Linux v69820.1blu.de 4.15.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Apache/2.4.58
Server IP : 195.90.215.149 & Your IP : 216.73.216.250
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
sbin /
Delete
Unzip
Name
Size
Permission
Date
Action
MAKEDEV
52.04
KB
-rwxr-xr-x
2023-12-20 22:10
a2disconf
15.75
KB
-rwxr-xr-x
2024-03-18 12:35
a2dismod
15.75
KB
-rwxr-xr-x
2024-03-18 12:35
a2dissite
15.75
KB
-rwxr-xr-x
2024-03-18 12:35
a2enconf
15.75
KB
-rwxr-xr-x
2024-03-18 12:35
a2enmod
15.75
KB
-rwxr-xr-x
2024-03-18 12:35
a2ensite
15.75
KB
-rwxr-xr-x
2024-03-18 12:35
a2query
9.6
KB
-rwxr-xr-x
2026-07-06 16:27
aa-load
38.75
KB
-rwxr-xr-x
2026-04-13 22:29
aa-remove-unknown
3.15
KB
-rwxr-xr-x
2026-04-13 22:29
aa-status
39.06
KB
-rwxr-xr-x
2026-04-13 22:29
aa-teardown
137
B
-rwxr-xr-x
2024-04-12 03:59
accessdb
14.55
KB
-rwxr-xr-x
2024-04-08 14:45
add-shell
1.03
KB
-rwxr-xr-x
2024-03-31 08:47
addgnupghome
3
KB
-rwxr-xr-x
2026-01-05 22:01
addgroup
53.9
KB
-rwxr-xr-x
2023-07-05 17:42
adduser
53.9
KB
-rwxr-xr-x
2023-07-05 17:42
agetty
59.56
KB
-rwxr-xr-x
2026-03-06 16:00
anacron
34.17
KB
-rwxr-xr-x
2024-04-08 15:54
apache2
740.59
KB
-rwxr-xr-x
2026-07-06 16:27
apache2ctl
7.26
KB
-rwxr-xr-x
2024-03-18 12:35
apachectl
7.26
KB
-rwxr-xr-x
2024-03-18 12:35
apparmor_parser
1.55
MB
-rwxr-xr-x
2026-04-13 22:29
apparmor_status
39.06
KB
-rwxr-xr-x
2026-04-13 22:29
applygnupgdefaults
2.17
KB
-rwxr-xr-x
2026-01-05 22:01
aptd
1.36
KB
-rwxr-xr-x
2023-05-22 20:24
arp
61.61
KB
-rwxr-xr-x
2025-05-28 13:23
arpd
26.33
KB
-rwxr-xr-x
2026-04-15 06:53
arptables
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
arptables-nft
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
arptables-nft-restore
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
arptables-nft-save
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
arptables-restore
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
arptables-save
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
aspell-autobuildhash
13.36
KB
-rwxr-xr-x
2023-09-07 08:57
badblocks
34.32
KB
-rwxr-xr-x
2024-04-28 23:44
biosdecode
27.2
KB
-rwxr-xr-x
2024-10-14 20:25
blkdeactivate
15.97
KB
-rwxr-xr-x
2024-11-27 19:06
blkdiscard
22.38
KB
-rwxr-xr-x
2026-03-06 16:00
blkid
54.41
KB
-rwxr-xr-x
2026-03-06 16:00
blkzone
34.38
KB
-rwxr-xr-x
2026-03-06 16:00
blockdev
34.38
KB
-rwxr-xr-x
2026-03-06 16:00
bridge
108.49
KB
-rwxr-xr-x
2026-04-15 06:53
capsh
57.09
KB
-rwxr-xr-x
2026-04-09 15:04
cfdisk
94.73
KB
-rwxr-xr-x
2026-03-06 16:00
chcpu
30.38
KB
-rwxr-xr-x
2026-03-06 16:00
check_forensic
952
B
-rwxr-xr-x
2011-04-26 15:10
chgpasswd
58.32
KB
-rwxr-xr-x
2024-05-30 14:52
chmem
34.38
KB
-rwxr-xr-x
2026-03-06 16:00
chpasswd
54.43
KB
-rwxr-xr-x
2024-05-30 14:52
chroot
38.51
KB
-rwxr-xr-x
2026-01-23 13:30
convertquota
62.88
KB
-rwxr-xr-x
2024-04-01 07:31
cpgr
48.45
KB
-rwxr-xr-x
2024-05-30 14:52
cppw
48.45
KB
-rwxr-xr-x
2024-05-30 14:52
cracklib-check
14.15
KB
-rwxr-xr-x
2024-03-31 07:30
cracklib-format
231
B
-rwxr-xr-x
2024-03-31 07:30
cracklib-packer
14.15
KB
-rwxr-xr-x
2024-03-31 07:30
cracklib-unpacker
14.15
KB
-rwxr-xr-x
2024-03-31 07:30
create-cracklib-dict
990
B
-rwxr-xr-x
2024-03-31 07:30
cron
58.67
KB
-rwxr-xr-x
2024-03-31 00:06
ctrlaltdel
14.38
KB
-rwxr-xr-x
2026-03-06 16:00
dcb
80.52
KB
-rwxr-xr-x
2026-04-15 06:53
debugfs
225.87
KB
-rwxr-xr-x
2024-04-28 23:44
delgroup
18.53
KB
-rwxr-xr-x
2023-07-05 17:42
deluser
18.53
KB
-rwxr-xr-x
2023-07-05 17:42
depmod
170.24
KB
-rwxr-xr-x
2026-04-30 12:32
devlink
150.86
KB
-rwxr-xr-x
2026-04-15 06:53
dhclient
676.54
KB
-rwxr-xr-x
2024-04-22 10:43
dhclient-script
16.17
KB
-rwxr-xr-x
2024-04-22 10:43
dhcp6c
158.7
KB
-rwxr-xr-x
2021-02-22 09:36
dhcp6ctl
22.31
KB
-rwxr-xr-x
2021-02-22 09:36
dhcpcd
395.4
KB
-rwxr-xr-x
2025-11-13 17:47
dmidecode
135.25
KB
-rwxr-xr-x
2024-10-14 20:25
dmsetup
171.05
KB
-rwxr-xr-x
2024-11-27 19:06
dmstats
171.05
KB
-rwxr-xr-x
2024-11-27 19:06
dosfsck
78.38
KB
-rwxr-xr-x
2024-03-31 08:49
dosfslabel
38.38
KB
-rwxr-xr-x
2024-03-31 08:49
dpkg-preconfigure
4.25
KB
-rwxr-xr-x
2024-04-12 12:40
dpkg-reconfigure
4.43
KB
-rwxr-xr-x
2024-04-12 12:40
dumpe2fs
34.31
KB
-rwxr-xr-x
2024-04-28 23:44
e2freefrag
18.3
KB
-rwxr-xr-x
2024-04-28 23:44
e2fsck
364.34
KB
-rwxr-xr-x
2024-04-28 23:44
e2image
42.31
KB
-rwxr-xr-x
2024-04-28 23:44
e2label
110.56
KB
-rwxr-xr-x
2024-04-28 23:44
e2mmpstatus
34.31
KB
-rwxr-xr-x
2024-04-28 23:44
e2scrub
7.12
KB
-rwxr-xr-x
2024-04-28 23:44
e2scrub_all
5.27
KB
-rwxr-xr-x
2024-04-28 23:44
e2undo
22.3
KB
-rwxr-xr-x
2024-04-28 23:44
e4crypt
30.38
KB
-rwxr-xr-x
2024-04-28 23:44
e4defrag
34.3
KB
-rwxr-xr-x
2024-04-28 23:44
ebtables
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ebtables-nft
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ebtables-nft-restore
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ebtables-nft-save
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ebtables-restore
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ebtables-save
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ebtables-translate
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
edquota
83.31
KB
-rwxr-xr-x
2024-04-01 07:31
exicyclog
11.12
KB
-rwxr-xr-x
2026-07-17 15:24
exigrep
10.48
KB
-rwxr-xr-x
2026-07-17 15:24
exim
1.45
MB
-rwsr-xr-x
2026-07-17 15:24
exim4
1.45
MB
-rwsr-xr-x
2026-07-17 15:24
exim_checkaccess
4.84
KB
-rwxr-xr-x
2026-07-17 15:24
exim_convert4r4
72.76
KB
-rwxr-xr-x
2026-07-17 15:24
exim_dbmbuild
18.3
KB
-rwxr-xr-x
2026-07-17 15:24
exim_dumpdb
22.3
KB
-rwxr-xr-x
2026-07-17 15:24
exim_fixdb
30.3
KB
-rwxr-xr-x
2026-07-17 15:24
exim_id_update
5.48
KB
-rwxr-xr-x
2026-07-17 15:24
exim_lock
18.3
KB
-rwxr-xr-x
2026-07-17 15:24
exim_msgdate
17.68
KB
-rwxr-xr-x
2026-07-17 15:24
exim_tidydb
22.3
KB
-rwxr-xr-x
2026-07-17 15:24
eximstats
148.27
KB
-rwxr-xr-x
2026-07-17 15:24
exinext
8.13
KB
-rwxr-xr-x
2026-07-17 15:24
exipick
59.35
KB
-rwxr-xr-x
2026-07-17 15:24
exiqgrep
5.63
KB
-rwxr-xr-x
2026-07-17 15:24
exiqsumm
5.28
KB
-rwxr-xr-x
2026-07-17 15:24
exiwhat
4.44
KB
-rwxr-xr-x
2026-07-17 15:24
faillock
22.31
KB
-rwxr-xr-x
2026-07-16 13:44
fatlabel
38.38
KB
-rwxr-xr-x
2024-03-31 08:49
fdisk
114.42
KB
-rwxr-xr-x
2026-03-06 16:00
filefrag
18.32
KB
-rwxr-xr-x
2024-04-28 23:44
findfs
14.38
KB
-rwxr-xr-x
2026-03-06 16:00
fsck
42.42
KB
-rwxr-xr-x
2026-03-06 16:00
fsck.cramfs
30.44
KB
-rwxr-xr-x
2026-03-06 16:00
fsck.ext2
364.34
KB
-rwxr-xr-x
2024-04-28 23:44
fsck.ext3
364.34
KB
-rwxr-xr-x
2024-04-28 23:44
fsck.ext4
364.34
KB
-rwxr-xr-x
2024-04-28 23:44
fsck.fat
78.38
KB
-rwxr-xr-x
2024-03-31 08:49
fsck.minix
54.41
KB
-rwxr-xr-x
2026-03-06 16:00
fsck.msdos
78.38
KB
-rwxr-xr-x
2024-03-31 08:49
fsck.vfat
78.38
KB
-rwxr-xr-x
2024-03-31 08:49
fsfreeze
14.38
KB
-rwxr-xr-x
2026-03-06 16:00
fstab-decode
14.3
KB
-rwxr-xr-x
2024-04-08 16:20
fstrim
42.38
KB
-rwxr-xr-x
2026-03-06 16:00
genl
120.58
KB
-rwxr-xr-x
2026-04-15 06:53
getcap
14.3
KB
-rwxr-xr-x
2026-04-09 15:04
getpcaps
14.3
KB
-rwxr-xr-x
2026-04-09 15:04
getty
59.56
KB
-rwxr-xr-x
2026-03-06 16:00
groupadd
71.13
KB
-rwxr-xr-x
2024-05-30 14:52
groupdel
62.91
KB
-rwxr-xr-x
2024-05-30 14:52
groupmems
58.34
KB
-rwxr-xr-x
2024-05-30 14:52
groupmod
71.04
KB
-rwxr-xr-x
2024-05-30 14:52
grpck
58.32
KB
-rwxr-xr-x
2024-05-30 14:52
grpconv
50.16
KB
-rwxr-xr-x
2024-05-30 14:52
grpunconv
50.16
KB
-rwxr-xr-x
2024-05-30 14:52
halt
1.43
MB
-rwxr-xr-x
2026-06-05 15:36
httxt2dbm
14.3
KB
-rwxr-xr-x
2026-07-06 16:27
iconvconfig
34.47
KB
-rwxr-xr-x
2026-07-23 17:18
ifconfig
77.17
KB
-rwxr-xr-x
2025-05-28 13:23
ifdown
93.58
KB
-rwxr-xr-x
2024-02-14 14:14
ifquery
93.58
KB
-rwxr-xr-x
2024-02-14 14:14
ifup
93.58
KB
-rwxr-xr-x
2024-02-14 14:14
init
98.45
KB
-rwxr-xr-x
2026-06-05 15:36
insmod
170.24
KB
-rwxr-xr-x
2026-04-30 12:32
install-keymap
4.66
KB
-rwxr-xr-x
2019-09-08 10:00
install-sgmlcatalog
4.44
KB
-rwxr-xr-x
2022-10-06 18:03
installkernel
2.6
KB
-rwxr-xr-x
2024-03-31 08:47
invoke-rc.d
16.13
KB
-rwxr-xr-x
2023-12-06 07:46
ip
754.8
KB
-rwxr-xr-x
2026-04-15 06:53
ip6tables
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ip6tables-apply
6.89
KB
-rwxr-xr-x
2023-08-12 22:33
ip6tables-legacy
92.95
KB
-rwxr-xr-x
2024-04-08 15:59
ip6tables-legacy-restore
92.95
KB
-rwxr-xr-x
2024-04-08 15:59
ip6tables-legacy-save
92.95
KB
-rwxr-xr-x
2024-04-08 15:59
ip6tables-nft
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ip6tables-nft-restore
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ip6tables-nft-save
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ip6tables-restore
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ip6tables-restore-translate
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ip6tables-save
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ip6tables-translate
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
ipmaddr
18.3
KB
-rwxr-xr-x
2025-05-28 13:23
iptables
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
iptables-apply
6.89
KB
-rwxr-xr-x
2023-08-12 22:33
iptables-legacy
92.95
KB
-rwxr-xr-x
2024-04-08 15:59
iptables-legacy-restore
92.95
KB
-rwxr-xr-x
2024-04-08 15:59
iptables-legacy-save
92.95
KB
-rwxr-xr-x
2024-04-08 15:59
iptables-nft
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
iptables-nft-restore
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
iptables-nft-save
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
iptables-restore
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
iptables-restore-translate
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
iptables-save
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
iptables-translate
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
iptunnel
18.3
KB
-rwxr-xr-x
2025-05-28 13:23
isosize
14.38
KB
-rwxr-xr-x
2026-03-06 16:00
ispell-autobuildhash
15.52
KB
-rwxr-xr-x
2023-09-07 08:57
kbdrate
18.31
KB
-rwxr-xr-x
2024-03-31 09:02
killall5
26.23
KB
-rwxr-xr-x
2024-04-08 16:20
ldattach
26.38
KB
-rwxr-xr-x
2026-03-06 16:00
ldconfig
387
B
-rwxr-xr-x
2026-07-23 17:18
ldconfig.real
1
MB
-rwxr-xr-x
2026-07-23 17:18
locale-gen
4.21
KB
-rwxr-xr-x
2024-08-08 13:37
logrotate
94.24
KB
-rwxr-xr-x
2024-04-08 16:11
logsave
14.16
KB
-rwxr-xr-x
2024-04-28 23:44
losetup
74.52
KB
-rwxr-xr-x
2026-03-06 16:00
lsmod
170.24
KB
-rwxr-xr-x
2026-04-30 12:32
make-ssl-cert
6.65
KB
-rwxr-xr-x
2023-10-01 04:19
mariadbd
26.1
MB
-rwxr-xr-x
2025-10-11 02:08
memtester
30.32
KB
-rwxr-xr-x
2022-12-21 16:36
mii-tool
26.73
KB
-rwxr-xr-x
2025-05-28 13:23
mkdosfs
50.83
KB
-rwxr-xr-x
2024-03-31 08:49
mke2fs
130.62
KB
-rwxr-xr-x
2024-04-28 23:44
mkfs
14.38
KB
-rwxr-xr-x
2026-03-06 16:00
mkfs.bfs
22.38
KB
-rwxr-xr-x
2026-03-06 16:00
mkfs.cramfs
34.32
KB
-rwxr-xr-x
2026-03-06 16:00
mkfs.ext2
130.62
KB
-rwxr-xr-x
2024-04-28 23:44
mkfs.ext3
130.62
KB
-rwxr-xr-x
2024-04-28 23:44
mkfs.ext4
130.62
KB
-rwxr-xr-x
2024-04-28 23:44
mkfs.fat
50.83
KB
-rwxr-xr-x
2024-03-31 08:49
mkfs.minix
42.39
KB
-rwxr-xr-x
2026-03-06 16:00
mkfs.msdos
50.83
KB
-rwxr-xr-x
2024-03-31 08:49
mkfs.ntfs
66.38
KB
-rwxr-xr-x
2026-07-11 15:55
mkfs.vfat
50.83
KB
-rwxr-xr-x
2024-03-31 08:49
mkhomedir_helper
22.34
KB
-rwxr-xr-x
2026-07-16 13:44
mkinitramfs
15.39
KB
-rwxr-xr-x
2026-02-04 17:01
mklost+found
14.3
KB
-rwxr-xr-x
2024-04-28 23:44
mkntfs
66.38
KB
-rwxr-xr-x
2026-07-11 15:55
mkswap
50.38
KB
-rwxr-xr-x
2026-03-06 16:00
modinfo
170.24
KB
-rwxr-xr-x
2026-04-30 12:32
modprobe
170.24
KB
-rwxr-xr-x
2026-04-30 12:32
mount.fuse
18.3
KB
-rwxr-xr-x
2024-04-08 15:57
mount.fuse3
18.3
KB
-rwxr-xr-x
2024-04-08 15:57
mount.lowntfs-3g
118.98
KB
-rwxr-xr-x
2026-07-11 15:55
mount.ntfs
159.01
KB
-rwxr-xr-x
2026-07-11 15:55
mount.ntfs-3g
159.01
KB
-rwxr-xr-x
2026-07-11 15:55
mysqld
26.1
MB
-rwxr-xr-x
2025-10-11 02:08
nameif
14.39
KB
-rwxr-xr-x
2025-05-28 13:23
newusers
86.96
KB
-rwxr-xr-x
2024-05-30 14:52
nfnl_osf
18.3
KB
-rwxr-xr-x
2024-04-08 15:59
nft
26.23
KB
-rwxr-xr-x
2026-02-24 08:16
nologin
14.3
KB
-rwxr-xr-x
2024-05-30 14:52
ntfsclone
50.38
KB
-rwxr-xr-x
2026-07-11 15:55
ntfscp
30.38
KB
-rwxr-xr-x
2026-07-11 15:55
ntfslabel
22.38
KB
-rwxr-xr-x
2026-07-11 15:55
ntfsresize
62.39
KB
-rwxr-xr-x
2026-07-11 15:55
ntfsundelete
50.38
KB
-rwxr-xr-x
2026-07-11 15:55
ownership
14.45
KB
-rwxr-xr-x
2024-10-14 20:25
pam-auth-update
20.96
KB
-rwxr-xr-x
2025-03-05 14:39
pam_extrausers_chkpwd
26.31
KB
-rwxr-sr-x
2026-07-16 13:44
pam_extrausers_update
34.31
KB
-rwxr-xr-x
2026-07-16 13:44
pam_getenv
2.82
KB
-rwxr-xr-x
2025-03-05 14:39
pam_namespace_helper
467
B
-rwxr-xr-x
2026-07-16 13:44
pam_timestamp_check
14.31
KB
-rwxr-xr-x
2026-07-16 13:44
parted
94.4
KB
-rwxr-xr-x
2024-03-31 06:44
partprobe
14.38
KB
-rwxr-xr-x
2024-03-31 06:44
phpdismod
7.11
KB
-rwxr-xr-x
2022-07-13 08:19
phpenmod
7.11
KB
-rwxr-xr-x
2022-07-13 08:19
phpquery
6.24
KB
-rwxr-xr-x
2022-07-13 08:19
pivot_root
14.38
KB
-rwxr-xr-x
2026-03-06 16:00
plipconfig
14.3
KB
-rwxr-xr-x
2025-05-28 13:23
plocate-build
50.47
KB
-rwxr-xr-x
2024-04-18 17:53
poweroff
1.43
MB
-rwxr-xr-x
2026-06-05 15:36
pwck
54.29
KB
-rwxr-xr-x
2024-05-30 14:52
pwconv
46.16
KB
-rwxr-xr-x
2024-05-30 14:52
pwhistory_helper
22.31
KB
-rwxr-xr-x
2026-07-16 13:44
pwunconv
46.16
KB
-rwxr-xr-x
2024-05-30 14:52
quota_nld
26.41
KB
-rwxr-xr-x
2024-04-01 07:31
quotacheck
91.34
KB
-rwxr-xr-x
2024-04-01 07:31
quotaoff
54.78
KB
-rwxr-xr-x
2024-04-01 07:31
quotaon
54.78
KB
-rwxr-xr-x
2024-04-01 07:31
quotastats
14.15
KB
-rwxr-xr-x
2024-04-01 07:31
rarp
32.33
KB
-rwxr-xr-x
2025-05-28 13:23
readprofile
22.41
KB
-rwxr-xr-x
2026-03-06 16:00
reboot
1.43
MB
-rwxr-xr-x
2026-06-05 15:36
remove-default-ispell
2.86
KB
-rwxr-xr-x
2023-09-07 08:57
remove-default-wordlist
2.86
KB
-rwxr-xr-x
2023-09-07 08:57
remove-shell
1.08
KB
-rwxr-xr-x
2024-03-31 08:47
repquota
75.41
KB
-rwxr-xr-x
2024-04-01 07:31
resize2fs
70.3
KB
-rwxr-xr-x
2024-04-28 23:44
resolvconf
158.67
KB
-rwxr-xr-x
2026-06-05 15:36
rmail
1.45
MB
-rwsr-xr-x
2026-07-17 15:24
rmmod
170.24
KB
-rwxr-xr-x
2026-04-30 12:32
rmt
54.71
KB
-rwxr-xr-x
2026-07-20 14:38
rmt-tar
54.71
KB
-rwxr-xr-x
2026-07-20 14:38
rndc
42.3
KB
-rwxr-xr-x
2026-05-21 13:51
rndc-confgen
22.3
KB
-rwxr-xr-x
2026-05-21 13:51
route
68.27
KB
-rwxr-xr-x
2025-05-28 13:23
rpc.rquotad
71.18
KB
-rwxr-xr-x
2024-04-01 07:31
rsmtp
1.45
MB
-rwsr-xr-x
2026-07-17 15:24
rsyslogd
771.67
KB
-rwxr-xr-x
2026-07-20 16:30
rtacct
28.31
KB
-rwxr-xr-x
2026-04-15 06:53
rtcwake
34.38
KB
-rwxr-xr-x
2026-03-06 16:00
rtmon
116.52
KB
-rwxr-xr-x
2026-04-15 06:53
runlevel
1.43
MB
-rwxr-xr-x
2026-06-05 15:36
runq
1.45
MB
-rwsr-xr-x
2026-07-17 15:24
runuser
54.38
KB
-rwxr-xr-x
2026-03-06 16:00
sasl-sample-server
22.56
KB
-rwxr-xr-x
2024-08-09 02:33
saslauthd
82.66
KB
-rwxr-xr-x
2024-08-09 02:33
sasldbconverter2
14.38
KB
-rwxr-xr-x
2024-08-09 02:33
sasldblistusers2
14.38
KB
-rwxr-xr-x
2024-08-09 02:33
saslpasswd2
14.44
KB
-rwxr-xr-x
2024-08-09 02:33
saslpluginviewer
18.44
KB
-rwxr-xr-x
2024-08-09 02:33
select-default-ispell
3.23
KB
-rwxr-xr-x
2023-09-07 08:57
select-default-wordlist
3.21
KB
-rwxr-xr-x
2023-09-07 08:57
sendmail
1.45
MB
-rwsr-xr-x
2026-07-17 15:24
service
8.89
KB
-rwxr-xr-x
2023-12-06 07:50
setcap
14.3
KB
-rwxr-xr-x
2026-04-09 15:04
setquota
79.38
KB
-rwxr-xr-x
2024-04-01 07:31
setvesablank
14.37
KB
-rwxr-xr-x
2024-03-31 09:02
setvtrgb
14.43
KB
-rwxr-xr-x
2024-03-31 09:02
sfdisk
106.38
KB
-rwxr-xr-x
2026-03-06 16:00
shadowconfig
2.22
KB
-rwxr-xr-x
2024-05-07 13:44
shutdown
1.43
MB
-rwxr-xr-x
2026-06-05 15:36
slattach
36.08
KB
-rwxr-xr-x
2025-05-28 13:23
split-logfile
2.36
KB
-rwxr-xr-x
2026-07-06 16:27
sshd
899.82
KB
-rwxr-xr-x
2026-07-09 18:16
start-stop-daemon
47.49
KB
-rwxr-xr-x
2026-05-06 17:38
sudo_logsrvd
248.5
KB
-rwxr-xr-x
2026-03-02 12:56
sudo_sendlog
131.67
KB
-rwxr-xr-x
2026-03-02 12:56
sulogin
42.38
KB
-rwxr-xr-x
2026-03-06 16:00
swaplabel
18.38
KB
-rwxr-xr-x
2026-03-06 16:00
swapoff
22.38
KB
-rwxr-xr-x
2026-03-06 16:00
swapon
42.38
KB
-rwxr-xr-x
2026-03-06 16:00
switch_root
22.38
KB
-rwxr-xr-x
2026-03-06 16:00
sysctl
30.38
KB
-rwxr-xr-x
2024-09-26 08:44
syslog2eximlog
1.41
KB
-rwxr-xr-x
2026-07-17 15:24
tarcat
936
B
-rwxr-xr-x
2024-01-01 21:15
tc
634.08
KB
-rwxr-xr-x
2026-04-15 06:53
tcptraceroute
1.56
KB
-rwxr-xr-x
2023-12-25 07:29
tcptraceroute.db
1.56
KB
-rwxr-xr-x
2023-12-25 07:29
telinit
1.43
MB
-rwxr-xr-x
2026-06-05 15:36
testsaslauthd
14.3
KB
-rwxr-xr-x
2024-08-09 02:33
tipc
90.52
KB
-rwxr-xr-x
2026-04-15 06:53
tor
3.67
MB
-rwxr-xr-x
2024-06-06 14:50
tor-instance-create
2.58
KB
-rwxr-xr-x
2024-06-06 14:50
traceroute
79.28
KB
-rwxr-xr-x
2023-12-25 07:29
tune2fs
110.56
KB
-rwxr-xr-x
2024-04-28 23:44
u-d-c-print-pci-ids
517
B
-rwxr-xr-x
2025-10-20 20:36
umount.udisks2
14.3
KB
-rwxr-xr-x
2025-08-21 14:16
unix_chkpwd
30.31
KB
-rwxr-sr-x
2026-07-16 13:44
unix_update
34.31
KB
-rwxr-xr-x
2026-07-16 13:44
update-ca-certificates
5.32
KB
-rwxr-xr-x
2026-06-15 16:17
update-catalog
9.17
KB
-rwxr-xr-x
2022-10-06 18:03
update-cracklib
1.15
KB
-rwxr-xr-x
2022-11-29 07:26
update-default-aspell
1
KB
-rwxr-xr-x
2023-09-07 08:57
update-default-ispell
9.68
KB
-rwxr-xr-x
2023-09-07 08:57
update-default-wordlist
7.5
KB
-rwxr-xr-x
2023-09-07 08:57
update-dictcommon-aspell
1
KB
-rwxr-xr-x
2023-09-07 08:57
update-dictcommon-hunspell
782
B
-rwxr-xr-x
2023-09-07 08:57
update-exim4.conf
14.7
KB
-rwxr-xr-x
2026-07-17 15:24
update-exim4.conf.template
3.35
KB
-rwxr-xr-x
2024-06-24 20:31
update-fonts-alias
5.71
KB
-rwxr-xr-x
2016-08-21 16:54
update-fonts-dir
3.98
KB
-rwxr-xr-x
2016-08-21 16:54
update-fonts-scale
6.1
KB
-rwxr-xr-x
2016-08-21 16:54
update-gsfontmap
390
B
-rwxr-xr-x
2025-09-25 16:37
update-icon-caches
596
B
-rwxr-xr-x
2025-01-27 19:56
update-info-dir
1.66
KB
-rwxr-xr-x
2024-01-13 19:09
update-initramfs
6.75
KB
-rwxr-xr-x
2026-02-04 17:01
update-locale
2.99
KB
-rwxr-xr-x
2024-08-08 13:37
update-mime
9.39
KB
-rwxr-xr-x
2026-07-02 14:59
update-passwd
34.56
KB
-rwxr-xr-x
2024-04-08 15:54
update-pciids
1.74
KB
-rwxr-xr-x
2024-04-08 16:15
update-rc.d
17.72
KB
-rwxr-xr-x
2023-12-06 07:47
update-shells
3.89
KB
-rwxr-xr-x
2024-03-31 08:47
update-xmlcatalog
16.88
KB
-rwxr-xr-x
2023-12-12 02:01
updatedb.plocate
106.48
KB
-rwxr-xr-x
2024-04-18 17:53
usbmuxd
90.6
KB
-rwxr-xr-x
2025-12-11 13:34
useradd
139.88
KB
-rwxr-xr-x
2024-05-30 14:52
userdel
91.01
KB
-rwxr-xr-x
2024-05-30 14:52
usermod
127.65
KB
-rwxr-xr-x
2024-05-30 14:52
uuidd
30.88
KB
-rwxr-xr-x
2026-03-06 16:00
validlocale
1.73
KB
-rwxr-xr-x
2022-08-02 15:34
vcstime
14.3
KB
-rwxr-xr-x
2024-03-31 09:02
vdpa
34.56
KB
-rwxr-xr-x
2026-04-15 06:53
vigr
60.69
KB
-rwxr-xr-x
2024-05-30 14:52
vipw
60.69
KB
-rwxr-xr-x
2024-05-30 14:52
visudo
252.71
KB
-rwxr-xr-x
2026-03-02 12:56
vpddecode
14.58
KB
-rwxr-xr-x
2024-10-14 20:25
warnquota
83.3
KB
-rwxr-xr-x
2024-04-01 07:31
wipefs
38.38
KB
-rwxr-xr-x
2026-03-06 16:00
xinetd
174.55
KB
-rwxr-xr-x
2024-04-01 08:35
xqmstats
14.15
KB
-rwxr-xr-x
2024-04-01 07:31
xtables-legacy-multi
92.95
KB
-rwxr-xr-x
2024-04-08 15:59
xtables-monitor
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
xtables-nft-multi
219.16
KB
-rwxr-xr-x
2024-04-08 15:59
zic
66.39
KB
-rwxr-xr-x
2026-07-23 17:18
zramctl
54.52
KB
-rwxr-xr-x
2026-03-06 16:00
Save
Rename
#! /usr/bin/perl # a2query - Apache2 helper to retrieve configuration informations # Copyright (C) 2012 Arno Töll <debian@toell.net> # # This program is licensed at your choice under the terms of the GNU General # Public License version 2+ or under the terms of the Apache Software License # 2.0. # # For GPL-2+: # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, # USA. # # For ASF 2.0: # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. use feature "switch"; use strict; use Getopt::Std; =head1 NAME a2query - retrieve runtime configuration from a local Apache 2 HTTP server =cut our $APACHE2 = "apache2ctl"; our $API = "20120211"; our $MODULE_DIR = "/usr/lib/apache2/modules/"; our $SERVER_VERSION = "2.4.58"; our $MODULE_DIR = "/usr/lib/apache2/modules/"; our $STATE_DIR = "/var/lib/apache2"; our @STATES = ("maint", "admin"); our $MPM = "invalid"; our $CONFIG_DIR = "/etc/apache2"; our $QUIET = 0; # time to introduce more _exit_ values our $E_OK = '0'; our $E_FOUND = '0'; our $E_NOTFOUND = '1'; our $E_OFFBYADMIN = '32'; our $E_OFFBYMAINT = '33'; our @RETVALS = ( $E_OK, $E_FOUND, $E_OFFBYADMIN, $E_NOTFOUND, $E_OFFBYMAINT ); our @MODULES = (); our @CONFS = (); our @SITES =(); our @HELP = (); our %verbose_state = ( 'admin' => 'site administrator', 'maint' => 'maintainer script', 'unknown' => 'unknown' ); =head1 SYNOPSIS B<a2query> [S<-m> [I<MODULE>]] [S<-s> [I<SITE>]] [S<-c> [I<CONF>]] [S<-a>] [S<-v>] [S<-M>] [S<-d>] [S<-h>] =head1 DESCRIPTION B<a2query> is a program designed to retrieve configuration values from a locally available Apache 2 HTTP web server. It was designed to be as robust as possible by returning feasible values even if the Apache 2 syntax validator fails. This program is primarily meant to be used from maintainer scripts. =head1 OPTIONS =over 4 =item S<-a> Returns the Apache 2 "Module Magic Version" (API version) number, the server was compiled with. The returned version does not contain any minor versions which are known to be compatible with the major version returned. =item S<-c> [I<CONF>] Checks whether the configuration I<CONF> is enabled. If no argument was given, all enabled configuration files are being returned. I<CONF> is compared by string comparison by ignoring a leading "mod_" prefix and possibly a '.conf' or '.load' suffix. =item S<-h> Displays a brief summary how the program can be called and exits. =item S<-m> [I<MODULE>] Checks whether the module I<MODULE> is enabled, The argument is interpreted in the same way, as for configuration files queried by the S<-c> switch. =item S<-M> Returns the currently enabled Apache 2 MPM (Multi Processing Module). =item S<-s> [I<SITE>] Checks whether the module I<SITE> is enabled, The argument is interpreted in the same way, as for configuration files queried by the S<-c> switch. =item S<-v> returns the currently installed Apache 2 HTTP server version =item S<-q> suppress any output. This is useful to invoke a2query from another script. This is useful if only the return code is of interest. =back =head1 EXIT CODES B<a2query> returns with a zero (S<0>) exit status if the requested operation was effectuated successfully and with a non-zero status otherwise. In case of an error it leaves with error code S<32> if a requested module, site or configuration was not found and S<33> if a module, site or configuration was disabled by a maintainer script. However, exit status S<1> is returned if the module was not found at all =head1 SEE ALSO L<apache2ctl>(8), L<apache2>(8), L<perl>(1) =head1 AUTHOR This manual and L<a2query> was written by Arno Toell <debian@toell.net>. =cut sub output { print @_ unless $QUIET; } sub warning { print STDERR @_ unless $QUIET; } sub fail { die('usage: fail($reason, $retval)') if @_ != 2; my $reason = shift; my $retval = shift; warning "$reason\n"; exit $retval; } sub load_defaults { my @out = `$APACHE2 -V 2>/dev/null`; return if $?; foreach my $line (@out) { if ($line =~ m/(Server version|Server MPM|Magic Number):\s+(.*?)$/) { my ($pattern, $value) = ($1, $2); if ($pattern =~ /version/) { $SERVER_VERSION = $value; $SERVER_VERSION =~ s/[^\d\.]//g; } elsif ($pattern =~ /MPM/) { $MPM = $value; } elsif ($pattern =~ /Magic/) { $API = $value; $API =~ s/\:\d+//; } } } } sub load_modules { my $conf_dir = $CONFIG_DIR . "/mods-enabled"; opendir(DIR, $conf_dir) || fail("$conf_dir: $!", 1); while ( readdir(DIR) ) { my $file = $_; next if $file !~ m/\.load$/; $file =~ s/\.load//; if ($file =~ /mpm_(event|worker|prefork)/) { $MPM = $1 if $MPM eq 'invalid'; if (grep { $_ =~ m/^mpm_(?:event|worker|prefork)/ } @MODULES) { fail("There is more than one MPM loaded. Do not proceed due to undefined results", 1); } } push @MODULES, $file; } closedir(DIR); } sub load_conf { if ($#CONFS >= 0) { return; } my $conf_dir = $CONFIG_DIR . "/conf-enabled"; opendir(DIR, $conf_dir) || fail("$conf_dir: $!", 1); while ( readdir(DIR) ) { my $file = $_; next if $file !~ m/\.conf$/; $file =~ s/\.conf$//; push @CONFS, $file; } closedir(DIR); } sub load_sites { if ($#SITES >= 0) { return; } my $conf_dir = $CONFIG_DIR . "/sites-enabled"; opendir(DIR, $conf_dir) || fail("$conf_dir: $!", 1); while ( readdir(DIR) ) { my $file = $_; next if $file !~ m/\.conf$/; $file =~ s/\.conf$//; push @SITES, $file; } closedir(DIR); } sub switch_history { die('usage: switch_history([module|site|conf], [enabled|disabled], $name)') if @_ != 3; my $which = shift; my $what = shift; my $name = shift; $name =~ s/\.conf$//; foreach my $state (@STATES) { my $state_token = "$STATE_DIR/$which/$what" . "_by_$state/" . $name; if (-e $state_token) { return $state; } } return 0; } sub query_state { my $type = shift; my $pattern = shift; my $listref = shift; $pattern =~ s/^mod//; $pattern =~ s/\.(conf|load)//; my @candidates; if ($pattern) { @candidates = grep { $_ eq $pattern } @{ $listref }; } else { @candidates = @{ $listref } } my $matches = 0; foreach my $module (@candidates) { my $state = switch_history($type, "enabled", $module); if (!$state) { $state = "unknown"; } output("$module (enabled by $verbose_state{$state})\n"); $matches++; } if (!$matches) { my $reason = "No $type matches $pattern"; my $retval = $E_NOTFOUND; my $state = switch_history($type, "disabled", $pattern); if ($state) { $reason .= " (disabled by $verbose_state{$state})"; if ($state eq 'maint') { $retval = $E_OFFBYMAINT; } if ($state eq 'admin') { $retval = $E_OFFBYADMIN; } } fail($reason, $retval); } } load_defaults(); load_modules(); my %opts; my $help = 1; getopts('m:s:c:havMdq', \%opts); #foreach my $key (keys %opts) { print("$key=$opts{$key}\n");} push @HELP, ["q", "suppress any output. Useful for invocation from scripts"]; if (exists $opts{'q'}) { --$help; $QUIET=1; } push @HELP, ["m [MODULE]", "checks whether the module MODULE is enabled, lists all enabled modules if no argument was given"]; if (exists $opts{'m'}) { --$help; query_state('module', $opts{'m'}, \@MODULES); } push @HELP, ["s [SITE]", "checks whether the site SITE is enabled, lists all sites if no argument was given"]; if (exists $opts{'s'}) { --$help; load_sites(); query_state('site', $opts{'s'}, \@SITES); } push @HELP, ["c [CONF]", "checks whether the configuration CONF is enabled, lists all configurations if no argument was given"]; if (exists $opts{'c'}) { --$help; load_conf(); query_state('conf', $opts{'c'}, \@CONFS); } push @HELP, ["a", "returns the current Apache 2 module magic version"]; if (exists $opts{'a'}) { --$help; output("$API\n"); } push @HELP, ["v", "returns the current Apache 2 version"]; if (exists $opts{'v'}) { --$help; output("$SERVER_VERSION\n"); } push @HELP, ["M", "returns the enabled Apache 2 MPM"]; if (exists $opts{'M'}) { --$help; output("$MPM\n"); } push @HELP, ["d", "returns the Apache 2 module directory"]; if (exists $opts{'d'}) { --$help; output("$MODULE_DIR\n"); } push @HELP, ["h", "display this help"]; if (exists $opts{'h'} or $help == 1) { my $usage = "$0 "; map { $usage .= "-$_->[0] " } @HELP; print("Usage: $usage\n"); my $switch_name; my $description; format STDOUT = @<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< "-$switch_name", $description, ~~ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $description, . foreach my $switch (@HELP) { ($switch_name, $description) = ($switch->[0], $switch->[1]); write STDOUT; } exit $E_OK; }