Linux thaedus.aserv.co.za 5.14.0-687.24.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul 9 18:14:06 EDT 2026 x86_64
LiteSpeed
Server IP : 197.242.159.149 & Your IP : 216.73.217.62
Domains :
Cant Read [ /etc/named.conf ]
User : bigpuxtb
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
sbin /
Delete
Unzip
Name
Size
Permission
Date
Action
NetworkManager
3.71
MB
-rwxr-xr-x
2026-06-03 11:03
accessdb
15.42
KB
-rwxr-xr-x
2025-09-21 12:57
addgnupghome
3.01
KB
-rwxr-xr-x
2019-03-18 18:40
addpart
15.16
KB
-rwxr-xr-x
2026-04-04 22:15
adduser
137.84
KB
-rwxr-xr-x
2026-04-08 19:49
agetty
56.71
KB
-rwxr-xr-x
2026-04-04 22:15
alternatives
39.59
KB
-rwxr-xr-x
2025-03-12 10:43
anacron
39.52
KB
-rwxr-xr-x
2026-04-09 05:59
apachectl
4.7
KB
-rwxr-xr-x
2026-06-10 15:53
applygnupgdefaults
2.17
KB
-rwxr-xr-x
2018-01-25 15:06
arp
63.21
KB
-rwxr-xr-x
2024-10-02 19:02
arping
27.25
KB
-rwxr-xr-x
2025-10-20 12:44
arptables
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
arptables-nft
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
arptables-nft-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
arptables-nft-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
arptables-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
arptables-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
atd
31.26
KB
-rwxr-xr-x
2025-11-12 00:38
atrun
70
B
-rwxr-xr-x
2025-11-12 00:38
auditctl
51.59
KB
-rwxr-xr-x
2026-04-04 20:12
auditd
137.05
KB
-rwxr-xr-x
2026-04-04 20:12
augenrules
4.05
KB
-rwxr-xr-x
2026-04-04 20:12
aureport
120.3
KB
-rwxr-xr-x
2026-04-04 20:12
ausearch
120.27
KB
-rwxr-xr-x
2026-04-04 20:12
automount
201.65
KB
-rwxr-xr-x
2025-09-21 12:22
autrace
19.17
KB
-rwxr-x---
2026-04-04 20:12
avcstat
15.35
KB
-rwxr-xr-x
2025-03-12 23:36
badblocks
35.35
KB
-rwxr-xr-x
2025-09-21 15:03
blkdeactivate
15.97
KB
-r-xr-xr-x
2026-06-03 10:51
blkdiscard
23.2
KB
-rwxr-xr-x
2026-04-04 22:15
blkid
51.61
KB
-rwxr-xr-x
2026-04-04 22:15
blkmapd
39.41
KB
-rwxr-xr-x
2026-04-08 16:14
blkzone
35.45
KB
-rwxr-xr-x
2026-04-04 22:15
blockdev
31.41
KB
-rwxr-xr-x
2026-04-04 22:15
bridge
130.95
KB
-rwxr-xr-x
2026-04-05 08:31
cache_check
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
cache_dump
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
cache_metadata_size
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
cache_repair
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
cache_restore
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
cache_writeback
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
capsh
31.21
KB
-rwxr-xr-x
2026-05-20 10:00
certmonger
465.72
KB
-rwxr-xr-x
2026-04-14 16:15
cfdisk
96.34
KB
-rwxr-xr-x
2026-04-04 22:15
cgdisk
150.86
KB
-rwxr-xr-x
2022-01-30 23:44
chcpu
31.42
KB
-rwxr-xr-x
2026-04-04 22:15
chgpasswd
59.77
KB
-rwxr-xr-x
2026-04-08 19:49
chkconfig
43.78
KB
-rwxr-xr-x
2025-03-12 10:43
chpasswd
55.63
KB
-rwxr-xr-x
2026-04-08 19:49
chronyd
373.58
KB
-rwxr-xr-x
2026-04-09 00:49
chroot
39.55
KB
-rwxr-xr-x
2026-06-25 00:26
clock
59.77
KB
-rwxr-xr-x
2026-04-04 22:15
consoletype
15.28
KB
-rwxr-xr-x
2025-03-12 19:47
convertquota
69.01
KB
-rwxr-xr-x
2025-03-12 20:44
cracklib-check
15.11
KB
-rwxr-xr-x
2026-04-09 05:18
cracklib-format
255
B
-rwxr-xr-x
2026-04-09 05:18
cracklib-packer
15.11
KB
-rwxr-xr-x
2026-04-09 05:18
cracklib-unpacker
15.1
KB
-rwxr-xr-x
2026-04-09 05:18
create-cracklib-dict
994
B
-rwxr-xr-x
2015-08-18 18:41
crond
76.16
KB
-rwxr-xr-x
2026-04-09 05:59
ctrlaltdel
15.19
KB
-rwxr-xr-x
2026-04-04 22:15
ctstat
23.59
KB
-rwxr-xr-x
2026-04-05 08:31
dcb
94.69
KB
-rwxr-xr-x
2026-04-05 08:31
ddns-confgen
27.26
KB
-rwxr-xr-x
2026-06-10 13:21
debugfs
233.03
KB
-rwxr-xr-x
2025-09-21 15:03
delpart
15.12
KB
-rwxr-xr-x
2026-04-04 22:15
depmod
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
devlink
165.84
KB
-rwxr-xr-x
2026-04-05 08:31
dmeventd
51.79
KB
-r-xr-xr-x
2026-06-03 10:52
dmfilemapd
23.3
KB
-r-xr-xr-x
2026-06-03 10:52
dmsetup
156.77
KB
-r-xr-xr-x
2026-06-03 10:52
dmstats
156.77
KB
-r-xr-xr-x
2026-06-03 10:52
dnssec-cds
47.67
KB
-rwxr-xr-x
2026-06-10 13:21
dnssec-checkds
924
B
-rwxr-xr-x
2026-06-10 13:21
dnssec-coverage
926
B
-rwxr-xr-x
2026-06-10 13:21
dnssec-dsfromkey
39.44
KB
-rwxr-xr-x
2026-06-10 13:21
dnssec-importkey
35.44
KB
-rwxr-xr-x
2026-06-10 13:21
dnssec-keyfromlabel
39.42
KB
-rwxr-xr-x
2026-06-10 13:21
dnssec-keygen
47.45
KB
-rwxr-xr-x
2026-06-10 13:21
dnssec-keymgr
922
B
-rwxr-xr-x
2026-06-10 13:21
dnssec-revoke
31.41
KB
-rwxr-xr-x
2026-06-10 13:21
dnssec-settime
47.44
KB
-rwxr-xr-x
2026-06-10 13:21
dnssec-signzone
95.88
KB
-rwxr-xr-x
2026-06-10 13:21
dnssec-verify
31.45
KB
-rwxr-xr-x
2026-06-10 13:21
dosfsck
84.56
KB
-rwxr-xr-x
2022-01-29 18:41
dosfslabel
40.02
KB
-rwxr-xr-x
2022-01-29 18:41
dovecot
144.02
KB
-rwxr-xr-x
2026-07-15 21:53
dovecot_cpshutdown
3.27
KB
-rwxr-xr-x
2026-07-13 00:00
dpll
48.16
KB
-rwxr-xr-x
2026-04-05 08:31
dumpe2fs
31.29
KB
-rwxr-xr-x
2025-09-21 15:03
e2freefrag
15.19
KB
-rwxr-xr-x
2025-09-21 15:03
e2fsck
356.09
KB
-rwxr-xr-x
2025-09-21 15:03
e2image
43.41
KB
-rwxr-xr-x
2025-09-21 15:03
e2label
104.46
KB
-rwxr-xr-x
2025-09-21 15:03
e2mmpstatus
31.29
KB
-rwxr-xr-x
2025-09-21 15:03
e2undo
23.16
KB
-rwxr-xr-x
2025-09-21 15:03
e4crypt
31.3
KB
-rwxr-xr-x
2025-09-21 15:03
e4defrag
31.26
KB
-rwxr-xr-x
2025-09-21 15:03
ebtables
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ebtables-nft
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ebtables-nft-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ebtables-nft-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ebtables-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ebtables-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ebtables-translate
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
edquota
89.5
KB
-rwxr-xr-x
2025-03-12 20:44
efibootdump
23.87
KB
-rwxr-xr-x
2022-01-30 05:12
efibootmgr
45.18
KB
-rwxr-xr-x
2022-01-30 05:12
era_check
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
era_dump
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
era_invalidate
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
era_restore
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
ether-wake
50.24
KB
-rwxr-xr-x
2024-10-02 19:02
ethtool
988.96
KB
-rwxr-xr-x
2025-10-20 14:14
exicyclog
11.1
KB
-rwxr-xr-x
2026-07-24 13:18
exigrep
11.44
KB
-rwxr-xr-x
2026-07-24 13:18
exim
1.55
MB
-rwsr-xr-x
2026-07-24 13:18
exim_checkaccess
4.83
KB
-rwxr-xr-x
2026-07-24 13:18
exim_dbmbuild
22.45
KB
-rwxr-xr-x
2026-07-24 13:18
exim_dumpdb
23.68
KB
-rwxr-xr-x
2026-07-24 13:18
exim_fixdb
32.24
KB
-rwxr-xr-x
2026-07-24 13:18
exim_lock
22.79
KB
-rwxr-xr-x
2026-07-24 13:18
exim_tidydb
23.7
KB
-rwxr-xr-x
2026-07-24 13:18
eximstats
149.14
KB
-rwxr-xr-x
2026-07-24 13:18
exinext
8.03
KB
-rwxr-xr-x
2026-07-24 13:18
exiqgrep
6.58
KB
-rwxr-xr-x
2026-07-24 13:18
exiqsumm
6.29
KB
-rwxr-xr-x
2026-07-24 13:18
exiwhat
4.42
KB
-rwxr-xr-x
2026-07-24 13:18
exportfs
68.47
KB
-rwxr-xr-x
2026-04-08 16:14
faillock
23.18
KB
-rwxr-xr-x
2026-04-04 23:44
fatlabel
40.02
KB
-rwxr-xr-x
2022-01-29 18:41
fb_lock_print
1.46
MB
-rwxr-xr-x
2026-04-17 16:37
fbguard
1.41
MB
-rwxr-xr-x
2026-04-17 16:37
fcgistarter
15.42
KB
-rwxr-xr-x
2026-06-10 15:54
fdformat
23.19
KB
-rwxr-xr-x
2026-04-04 22:15
fdisk
112.07
KB
-rwxr-xr-x
2026-04-04 22:15
fedfs-map-nfs4
15.17
KB
-rwxr-xr-x
2025-09-21 12:22
filefrag
19.22
KB
-rwxr-xr-x
2025-09-21 15:03
findfs
15.16
KB
-rwxr-xr-x
2026-04-04 22:15
firebird
2.2
MB
-rwxr-xr-x
2026-04-17 16:37
fix-info-dir
7.85
KB
-rwxr-xr-x
2022-05-01 13:12
fixfiles
12.1
KB
-rwxr-xr-x
2026-04-04 23:51
fixparts
60.98
KB
-rwxr-xr-x
2022-01-30 23:44
fsadm
24.03
KB
-r-xr-xr-x
2025-06-27 08:14
fsck
43.55
KB
-rwxr-xr-x
2026-04-04 22:15
fsck.cramfs
31.38
KB
-rwxr-xr-x
2026-04-04 22:15
fsck.ext2
356.09
KB
-rwxr-xr-x
2025-09-21 15:03
fsck.ext3
356.09
KB
-rwxr-xr-x
2025-09-21 15:03
fsck.ext4
356.09
KB
-rwxr-xr-x
2025-09-21 15:03
fsck.fat
84.56
KB
-rwxr-xr-x
2022-01-29 18:41
fsck.minix
55.71
KB
-rwxr-xr-x
2026-04-04 22:15
fsck.msdos
84.56
KB
-rwxr-xr-x
2022-01-29 18:41
fsck.vfat
84.56
KB
-rwxr-xr-x
2022-01-29 18:41
fsck.xfs
2.54
KB
-rwxr-xr-x
2025-09-21 13:01
fsfreeze
15.15
KB
-rwxr-xr-x
2026-04-04 22:15
fstrim
43.5
KB
-rwxr-xr-x
2026-04-04 22:15
fuser
41.09
KB
-rwxr-xr-x
2022-03-25 15:53
g13-syshelp
88.6
KB
-rwxr-xr-x
2026-01-15 21:34
gdisk
187.38
KB
-rwxr-xr-x
2022-01-30 23:44
genhomedircon
32.04
KB
-rwxr-xr-x
2026-04-04 23:52
genhostid
15.28
KB
-rwxr-xr-x
2025-03-12 19:47
genl
130.15
KB
-rwxr-xr-x
2026-04-05 08:31
getcap
15.13
KB
-rwxr-xr-x
2026-05-20 10:00
getenforce
15.27
KB
-rwxr-xr-x
2025-03-12 23:36
getpcaps
15.13
KB
-rwxr-xr-x
2026-05-20 10:00
getpidprevcon
15.29
KB
-rwxr-xr-x
2025-03-12 23:36
getpolicyload
15.28
KB
-rwxr-xr-x
2025-03-12 23:36
getsebool
15.3
KB
-rwxr-xr-x
2025-03-12 23:36
groupadd
68.77
KB
-rwxr-xr-x
2026-04-08 19:49
groupdel
64.53
KB
-rwxr-xr-x
2026-04-08 19:49
groupmems
55.77
KB
-rwxr-xr-x
2026-04-08 19:49
groupmod
72.76
KB
-rwxr-xr-x
2026-04-08 19:49
grpck
59.76
KB
-rwxr-xr-x
2026-04-08 19:49
grpconv
51.56
KB
-rwxr-xr-x
2026-04-08 19:49
grpunconv
51.53
KB
-rwxr-xr-x
2026-04-08 19:49
grub2-bios-setup
1.67
MB
-rwxr-xr-x
2026-04-06 12:55
grub2-get-kernel-settings
2.68
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-install
1.97
MB
-rwxr-xr-x
2026-04-06 12:55
grub2-mkconfig
9.21
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-probe
1.67
MB
-rwxr-xr-x
2026-04-06 12:55
grub2-reboot
4.7
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-set-bootflag
15.09
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-set-default
3.46
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-set-password
2.74
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-setpassword
2.74
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-switch-to-blscfg
8.81
KB
-rwxr-xr-x
2026-04-06 12:55
grubby
260
B
-rwxr-xr-x
2026-04-14 16:50
gssproxy
124.89
KB
-rwxr-xr-x
2024-10-02 23:09
halt
298.41
KB
-rwxr-xr-x
2026-06-25 00:28
htcacheclean
39.59
KB
-rwxr-xr-x
2026-06-10 15:54
httpd
1.82
KB
-rwxr-xr-x
2026-08-05 03:00
httpd_ls_bak
724.81
KB
-rwxr-xr-x
2026-06-10 15:54
httpd_ls_bak_bak
1.09
MB
-rwxr-xr-x
2026-07-07 16:31
hwclock
59.77
KB
-rwxr-xr-x
2026-04-04 22:15
iconvconfig
31.67
KB
-rwxr-xr-x
2026-08-03 10:14
ifconfig
78.98
KB
-rwxr-xr-x
2024-10-02 19:02
ifenslave
23.73
KB
-rwxr-xr-x
2025-10-20 12:44
ifstat
39.6
KB
-rwxr-xr-x
2026-04-05 08:31
iftop
65.55
KB
-rwxr-xr-x
2021-12-03 21:55
im360-ssl-cache
7.68
MB
-rwxr-xr-x
2026-07-21 17:39
imunify-auditd-log-reader
17.06
MB
-rwxr-xr-x
2026-04-01 12:53
imunify-auditd-log-reader-cfg-reload
445
B
-rwxr-xr-x
2026-04-01 12:53
imunify-notifier
9.85
MB
-rwxr-xr-x
2026-07-07 08:56
imunify-realtime-av
11.47
MB
-rwxr-xr-x
2026-07-21 18:34
imunify-realtime-av.imrt2
11.47
MB
-rwxr-xr-x
2026-07-21 18:34
imunify-realtime-av.legacy
11.06
MB
-rwxr-xr-x
2026-04-28 16:48
imunify360-pam
51.63
KB
-rwxr-xr-x
2026-06-04 08:55
imunify360-php-daemon
20.27
MB
-rwxr-xr-x
2026-07-21 13:12
imunify360-scanlogd
14.49
KB
-rwx------
2024-05-20 09:51
imunify360-unified-access-logger
12.85
MB
-rwxr-xr-x
2025-12-29 10:14
imunify360-watchdog
10.24
KB
-rwxr-xr-x
2026-07-21 14:06
imunify360-webshield
1.54
MB
-rwxr-xr-x
2026-07-21 17:39
imunify360-webshield-compose-lists
7.01
KB
-rwxr-xr-x
2026-07-21 11:44
imunify360-webshield-ipdetect
11.51
KB
-rwxr-xr-x
2026-07-21 11:44
imunify360-webshield-ssl-cache
7.68
MB
-rwxr-xr-x
2026-07-21 17:39
incrond
113.55
KB
-rwxr-xr-x
2023-05-12 17:25
init
95.74
KB
-rwxr-xr-x
2026-06-25 00:28
insmod
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
install-info
106.7
KB
-rwxr-xr-x
2022-05-01 13:12
installkernel
323
B
-rwxr-xr-x
2026-04-14 16:50
intel_sdsi
22.43
KB
-rwxr-xr-x
2026-08-01 10:34
iotop
499
B
-rwxr-xr-x
2022-10-15 09:47
ip
774.32
KB
-rwxr-xr-x
2026-04-05 08:31
ip6tables
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-nft
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-nft-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-nft-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-restore-translate
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-translate
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ipa-certupdate
871
B
-rwxr-xr-x
2026-05-21 16:18
ipa-client-automount
944
B
-rwxr-xr-x
2026-05-21 16:18
ipa-client-install
921
B
-rwxr-xr-x
2026-05-21 16:18
ipa-getkeytab
115.16
KB
-rwxr-xr-x
2026-05-21 16:19
ipa-join
35.31
KB
-rwxr-xr-x
2026-05-21 16:19
ipa-rmkeytab
19.15
KB
-rwxr-xr-x
2026-05-21 16:19
ipmaddr
19.45
KB
-rwxr-xr-x
2024-10-02 19:02
ipset
15.27
KB
-rwxr-xr-x
2025-02-04 03:39
ipset-translate
15.27
KB
-rwxr-xr-x
2025-02-04 03:39
iptables
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-nft
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-nft-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-nft-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-restore-translate
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-translate
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptraf-ng
190.24
KB
-rwxr-xr-x
2025-03-12 21:41
iptunnel
19.5
KB
-rwxr-xr-x
2024-10-02 19:02
irqbalance
64.45
KB
-rwxr-xr-x
2026-04-08 16:40
irqbalance-ui
39.59
KB
-rwxr-xr-x
2026-04-08 16:40
kexec
192.59
KB
-rwxr-xr-x
2026-04-08 18:11
key.dns_resolver
31.35
KB
-rwxr-xr-x
2023-04-05 19:15
kpartx
47.52
KB
-rwxr-xr-x
2026-04-05 00:24
lchage
23.16
KB
-rwxr-xr-x
2025-09-21 10:53
ldattach
27.23
KB
-rwxr-xr-x
2026-04-04 22:15
ldconfig
1.12
MB
-rwxr-xr-x
2026-08-03 10:14
lgroupadd
15.12
KB
-rwxr-xr-x
2025-09-21 10:53
lgroupdel
15.11
KB
-rwxr-xr-x
2025-09-21 10:53
lgroupmod
23.13
KB
-rwxr-xr-x
2025-09-21 10:53
lid
19.13
KB
-rwxr-xr-x
2025-09-21 10:53
lnewusers
23.13
KB
-rwxr-xr-x
2025-09-21 10:53
lnstat
23.59
KB
-rwxr-xr-x
2026-04-05 08:31
load_policy
15.12
KB
-rwxr-xr-x
2026-04-04 23:52
logrotate
95.66
KB
-rwxr-xr-x
2025-09-21 12:04
logsave
15.19
KB
-rwxr-xr-x
2025-09-21 15:03
losetup
72.09
KB
-rwxr-xr-x
2026-04-04 22:15
lpasswd
23.13
KB
-rwxr-xr-x
2025-09-21 10:53
lshw
853.58
KB
-rwxr-xr-x
2026-04-09 18:29
lsmod
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
luseradd
23.13
KB
-rwxr-xr-x
2025-09-21 10:53
luserdel
15.12
KB
-rwxr-xr-x
2025-09-21 10:53
lusermod
23.13
KB
-rwxr-xr-x
2025-09-21 10:53
lvchange
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvconvert
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvcreate
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvdisplay
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvextend
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvm
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvm_import_vdo
23.15
KB
-r-xr-xr-x
2025-06-27 08:14
lvmconfig
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvmdevices
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvmdiskscan
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvmdump
10.13
KB
-r-xr-xr-x
2026-06-03 10:51
lvmpolld
210.3
KB
-r-xr-xr-x
2026-06-03 10:52
lvmsadc
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvmsar
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvreduce
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvremove
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvrename
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvresize
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvs
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
lvscan
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
makedumpfile
431.84
KB
-rwxr-xr-x
2026-04-08 18:11
mariadbd
25.11
MB
-rwxr-xr-x
2026-05-23 16:01
matchpathcon
15.31
KB
-rwxr-xr-x
2025-03-12 23:36
md-auto-readd.sh
401
B
-rwxr-xr-x
2026-06-23 11:55
mdadm
633.95
KB
-rwxr-xr-x
2026-06-23 11:57
mdmon
296.34
KB
-rwxr-xr-x
2026-06-23 11:57
mii-diag
24.2
KB
-rwxr-xr-x
2024-10-02 19:02
mii-tool
27.78
KB
-rwxr-xr-x
2024-10-02 19:02
mkdict
255
B
-rwxr-xr-x
2026-04-09 05:18
mkdosfs
52.51
KB
-rwxr-xr-x
2022-01-29 18:41
mkdumprd
12.13
KB
-rwxr-xr-x
2026-04-08 18:11
mke2fs
132.53
KB
-rwxr-xr-x
2025-09-21 15:03
mkfs
15.17
KB
-rwxr-xr-x
2026-04-04 22:15
mkfs.cramfs
35.38
KB
-rwxr-xr-x
2026-04-04 22:15
mkfs.ext2
132.53
KB
-rwxr-xr-x
2025-09-21 15:03
mkfs.ext3
132.53
KB
-rwxr-xr-x
2025-09-21 15:03
mkfs.ext4
132.53
KB
-rwxr-xr-x
2025-09-21 15:03
mkfs.fat
52.51
KB
-rwxr-xr-x
2022-01-29 18:41
mkfs.minix
43.55
KB
-rwxr-xr-x
2026-04-04 22:15
mkfs.msdos
52.51
KB
-rwxr-xr-x
2022-01-29 18:41
mkfs.vfat
52.51
KB
-rwxr-xr-x
2022-01-29 18:41
mkfs.xfs
450.77
KB
-rwxr-xr-x
2025-09-21 13:02
mkhomedir_helper
23.21
KB
-rwxr-xr-x
2026-04-04 23:44
mklost+found
15.12
KB
-rwxr-xr-x
2025-09-21 15:03
mksquashfs
197.62
KB
-rwxr-xr-x
2024-04-03 13:45
mkswap
47.5
KB
-rwxr-xr-x
2026-04-04 22:15
modinfo
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
modprobe
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
modsec-sdbm-util
33.56
KB
-rwxr-x---
2026-05-18 16:50
mount.fedfs
23.19
KB
-rwxr-xr-x
2025-09-21 12:22
mount.fuse
15.34
KB
-rwxr-xr-x
2025-03-12 19:30
mount.nfs
100.52
KB
-rwsr-xr-x
2026-04-08 16:14
mount.nfs4
100.52
KB
-rwsr-xr-x
2026-04-08 16:14
mountstats
42.5
KB
-rwxr-xr-x
2026-04-08 16:13
mysqld
25.11
MB
-rwxr-xr-x
2026-05-23 16:01
named
545.02
KB
-rwxr-xr-x
2026-06-10 13:21
named-checkconf
39.4
KB
-rwxr-xr-x
2026-06-10 13:21
named-checkzone
39.34
KB
-rwxr-xr-x
2026-06-10 13:21
named-compilezone
39.34
KB
-rwxr-xr-x
2026-06-10 13:21
named-journalprint
15.13
KB
-rwxr-xr-x
2026-06-10 13:21
named-nzd2nzf
15.12
KB
-rwxr-xr-x
2026-06-10 13:21
nameif
15.58
KB
-rwxr-xr-x
2024-10-02 19:02
newusers
88.7
KB
-rwxr-xr-x
2026-04-08 19:49
nfsconf
39.86
KB
-rwxr-xr-x
2026-04-08 16:14
nfsdcld
55.87
KB
-rwxr-xr-x
2026-04-08 16:14
nfsdclddb
9.99
KB
-rwxr-xr-x
2026-04-08 16:13
nfsdclnts
9.05
KB
-rwxr-xr-x
2026-04-08 16:13
nfsdcltrack
39.91
KB
-rwxr-xr-x
2026-04-08 16:14
nfsidmap
23.3
KB
-rwxr-xr-x
2026-04-08 16:14
nfsiostat
23.35
KB
-rwxr-xr-x
2026-04-08 16:13
nfsref
43.52
KB
-rwxr-xr-x
2026-04-08 16:14
nfsstat
38.27
KB
-rwxr-xr-x
2026-04-08 16:14
nft
27.17
KB
-rwxr-xr-x
2026-06-03 10:57
nologin
15.16
KB
-rwxr-xr-x
2026-04-04 22:15
nscd
162.95
KB
-rwxr-xr-x
2026-08-03 10:14
nsec3hash
15.2
KB
-rwxr-xr-x
2026-06-10 13:21
nstat
31.34
KB
-rwxr-xr-x
2026-04-05 08:31
nvme
1.61
MB
-rwxr-xr-x
2026-04-08 19:02
oddjobd
71.84
KB
-rwxr-xr-x
2023-04-07 00:20
packer
15.11
KB
-rwxr-xr-x
2026-04-09 05:18
pam_console_apply
43.51
KB
-rwxr-xr-x
2026-04-04 23:44
pam_imunify_daemon.bin
9.98
MB
-rwxr-xr-x
2026-06-04 08:55
pam_namespace_helper
471
B
-rwxr-xr-x
2026-04-04 23:44
pam_timestamp_check
15.13
KB
-rwxr-xr-x
2026-04-04 23:44
paperconfig
4.08
KB
-rwxr-xr-x
2022-02-10 01:15
parted
96.39
KB
-rwxr-xr-x
2025-03-12 20:00
partprobe
15.34
KB
-rwxr-xr-x
2025-03-12 20:00
partx
59.77
KB
-rwxr-xr-x
2026-04-04 22:15
pdata_tools
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
pdns_server
5.88
MB
-rwxr-xr-x
2026-06-26 18:41
pidof
23.33
KB
-rwxr-xr-x
2024-04-30 16:43
ping
89.33
KB
-rwxr-xr-x
2025-10-20 12:44
ping6
89.33
KB
-rwxr-xr-x
2025-10-20 12:44
pivot_root
15.16
KB
-rwxr-xr-x
2026-04-04 22:15
plipconfig
15.35
KB
-rwxr-xr-x
2024-10-02 19:02
pluginviewer
19.39
KB
-rwxr-xr-x
2025-09-25 11:46
poweroff
298.41
KB
-rwxr-xr-x
2026-06-25 00:28
pure-authd
23.02
KB
-rwxr-xr-x
2025-06-06 14:14
pure-certd
22.92
KB
-rwxr-xr-x
2025-06-06 14:14
pure-config.pl
4.64
KB
-rwxr-xr-x
2025-06-06 14:14
pure-ftpd
177.13
KB
-rwxr-xr-x
2025-06-06 14:14
pure-ftpwho
26.58
KB
-rwxr-xr-x
2025-06-06 14:14
pure-mrtginfo
14.55
KB
-rwxr-xr-x
2025-06-06 14:14
pure-quotacheck
22.56
KB
-rwxr-xr-x
2025-06-06 14:14
pure-uploadscript
22.83
KB
-rwxr-xr-x
2025-06-06 14:14
pvchange
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
pvck
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
pvcreate
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
pvdisplay
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
pvmove
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
pvremove
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
pvresize
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
pvs
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
pvscan
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
pwck
55.6
KB
-rwxr-xr-x
2026-04-08 19:49
pwconv
47.45
KB
-rwxr-xr-x
2026-04-08 19:49
pwhistory_helper
19.2
KB
-rwxr-xr-x
2026-04-04 23:44
pwunconv
47.41
KB
-rwxr-xr-x
2026-04-08 19:49
quotacheck
93.62
KB
-rwxr-xr-x
2025-03-12 20:44
quotaoff
56.67
KB
-rwxr-xr-x
2025-03-12 20:44
quotaon
56.67
KB
-rwxr-xr-x
2025-03-12 20:44
quotastats
15.34
KB
-rwxr-xr-x
2025-03-12 20:44
raid-check
3.71
KB
-rwxr-xr-x
2026-06-23 11:55
rdisc
31.36
KB
-rwxr-xr-x
2025-10-20 12:44
rdma
117.06
KB
-rwxr-xr-x
2026-04-05 08:31
readprofile
23.27
KB
-rwxr-xr-x
2026-04-04 22:15
reboot
298.41
KB
-rwxr-xr-x
2026-06-25 00:28
repquota
77.55
KB
-rwxr-xr-x
2025-03-12 20:44
request-key
27.29
KB
-rwxr-xr-x
2023-04-05 19:15
resize2fs
67.64
KB
-rwxr-xr-x
2025-09-21 15:03
resizepart
23.4
KB
-rwxr-xr-x
2026-04-04 22:15
restorecon
23.19
KB
-rwxr-xr-x
2026-04-04 23:52
restorecon_xattr
15.13
KB
-rwxr-xr-x
2026-04-04 23:52
rfkill
31.34
KB
-rwxr-xr-x
2026-04-04 22:15
rmmod
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
rndc
43.25
KB
-rwxr-xr-x
2026-06-10 13:21
rndc-confgen
23.26
KB
-rwxr-xr-x
2026-06-10 13:21
rotatelogs
27.48
KB
-rwxr-xr-x
2026-06-10 15:54
route
65.77
KB
-rwxr-xr-x
2024-10-02 19:02
rpc.gssd
88.11
KB
-rwxr-xr-x
2026-04-08 16:14
rpc.idmapd
47.73
KB
-rwxr-xr-x
2026-04-08 16:14
rpc.mountd
132.55
KB
-rwxr-xr-x
2026-04-08 16:14
rpc.nfsd
40
KB
-rwxr-xr-x
2026-04-08 16:14
rpc.statd
80.79
KB
-rwxr-xr-x
2026-04-08 16:14
rpcbind
59.89
KB
-rwxr-xr-x
2024-04-03 13:53
rpcctl
9.42
KB
-rwxr-xr-x
2026-04-08 16:13
rpcdebug
18.66
KB
-rwxr-xr-x
2026-04-08 16:14
rpcinfo
35.58
KB
-rwxr-xr-x
2024-04-03 13:53
rsyslogd
806.88
KB
-rwxr-xr-x
2026-04-14 20:44
rtacct
29.34
KB
-rwxr-xr-x
2026-04-05 08:31
rtcwake
35.26
KB
-rwxr-xr-x
2026-04-04 22:15
rtkitctl
15.24
KB
-rwxr-xr-x
2024-10-02 21:35
rtmon
126.05
KB
-rwxr-xr-x
2026-04-05 08:31
rtstat
23.59
KB
-rwxr-xr-x
2026-04-05 08:31
runlevel
298.41
KB
-rwxr-xr-x
2026-06-25 00:28
runq
1.55
MB
-rwsr-xr-x
2026-07-24 13:18
runuser
55.61
KB
-rwxr-xr-x
2026-04-04 22:15
sasl2-shared-mechlist
15.13
KB
-rwxr-xr-x
2025-09-25 11:46
saslauthd
88.33
KB
-rwxr-xr-x
2025-09-25 11:46
sasldblistusers2
15.27
KB
-rwxr-xr-x
2025-09-25 11:46
saslpasswd2
15.24
KB
-rwxr-xr-x
2025-09-25 11:46
sefcontext_compile
72.38
KB
-rwxr-xr-x
2025-03-12 23:36
selabel_digest
15.31
KB
-rwxr-xr-x
2025-03-12 23:36
selabel_get_digests_all_partial_matches
15.33
KB
-rwxr-xr-x
2025-03-12 23:36
selabel_lookup
15.3
KB
-rwxr-xr-x
2025-03-12 23:36
selabel_lookup_best_match
15.31
KB
-rwxr-xr-x
2025-03-12 23:36
selabel_partial_match
15.3
KB
-rwxr-xr-x
2025-03-12 23:36
selinux_check_access
15.31
KB
-rwxr-xr-x
2025-03-12 23:36
selinuxconlist
15.3
KB
-rwxr-xr-x
2025-03-12 23:36
selinuxdefcon
15.3
KB
-rwxr-xr-x
2025-03-12 23:36
selinuxenabled
15.27
KB
-rwxr-xr-x
2025-03-12 23:36
selinuxexeccon
15.29
KB
-rwxr-xr-x
2025-03-12 23:36
semanage
40.64
KB
-rwxr-xr-x
2026-04-05 11:05
semodule
32.04
KB
-rwxr-xr-x
2026-04-04 23:52
sendmail
18.08
KB
-rwxr-sr-x
2026-07-24 13:18
service
4.51
KB
-rwxr-xr-x
2024-08-27 11:35
sestatus
23.13
KB
-rwxr-xr-x
2026-04-04 23:52
setcap
15.13
KB
-rwxr-xr-x
2026-05-20 10:00
setenforce
15.3
KB
-rwxr-xr-x
2025-03-12 23:36
setfiles
23.19
KB
-rwxr-xr-x
2026-04-04 23:52
setquota
81.58
KB
-rwxr-xr-x
2025-03-12 20:44
setsebool
19.15
KB
-rwxr-xr-x
2026-04-04 23:52
sfdisk
103.98
KB
-rwxr-xr-x
2026-04-04 22:15
sgdisk
167.14
KB
-rwxr-xr-x
2022-01-30 23:44
showmount
15.48
KB
-rwxr-xr-x
2026-04-08 16:14
shutdown
298.41
KB
-rwxr-xr-x
2026-06-25 00:28
slattach
37.57
KB
-rwxr-xr-x
2024-10-02 19:02
sm-notify
51.77
KB
-rwxr-xr-x
2026-04-08 16:14
smartctl
853.84
KB
-rwxr-xr-x
2026-04-08 20:38
smartd
615.47
KB
-rwxr-xr-x
2026-04-08 20:38
snmpd
35.22
KB
-rwxr-xr-x
2026-04-10 02:30
snmptrapd
35.33
KB
-rwxr-xr-x
2026-04-10 02:30
ss
131.32
KB
-rwxr-xr-x
2026-04-05 08:31
sshd
406.9
KB
-rwxr-xr-x
2026-07-29 23:09
sss_cache
35.25
KB
-rwxr-xr-x
2026-07-23 19:31
sss_debuglevel
124
B
-rwxr-xr-x
2026-07-23 19:31
sss_obfuscate
3.76
KB
-rwxr-xr-x
2026-07-23 19:31
sss_override
64.53
KB
-rwxr-xr-x
2026-07-23 19:31
sss_seed
31.2
KB
-rwxr-xr-x
2026-07-23 19:31
sssctl
99.92
KB
-rwxr-xr-x
2026-07-23 19:31
sssd
71.61
KB
-rwxr-xr-x
2026-07-23 19:31
start-statd
1
KB
-rwxr-xr-x
2021-06-10 18:07
start-stop-daemon
48.65
KB
-rwxr-xr-x
2026-03-23 13:44
suexec
27.45
KB
-rwsr-s---
2026-06-10 15:54
sulogin
43.4
KB
-rwxr-xr-x
2026-04-04 22:15
suphp
244.69
KB
-rwsr-x---
2025-08-21 17:53
sw-engine-fpm
24.14
MB
-rwxr-xr-x
1990-01-01 12:00
swaplabel
19.19
KB
-rwxr-xr-x
2026-04-04 22:15
swapoff
23.27
KB
-rwxr-xr-x
2026-04-04 22:15
swapon
43.31
KB
-rwxr-xr-x
2026-04-04 22:15
switch_root
23.2
KB
-rwxr-xr-x
2026-04-04 22:15
sysctl
31.49
KB
-rwxr-xr-x
2024-04-30 16:43
t1libconfig
3.83
KB
-rwxr-xr-x
2007-12-23 15:49
tc
640.09
KB
-rwxr-xr-x
2026-04-05 08:31
tcpdump
1.28
MB
-rwxr-xr-x
2024-04-03 15:16
tcpslice
27.39
KB
-rwxr-xr-x
2024-04-03 15:16
telinit
298.41
KB
-rwxr-xr-x
2026-06-25 00:28
testsaslauthd
15.16
KB
-rwxr-xr-x
2025-09-25 11:46
thin_check
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
thin_delta
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
thin_dump
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
thin_ls
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
thin_metadata_pack
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
thin_metadata_size
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
thin_metadata_unpack
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
thin_migrate
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
thin_repair
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
thin_restore
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
thin_rmap
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
thin_trim
2.91
MB
-rwxr-xr-x
2025-03-12 14:24
tipc
92.8
KB
-rwxr-xr-x
2026-04-05 08:31
tmpwatch
36.03
KB
-rwxr-xr-x
2022-02-11 11:52
tracepath
19.22
KB
-rwxr-xr-x
2025-10-20 12:44
tracepath6
19.22
KB
-rwxr-xr-x
2025-10-20 12:44
tsig-keygen
27.26
KB
-rwxr-xr-x
2026-06-10 13:21
tune2fs
104.46
KB
-rwxr-xr-x
2025-09-21 15:03
udevadm
587.85
KB
-rwxr-xr-x
2026-06-25 00:28
umount.nfs
100.52
KB
-rwsr-xr-x
2026-04-08 16:14
umount.nfs4
100.52
KB
-rwsr-xr-x
2026-04-08 16:14
unix_chkpwd
23.29
KB
-rwxr-xr-x
2026-04-04 23:44
unix_update
31.32
KB
-rwx------
2026-04-04 23:44
unsquashfs
113.8
KB
-rwxr-xr-x
2024-04-03 13:45
update-alternatives
39.59
KB
-rwxr-xr-x
2025-03-12 10:43
update-smart-drivedb
23.33
KB
-rwxr-xr-x
2026-04-08 20:37
useradd
137.84
KB
-rwxr-xr-x
2026-04-08 19:49
userdel
88.84
KB
-rwxr-xr-x
2026-04-08 19:49
usermod
129.66
KB
-rwxr-xr-x
2026-04-08 19:49
validatetrans
15.29
KB
-rwxr-xr-x
2025-03-12 23:36
vdpa
35.88
KB
-rwxr-xr-x
2026-04-05 08:31
vgcfgbackup
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgcfgrestore
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgchange
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgck
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgconvert
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgcreate
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgdisplay
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgexport
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgextend
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgimport
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgimportclone
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgimportdevices
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgmerge
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgmknodes
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgreduce
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgremove
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgrename
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgs
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgscan
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vgsplit
2.7
MB
-r-xr-xr-x
2026-06-03 10:52
vigr
58.16
KB
-rwxr-xr-x
2026-04-08 19:49
vipw
58.16
KB
-rwxr-xr-x
2026-04-08 19:49
visudo
267.27
KB
-rwxr-xr-x
2026-05-21 01:23
vmcore-dmesg
27.3
KB
-rwxr-xr-x
2026-04-08 18:11
vnstatd
91.36
KB
-rwxr-xr-x
2022-05-18 09:05
wafd_imunify_daemon
19.23
MB
-rwxr-xr-x
2026-07-21 17:39
weak-modules
33.58
KB
-rwxr-xr-x
2025-09-18 11:29
whmapi0
3.32
MB
-rwxr-xr-x
2026-07-24 02:06
whmapi1
3.32
MB
-rwxr-xr-x
2026-07-24 02:06
whmlogin
2.33
KB
-rwxr-xr-x
2022-02-09 18:45
wipefs
39.28
KB
-rwxr-xr-x
2026-04-04 22:15
xfs_admin
2.13
KB
-rwxr-xr-x
2025-09-21 13:01
xfs_bmap
699
B
-rwxr-xr-x
2025-09-21 13:01
xfs_copy
92.62
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_db
708.08
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_estimate
15.16
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_freeze
804
B
-rwxr-xr-x
2025-09-21 13:01
xfs_fsr
43.51
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_growfs
43.63
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_info
1.27
KB
-rwxr-xr-x
2025-09-21 13:01
xfs_io
202.59
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_logprint
88.26
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_mdrestore
27.28
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_metadump
786
B
-rwxr-xr-x
2025-09-21 13:01
xfs_mkfile
1.02
KB
-rwxr-xr-x
2025-09-21 13:01
xfs_ncheck
689
B
-rwxr-xr-x
2025-09-21 13:01
xfs_quota
92.1
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_repair
686.23
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_rtcp
19.14
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_spaceman
43.78
KB
-rwxr-xr-x
2025-09-21 13:02
xinetd
173.88
KB
-rwxr-xr-x
2023-05-16 12:18
xqmstats
15.33
KB
-rwxr-xr-x
2025-03-12 20:44
xtables-monitor
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
xtables-nft-multi
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
zic
59.63
KB
-rwxr-xr-x
2026-08-03 10:14
zramctl
55.87
KB
-rwxr-xr-x
2026-04-04 22:15
Save
Rename
#!/opt/imunify360/venv/bin/python3 import argparse import json import logging import logging.handlers import os.path import shutil import socket import stat import subprocess import time from pathlib import Path from typing import Optional from defence360agent import sentry from defence360agent.contracts.config import GENERIC_SENSOR_SOCKET_PATH logging.raiseExceptions = False CONNECT_TIMEOUT = 10 REQUEST_TIMEOUT = 60 RETRY_DELAY = 10 MIGRATION_TIMEOUT = 4 * 60 * 60 # 4 hours IMUNIFY360 = "imunify360" IMUNIFY360_AGENT = "imunify360-agent" IMUNIFY360_AGENT_SOCKET = "imunify360-agent.socket" AGENT_SOCKET_PATH = "/var/run/defence360agent/simple_rpc.sock" SERVICE = "service" SUBPROCESS_TIMEOUT = 1800 RESTART = "restart" STATUS = "status" SHOW = "show" AGENT_IN_MIGRATION_STATE = "Applying database migrations" I360_GW_DIR = "/var/imunify360/gw.dir" I360_GW_TTL_SEC = 2 * 60 * 60 I360_NATS_PORT = int(os.environ.get("I360_NATS_PORT", "44222")) I360_NATS_TOKEN_PATH = os.environ.get( "I360_NATS_TOKEN_PATH", "/var/run/imunify360/nats.token" ) I360_NATS_ADDR_PATH = os.environ.get( "I360_NATS_ADDR_PATH", "/var/run/imunify360/nats.addr" ) def _read_nats_addr(): """Read NATS listen address from addr file, fall back to env default.""" try: with open(I360_NATS_ADDR_PATH) as f: addr = f.read().strip() if ":" in addr: host, port_str = addr.rsplit(":", 1) return host, int(port_str) except (OSError, ValueError): pass return "127.0.0.1", I360_NATS_PORT def run(cmd, *, timeout=SUBPROCESS_TIMEOUT, check=False, **kwargs): """Run *cmd* with *timeout* without raising TimeoutExpired. On timeout, return CompletedProcess with returncode equal to None. """ try: return subprocess.run(cmd, timeout=timeout, check=check, **kwargs) except subprocess.TimeoutExpired as e: return subprocess.CompletedProcess( e.cmd, returncode=None, stdout=e.stdout, stderr=e.stderr ) def service_is_running(systemctl_exec: Optional[str], name: str) -> bool: """Check with help of [systemctl|service] command status of service""" if systemctl_exec: cmd = [systemctl_exec, STATUS, name] else: cmd = [SERVICE, name, STATUS] cp = run( cmd, stdin=subprocess.DEVNULL, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, ) return cp.returncode == 0 def restart_service(systemctl_exec: Optional[str], name: str) -> None: """Check with help of [systemctl|service] command status of service""" if systemctl_exec: cmd = [systemctl_exec, RESTART, name] else: cmd = [SERVICE, name, RESTART] run( cmd, stdin=subprocess.DEVNULL, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, ) def restart_imunify360(systemctl_exec: Optional[str]) -> None: """Restart resident imunify360 services""" restart_service(systemctl_exec, IMUNIFY360) def restart_imunify360_agent(systemctl_exec: Optional[str]) -> None: """Restart non-resident imunify360 services""" restart_service(systemctl_exec, IMUNIFY360_AGENT) def setup_logging(level) -> logging.Logger: logger = logging.getLogger("imunify360-watchdog") logger.setLevel(level) handler = logging.handlers.SysLogHandler("/dev/log") formatter = logging.Formatter("%(name)s: %(message)s") handler.formatter = formatter logger.addHandler(handler) sentry.configure_sentry() return logger def send_to_generic_socket(_msg): with socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) as sock: sock.settimeout(CONNECT_TIMEOUT) sock.connect(GENERIC_SENSOR_SOCKET_PATH) msg = json.dumps(_msg).encode() + b"\n" start_time = time.monotonic() sock.settimeout(REQUEST_TIMEOUT) sock.sendall(msg) remaining_time = start_time + REQUEST_TIMEOUT - time.monotonic() if remaining_time <= 0: raise socket.timeout() sock.settimeout(remaining_time) with sock.makefile(encoding="utf-8") as file: response = file.readline() if not response: raise ValueError("Empty response from socket") return json.loads(response) def check_agent_socket_alive(systemctl_exec: Optional[str]) -> bool: return service_is_running(systemctl_exec, IMUNIFY360_AGENT_SOCKET) def check_outdated_gw_logs(gw_dir: Path, ttl_sec: float) -> bool: mtime_threshold = time.time() - ttl_sec if not gw_dir.exists(): return False files = [] report = [] try: for file in gw_dir.iterdir(): file_stat = file.stat() if ( file.suffix in {".log", ".pos"} and stat.S_ISREG(file_stat.st_mode) and file_stat.st_mtime < mtime_threshold ): files.append(file.name) if file.suffix == ".pos": file_preview = "<skipped for .pos>" else: with file.open("rb") as fh: file_preview = fh.read(30).hex(" ") or "<no output>" report.append( f"{file.name} : {file_preview} : {int(file_stat.st_size)}" ) file.unlink() except Exception as e: logging.error("error iterating through log files: %s", e) shutil.rmtree(gw_dir) return False if files: logging.warning( "outdated files cleaned up:\n%s", "\n".join(report), ) return True def generic_sensor_with_retries(rpc_timeout: int) -> Optional[dict]: start = time.time() while True: try: return send_to_generic_socket( { "method": "HEALTH", } ) except Exception: if time.time() - start >= rpc_timeout: raise time.sleep(RETRY_DELAY) def systemctl_executable() -> Optional[str]: """Try to find systemctl in default PATH and return None if failed.""" return shutil.which("systemctl", path=os.defpath) def service_is_migrating(systemctl_exec, name, logger): """ Check that service in "apply migrations" state and do not exhaust timeout """ if systemctl_exec: cmd = [ systemctl_exec, SHOW, name, "-p", "StatusText", "-p", "ExecMainStartTimestampMonotonic", ] else: cmd = [SERVICE, name, SHOW] cp = run( cmd, stdin=subprocess.DEVNULL, stdout=subprocess.PIPE, stderr=subprocess.DEVNULL, ) # Parse only main parameters from output, other lines ignored params = { key: value for (key, value) in [ key_value.split("=", 1) for key_value in cp.stdout.decode().splitlines() ] if key in ["StatusText", "ExecMainStartTimestampMonotonic"] } if AGENT_IN_MIGRATION_STATE in params["StatusText"]: migration_duration = ( time.monotonic() - int(params["ExecMainStartTimestampMonotonic"]) / 1e6 ) logger.info("%s migrating for %d sec", name, migration_duration) if migration_duration < MIGRATION_TIMEOUT: return True logger.error("Migration took too long") return False def ensure_resident_health( logger: logging.Logger, systemctl_exec: Optional[str], rpc_timeout: int ) -> None: try: response = generic_sensor_with_retries(rpc_timeout) except Exception: logger.exception("Restarting resident service due to RPC failures") restart_imunify360(systemctl_exec) return if not response.get("healthy", False): logger.error( "Restarting resident service due to health report: %s", response.get("why") if response.get("why") else response.get("error"), ) restart_imunify360(systemctl_exec) return if not check_outdated_gw_logs(Path(I360_GW_DIR), I360_GW_TTL_SEC): logger.error("Restarting resident service due to outdated files present") restart_imunify360(systemctl_exec) return # If the NATS token file exists, the resident agent started NATS — # verify the TCP port is still reachable. if os.path.exists(I360_NATS_TOKEN_PATH): nats_host, nats_port = _read_nats_addr() import socket as _sock try: s = _sock.socket(_sock.AF_INET, _sock.SOCK_STREAM) try: s.settimeout(2) s.connect((nats_host, nats_port)) finally: s.close() except OSError: logger.error( "Restarting resident service: NATS %s:%d not reachable", nats_host, nats_port, ) restart_imunify360(systemctl_exec) return logger.info("%s is healthy: %s", IMUNIFY360, response.get("why")) def ensure_agent_health( logger: logging.Logger, systemctl_exec: Optional[str] ) -> None: try: # since `service *.sock status` returns 0 even socket # file isn't exists we need to check it manually if ( not check_agent_socket_alive(systemctl_exec) or not Path(AGENT_SOCKET_PATH).exists() ): logger.exception("Restarting agent due to socket failures") restart_imunify360_agent(systemctl_exec) except Exception as e: logger.exception("Restarting agent due to %s", e) restart_imunify360_agent(systemctl_exec) def main(rpc_timeout, log_level=logging.INFO): logger = setup_logging(log_level) systemctl_exec = systemctl_executable() if not service_is_running(systemctl_exec, IMUNIFY360): logger.info("%s is not running", IMUNIFY360) return elif service_is_migrating(systemctl_exec, IMUNIFY360, logger): logger.info("%s is migrating at the moment", IMUNIFY360) return ensure_agent_health(logger, systemctl_exec) ensure_resident_health(logger, systemctl_exec, rpc_timeout) def parse_args() -> argparse.Namespace: parser = argparse.ArgumentParser() parser.add_argument("rpc_timeout", type=int) return parser.parse_args() if __name__ == "__main__": args = parse_args() main(rpc_timeout=args.rpc_timeout)