Linux midolikit.vps 3.10.0-1160.118.1.el7.x86_64 #1 SMP Wed Apr 24 16:01:50 UTC 2024 x86_64
Apache/2
Server IP : 103.97.127.53 & Your IP : 216.73.216.191
Domains :
Cant Read [ /etc/named.conf ]
User : web259
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
bin /
Delete
Unzip
Name
Size
Permission
Date
Action
Mail
383.67
KB
-rwxr-xr-x
2018-04-11 07:07
[
40.52
KB
-rwxr-xr-x
2020-11-16 22:24
a2p
105.32
KB
-rwxr-xr-x
2021-02-02 16:33
ab
71.89
KB
-rwxr-xr-x
2024-05-02 08:49
aclocal
35.87
KB
-rwxr-xr-x
2014-06-10 08:03
aclocal-1.13
35.87
KB
-rwxr-xr-x
2014-06-10 08:03
addr2line
28.42
KB
-rwxr-xr-x
2021-11-01 15:39
alias
29
B
-rwxr-xr-x
2021-11-24 16:33
apr-1-config
6.81
KB
-rwxr-xr-x
2024-05-02 08:49
apr-config
6.81
KB
-rwxr-xr-x
2024-05-02 08:49
apropos
45.49
KB
-rwxr-xr-x
2018-10-30 20:26
apu-1-config
6.04
KB
-rwxr-xr-x
2024-05-02 08:49
apxs
23.3
KB
-rwxr-xr-x
2024-05-02 08:47
ar
61.22
KB
-rwxr-xr-x
2021-11-01 15:39
arch
32.3
KB
-rwxr-xr-x
2020-11-16 22:24
aria_chk
4.61
MB
-rwxr-xr-x
2022-08-10 13:22
aria_dump_log
4.4
MB
-rwxr-xr-x
2022-08-10 13:22
aria_ftdump
4.41
MB
-rwxr-xr-x
2022-08-10 13:22
aria_pack
4.45
MB
-rwxr-xr-x
2022-08-10 13:22
aria_read_log
4.57
MB
-rwxr-xr-x
2022-08-10 13:22
arpaname
7.03
KB
-rwxr-xr-x
2023-10-16 13:26
as
377.36
KB
-rwxr-xr-x
2021-11-01 15:39
aserver
28.21
KB
-rwxr-xr-x
2019-08-08 12:00
audit2allow
14.21
KB
-rwxr-xr-x
2020-04-01 04:04
audit2why
14.21
KB
-rwxr-xr-x
2020-04-01 04:04
aulast
15.48
KB
-rwxr-xr-x
2019-08-08 12:06
aulastlog
11.35
KB
-rwxr-xr-x
2019-08-08 12:06
ausyscall
11.18
KB
-rwxr-xr-x
2019-08-08 12:06
autoconf
14.42
KB
-rwxr-xr-x
2014-06-10 05:41
autoheader
8.33
KB
-rwxr-xr-x
2014-06-10 05:41
autom4te
31.43
KB
-rwxr-xr-x
2014-06-10 05:41
automake
246.44
KB
-rwxr-xr-x
2014-06-10 08:03
automake-1.13
246.44
KB
-rwxr-xr-x
2014-06-10 08:03
autoreconf
20.57
KB
-rwxr-xr-x
2014-06-10 05:41
autoscan
16.72
KB
-rwxr-xr-x
2014-06-10 05:41
autoupdate
33.08
KB
-rwxr-xr-x
2014-06-10 05:41
auvirt
31.93
KB
-rwxr-xr-x
2019-08-08 12:06
awk
418.54
KB
-rwxr-xr-x
2017-06-28 21:52
base64
36.48
KB
-rwxr-xr-x
2020-11-16 22:24
basename
28.35
KB
-rwxr-xr-x
2020-11-16 22:24
bash
941.93
KB
-rwxr-xr-x
2021-11-24 16:33
bashbug
6.8
KB
-rwxr-xr-x
2021-11-24 16:33
bashbug-64
6.8
KB
-rwxr-xr-x
2021-11-24 16:33
bc
81.47
KB
-rwxr-xr-x
2014-06-09 19:51
bg
26
B
-rwxr-xr-x
2021-11-24 16:33
bison
393.34
KB
-rwxr-xr-x
2018-10-30 20:34
bond2team
22.74
KB
-rwxr-xr-x
2018-12-09 08:57
bootctl
68.99
KB
-rwxr-xr-x
2023-12-07 14:51
bunzip2
31.89
KB
-rwxr-xr-x
2015-11-20 05:04
busctl
403.2
KB
-rwxr-xr-x
2023-12-07 14:51
bzcat
31.89
KB
-rwxr-xr-x
2015-11-20 05:04
bzcmp
2.08
KB
-rwxr-xr-x
2015-11-20 05:04
bzdiff
2.08
KB
-rwxr-xr-x
2015-11-20 05:04
bzgrep
1.64
KB
-rwxr-xr-x
2015-11-20 05:04
bzip2
31.89
KB
-rwxr-xr-x
2015-11-20 05:04
bzip2recover
15.24
KB
-rwxr-xr-x
2015-11-20 05:04
bzless
1.23
KB
-rwxr-xr-x
2015-11-20 05:04
bzmore
1.23
KB
-rwxr-xr-x
2015-11-20 05:04
c++
754.59
KB
-rwxr-xr-x
2020-09-30 02:18
c++filt
27.92
KB
-rwxr-xr-x
2021-11-01 15:39
c2ph
35.75
KB
-rwxr-xr-x
2021-02-02 16:32
c89
224
B
-rwxr-xr-x
2020-09-30 02:17
c99
215
B
-rwxr-xr-x
2020-09-30 02:17
ca-legacy
1.6
KB
-rwxr-xr-x
2022-01-13 17:12
cal
36.8
KB
-rwxr-xr-x
2021-02-02 16:31
captoinfo
64.26
KB
-rwxr-xr-x
2017-09-06 22:08
cat
52.81
KB
-rwxr-xr-x
2020-11-16 22:24
catchsegv
3.26
KB
-rwxr-xr-x
2022-05-18 15:57
catman
36.75
KB
-rwxr-xr-x
2018-10-30 20:26
cc
750.59
KB
-rwxr-xr-x
2020-09-30 02:18
ccmake3
5.83
MB
-rwxr-xr-x
2020-12-09 11:35
cd
26
B
-rwxr-xr-x
2021-11-24 16:33
centrino-decode
6.13
KB
-rwxr-xr-x
2024-04-24 16:13
certutil
179.75
KB
-rwxr-xr-x
2023-10-19 13:17
chacl
15.27
KB
-rwxr-xr-x
2020-04-01 02:16
chage
72.16
KB
-rwsr-xr-x
2019-08-09 02:51
chardetect
307
B
-rwxr-xr-x
2019-08-09 02:04
chattr
11.27
KB
-rwxr-xr-x
2020-09-30 15:58
chcat
13.12
KB
-rwxr-xr-x
2020-04-01 04:04
chcon
61.46
KB
-rwxr-xr-x
2020-11-16 22:24
checkmodule
400.48
KB
-rwxr-xr-x
2018-10-30 21:48
checkpolicy
412.46
KB
-rwxr-xr-x
2018-10-30 21:48
chfn
23.41
KB
-rws--x--x
2021-02-02 16:31
chgrp
61.32
KB
-rwxr-xr-x
2020-11-16 22:24
chmem
40.43
KB
-rwxr-xr-x
2021-02-02 16:31
chmod
57.21
KB
-rwxr-xr-x
2020-11-16 22:24
chown
61.36
KB
-rwxr-xr-x
2020-11-16 22:24
chronyc
85.03
KB
-rwxr-xr-x
2019-08-08 11:40
chrt
32.17
KB
-rwxr-xr-x
2021-02-02 16:31
chsh
23.32
KB
-rws--x--x
2021-02-02 16:31
chvt
11.14
KB
-rwxr-xr-x
2021-11-24 16:34
cksum
32.38
KB
-rwxr-xr-x
2020-11-16 22:24
cl-linksafe-reconfigure
5.15
KB
-rwxr-xr-x
2019-02-22 11:34
clambc
123.55
KB
-rwxr-xr-x
2018-04-10 18:03
clamconf
123.25
KB
-rwxr-xr-x
2018-04-10 18:03
clamdscan
210.67
KB
-rwxr-xr-x
2018-04-10 18:03
clamdtop
210.64
KB
-rwxr-xr-x
2018-04-10 18:03
clamscan
151.54
KB
-rwxr-xr-x
2018-04-10 18:03
clamsubmit
123.35
KB
-rwxr-xr-x
2018-04-10 18:03
clear
7.02
KB
-rwxr-xr-x
2017-09-06 22:08
cloud-id
310
B
-rwxr-xr-x
2022-02-23 17:10
cloud-init
314
B
-rwxr-xr-x
2022-02-23 17:10
cloud-init-per
2.06
KB
-rwxr-xr-x
2019-12-18 15:14
cmake
6.21
MB
-rwxr-xr-x
2020-12-09 11:35
cmake3
6.21
MB
-rwxr-xr-x
2020-12-09 11:35
cmp
44.14
KB
-rwxr-xr-x
2023-03-07 14:48
cmsutil
110.59
KB
-rwxr-xr-x
2023-10-19 13:17
col
23.88
KB
-rwxr-xr-x
2021-02-02 16:31
colcrt
11.29
KB
-rwxr-xr-x
2021-02-02 16:31
colrm
23.77
KB
-rwxr-xr-x
2021-02-02 16:31
column
27.99
KB
-rwxr-xr-x
2021-02-02 16:31
comm
36.55
KB
-rwxr-xr-x
2020-11-16 22:24
command
31
B
-rwxr-xr-x
2021-11-24 16:33
compile_et
1.45
KB
-rwxr-xr-x
2020-09-30 15:58
coredumpctl
154.52
KB
-rwxr-xr-x
2023-12-07 14:51
cp
151.55
KB
-rwxr-xr-x
2020-11-16 22:24
cpack3
6.31
MB
-rwxr-xr-x
2020-12-09 11:35
cpio
142.55
KB
-rwxr-xr-x
2020-10-13 15:47
cpp
754.58
KB
-rwxr-xr-x
2020-09-30 02:18
cpupower
66.34
KB
-rwxr-xr-x
2024-04-24 16:13
crlutil
127
KB
-rwxr-xr-x
2023-10-19 13:17
crontab
56.23
KB
-rwsr-xr-x
2023-05-16 14:28
csplit
48.82
KB
-rwxr-xr-x
2020-11-16 22:24
csslint-0.6
19.55
KB
-rwxr-xr-x
2020-09-30 16:45
ctest3
7.14
MB
-rwxr-xr-x
2020-12-09 11:35
curl
152.99
KB
-rwxr-xr-x
2023-12-13 16:08
curl-config
4.08
KB
-rwxr-xr-x
2023-12-13 16:08
cut
40.61
KB
-rwxr-xr-x
2020-11-16 22:24
cvtsudoers
241.7
KB
-rwxr-xr-x
2023-01-25 16:36
date
60.74
KB
-rwxr-xr-x
2020-11-16 22:24
db_archive
11.23
KB
-rwxr-xr-x
2019-08-09 00:18
db_checkpoint
11.3
KB
-rwxr-xr-x
2019-08-09 00:18
db_deadlock
11.31
KB
-rwxr-xr-x
2019-08-09 00:18
db_dump
15.33
KB
-rwxr-xr-x
2019-08-09 00:18
db_dump185
64.45
KB
-rwxr-xr-x
2019-08-09 00:18
db_hotbackup
15.34
KB
-rwxr-xr-x
2019-08-09 00:18
db_load
27.51
KB
-rwxr-xr-x
2019-08-09 00:18
db_log_verify
15.34
KB
-rwxr-xr-x
2019-08-09 00:18
db_printlog
32.26
KB
-rwxr-xr-x
2019-08-09 00:18
db_recover
11.33
KB
-rwxr-xr-x
2019-08-09 00:18
db_replicate
15.34
KB
-rwxr-xr-x
2019-08-09 00:18
db_stat
15.26
KB
-rwxr-xr-x
2019-08-09 00:18
db_tuner
19.33
KB
-rwxr-xr-x
2019-08-09 00:18
db_upgrade
11.23
KB
-rwxr-xr-x
2019-08-09 00:18
db_verify
11.25
KB
-rwxr-xr-x
2019-08-09 00:18
dbilogstrip
1.43
KB
-rwxr-xr-x
2014-06-10 01:06
dbiprof
6.15
KB
-rwxr-xr-x
2014-06-10 01:06
dbiproxy
5.35
KB
-rwxr-xr-x
2014-06-10 01:06
dbmmanage
8.72
KB
-rwxr-xr-x
2024-05-02 08:47
dbus-binding-tool
94.49
KB
-rwxr-xr-x
2014-06-10 04:06
dbus-cleanup-sockets
11
KB
-rwxr-xr-x
2020-09-30 15:54
dbus-daemon
218
KB
-rwxr-xr-x
2020-09-30 15:54
dbus-monitor
23.13
KB
-rwxr-xr-x
2020-09-30 15:54
dbus-run-session
14.97
KB
-rwxr-xr-x
2020-09-30 15:54
dbus-send
27.07
KB
-rwxr-xr-x
2020-09-30 15:54
dbus-test-tool
23.13
KB
-rwxr-xr-x
2020-09-30 15:54
dbus-update-activation-environment
15.02
KB
-rwxr-xr-x
2020-09-30 15:54
dbus-uuidgen
10.98
KB
-rwxr-xr-x
2020-09-30 15:54
dc
44.33
KB
-rwxr-xr-x
2014-06-09 19:51
dd
73.14
KB
-rwxr-xr-x
2020-11-16 22:24
deallocvt
11.16
KB
-rwxr-xr-x
2021-11-24 16:34
delv
39.98
KB
-rwxr-xr-x
2023-10-16 13:26
df
102.55
KB
-rwxr-xr-x
2020-11-16 22:24
dgawk
502.12
KB
-rwxr-xr-x
2017-06-28 21:52
diff
195.46
KB
-rwxr-xr-x
2023-03-07 14:48
diff3
60.65
KB
-rwxr-xr-x
2023-03-07 14:48
dig
146.96
KB
-rwxr-xr-x
2023-10-16 13:26
dir
114.85
KB
-rwxr-xr-x
2020-11-16 22:24
dircolors
40.44
KB
-rwxr-xr-x
2020-11-16 22:24
dirname
28.31
KB
-rwxr-xr-x
2020-11-16 22:24
dltest
11.05
KB
-rwxr-xr-x
2019-08-09 03:12
dmesg
48.52
KB
-rwxr-xr-x
2021-02-02 16:31
dnsdomainname
15.41
KB
-rwxr-xr-x
2019-10-18 16:02
domainname
15.41
KB
-rwxr-xr-x
2019-10-18 16:02
doveadm
2.95
MB
-rwxr-xr-x
2024-05-02 09:45
doveconf
540.83
KB
-rwxr-xr-x
2024-05-02 09:45
dovecot-sysreport
5.63
KB
-rwxr-xr-x
2024-05-02 09:45
dracut
55.83
KB
-rwxr-xr-x
2020-09-30 15:57
dsync
2.95
MB
-rwxr-xr-x
2024-05-02 09:45
dtrace
16.66
KB
-rwxr-xr-x
2020-10-13 16:11
du
110.34
KB
-rwxr-xr-x
2020-11-16 22:24
dumpkeys
77.51
KB
-rwxr-xr-x
2021-11-24 16:34
dwp
3.03
MB
-rwxr-xr-x
2021-11-01 15:39
easy_install
320
B
-rwxr-xr-x
2017-08-02 10:18
easy_install-2.7
328
B
-rwxr-xr-x
2017-08-02 10:18
easy_install-3.6
234
B
-rwxr-xr-x
2019-08-07 16:59
echo
32.31
KB
-rwxr-xr-x
2020-11-16 22:24
ed2k-link
71.57
KB
-rwxr-xr-x
2017-03-20 19:47
egrep
290
B
-rwxr-xr-x
2017-08-03 06:58
eject
48.81
KB
-rwxr-xr-x
2021-02-02 16:31
elfedit
32.18
KB
-rwxr-xr-x
2021-11-01 15:39
env
28.33
KB
-rwxr-xr-x
2020-11-16 22:24
envsubst
36.01
KB
-rwxr-xr-x
2020-04-01 02:43
eqn
144.41
KB
-rwxr-xr-x
2014-06-09 20:17
ex
906.45
KB
-rwxr-xr-x
2020-12-15 16:44
expand
32.48
KB
-rwxr-xr-x
2020-11-16 22:24
expr
36.53
KB
-rwxr-xr-x
2020-11-16 22:24
factor
93.29
KB
-rwxr-xr-x
2020-11-16 22:24
fallocate
27.84
KB
-rwxr-xr-x
2021-02-02 16:31
false
28.25
KB
-rwxr-xr-x
2020-11-16 22:24
fc
26
B
-rwxr-xr-x
2021-11-24 16:33
fc-cache
132
B
-rwxr-xr-x
2018-10-30 15:13
fc-cache-64
15.45
KB
-rwxr-xr-x
2018-10-30 18:34
fc-cat
15.4
KB
-rwxr-xr-x
2018-10-30 18:34
fc-conflist
11.2
KB
-rwxr-xr-x
2018-10-30 18:34
fc-list
11.26
KB
-rwxr-xr-x
2018-10-30 18:34
fc-match
11.32
KB
-rwxr-xr-x
2018-10-30 18:34
fc-pattern
11.26
KB
-rwxr-xr-x
2018-10-30 18:34
fc-query
11.23
KB
-rwxr-xr-x
2018-10-30 18:34
fc-scan
11.27
KB
-rwxr-xr-x
2018-10-30 18:34
fc-validate
11.27
KB
-rwxr-xr-x
2018-10-30 18:34
fg
26
B
-rwxr-xr-x
2021-11-24 16:33
fgconsole
11.16
KB
-rwxr-xr-x
2021-11-24 16:34
fgrep
290
B
-rwxr-xr-x
2017-08-03 06:58
filan
89.13
KB
-rwxr-xr-x
2017-08-04 04:57
file
19.3
KB
-rwxr-xr-x
2020-09-30 16:08
find
194.63
KB
-rwxr-xr-x
2018-10-30 16:42
find2perl
23.06
KB
-rwxr-xr-x
2021-02-02 16:32
findmnt
58.38
KB
-rwxr-xr-x
2021-02-02 16:31
fipscheck
15.37
KB
-rwxr-xr-x
2017-08-02 12:47
fipshmac
11.3
KB
-rwxr-xr-x
2017-08-02 12:47
firewall-cmd
113.48
KB
-rwxr-xr-x
2021-04-28 13:31
firewall-offline-cmd
101.18
KB
-rwxr-xr-x
2021-04-28 13:31
flex
318.07
KB
-rwxr-xr-x
2018-10-30 20:30
flex++
318.07
KB
-rwxr-xr-x
2018-10-30 20:30
flock
23.88
KB
-rwxr-xr-x
2021-02-02 16:31
fmt
36.48
KB
-rwxr-xr-x
2020-11-16 22:24
fold
36.46
KB
-rwxr-xr-x
2020-11-16 22:24
free
19.33
KB
-rwxr-xr-x
2020-09-30 17:21
funzip
31.38
KB
-rwxr-xr-x
2022-01-13 16:52
g++
754.59
KB
-rwxr-xr-x
2020-09-30 02:18
galera_new_cluster
917
B
-rwxr-xr-x
2022-08-10 10:59
galera_recovery
3.28
KB
-rwxr-xr-x
2022-08-10 10:59
gapplication
19.48
KB
-rwxr-xr-x
2021-06-09 16:12
garb-systemd
1.14
KB
-rwxr-xr-x
2021-04-08 06:06
garbd
2.11
MB
-rwxr-xr-x
2021-04-08 06:06
gawk
418.54
KB
-rwxr-xr-x
2017-06-28 21:52
gcc
750.59
KB
-rwxr-xr-x
2020-09-30 02:18
gcc-ar
26.45
KB
-rwxr-xr-x
2020-09-30 02:18
gcc-nm
26.45
KB
-rwxr-xr-x
2020-09-30 02:18
gcc-ranlib
26.45
KB
-rwxr-xr-x
2020-09-30 02:18
gcov
307.45
KB
-rwxr-xr-x
2020-09-30 02:18
gdbus
40.17
KB
-rwxr-xr-x
2021-06-09 16:12
gencat
22.11
KB
-rwxr-xr-x
2022-05-18 16:18
genl-ctrl-list
11.27
KB
-rwxr-xr-x
2017-08-03 19:48
geoiplookup
15.28
KB
-rwxr-xr-x
2019-08-08 23:34
geoiplookup6
11.16
KB
-rwxr-xr-x
2019-08-08 23:34
geoipupdate
31.28
KB
-rwxr-xr-x
2023-06-12 14:00
geqn
144.41
KB
-rwxr-xr-x
2014-06-09 20:17
getconf
22.02
KB
-rwxr-xr-x
2022-05-18 16:18
getent
26.39
KB
-rwxr-xr-x
2022-05-18 16:18
getfacl
24.29
KB
-rwxr-xr-x
2020-04-01 02:16
getkeycodes
11.16
KB
-rwxr-xr-x
2021-11-24 16:34
getopt
15.38
KB
-rwxr-xr-x
2021-02-02 16:31
getopts
31
B
-rwxr-xr-x
2021-11-24 16:33
gettext
35.94
KB
-rwxr-xr-x
2020-04-01 02:43
gettext.sh
4.52
KB
-rwxr-xr-x
2020-04-01 02:41
gio
73.41
KB
-rwxr-xr-x
2021-06-09 16:12
gio-querymodules-64
11.31
KB
-rwxr-xr-x
2021-06-09 16:12
glib-compile-schemas
44.38
KB
-rwxr-xr-x
2021-06-09 16:12
gmake
178.47
KB
-rwxr-xr-x
2019-08-09 00:46
gneqn
271
B
-rwxr-xr-x
2014-06-09 20:17
gnroff
3.31
KB
-rwxr-xr-x
2014-06-09 20:17
gost-hash
71.57
KB
-rwxr-xr-x
2017-03-20 19:47
gpasswd
76.57
KB
-rwsr-xr-x
2019-08-09 02:51
gpg
732.4
KB
-rwxr-xr-x
2018-07-13 13:05
gpg-agent
289.74
KB
-rwxr-xr-x
2018-07-13 13:05
gpg-connect-agent
152.69
KB
-rwxr-xr-x
2018-07-13 13:05
gpg-error
23.18
KB
-rwxr-xr-x
2014-06-10 08:46
gpg-zip
3.23
KB
-rwxr-xr-x
2018-07-13 13:05
gpg2
732.4
KB
-rwxr-xr-x
2018-07-13 13:05
gpgconf
140.31
KB
-rwxr-xr-x
2018-07-13 13:05
gpgparsemail
23.7
KB
-rwxr-xr-x
2018-07-13 13:05
gpgsplit
48.88
KB
-rwxr-xr-x
2018-07-13 13:05
gpgv
345.38
KB
-rwxr-xr-x
2018-07-13 13:05
gpgv2
345.38
KB
-rwxr-xr-x
2018-07-13 13:05
gpic
180.41
KB
-rwxr-xr-x
2014-06-09 20:17
gprof
98.41
KB
-rwxr-xr-x
2021-11-01 15:39
grep
155.3
KB
-rwxr-xr-x
2017-08-03 06:58
groff
81.63
KB
-rwxr-xr-x
2014-06-09 20:17
grops
140.85
KB
-rwxr-xr-x
2014-06-09 20:17
grotty
98.59
KB
-rwxr-xr-x
2014-06-09 20:17
groups
32.41
KB
-rwxr-xr-x
2020-11-16 22:24
growpart
21.13
KB
-rwxr-xr-x
2019-08-08 23:01
grub2-editenv
396.07
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-file
834.34
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-fstest
1.03
MB
-rwxr-xr-x
2024-04-30 19:38
grub2-glue-efi
258.84
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-kbdcomp
1.63
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-menulst2cfg
241.85
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-mkfont
287.58
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-mkimage
379.21
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-mklayout
264.9
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-mknetdir
429.8
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-mkpasswd-pbkdf2
271.29
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-mkrelpath
258.48
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-mkrescue
1017.85
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-mkstandalone
534.33
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-render-label
839.12
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-script-check
295.41
KB
-rwxr-xr-x
2024-04-30 19:38
grub2-syslinux2cfg
763.7
KB
-rwxr-xr-x
2024-04-30 19:38
gsettings
23.8
KB
-rwxr-xr-x
2021-06-09 16:12
gsoelim
32.59
KB
-rwxr-xr-x
2014-06-09 20:17
gss-client
23.17
KB
-rwxr-xr-x
2022-11-30 19:01
gtar
338.02
KB
-rwxr-xr-x
2018-10-30 20:24
gtbl
115.96
KB
-rwxr-xr-x
2014-06-09 20:17
gtroff
512.96
KB
-rwxr-xr-x
2014-06-09 20:17
gunzip
2.2
KB
-rwxr-xr-x
2022-05-12 14:58
gzexe
5.79
KB
-rwxr-xr-x
2022-05-12 14:58
gzip
98.43
KB
-rwxr-xr-x
2022-05-12 14:58
h2ph
27.65
KB
-rwxr-xr-x
2021-02-02 16:32
h2xs
59.15
KB
-rwxr-xr-x
2021-02-02 16:32
has160-hash
71.57
KB
-rwxr-xr-x
2017-03-20 19:47
hdsploader
11.18
KB
-rwxr-xr-x
2016-11-05 18:34
head
40.51
KB
-rwxr-xr-x
2020-11-16 22:24
hexdump
32.02
KB
-rwxr-xr-x
2021-02-02 16:31
host
127.02
KB
-rwxr-xr-x
2023-10-16 13:26
hostid
28.32
KB
-rwxr-xr-x
2020-11-16 22:24
hostname
15.41
KB
-rwxr-xr-x
2019-10-18 16:02
hostnamectl
318.07
KB
-rwxr-xr-x
2023-12-07 14:51
htdbm
27.32
KB
-rwxr-xr-x
2024-05-02 08:49
htdigest
17.66
KB
-rwxr-xr-x
2024-05-02 08:49
htpasswd
26.78
KB
-rwxr-xr-x
2024-05-02 08:49
httxt2dbm
13.35
KB
-rwxr-xr-x
2024-05-02 08:49
i386
15.27
KB
-rwxr-xr-x
2021-02-02 16:31
iconv
58.14
KB
-rwxr-xr-x
2022-05-18 16:18
id
36.52
KB
-rwxr-xr-x
2020-11-16 22:24
idiag-socket-details
11.34
KB
-rwxr-xr-x
2017-08-03 19:48
idn
32.45
KB
-rwxr-xr-x
2015-11-21 17:00
ifnames
4.03
KB
-rwxr-xr-x
2014-06-10 05:41
igawk
3.11
KB
-rwxr-xr-x
2017-06-28 21:52
imunify-agent-proxy
13.14
MB
-rwxr-xr-x
2026-08-03 21:45
imunify-antivirus
1
KB
-rwxr-xr-x
2026-08-05 11:20
imunify-fgw-dump
7.8
MB
-rwxr-xr-x
2026-06-03 14:16
imunify-service
1020
B
-rwxr-xr-x
2026-08-05 11:20
imunify360-agent
1
KB
-rwxr-xr-x
2026-08-05 11:20
imunify360-command-wrapper
11.92
KB
-rwxr-xr-x
2026-07-29 10:29
info
265.19
KB
-rwxr-xr-x
2018-04-11 01:03
infocmp
56.07
KB
-rwxr-xr-x
2017-09-06 22:08
infokey
21.47
KB
-rwxr-xr-x
2018-04-11 01:03
infotocap
64.26
KB
-rwxr-xr-x
2017-09-06 22:08
innochecksum
3.59
MB
-rwxr-xr-x
2022-08-10 13:22
install
139.59
KB
-rwxr-xr-x
2020-11-16 22:24
instmodsh
4.15
KB
-rwxr-xr-x
2014-06-10 01:58
ionice
23.86
KB
-rwxr-xr-x
2021-02-02 16:31
ipcalc
15.05
KB
-rwxr-xr-x
2020-11-16 16:20
ipcmk
24
KB
-rwxr-xr-x
2021-02-02 16:31
ipcrm
27.85
KB
-rwxr-xr-x
2021-02-02 16:31
ipcs
48.37
KB
-rwxr-xr-x
2021-02-02 16:31
iptables-xml
91.52
KB
-rwxr-xr-x
2020-10-01 16:52
isosize
23.83
KB
-rwxr-xr-x
2021-02-02 16:31
isql
31.69
KB
-rwxr-xr-x
2019-08-09 03:12
iusql
23.61
KB
-rwxr-xr-x
2019-08-09 03:12
jemalloc.sh
125
B
-rwxr-xr-x
2014-03-31 22:32
jobs
28
B
-rwxr-xr-x
2021-11-24 16:33
join
48.75
KB
-rwxr-xr-x
2020-11-16 22:24
journalctl
537.88
KB
-rwxr-xr-x
2023-12-07 14:51
jsonpointer
1.31
KB
-rwxr-xr-x
2015-11-20 03:16
kbd_mode
11.16
KB
-rwxr-xr-x
2021-11-24 16:34
kbdinfo
11.19
KB
-rwxr-xr-x
2021-11-24 16:34
kbdrate
11.22
KB
-rwxr-xr-x
2021-11-24 16:34
kdumpctl
33.18
KB
-rwxr-xr-x
2021-06-09 16:09
kernel-install
4.7
KB
-rwxr-xr-x
2023-12-07 14:51
kill
32.82
KB
-rwxr-xr-x
2021-02-02 16:31
killall
24.14
KB
-rwxr-xr-x
2020-09-30 17:20
kmod
143.24
KB
-rwxr-xr-x
2020-04-01 02:58
krb5-config
6.96
KB
-rwxr-xr-x
2022-11-30 19:01
last
19.11
KB
-rwxr-xr-x
2014-06-09 23:16
lastb
19.11
KB
-rwxr-xr-x
2014-06-09 23:16
lastlog
19.15
KB
-rwxr-xr-x
2019-08-09 02:51
lchfn
15.52
KB
-rwxr-xr-x
2018-04-12 18:44
lchsh
15.49
KB
-rwxr-xr-x
2018-04-12 18:44
ld
982.61
KB
-rwxr-xr-x
2021-11-01 15:39
ld.bfd
982.61
KB
-rwxr-xr-x
2021-11-01 15:39
ld.gold
5.11
MB
-rwxr-xr-x
2021-11-01 15:39
ldd
5.18
KB
-rwxr-xr-x
2022-05-18 15:57
less
154.53
KB
-rwxr-xr-x
2015-07-30 23:50
lessecho
11.11
KB
-rwxr-xr-x
2015-07-30 23:50
lesskey
16.66
KB
-rwxr-xr-x
2015-07-30 23:50
lesspipe.sh
2.24
KB
-rwxr-xr-x
2015-07-30 23:47
lex
318.07
KB
-rwxr-xr-x
2018-10-30 20:30
lexgrog
85.09
KB
-rwxr-xr-x
2018-10-30 20:26
libnetcfg
15.36
KB
-rwxr-xr-x
2021-02-02 16:32
libtool
314.04
KB
-rwxr-xr-x
2017-04-12 18:57
libtoolize
76.8
KB
-rwxr-xr-x
2017-04-12 18:57
link
28.3
KB
-rwxr-xr-x
2020-11-16 22:24
linux-boot-prober
5.85
KB
-rwxr-xr-x
2016-11-06 03:30
linux32
15.27
KB
-rwxr-xr-x
2021-02-02 16:31
linux64
15.27
KB
-rwxr-xr-x
2021-02-02 16:31
ln
57.22
KB
-rwxr-xr-x
2020-11-16 22:24
loadkeys
110.48
KB
-rwxr-xr-x
2021-11-24 16:34
loadunimap
23.88
KB
-rwxr-xr-x
2021-11-24 16:34
locale
37.11
KB
-rwxr-xr-x
2022-05-18 16:18
localectl
326.16
KB
-rwxr-xr-x
2023-12-07 14:51
localedef
318.31
KB
-rwxr-xr-x
2022-05-18 16:18
logger
28.62
KB
-rwxr-xr-x
2021-02-02 16:31
login
36.38
KB
-rwxr-xr-x
2021-02-02 16:31
loginctl
489.62
KB
-rwxr-xr-x
2023-12-07 14:51
logname
28.31
KB
-rwxr-xr-x
2020-11-16 22:24
logresolve
13.97
KB
-rwxr-xr-x
2024-05-02 08:49
look
11.27
KB
-rwxr-xr-x
2021-02-02 16:31
ls
114.85
KB
-rwxr-xr-x
2020-11-16 22:24
lsattr
11.25
KB
-rwxr-xr-x
2020-09-30 15:58
lsblk
79.17
KB
-rwxr-xr-x
2021-02-02 16:31
lscpu
60.75
KB
-rwxr-xr-x
2021-02-02 16:31
lsinitrd
6.26
KB
-rwxr-xr-x
2020-09-30 15:57
lsipc
60.95
KB
-rwxr-xr-x
2021-02-02 16:31
lslocks
41.01
KB
-rwxr-xr-x
2021-02-02 16:31
lslogins
52.88
KB
-rwxr-xr-x
2021-02-02 16:31
lsmem
40.78
KB
-rwxr-xr-x
2021-02-02 16:31
lsns
36.43
KB
-rwxr-xr-x
2021-02-02 16:31
lsscsi
56.48
KB
-rwxr-xr-x
2017-08-03 02:11
lua
15.47
KB
-rwxr-xr-x
2016-11-06 02:47
luac
119.03
KB
-rwxr-xr-x
2016-11-06 02:47
lz4
105.84
KB
-rwxr-xr-x
2020-09-30 16:55
lz4c
105.84
KB
-rwxr-xr-x
2020-09-30 16:55
lz4cat
105.84
KB
-rwxr-xr-x
2020-09-30 16:55
m4
151.17
KB
-rwxr-xr-x
2015-11-20 07:27
machinectl
533.95
KB
-rwxr-xr-x
2023-12-07 14:51
magnet-link
71.57
KB
-rwxr-xr-x
2017-03-20 19:47
mail
383.67
KB
-rwxr-xr-x
2018-04-11 07:07
mailx
383.67
KB
-rwxr-xr-x
2018-04-11 07:07
make
178.47
KB
-rwxr-xr-x
2019-08-09 00:46
makedb
18.11
KB
-rwxr-xr-x
2022-05-18 16:18
man
100.44
KB
-rwxr-xr-x
2018-10-30 20:26
mandb
122.25
KB
-rwxr-xr-x
2018-10-30 20:26
manpath
32.55
KB
-rwxr-xr-x
2018-10-30 20:26
mapscrn
19.78
KB
-rwxr-xr-x
2021-11-24 16:34
mariabackup
25.01
MB
-rwxr-xr-x
2022-08-10 13:05
mariadb
4.34
MB
-rwxr-xr-x
2022-08-10 13:10
mariadb-access
109.33
KB
-rwxr-xr-x
2022-08-10 10:59
mariadb-admin
3.86
MB
-rwxr-xr-x
2022-08-10 13:10
mariadb-backup
25.01
MB
-rwxr-xr-x
2022-08-10 13:05
mariadb-binlog
4.15
MB
-rwxr-xr-x
2022-08-10 13:10
mariadb-check
3.86
MB
-rwxr-xr-x
2022-08-10 13:10
mariadb-config
11.57
KB
-rwxr-xr-x
2022-08-10 13:13
mariadb-conv
3.59
MB
-rwxr-xr-x
2022-08-10 13:10
mariadb-convert-table-format
4.12
KB
-rwxr-xr-x
2022-08-10 10:59
mariadb-dump
3.95
MB
-rwxr-xr-x
2022-08-10 13:10
mariadb-dumpslow
8.05
KB
-rwxr-xr-x
2022-08-10 10:59
mariadb-embedded
23.25
MB
-rwxr-xr-x
2022-08-10 13:10
mariadb-find-rows
3.21
KB
-rwxr-xr-x
2022-08-10 10:59
mariadb-fix-extensions
1.22
KB
-rwxr-xr-x
2022-08-10 10:59
mariadb-hotcopy
34.15
KB
-rwxr-xr-x
2022-08-10 10:59
mariadb-import
3.85
MB
-rwxr-xr-x
2022-08-10 13:10
mariadb-install-db
21.43
KB
-rwxr-xr-x
2022-08-10 10:59
mariadb-plugin
3.55
MB
-rwxr-xr-x
2022-08-10 13:10
mariadb-secure-installation
13.37
KB
-rwxr-xr-x
2022-08-10 10:59
mariadb-service-convert
2.43
KB
-rwxr-xr-x
2022-08-10 10:53
mariadb-setpermission
17.56
KB
-rwxr-xr-x
2022-08-10 10:59
mariadb-show
3.85
MB
-rwxr-xr-x
2022-08-10 13:10
mariadb-slap
3.87
MB
-rwxr-xr-x
2022-08-10 13:10
mariadb-tzinfo-to-sql
3.54
MB
-rwxr-xr-x
2022-08-10 13:22
mariadb-upgrade
3.64
MB
-rwxr-xr-x
2022-08-10 13:22
mariadb-waitpid
3.54
MB
-rwxr-xr-x
2022-08-10 13:10
mariadb_config
11.57
KB
-rwxr-xr-x
2022-08-10 13:13
mariadbd-multi
26.69
KB
-rwxr-xr-x
2022-08-10 10:59
mariadbd-safe
30.39
KB
-rwxr-xr-x
2022-08-10 10:59
mariadbd-safe-helper
3.51
MB
-rwxr-xr-x
2022-08-10 13:22
mbstream
3.57
MB
-rwxr-xr-x
2022-08-10 13:05
mcookie
15.44
KB
-rwxr-xr-x
2021-02-02 16:31
md5sum
40.53
KB
-rwxr-xr-x
2020-11-16 22:24
mdig
44.2
KB
-rwxr-xr-x
2023-10-16 13:26
mesg
10.98
KB
-rwxr-xr-x
2014-06-09 23:16
miniterm.py
25.48
KB
-rwxr-xr-x
2017-08-03 19:19
mixartloader
15.38
KB
-rwxr-xr-x
2016-11-05 18:34
mkdir
77.9
KB
-rwxr-xr-x
2020-11-16 22:24
mkfifo
61.59
KB
-rwxr-xr-x
2020-11-16 22:24
mkinitrd
2.94
KB
-rwxr-xr-x
2020-09-30 15:57
mknod
65.61
KB
-rwxr-xr-x
2020-11-16 22:24
mktemp
40.66
KB
-rwxr-xr-x
2020-11-16 22:24
modutil
165.78
KB
-rwxr-xr-x
2023-10-19 13:17
more
40.15
KB
-rwxr-xr-x
2021-02-02 16:31
mount
43.23
KB
-rwsr-xr-x
2021-02-02 16:31
mountpoint
15.32
KB
-rwxr-xr-x
2021-02-02 16:31
msgattrib
23.36
KB
-rwxr-xr-x
2020-04-01 02:43
msgcat
23.34
KB
-rwxr-xr-x
2020-04-01 02:43
msgcmp
23.59
KB
-rwxr-xr-x
2020-04-01 02:43
msgcomm
19.31
KB
-rwxr-xr-x
2020-04-01 02:43
msgconv
19.3
KB
-rwxr-xr-x
2020-04-01 02:43
msgen
19.3
KB
-rwxr-xr-x
2020-04-01 02:43
msgexec
15.33
KB
-rwxr-xr-x
2020-04-01 02:43
msgfilter
27.56
KB
-rwxr-xr-x
2020-04-01 02:43
msgfmt
77.05
KB
-rwxr-xr-x
2020-04-01 02:43
msggrep
35.97
KB
-rwxr-xr-x
2020-04-01 02:43
msghack
12.45
KB
-rwxr-xr-x
2019-11-27 15:49
msginit
44.38
KB
-rwxr-xr-x
2020-04-01 02:43
msgmerge
52.6
KB
-rwxr-xr-x
2020-04-01 02:43
msgunfmt
31.7
KB
-rwxr-xr-x
2020-04-01 02:43
msguniq
19.31
KB
-rwxr-xr-x
2020-04-01 02:43
msql2mysql
1.41
KB
-rwxr-xr-x
2022-08-10 10:59
mv
127.3
KB
-rwxr-xr-x
2020-11-16 22:24
my_print_defaults
3.54
MB
-rwxr-xr-x
2022-08-10 13:10
myisam_ftdump
3.91
MB
-rwxr-xr-x
2022-08-10 13:22
myisamchk
4.03
MB
-rwxr-xr-x
2022-08-10 13:22
myisamlog
3.89
MB
-rwxr-xr-x
2022-08-10 13:22
myisampack
3.94
MB
-rwxr-xr-x
2022-08-10 13:22
mysql
4.34
MB
-rwxr-xr-x
2022-08-10 13:10
mysql_config
4.59
KB
-rwxr-xr-x
2022-08-10 10:59
mysql_convert_table_format
4.12
KB
-rwxr-xr-x
2022-08-10 10:59
mysql_embedded
23.25
MB
-rwxr-xr-x
2022-08-10 13:10
mysql_find_rows
3.21
KB
-rwxr-xr-x
2022-08-10 10:59
mysql_fix_extensions
1.22
KB
-rwxr-xr-x
2022-08-10 10:59
mysql_install_db
21.43
KB
-rwxr-xr-x
2022-08-10 10:59
mysql_plugin
3.55
MB
-rwxr-xr-x
2022-08-10 13:10
mysql_secure_installation
13.37
KB
-rwxr-xr-x
2022-08-10 10:59
mysql_setpermission
17.56
KB
-rwxr-xr-x
2022-08-10 10:59
mysql_tzinfo_to_sql
3.54
MB
-rwxr-xr-x
2022-08-10 13:22
mysql_upgrade
3.64
MB
-rwxr-xr-x
2022-08-10 13:22
mysql_waitpid
3.54
MB
-rwxr-xr-x
2022-08-10 13:10
mysqlaccess
109.33
KB
-rwxr-xr-x
2022-08-10 10:59
mysqladmin
3.86
MB
-rwxr-xr-x
2022-08-10 13:10
mysqlbinlog
4.15
MB
-rwxr-xr-x
2022-08-10 13:10
mysqlcheck
3.86
MB
-rwxr-xr-x
2022-08-10 13:10
mysqld_multi
26.69
KB
-rwxr-xr-x
2022-08-10 10:59
mysqld_safe
30.39
KB
-rwxr-xr-x
2022-08-10 10:59
mysqld_safe_helper
3.51
MB
-rwxr-xr-x
2022-08-10 13:22
mysqldump
3.95
MB
-rwxr-xr-x
2022-08-10 13:10
mysqldumpslow
8.05
KB
-rwxr-xr-x
2022-08-10 10:59
mysqlhotcopy
34.15
KB
-rwxr-xr-x
2022-08-10 10:59
mysqlimport
3.85
MB
-rwxr-xr-x
2022-08-10 13:10
mysqlshow
3.85
MB
-rwxr-xr-x
2022-08-10 13:10
mysqlslap
3.87
MB
-rwxr-xr-x
2022-08-10 13:10
mytop
71.76
KB
-rwxr-xr-x
2022-08-10 10:59
nail
383.67
KB
-rwxr-xr-x
2018-04-11 07:07
named-rrchecker
15.32
KB
-rwxr-xr-x
2023-10-16 13:26
namei
27.95
KB
-rwxr-xr-x
2021-02-02 16:31
nc
371.27
KB
-rwxr-xr-x
2019-08-09 01:16
ncat
371.27
KB
-rwxr-xr-x
2019-08-09 01:16
ncftp
279.57
KB
-rwxr-xr-x
2018-06-02 11:42
ncftpbatch
191.45
KB
-rwxr-xr-x
2018-06-02 11:42
ncftpget
191.41
KB
-rwxr-xr-x
2018-06-02 11:42
ncftpls
159.26
KB
-rwxr-xr-x
2018-06-02 11:42
ncftpput
183.38
KB
-rwxr-xr-x
2018-06-02 11:42
ncftpspooler
191.45
KB
-rwxr-xr-x
2018-06-02 11:42
ndptool
23.63
KB
-rwxr-xr-x
2019-08-09 00:25
neqn
271
B
-rwxr-xr-x
2014-06-09 20:17
netstat
151.38
KB
-rwxr-xr-x
2019-08-09 01:10
newaliases
1.34
MB
-rwsr-xr-x
2025-05-15 10:01
newgidmap
38.09
KB
-rwxr-xr-x
2019-08-09 02:51
newgrp
40.95
KB
-rwsr-xr-x
2019-08-09 02:51
newuidmap
38.06
KB
-rwxr-xr-x
2019-08-09 02:51
nf-ct-add
11.8
KB
-rwxr-xr-x
2017-08-03 19:48
nf-ct-list
15.84
KB
-rwxr-xr-x
2017-08-03 19:48
nf-exp-add
16.21
KB
-rwxr-xr-x
2017-08-03 19:48
nf-exp-delete
15.99
KB
-rwxr-xr-x
2017-08-03 19:48
nf-exp-list
11.8
KB
-rwxr-xr-x
2017-08-03 19:48
nf-log
11.23
KB
-rwxr-xr-x
2017-08-03 19:48
nf-monitor
11.18
KB
-rwxr-xr-x
2017-08-03 19:48
nf-queue
11.27
KB
-rwxr-xr-x
2017-08-03 19:48
ngettext
35.95
KB
-rwxr-xr-x
2020-04-01 02:43
nice
32.32
KB
-rwxr-xr-x
2020-11-16 22:24
ninja
259.38
KB
-rwxr-xr-x
2021-02-11 16:38
ninja-build
259.38
KB
-rwxr-xr-x
2021-02-11 16:38
nisdomainname
15.41
KB
-rwxr-xr-x
2019-10-18 16:02
nl
40.6
KB
-rwxr-xr-x
2020-11-16 22:24
nl-addr-add
11.65
KB
-rwxr-xr-x
2017-08-03 19:48
nl-addr-delete
11.73
KB
-rwxr-xr-x
2017-08-03 19:48
nl-addr-list
15.88
KB
-rwxr-xr-x
2017-08-03 19:48
nl-class-add
11.7
KB
-rwxr-xr-x
2017-08-03 19:48
nl-class-delete
11.55
KB
-rwxr-xr-x
2017-08-03 19:48
nl-class-list
11.48
KB
-rwxr-xr-x
2017-08-03 19:48
nl-classid-lookup
11.29
KB
-rwxr-xr-x
2017-08-03 19:48
nl-cls-add
11.76
KB
-rwxr-xr-x
2017-08-03 19:48
nl-cls-delete
11.68
KB
-rwxr-xr-x
2017-08-03 19:48
nl-cls-list
11.58
KB
-rwxr-xr-x
2017-08-03 19:48
nl-fib-lookup
11.41
KB
-rwxr-xr-x
2017-08-03 19:48
nl-link-enslave
7.05
KB
-rwxr-xr-x
2017-08-03 19:48
nl-link-ifindex2name
7.06
KB
-rwxr-xr-x
2017-08-03 19:48
nl-link-list
11.52
KB
-rwxr-xr-x
2017-08-03 19:48
nl-link-name2ifindex
7.05
KB
-rwxr-xr-x
2017-08-03 19:48
nl-link-release
7.05
KB
-rwxr-xr-x
2017-08-03 19:48
nl-link-set
11.64
KB
-rwxr-xr-x
2017-08-03 19:48
nl-link-stats
11.39
KB
-rwxr-xr-x
2017-08-03 19:48
nl-list-caches
11.08
KB
-rwxr-xr-x
2017-08-03 19:48
nl-list-sockets
7.06
KB
-rwxr-xr-x
2017-08-03 19:48
nl-monitor
11.2
KB
-rwxr-xr-x
2017-08-03 19:48
nl-neigh-add
11.51
KB
-rwxr-xr-x
2017-08-03 19:48
nl-neigh-delete
11.57
KB
-rwxr-xr-x
2017-08-03 19:48
nl-neigh-list
11.46
KB
-rwxr-xr-x
2017-08-03 19:48
nl-neightbl-list
11.27
KB
-rwxr-xr-x
2017-08-03 19:48
nl-pktloc-lookup
11.36
KB
-rwxr-xr-x
2017-08-03 19:48
nl-qdisc-add
11.6
KB
-rwxr-xr-x
2017-08-03 19:48
nl-qdisc-delete
11.54
KB
-rwxr-xr-x
2017-08-03 19:48
nl-qdisc-list
11.63
KB
-rwxr-xr-x
2017-08-03 19:48
nl-route-add
11.73
KB
-rwxr-xr-x
2017-08-03 19:48
nl-route-delete
15.86
KB
-rwxr-xr-x
2017-08-03 19:48
nl-route-get
11.18
KB
-rwxr-xr-x
2017-08-03 19:48
nl-route-list
11.77
KB
-rwxr-xr-x
2017-08-03 19:48
nl-rule-list
11.3
KB
-rwxr-xr-x
2017-08-03 19:48
nl-tctree-list
11.53
KB
-rwxr-xr-x
2017-08-03 19:48
nl-util-addr
7.03
KB
-rwxr-xr-x
2017-08-03 19:48
nm
45.43
KB
-rwxr-xr-x
2021-11-01 15:39
nm-online
15.16
KB
-rwxr-xr-x
2020-11-16 16:15
nmcli
809.16
KB
-rwxr-xr-x
2020-11-16 16:15
nmtui
646.77
KB
-rwxr-xr-x
2020-11-16 16:15
nmtui-connect
646.77
KB
-rwxr-xr-x
2020-11-16 16:15
nmtui-edit
646.77
KB
-rwxr-xr-x
2020-11-16 16:15
nmtui-hostname
646.77
KB
-rwxr-xr-x
2020-11-16 16:15
nohup
32.42
KB
-rwxr-xr-x
2020-11-16 22:24
nproc
32.37
KB
-rwxr-xr-x
2020-11-16 22:24
nroff
3.31
KB
-rwxr-xr-x
2014-06-09 20:17
nsenter
28.22
KB
-rwxr-xr-x
2021-02-02 16:31
nslookup
130.93
KB
-rwxr-xr-x
2023-10-16 13:26
nss-policy-check
15.26
KB
-rwxr-xr-x
2023-10-19 13:17
nsupdate
65.2
KB
-rwxr-xr-x
2023-10-16 13:26
numfmt
64.71
KB
-rwxr-xr-x
2020-11-16 22:24
objcopy
227.34
KB
-rwxr-xr-x
2021-11-01 15:39
objdump
357.74
KB
-rwxr-xr-x
2021-11-01 15:39
od
64.81
KB
-rwxr-xr-x
2020-11-16 22:24
odbc_config
11.04
KB
-rwxr-xr-x
2019-08-09 03:12
odbcinst
27.69
KB
-rwxr-xr-x
2019-08-09 03:12
oldfind
186.41
KB
-rwxr-xr-x
2018-10-30 16:42
onig-config
1.31
KB
-rwxr-xr-x
2022-06-14 03:28
open
19.48
KB
-rwxr-xr-x
2021-11-24 16:34
openssl
542.27
KB
-rwxr-xr-x
2023-03-20 16:13
openvt
19.48
KB
-rwxr-xr-x
2021-11-24 16:34
os-prober
5.51
KB
-rwxr-xr-x
2016-11-06 03:30
p11-kit
32.18
KB
-rwxr-xr-x
2017-08-04 23:36
page_owner_sort
10.2
KB
-rwxr-xr-x
2024-04-24 16:13
passwd
27.2
KB
-rwsr-xr-x
2020-04-01 03:57
paste
32.34
KB
-rwxr-xr-x
2020-11-16 22:24
patch
147
KB
-rwxr-xr-x
2019-10-22 23:59
pathchk
32.31
KB
-rwxr-xr-x
2020-11-16 22:24
pchrt
3.93
KB
-rwxr-xr-x
2016-11-05 21:51
pcre-config
2.09
KB
-rwxr-xr-x
2017-08-02 03:07
pcre2-config
1.9
KB
-rwxr-xr-x
2017-08-02 21:44
peekfd
11.21
KB
-rwxr-xr-x
2020-09-30 17:20
perl
11.14
KB
-rwxr-xr-x
2021-02-02 16:33
perl5.16.3
11.14
KB
-rwxr-xr-x
2021-02-02 16:33
perlbug
43.61
KB
-rwxr-xr-x
2021-02-02 16:32
perldoc
203
B
-rwxr-xr-x
2014-06-10 08:17
perlivp
10.52
KB
-rwxr-xr-x
2021-02-02 16:32
perlthanks
43.61
KB
-rwxr-xr-x
2021-02-02 16:32
perror
3.73
MB
-rwxr-xr-x
2022-08-10 13:22
pflags
2.06
KB
-rwxr-xr-x
2019-08-09 02:08
pgawk
418.63
KB
-rwxr-xr-x
2017-06-28 21:52
pgrep
27.67
KB
-rwxr-xr-x
2020-09-30 17:21
php
41.87
MB
-rwxr-xr-x
2025-05-15 11:14
pic
180.41
KB
-rwxr-xr-x
2014-06-09 20:17
piconv
7.99
KB
-rwxr-xr-x
2014-06-10 02:49
pinentry
2.54
KB
-rwxr-xr-x
2016-11-04 18:02
pinentry-curses
49.19
KB
-rwxr-xr-x
2016-11-05 15:49
ping
64.63
KB
-rwxr-xr-x
2017-08-04 08:01
ping6
64.63
KB
-rwxr-xr-x
2017-08-04 08:01
pinky
36.57
KB
-rwxr-xr-x
2020-11-16 22:24
pip-3
407
B
-rwxr-xr-x
2020-10-13 16:03
pip-3.6
407
B
-rwxr-xr-x
2020-10-13 16:03
pip3
407
B
-rwxr-xr-x
2020-10-13 16:03
pip3.6
407
B
-rwxr-xr-x
2020-10-13 16:03
pk12util
103.22
KB
-rwxr-xr-x
2023-10-19 13:17
pkaction
15
KB
-rwxr-xr-x
2022-01-25 19:42
pkcheck
23.03
KB
-rwxr-xr-x
2022-01-25 19:42
pkexec
27.02
KB
-rwsr-xr-x
2022-01-25 19:42
pkg-config
44.38
KB
-rwxr-xr-x
2014-06-09 22:05
pkill
27.67
KB
-rwxr-xr-x
2020-09-30 17:21
pkla-admin-identities
19.23
KB
-rwxr-xr-x
2014-06-09 22:08
pkla-check-authorization
27.3
KB
-rwxr-xr-x
2014-06-09 22:08
pkttyagent
18.98
KB
-rwxr-xr-x
2022-01-25 19:42
pl2pm
4.42
KB
-rwxr-xr-x
2021-02-02 16:32
pldd
14.11
KB
-rwxr-xr-x
2022-05-18 16:18
plesk_configure
450
B
-rwxr-xr-x
2019-02-22 11:34
plymouth
39.77
KB
-rwxr-xr-x
2020-10-01 16:53
pmap
27.61
KB
-rwxr-xr-x
2020-09-30 17:21
pod2html
4
KB
-rwxr-xr-x
2021-02-02 16:32
pod2man
13.26
KB
-rwxr-xr-x
2014-06-09 19:56
pod2text
10.75
KB
-rwxr-xr-x
2014-06-09 19:56
pod2usage
3.67
KB
-rwxr-xr-x
2014-06-10 08:56
post-grohtml
187.55
KB
-rwxr-xr-x
2014-06-09 20:17
powernow-k8-decode
6.15
KB
-rwxr-xr-x
2024-04-24 16:13
pr
65.11
KB
-rwxr-xr-x
2020-11-16 22:24
pre-grohtml
86.24
KB
-rwxr-xr-x
2014-06-09 20:17
preconv
40.88
KB
-rwxr-xr-x
2014-06-09 20:17
printenv
28.28
KB
-rwxr-xr-x
2020-11-16 22:24
printf
48.61
KB
-rwxr-xr-x
2020-11-16 22:24
prlimit
41.2
KB
-rwxr-xr-x
2021-02-02 16:31
procan
76.99
KB
-rwxr-xr-x
2017-08-04 04:57
prove
13.13
KB
-rwxr-xr-x
2015-08-12 14:22
prtstat
15.25
KB
-rwxr-xr-x
2020-09-30 17:20
ps
97.77
KB
-rwxr-xr-x
2020-09-30 17:21
psed
52.08
KB
-rwxr-xr-x
2021-02-02 16:32
psfaddtable
19.48
KB
-rwxr-xr-x
2021-11-24 16:34
psfgettable
19.48
KB
-rwxr-xr-x
2021-11-24 16:34
psfstriptable
19.48
KB
-rwxr-xr-x
2021-11-24 16:34
psfxtable
19.48
KB
-rwxr-xr-x
2021-11-24 16:34
pstree
27.84
KB
-rwxr-xr-x
2020-09-30 17:20
pstree.x11
27.84
KB
-rwxr-xr-x
2020-09-30 17:20
pstruct
35.75
KB
-rwxr-xr-x
2021-02-02 16:32
ptaskset
3.8
KB
-rwxr-xr-x
2016-11-05 21:51
ptx
65.08
KB
-rwxr-xr-x
2020-11-16 22:24
pure-pw
116.81
KB
-rwxr-xr-x
2024-05-02 09:32
pure-pwconvert
20.82
KB
-rwxr-xr-x
2024-05-02 09:32
pure-statsdecode
20.96
KB
-rwxr-xr-x
2024-05-02 09:32
pwd
32.45
KB
-rwxr-xr-x
2020-11-16 22:24
pwdx
11.27
KB
-rwxr-xr-x
2020-09-30 17:21
pwmake
11.13
KB
-rwxr-xr-x
2018-04-11 03:58
pwscore
11.13
KB
-rwxr-xr-x
2018-04-11 03:58
pydoc
78
B
-rwxr-xr-x
2023-11-14 16:14
pydoc3
78
B
-rwxr-xr-x
2023-11-14 16:31
pydoc3.6
78
B
-rwxr-xr-x
2023-11-14 16:31
python
6.98
KB
-rwxr-xr-x
2023-11-14 16:14
python2
6.98
KB
-rwxr-xr-x
2023-11-14 16:14
python2.7
6.98
KB
-rwxr-xr-x
2023-11-14 16:14
python3
11.07
KB
-rwxr-xr-x
2023-11-14 16:31
python3.6
11.07
KB
-rwxr-xr-x
2023-11-14 16:31
python3.6m
11.07
KB
-rwxr-xr-x
2023-11-14 16:31
pyvenv
435
B
-rwxr-xr-x
2023-11-14 16:31
pyvenv-3.6
435
B
-rwxr-xr-x
2023-11-14 16:31
pzstd
755.23
KB
-rwxr-xr-x
2023-04-05 12:33
qemu-ga
267.8
KB
-rwxr-xr-x
2019-08-08 11:49
quota
83.31
KB
-rwxr-xr-x
2019-08-09 02:34
quotasync
70.84
KB
-rwxr-xr-x
2019-08-09 02:34
ranlib
61.22
KB
-rwxr-xr-x
2021-11-01 15:39
raw
15.27
KB
-rwxr-xr-x
2021-02-02 16:31
read
28
B
-rwxr-xr-x
2021-11-24 16:33
readelf
509.83
KB
-rwxr-xr-x
2021-11-01 15:39
readlink
40.82
KB
-rwxr-xr-x
2020-11-16 22:24
realpath
61.23
KB
-rwxr-xr-x
2020-11-16 22:24
recode-sr-latin
15.29
KB
-rwxr-xr-x
2020-04-01 02:43
rename
11.26
KB
-rwxr-xr-x
2021-02-02 16:31
renice
11.21
KB
-rwxr-xr-x
2021-02-02 16:31
replace
3.52
MB
-rwxr-xr-x
2022-08-10 13:22
rescan-scsi-bus.sh
33.81
KB
-rwxr-xr-x
2020-04-01 04:29
reset
19.6
KB
-rwxr-xr-x
2017-09-06 22:08
resizecons
19.63
KB
-rwxr-xr-x
2021-11-24 16:34
resolve_stack_dump
3.54
MB
-rwxr-xr-x
2022-08-10 13:22
resolveip
3.54
MB
-rwxr-xr-x
2022-08-10 13:22
rev
11.26
KB
-rwxr-xr-x
2021-02-02 16:31
rhash
71.57
KB
-rwxr-xr-x
2017-03-20 19:47
rm
61.4
KB
-rwxr-xr-x
2020-11-16 22:24
rmdir
44.46
KB
-rwxr-xr-x
2020-11-16 22:24
rpcgen
90.45
KB
-rwxr-xr-x
2022-05-18 16:18
rpm
15.75
KB
-rwxr-xr-x
2021-11-24 16:33
rpm2cpio
11.16
KB
-rwxr-xr-x
2021-11-24 16:33
rpmdb
11.73
KB
-rwxr-xr-x
2021-11-24 16:33
rpmkeys
11.73
KB
-rwxr-xr-x
2021-11-24 16:33
rpmquery
15.75
KB
-rwxr-xr-x
2021-11-24 16:33
rpmverify
15.75
KB
-rwxr-xr-x
2021-11-24 16:33
rsync
488.38
KB
-rwxr-xr-x
2022-12-15 16:21
rsyslog-recover-qi.pl
5.96
KB
-rwxr-xr-x
2022-05-31 15:22
run-parts
2.04
KB
-rwxr-xr-x
2014-06-09 22:14
runcon
32.47
KB
-rwxr-xr-x
2020-11-16 22:24
rvi
906.45
KB
-rwxr-xr-x
2020-12-15 16:44
rview
906.45
KB
-rwxr-xr-x
2020-12-15 16:44
s2p
52.08
KB
-rwxr-xr-x
2021-02-02 16:32
sandbox
17.52
KB
-rwxr-xr-x
2020-04-01 04:04
sasl2-sample-client
19.27
KB
-rwxr-xr-x
2022-02-24 13:27
sasl2-sample-server
19.1
KB
-rwxr-xr-x
2022-02-24 13:27
scl
19.5
KB
-rwxr-xr-x
2018-10-30 19:17
scl_enabled
258
B
-rwxr-xr-x
2018-10-30 19:17
scl_source
1.83
KB
-rwxr-xr-x
2018-10-30 19:17
scp
89.23
KB
-rwxr-xr-x
2023-08-04 16:00
screen
464.1
KB
-rwxr-sr-x
2021-03-09 15:26
script
19.61
KB
-rwxr-xr-x
2021-02-02 16:31
scriptreplay
15.29
KB
-rwxr-xr-x
2021-02-02 16:31
scsi-rescan
33.81
KB
-rwxr-xr-x
2020-04-01 04:29
scsi_logging_level
7.72
KB
-rwxr-xr-x
2020-04-01 04:29
scsi_mandat
3.55
KB
-rwxr-xr-x
2020-04-01 04:29
scsi_readcap
1.3
KB
-rwxr-xr-x
2020-04-01 04:29
scsi_ready
1.09
KB
-rwxr-xr-x
2020-04-01 04:29
scsi_satl
3.76
KB
-rwxr-xr-x
2020-04-01 04:29
scsi_start
1.25
KB
-rwxr-xr-x
2020-04-01 04:29
scsi_stop
1.44
KB
-rwxr-xr-x
2020-04-01 04:29
scsi_temperature
936
B
-rwxr-xr-x
2020-04-01 04:29
sdiff
48.41
KB
-rwxr-xr-x
2023-03-07 14:48
secon
24.06
KB
-rwxr-xr-x
2020-04-01 04:04
sed
74.29
KB
-rwxr-xr-x
2020-09-30 17:35
sedismod
249.42
KB
-rwxr-xr-x
2018-10-30 21:48
sedispol
176.32
KB
-rwxr-xr-x
2018-10-30 21:48
semodule_package
15.3
KB
-rwxr-xr-x
2020-04-01 04:04
seq
48.48
KB
-rwxr-xr-x
2020-11-16 22:24
setarch
15.27
KB
-rwxr-xr-x
2021-02-02 16:31
setfacl
36.73
KB
-rwxr-xr-x
2020-04-01 02:16
setfont
40.38
KB
-rwxr-xr-x
2021-11-24 16:34
setkeycodes
11.16
KB
-rwxr-xr-x
2021-11-24 16:34
setleds
11.16
KB
-rwxr-xr-x
2021-11-24 16:34
setmetamode
11.21
KB
-rwxr-xr-x
2021-11-24 16:34
setpriv
36.06
KB
-rwxr-xr-x
2021-02-02 16:31
setsid
11.23
KB
-rwxr-xr-x
2021-02-02 16:31
setterm
27.48
KB
-rwxr-xr-x
2021-02-02 16:31
setup-nsssysinit
1.5
KB
-rwxr-xr-x
2023-10-19 13:17
setup-nsssysinit.sh
1.5
KB
-rwxr-xr-x
2023-10-19 13:17
setvtrgb
11.34
KB
-rwxr-xr-x
2021-11-24 16:34
sftp
142.01
KB
-rwxr-xr-x
2023-08-04 16:00
sfv-hash
71.57
KB
-rwxr-xr-x
2017-03-20 19:47
sg
40.95
KB
-rwsr-xr-x
2019-08-09 02:51
sg_compare_and_write
15.82
KB
-rwxr-xr-x
2020-04-01 04:30
sg_copy_results
20.02
KB
-rwxr-xr-x
2020-04-01 04:30
sg_dd
43.63
KB
-rwxr-xr-x
2020-04-01 04:30
sg_decode_sense
15.49
KB
-rwxr-xr-x
2020-04-01 04:30
sg_emc_trespass
11.09
KB
-rwxr-xr-x
2020-04-01 04:30
sg_format
24.05
KB
-rwxr-xr-x
2020-04-01 04:30
sg_get_config
28.22
KB
-rwxr-xr-x
2020-04-01 04:30
sg_get_lba_status
15.5
KB
-rwxr-xr-x
2020-04-01 04:30
sg_ident
15.46
KB
-rwxr-xr-x
2020-04-01 04:30
sg_inq
83.68
KB
-rwxr-xr-x
2020-04-01 04:30
sg_logs
92.48
KB
-rwxr-xr-x
2020-04-01 04:30
sg_luns
19.65
KB
-rwxr-xr-x
2020-04-01 04:30
sg_map
15.23
KB
-rwxr-xr-x
2020-04-01 04:30
sg_map26
23.77
KB
-rwxr-xr-x
2020-04-01 04:30
sg_modes
29.3
KB
-rwxr-xr-x
2020-04-01 04:30
sg_opcodes
23.88
KB
-rwxr-xr-x
2020-04-01 04:30
sg_persist
28.34
KB
-rwxr-xr-x
2020-04-01 04:30
sg_prevent
11.29
KB
-rwxr-xr-x
2020-04-01 04:30
sg_raw
19.78
KB
-rwxr-xr-x
2020-04-01 04:30
sg_rbuf
19.66
KB
-rwxr-xr-x
2020-04-01 04:30
sg_rdac
15.13
KB
-rwxr-xr-x
2020-04-01 04:30
sg_read
23.33
KB
-rwxr-xr-x
2020-04-01 04:30
sg_read_block_limits
11.31
KB
-rwxr-xr-x
2020-04-01 04:30
sg_read_buffer
15.53
KB
-rwxr-xr-x
2020-04-01 04:30
sg_read_long
15.55
KB
-rwxr-xr-x
2020-04-01 04:30
sg_readcap
19.66
KB
-rwxr-xr-x
2020-04-01 04:30
sg_reassign
15.54
KB
-rwxr-xr-x
2020-04-01 04:30
sg_referrals
15.48
KB
-rwxr-xr-x
2020-04-01 04:30
sg_requests
15.58
KB
-rwxr-xr-x
2020-04-01 04:30
sg_reset
11.46
KB
-rwxr-xr-x
2020-04-01 04:30
sg_rmsn
11.32
KB
-rwxr-xr-x
2020-04-01 04:30
sg_rtpg
15.39
KB
-rwxr-xr-x
2020-04-01 04:30
sg_safte
19.59
KB
-rwxr-xr-x
2020-04-01 04:30
sg_sanitize
19.88
KB
-rwxr-xr-x
2020-04-01 04:30
sg_sat_identify
15.55
KB
-rwxr-xr-x
2020-04-01 04:30
sg_sat_phy_event
15.87
KB
-rwxr-xr-x
2020-04-01 04:30
sg_sat_set_features
15.41
KB
-rwxr-xr-x
2020-04-01 04:30
sg_scan
15.34
KB
-rwxr-xr-x
2020-04-01 04:30
sg_senddiag
20.02
KB
-rwxr-xr-x
2020-04-01 04:30
sg_ses
67.55
KB
-rwxr-xr-x
2020-04-01 04:30
sg_start
19.7
KB
-rwxr-xr-x
2020-04-01 04:30
sg_stpg
19.61
KB
-rwxr-xr-x
2020-04-01 04:30
sg_sync
15.52
KB
-rwxr-xr-x
2020-04-01 04:30
sg_test_rwbuf
15.6
KB
-rwxr-xr-x
2020-04-01 04:30
sg_turs
15.48
KB
-rwxr-xr-x
2020-04-01 04:30
sg_unmap
15.5
KB
-rwxr-xr-x
2020-04-01 04:30
sg_verify
15.7
KB
-rwxr-xr-x
2020-04-01 04:30
sg_vpd
77.67
KB
-rwxr-xr-x
2020-04-01 04:30
sg_wr_mode
19.55
KB
-rwxr-xr-x
2020-04-01 04:30
sg_write_buffer
15.66
KB
-rwxr-xr-x
2020-04-01 04:30
sg_write_long
15.55
KB
-rwxr-xr-x
2020-04-01 04:30
sg_write_same
19.9
KB
-rwxr-xr-x
2020-04-01 04:30
sg_xcopy
35.61
KB
-rwxr-xr-x
2020-04-01 04:30
sginfo
65.8
KB
-rwxr-xr-x
2020-04-01 04:30
sgm_dd
31.52
KB
-rwxr-xr-x
2020-04-01 04:30
sgp_dd
35.83
KB
-rwxr-xr-x
2020-04-01 04:30
sh
941.93
KB
-rwxr-xr-x
2021-11-24 16:33
sha1sum
36.57
KB
-rwxr-xr-x
2020-11-16 22:24
sha224sum
40.63
KB
-rwxr-xr-x
2020-11-16 22:24
sha256sum
40.63
KB
-rwxr-xr-x
2020-11-16 22:24
sha384sum
40.65
KB
-rwxr-xr-x
2020-11-16 22:24
sha512sum
40.65
KB
-rwxr-xr-x
2020-11-16 22:24
showconsolefont
15.47
KB
-rwxr-xr-x
2021-11-24 16:34
showkey
15.23
KB
-rwxr-xr-x
2021-11-24 16:34
shred
52.94
KB
-rwxr-xr-x
2020-11-16 22:24
shuf
49.13
KB
-rwxr-xr-x
2020-11-16 22:24
signver
102.6
KB
-rwxr-xr-x
2023-10-19 13:17
sigtool
195.78
KB
-rwxr-xr-x
2018-04-10 18:03
sim_client
14.97
KB
-rwxr-xr-x
2022-11-30 19:01
size
32.35
KB
-rwxr-xr-x
2021-11-01 15:39
skill
23.62
KB
-rwxr-xr-x
2020-09-30 17:21
slabinfo
34.96
KB
-rwxr-xr-x
2024-04-24 16:13
slabtop
19.52
KB
-rwxr-xr-x
2020-09-30 17:21
sleep
32.35
KB
-rwxr-xr-x
2020-11-16 22:24
slogin
756.4
KB
-rwxr-xr-x
2023-08-04 16:00
snice
23.62
KB
-rwxr-xr-x
2020-09-30 17:21
socat
380.43
KB
-rwxr-xr-x
2017-08-04 04:57
soelim
32.59
KB
-rwxr-xr-x
2014-06-09 20:17
sort
114.94
KB
-rwxr-xr-x
2020-11-16 22:24
sotruss
4.24
KB
-rwxr-xr-x
2022-05-18 15:57
splain
18.03
KB
-rwxr-xr-x
2021-02-02 16:32
split
69.47
KB
-rwxr-xr-x
2020-11-16 22:24
sprof
22.1
KB
-rwxr-xr-x
2022-05-18 16:18
sqlite3
54.95
KB
-rwxr-xr-x
2020-01-28 14:24
ssh
756.4
KB
-rwxr-xr-x
2023-08-04 16:00
ssh-add
352.46
KB
-rwxr-xr-x
2023-08-04 16:00
ssh-agent
373.25
KB
---x--s--x
2023-08-04 16:00
ssh-copy-id
10.22
KB
-rwxr-xr-x
2023-08-04 16:00
ssh-keygen
409.38
KB
-rwxr-xr-x
2023-08-04 16:00
ssh-keyscan
430.7
KB
-rwxr-xr-x
2023-08-04 16:00
ssltap
118.41
KB
-rwxr-xr-x
2023-10-19 13:17
stat
77.19
KB
-rwxr-xr-x
2020-11-16 22:24
stdbuf
64.88
KB
-rwxr-xr-x
2020-11-16 22:24
strings
32.55
KB
-rwxr-xr-x
2021-11-01 15:39
strip
227.34
KB
-rwxr-xr-x
2021-11-01 15:39
stty
68.61
KB
-rwxr-xr-x
2020-11-16 22:24
su
31.38
KB
-rwsr-xr-x
2021-02-02 16:31
sudo
147.88
KB
---s--x--x
2023-01-25 16:36
sudoedit
147.88
KB
---s--x--x
2023-01-25 16:36
sudoreplay
56.11
KB
---x--x--x
2023-01-25 16:36
sum
36.55
KB
-rwxr-xr-x
2020-11-16 22:24
sync
28.33
KB
-rwxr-xr-x
2020-11-16 22:24
systemctl
704.8
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-analyze
1.49
MB
-rwxr-xr-x
2023-12-07 14:51
systemd-ask-password
60.38
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-cat
39.98
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-cgls
326.29
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-cgtop
85.09
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-coredumpctl
154.52
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-delta
76.84
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-detect-virt
39.97
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-escape
48.2
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-firstboot
101.52
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-hwdb
85.31
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-inhibit
309.83
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-loginctl
489.62
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-machine-id-setup
52.23
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-notify
48.13
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-nspawn
545.88
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-path
52.16
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-run
387.05
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-stdio-bridge
305.77
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-sysv-convert
3.89
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-tmpfiles
146.13
KB
-rwxr-xr-x
2023-12-07 14:51
systemd-tty-ask-password-agent
84.75
KB
-rwxr-xr-x
2023-12-07 14:51
tabs
15.31
KB
-rwxr-xr-x
2017-09-06 22:08
tac
32.48
KB
-rwxr-xr-x
2020-11-16 22:24
tail
65.25
KB
-rwxr-xr-x
2020-11-16 22:24
tailf
23.88
KB
-rwxr-xr-x
2021-02-02 16:31
tar
338.02
KB
-rwxr-xr-x
2018-10-30 20:24
taskset
32.22
KB
-rwxr-xr-x
2021-02-02 16:31
tbl
115.96
KB
-rwxr-xr-x
2014-06-09 20:17
teamd
155.09
KB
-rwxr-xr-x
2020-09-30 16:51
teamdctl
28.98
KB
-rwxr-xr-x
2020-09-30 16:51
teamnl
19.09
KB
-rwxr-xr-x
2020-09-30 16:51
tee
32.38
KB
-rwxr-xr-x
2020-11-16 22:24
test
36.46
KB
-rwxr-xr-x
2020-11-16 22:24
testgdbm
29.77
KB
-rwxr-xr-x
2014-06-09 21:39
tic
64.26
KB
-rwxr-xr-x
2017-09-06 22:08
tiger-hash
71.57
KB
-rwxr-xr-x
2017-03-20 19:47
timedatectl
330.22
KB
-rwxr-xr-x
2023-12-07 14:51
timeout
53.31
KB
-rwxr-xr-x
2020-11-16 22:24
tload
15.38
KB
-rwxr-xr-x
2020-09-30 17:21
tmon
31.11
KB
-rwxr-xr-x
2024-04-24 16:13
tmpwatch
27.87
KB
-rwxr-xr-x
2019-08-09 02:58
toe
15.43
KB
-rwxr-xr-x
2017-09-06 22:08
top
104.38
KB
-rwxr-xr-x
2020-09-30 17:21
touch
61.02
KB
-rwxr-xr-x
2020-11-16 22:24
tput
15.41
KB
-rwxr-xr-x
2017-09-06 22:08
tr
44.61
KB
-rwxr-xr-x
2020-11-16 22:24
tracepath
15.05
KB
-rwxr-xr-x
2017-08-04 08:01
tracepath6
15.05
KB
-rwxr-xr-x
2017-08-04 08:01
troff
512.96
KB
-rwxr-xr-x
2014-06-09 20:17
true
28.26
KB
-rwxr-xr-x
2020-11-16 22:24
truncate
52.68
KB
-rwxr-xr-x
2020-11-16 22:24
trust
179.08
KB
-rwxr-xr-x
2017-08-04 23:36
tset
19.6
KB
-rwxr-xr-x
2017-09-06 22:08
tsort
36.47
KB
-rwxr-xr-x
2020-11-16 22:24
tth-hash
71.57
KB
-rwxr-xr-x
2017-03-20 19:47
tty
28.29
KB
-rwxr-xr-x
2020-11-16 22:24
turbostat
113.15
KB
-rwxr-xr-x
2024-04-24 16:13
tzselect
7.17
KB
-rwxr-xr-x
2022-05-18 15:56
udevadm
414.27
KB
-rwxr-xr-x
2023-12-07 14:51
ul
19.47
KB
-rwxr-xr-x
2021-02-02 16:31
umask
29
B
-rwxr-xr-x
2021-11-24 16:33
umount
31.23
KB
-rwsr-xr-x
2021-02-02 16:31
unalias
31
B
-rwxr-xr-x
2021-11-24 16:33
uname
32.3
KB
-rwxr-xr-x
2020-11-16 22:24
unexpand
32.45
KB
-rwxr-xr-x
2020-11-16 22:24
unicode_start
2.5
KB
-rwxr-xr-x
2021-11-24 16:32
unicode_stop
363
B
-rwxr-xr-x
2021-11-24 16:32
uniq
44.71
KB
-rwxr-xr-x
2020-11-16 22:24
unlink
28.3
KB
-rwxr-xr-x
2020-11-16 22:24
unlz4
105.84
KB
-rwxr-xr-x
2020-09-30 16:55
unshare
15.45
KB
-rwxr-xr-x
2021-02-02 16:31
unxz
73.52
KB
-rwxr-xr-x
2022-06-15 14:40
unzip
185.16
KB
-rwxr-xr-x
2022-01-13 16:52
unzipsfx
88.66
KB
-rwxr-xr-x
2022-01-13 16:52
unzstd
895.84
KB
-rwxr-xr-x
2023-04-05 12:33
update-ca-trust
1.03
KB
-rwxr-xr-x
2022-01-13 17:12
update-mime-database
52.82
KB
-rwxr-xr-x
2020-04-01 04:30
uptime
11.22
KB
-rwxr-xr-x
2020-09-30 17:21
urlgrabber
12.17
KB
-rwxr-xr-x
2020-04-01 04:14
users
32.42
KB
-rwxr-xr-x
2020-11-16 22:24
usleep
10.95
KB
-rwxr-xr-x
2020-11-16 16:20
usx2yloader
15.41
KB
-rwxr-xr-x
2016-11-05 18:34
utmpdump
15.45
KB
-rwxr-xr-x
2021-02-02 16:31
uuclient
14.97
KB
-rwxr-xr-x
2022-11-30 19:01
uuidgen
11.21
KB
-rwxr-xr-x
2021-02-02 16:31
vdir
114.85
KB
-rwxr-xr-x
2020-11-16 22:24
vi
906.45
KB
-rwxr-xr-x
2020-12-15 16:44
view
906.45
KB
-rwxr-xr-x
2020-12-15 16:44
vlock
15.73
KB
-rwxr-xr-x
2021-11-24 16:34
vmstat
31.48
KB
-rwxr-xr-x
2020-09-30 17:21
vxloader
15.38
KB
-rwxr-xr-x
2016-11-05 18:34
w
19.45
KB
-rwxr-xr-x
2020-09-30 17:21
wait
28
B
-rwxr-xr-x
2021-11-24 16:33
wall
14.98
KB
-r-xr-sr-x
2014-06-09 23:16
watch
24.14
KB
-rwxr-xr-x
2020-09-30 17:21
watchgnupg
15.35
KB
-rwxr-xr-x
2018-07-13 13:05
wc
40.67
KB
-rwxr-xr-x
2020-11-16 22:24
wdctl
40.7
KB
-rwxr-xr-x
2021-02-02 16:31
webalizer
180.58
KB
-rwxr-xr-x
2018-06-01 20:14
wget
408.96
KB
-rwxr-xr-x
2019-05-15 21:01
whatis
45.49
KB
-rwxr-xr-x
2018-10-30 20:26
whereis
20.2
KB
-rwxr-xr-x
2021-02-02 16:31
which
23.77
KB
-rwxr-xr-x
2014-06-10 02:25
whiptail
27.84
KB
-rwxr-xr-x
2014-06-10 07:48
whirlpool-hash
71.57
KB
-rwxr-xr-x
2017-03-20 19:47
who
48.7
KB
-rwxr-xr-x
2020-11-16 22:24
whoami
28.3
KB
-rwxr-xr-x
2020-11-16 22:24
write
19.09
KB
-rwxr-sr-x
2021-02-02 16:31
wsrep_sst_backup
2.95
KB
-rwxr-xr-x
2022-08-10 10:59
wsrep_sst_common
52.19
KB
-rw-r--r--
2022-08-10 10:59
wsrep_sst_mariabackup
49.64
KB
-rwxr-xr-x
2022-08-10 10:59
wsrep_sst_mysqldump
7.67
KB
-rwxr-xr-x
2022-08-10 10:59
wsrep_sst_rsync
29.81
KB
-rwxr-xr-x
2022-08-10 10:59
wsrep_sst_rsync_wan
29.81
KB
-rwxr-xr-x
2022-08-10 10:59
x86_64
15.27
KB
-rwxr-xr-x
2021-02-02 16:31
x86_64-redhat-linux-c++
754.59
KB
-rwxr-xr-x
2020-09-30 02:18
x86_64-redhat-linux-g++
754.59
KB
-rwxr-xr-x
2020-09-30 02:18
x86_64-redhat-linux-gcc
750.59
KB
-rwxr-xr-x
2020-09-30 02:18
x86_energy_perf_policy
10.23
KB
-rwxr-xr-x
2024-04-24 16:13
xargs
60.91
KB
-rwxr-xr-x
2018-10-30 16:42
xgettext
265.35
KB
-rwxr-xr-x
2020-04-01 02:43
xmlcatalog
15.3
KB
-rwxr-xr-x
2021-10-21 16:15
xmllint
61.94
KB
-rwxr-xr-x
2021-10-21 16:15
xmlwf
24
KB
-rwxr-xr-x
2022-10-06 12:52
xsubpp
4.45
KB
-rwxr-xr-x
2017-08-02 05:43
xz
73.52
KB
-rwxr-xr-x
2022-06-15 14:40
xzcat
73.52
KB
-rwxr-xr-x
2022-06-15 14:40
xzcmp
6.48
KB
-rwxr-xr-x
2022-06-15 14:40
xzdec
11.21
KB
-rwxr-xr-x
2022-06-15 14:40
xzdiff
6.48
KB
-rwxr-xr-x
2022-06-15 14:40
xzegrep
5.76
KB
-rwxr-xr-x
2022-06-15 14:40
xzfgrep
5.76
KB
-rwxr-xr-x
2022-06-15 14:40
xzgrep
5.76
KB
-rwxr-xr-x
2022-06-15 14:40
xzless
1.76
KB
-rwxr-xr-x
2022-06-15 14:40
xzmore
2.11
KB
-rwxr-xr-x
2022-06-15 14:40
yara
276.28
KB
-rwxr-xr-x
2017-05-03 15:14
yarac
267.05
KB
-rwxr-xr-x
2017-05-03 15:14
yes
28.3
KB
-rwxr-xr-x
2020-11-16 22:24
ypdomainname
15.41
KB
-rwxr-xr-x
2019-10-18 16:02
yum
801
B
-rwxr-xr-x
2020-10-01 17:03
zcat
1.9
KB
-rwxr-xr-x
2022-05-12 14:58
zcmp
1.72
KB
-rwxr-xr-x
2022-05-12 14:58
zdiff
5.63
KB
-rwxr-xr-x
2022-05-12 14:58
zegrep
123
B
-rwxr-xr-x
2022-05-12 14:58
zfgrep
123
B
-rwxr-xr-x
2022-05-12 14:58
zforce
2.09
KB
-rwxr-xr-x
2022-05-12 14:58
zgrep
5.98
KB
-rwxr-xr-x
2022-05-12 14:58
zip
210.78
KB
-rwxr-xr-x
2016-11-05 16:49
zipcloak
98.1
KB
-rwxr-xr-x
2016-11-05 16:49
zipdetails
47.32
KB
-rwxr-xr-x
2014-06-10 00:59
zipgrep
2.88
KB
-rwxr-xr-x
2008-10-10 17:40
zipinfo
185.16
KB
-rwxr-xr-x
2022-01-13 16:52
zipnote
93.73
KB
-rwxr-xr-x
2016-11-05 16:49
zipsplit
97.75
KB
-rwxr-xr-x
2016-11-05 16:49
zless
1.99
KB
-rwxr-xr-x
2022-05-12 14:58
zmore
2.79
KB
-rwxr-xr-x
2022-05-12 14:58
znew
5.22
KB
-rwxr-xr-x
2022-05-12 14:58
zsoelim
32.59
KB
-rwxr-xr-x
2014-06-09 20:17
zstd
895.84
KB
-rwxr-xr-x
2023-04-05 12:33
zstdcat
895.84
KB
-rwxr-xr-x
2023-04-05 12:33
zstdgrep
3.78
KB
-rwxr-xr-x
2023-04-05 12:33
zstdless
197
B
-rwxr-xr-x
2023-04-05 12:33
zstdmt
895.84
KB
-rwxr-xr-x
2023-04-05 12:33
Save
Rename
#!/usr/bin/perl -w # -*- perl -*- # Generated from aclocal.in; do not edit by hand. eval 'case $# in 0) exec /usr/bin/perl -S "$0";; *) exec /usr/bin/perl -S "$0" "$@";; esac' if 0; # aclocal - create aclocal.m4 by scanning configure.ac # Copyright (C) 1996-2013 Free Software Foundation, Inc. # 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, 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, see <http://www.gnu.org/licenses/>. # Written by Tom Tromey <tromey@redhat.com>, and # Alexandre Duret-Lutz <adl@gnu.org>. BEGIN { @Aclocal::perl_libdirs = ('/usr/share/automake-1.13') unless @Aclocal::perl_libdirs; unshift @INC, @Aclocal::perl_libdirs; } use strict; use Automake::Config; use Automake::General; use Automake::Configure_ac; use Automake::Channels; use Automake::ChannelDefs; use Automake::XFile; use Automake::FileUtils; use File::Basename; use File::Path (); # Some globals. # Support AC_CONFIG_MACRO_DIRS also with older autoconf. # FIXME: To be removed in Automake 2.0, once we can assume autoconf # 2.70 or later. # FIXME: keep in sync with 'internal/ac-config-macro-dirs.m4'. my $ac_config_macro_dirs_fallback = 'm4_ifndef([AC_CONFIG_MACRO_DIRS], [' . 'm4_defun([_AM_CONFIG_MACRO_DIRS], [])' . 'm4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])' . '])'; # We do not operate in threaded mode. $perl_threads = 0; # Include paths for searching macros. We search macros in this order: # user-supplied directories first, then the directory containing the # automake macros, and finally the system-wide directories for # third-party macros. # @user_includes can be augmented with -I or AC_CONFIG_MACRO_DIRS. # @automake_includes can be reset with the '--automake-acdir' option. # @system_includes can be augmented with the 'dirlist' file or the # ACLOCAL_PATH environment variable, and reset with the '--system-acdir' # option. my @user_includes = (); my @automake_includes = ("/usr/share/aclocal-$APIVERSION"); my @system_includes = ('/usr/share/aclocal'); # Whether we should copy M4 file in $user_includes[0]. my $install = 0; # --diff my @diff_command; # --dry-run my $dry_run = 0; # configure.ac or configure.in. my $configure_ac; # Output file name. my $output_file = 'aclocal.m4'; # Option --force. my $force_output = 0; # Modification time of the youngest dependency. my $greatest_mtime = 0; # Which macros have been seen. my %macro_seen = (); # Remember the order into which we scanned the files. # It's important to output the contents of aclocal.m4 in the opposite order. # (Definitions in first files we have scanned should override those from # later files. So they must appear last in the output.) my @file_order = (); # Map macro names to file names. my %map = (); # Ditto, but records the last definition of each macro as returned by --trace. my %map_traced_defs = (); # Map basenames to macro names. my %invmap = (); # Map file names to file contents. my %file_contents = (); # Map file names to file types. my %file_type = (); use constant FT_USER => 1; use constant FT_AUTOMAKE => 2; use constant FT_SYSTEM => 3; # Map file names to included files (transitively closed). my %file_includes = (); # Files which have already been added. my %file_added = (); # Files that have already been scanned. my %scanned_configure_dep = (); # Serial numbers, for files that have one. # The key is the basename of the file, # the value is the serial number represented as a list. my %serial = (); # Matches a macro definition. # AC_DEFUN([macroname], ...) # or # AC_DEFUN(macroname, ...) # When macroname is '['-quoted , we accept any character in the name, # except ']'. Otherwise macroname stops on the first ']', ',', ')', # or '\n' encountered. my $ac_defun_rx = "(?:AU_ALIAS|A[CU]_DEFUN|AC_DEFUN_ONCE)\\((?:\\[([^]]+)\\]|([^],)\n]+))"; # Matches an AC_REQUIRE line. my $ac_require_rx = "AC_REQUIRE\\((?:\\[([^]]+)\\]|([^],)\n]+))\\)"; # Matches an m4_include line. my $m4_include_rx = "(m4_|m4_s|s)include\\((?:\\[([^]]+)\\]|([^],)\n]+))\\)"; # Match a serial number. my $serial_line_rx = '^#\s*serial\s+(\S*)'; my $serial_number_rx = '^\d+(?:\.\d+)*$'; # Autoconf version. This variable is set by 'trace_used_macros'. my $ac_version; # User directory containing extra m4 files for macros definition, # as extracted from calls to the macro AC_CONFIG_MACRO_DIRS. # This variable is updated by 'trace_used_macros'. my @ac_config_macro_dirs; # If set, names a temporary file that must be erased on abnormal exit. my $erase_me; # Constants for the $ERR_LEVEL parameter of the 'scan_m4_dirs' function. use constant SCAN_M4_DIRS_SILENT => 0; use constant SCAN_M4_DIRS_WARN => 1; use constant SCAN_M4_DIRS_ERROR => 2; ################################################################ # Prototypes for all subroutines. sub unlink_tmp (;$); sub xmkdir_p ($); sub check_acinclude (); sub reset_maps (); sub install_file ($$); sub list_compare (\@\@); sub scan_m4_dirs ($$@); sub scan_m4_files (); sub add_macro ($); sub scan_configure_dep ($); sub add_file ($); sub scan_file ($$$); sub strip_redundant_includes (%); sub trace_used_macros (); sub scan_configure (); sub write_aclocal ($@); sub usage ($); sub version (); sub handle_acdir_option ($$); sub parse_arguments (); sub parse_ACLOCAL_PATH (); ################################################################ # Erase temporary file ERASE_ME. Handle signals. sub unlink_tmp (;$) { my ($sig) = @_; if ($sig) { verb "caught SIG$sig, bailing out"; } if (defined $erase_me && -e $erase_me && !unlink ($erase_me)) { fatal "could not remove '$erase_me': $!"; } undef $erase_me; # reraise default handler. if ($sig) { $SIG{$sig} = 'DEFAULT'; kill $sig => $$; } } $SIG{'INT'} = $SIG{'TERM'} = $SIG{'QUIT'} = $SIG{'HUP'} = 'unlink_tmp'; END { unlink_tmp } sub xmkdir_p ($) { my $dir = shift; local $@ = undef; return if -d $dir or eval { File::Path::mkpath $dir }; chomp $@; $@ =~ s/\s+at\s.*\bline\s\d+.*$//; fatal "could not create directory '$dir': $@"; } # Check macros in acinclude.m4. If one is not used, warn. sub check_acinclude () { foreach my $key (keys %map) { # FIXME: should print line number of acinclude.m4. msg ('syntax', "macro '$key' defined in acinclude.m4 but never used") if $map{$key} eq 'acinclude.m4' && ! exists $macro_seen{$key}; } } sub reset_maps () { $greatest_mtime = 0; %macro_seen = (); @file_order = (); %map = (); %map_traced_defs = (); %file_contents = (); %file_type = (); %file_includes = (); %file_added = (); %scanned_configure_dep = (); %invmap = (); %serial = (); undef &search; } # install_file ($SRC, $DESTDIR) sub install_file ($$) { my ($src, $destdir) = @_; my $dest = $destdir . "/" . basename ($src); my $diff_dest; verb "installing $src to $dest"; if ($force_output || !exists $file_contents{$dest} || $file_contents{$src} ne $file_contents{$dest}) { if (-e $dest) { msg 'note', "overwriting '$dest' with '$src'"; $diff_dest = $dest; } else { msg 'note', "installing '$dest' from '$src'"; } if (@diff_command) { if (! defined $diff_dest) { # $dest does not exist. We create an empty one just to # run diff, and we erase it afterward. Using the real # the destination file (rather than a temporary file) is # good when diff is run with options that display the # file name. # # If creating $dest fails, fall back to /dev/null. At # least one diff implementation (Tru64's) cannot deal # with /dev/null. However working around this is not # worth the trouble since nobody run aclocal on a # read-only tree anyway. $erase_me = $dest; my $f = new IO::File "> $dest"; if (! defined $f) { undef $erase_me; $diff_dest = '/dev/null'; } else { $diff_dest = $dest; $f->close; } } my @cmd = (@diff_command, $diff_dest, $src); $! = 0; verb "running: @cmd"; my $res = system (@cmd); Automake::FileUtils::handle_exec_errors "@cmd", 1 if $res; unlink_tmp; } elsif (!$dry_run) { xmkdir_p ($destdir); xsystem ('cp', $src, $dest); } } } # Compare two lists of numbers. sub list_compare (\@\@) { my @l = @{$_[0]}; my @r = @{$_[1]}; while (1) { if (0 == @l) { return (0 == @r) ? 0 : -1; } elsif (0 == @r) { return 1; } elsif ($l[0] < $r[0]) { return -1; } elsif ($l[0] > $r[0]) { return 1; } shift @l; shift @r; } } ################################################################ # scan_m4_dirs($TYPE, $ERR_LEVEL, @DIRS) # ----------------------------------------------- # Scan all M4 files installed in @DIRS for new macro definitions. # Register each file as of type $TYPE (one of the FT_* constants). # If a directory in @DIRS cannot be read: # - fail hard if $ERR_LEVEL == SCAN_M4_DIRS_ERROR # - just print a warning if $ERR_LEVEL == SCAN_M4_DIRS_WA # - continue silently if $ERR_LEVEL == SCAN_M4_DIRS_SILENT sub scan_m4_dirs ($$@) { my ($type, $err_level, @dirlist) = @_; foreach my $m4dir (@dirlist) { if (! opendir (DIR, $m4dir)) { # TODO: maybe avoid complaining only if errno == ENONENT? my $message = "couldn't open directory '$m4dir': $!"; if ($err_level == SCAN_M4_DIRS_ERROR) { fatal $message; } elsif ($err_level == SCAN_M4_DIRS_WARN) { msg ('unsupported', $message); next; } elsif ($err_level == SCAN_M4_DIRS_SILENT) { next; # Silently ignore. } else { prog_error "invalid \$err_level value '$err_level'"; } } # We reverse the directory contents so that foo2.m4 gets # used in preference to foo1.m4. foreach my $file (reverse sort grep (! /^\./, readdir (DIR))) { # Only examine .m4 files. next unless $file =~ /\.m4$/; # Skip some files when running out of srcdir. next if $file eq 'aclocal.m4'; my $fullfile = File::Spec->canonpath ("$m4dir/$file"); scan_file ($type, $fullfile, 'aclocal'); } closedir (DIR); } } # Scan all the installed m4 files and construct a map. sub scan_m4_files () { # First, scan configure.ac. It may contain macro definitions, # or may include other files that define macros. scan_file (FT_USER, $configure_ac, 'aclocal'); # Then, scan acinclude.m4 if it exists. if (-f 'acinclude.m4') { scan_file (FT_USER, 'acinclude.m4', 'aclocal'); } # Finally, scan all files in our search paths. if (@user_includes) { # Don't explore the same directory multiple times. This is here not # only for speedup purposes. We need this when the user has e.g. # specified 'ACLOCAL_AMFLAGS = -I m4' and has also set # AC_CONFIG_MACRO_DIR[S]([m4]) in configure.ac. This makes the 'm4' # directory to occur twice here and fail on the second call to # scan_m4_dirs([m4]) when the 'm4' directory doesn't exist. # TODO: Shouldn't there be rather a check in scan_m4_dirs for # @user_includes[0]? @user_includes = uniq @user_includes; # Don't complain if the first user directory doesn't exist, in case # we need to create it later (can happen if '--install' was given). scan_m4_dirs (FT_USER, $install ? SCAN_M4_DIRS_SILENT : SCAN_M4_DIRS_WARN, $user_includes[0]); scan_m4_dirs (FT_USER, SCAN_M4_DIRS_ERROR, @user_includes[1..$#user_includes]); } scan_m4_dirs (FT_AUTOMAKE, SCAN_M4_DIRS_ERROR, @automake_includes); scan_m4_dirs (FT_SYSTEM, SCAN_M4_DIRS_ERROR, @system_includes); # Construct a new function that does the searching. We use a # function (instead of just evaluating $search in the loop) so that # "die" is correctly and easily propagated if run. my $search = "sub search {\nmy \$found = 0;\n"; foreach my $key (reverse sort keys %map) { $search .= ('if (/\b\Q' . $key . '\E(?!\w)/) { add_macro ("' . $key . '"); $found = 1; }' . "\n"); } $search .= "return \$found;\n};\n"; eval $search; prog_error "$@\n search is $search" if $@; } ################################################################ # Add a macro to the output. sub add_macro ($) { my ($macro) = @_; # Ignore unknown required macros. Either they are not really # needed (e.g., a conditional AC_REQUIRE), in which case aclocal # should be quiet, or they are needed and Autoconf itself will # complain when we trace for macro usage later. return unless defined $map{$macro}; verb "saw macro $macro"; $macro_seen{$macro} = 1; add_file ($map{$macro}); } # scan_configure_dep ($file) # -------------------------- # Scan a configure dependency (configure.ac, or separate m4 files) # for uses of known macros and AC_REQUIREs of possibly unknown macros. # Recursively scan m4_included files. sub scan_configure_dep ($) { my ($file) = @_; # Do not scan a file twice. return () if exists $scanned_configure_dep{$file}; $scanned_configure_dep{$file} = 1; my $mtime = mtime $file; $greatest_mtime = $mtime if $greatest_mtime < $mtime; my $contents = exists $file_contents{$file} ? $file_contents{$file} : contents $file; my $line = 0; my @rlist = (); my @ilist = (); foreach (split ("\n", $contents)) { ++$line; # Remove comments from current line. s/\bdnl\b.*$//; s/\#.*$//; # Avoid running all the following regexes on white lines. next if /^\s*$/; while (/$m4_include_rx/go) { my $ifile = $2 || $3; # Skip missing 'sinclude'd files. next if $1 ne 'm4_' && ! -f $ifile; push @ilist, $ifile; } while (/$ac_require_rx/go) { push (@rlist, $1 || $2); } # The search function is constructed dynamically by # scan_m4_files. The last parenthetical match makes sure we # don't match things that look like macro assignments or # AC_SUBSTs. if (! &search && /(^|\s+)(AM_[A-Z0-9_]+)($|[^\]\)=A-Z0-9_])/) { # Macro not found, but AM_ prefix found. # Make this just a warning, because we do not know whether # the macro is actually used (it could be called conditionally). msg ('unsupported', "$file:$line", "macro '$2' not found in library"); } } add_macro ($_) foreach (@rlist); scan_configure_dep ($_) foreach @ilist; } # add_file ($FILE) # ---------------- # Add $FILE to output. sub add_file ($) { my ($file) = @_; # Only add a file once. return if ($file_added{$file}); $file_added{$file} = 1; scan_configure_dep $file; } # Point to the documentation for underquoted AC_DEFUN only once. my $underquoted_manual_once = 0; # scan_file ($TYPE, $FILE, $WHERE) # -------------------------------- # Scan a single M4 file ($FILE), and all files it includes. # Return the list of included files. # $TYPE is one of FT_USER, FT_AUTOMAKE, or FT_SYSTEM, depending # on where the file comes from. # $WHERE is the location to use in the diagnostic if the file # does not exist. sub scan_file ($$$) { my ($type, $file, $where) = @_; my $basename = basename $file; # Do not scan the same file twice. return @{$file_includes{$file}} if exists $file_includes{$file}; # Prevent potential infinite recursion (if two files include each other). return () if exists $file_contents{$file}; unshift @file_order, $file; $file_type{$file} = $type; fatal "$where: file '$file' does not exist" if ! -e $file; my $fh = new Automake::XFile $file; my $contents = ''; my @inc_files = (); my %inc_lines = (); my $defun_seen = 0; my $serial_seen = 0; my $serial_older = 0; while ($_ = $fh->getline) { # Ignore '##' lines. next if /^##/; $contents .= $_; my $line = $_; if ($line =~ /$serial_line_rx/go) { my $number = $1; if ($number !~ /$serial_number_rx/go) { msg ('syntax', "$file:$.", "ill-formed serial number '$number', " . "expecting a version string with only digits and dots"); } elsif ($defun_seen) { # aclocal removes all definitions from M4 file with the # same basename if a greater serial number is found. # Encountering a serial after some macros will undefine # these macros... msg ('syntax', "$file:$.", 'the serial number must appear before any macro definition'); } # We really care about serials only for non-automake macros # and when --install is used. But the above diagnostics are # made regardless of this, because not using --install is # not a reason not the fix macro files. elsif ($install && $type != FT_AUTOMAKE) { $serial_seen = 1; my @new = split (/\./, $number); verb "$file:$.: serial $number"; if (!exists $serial{$basename} || list_compare (@new, @{$serial{$basename}}) > 0) { # Delete any definition we knew from the old macro. foreach my $def (@{$invmap{$basename}}) { verb "$file:$.: ignoring previous definition of $def"; delete $map{$def}; } $invmap{$basename} = []; $serial{$basename} = \@new; } else { $serial_older = 1; } } } # Remove comments from current line. # Do not do it earlier, because the serial line is a comment. $line =~ s/\bdnl\b.*$//; $line =~ s/\#.*$//; while ($line =~ /$ac_defun_rx/go) { $defun_seen = 1; if (! defined $1) { msg ('syntax', "$file:$.", "underquoted definition of $2" . "\n run info Automake 'Extending aclocal'\n" . " or see http://www.gnu.org/software/automake/manual/" . "automake.html#Extending-aclocal") unless $underquoted_manual_once; $underquoted_manual_once = 1; } # If this macro does not have a serial and we have already # seen a macro with the same basename earlier, we should # ignore the macro (don't exit immediately so we can still # diagnose later #serial numbers and underquoted macros). $serial_older ||= ($type != FT_AUTOMAKE && !$serial_seen && exists $serial{$basename}); my $macro = $1 || $2; if (!$serial_older && !defined $map{$macro}) { verb "found macro $macro in $file: $."; $map{$macro} = $file; push @{$invmap{$basename}}, $macro; } else { # Note: we used to give an error here if we saw a # duplicated macro. However, this turns out to be # extremely unpopular. It causes actual problems which # are hard to work around, especially when you must # mix-and-match tool versions. verb "ignoring macro $macro in $file: $."; } } while ($line =~ /$m4_include_rx/go) { my $ifile = $2 || $3; # Skip missing 'sinclude'd files. next if $1 ne 'm4_' && ! -f $ifile; push (@inc_files, $ifile); $inc_lines{$ifile} = $.; } } # Ignore any file that has an old serial (or no serial if we know # another one with a serial). return () if ($serial_older || ($type != FT_AUTOMAKE && !$serial_seen && exists $serial{$basename})); $file_contents{$file} = $contents; # For some reason I don't understand, it does not work # to do "map { scan_file ($_, ...) } @inc_files" below. # With Perl 5.8.2 it undefines @inc_files. my @copy = @inc_files; my @all_inc_files = (@inc_files, map { scan_file ($type, $_, "$file:$inc_lines{$_}") } @copy); $file_includes{$file} = \@all_inc_files; return @all_inc_files; } # strip_redundant_includes (%FILES) # --------------------------------- # Each key in %FILES is a file that must be present in the output. # However some of these files might already include other files in %FILES, # so there is no point in including them another time. # This removes items of %FILES which are already included by another file. sub strip_redundant_includes (%) { my %files = @_; # Always include acinclude.m4, even if it does not appear to be used. $files{'acinclude.m4'} = 1 if -f 'acinclude.m4'; # File included by $configure_ac are redundant. $files{$configure_ac} = 1; # Files at the end of @file_order should override those at the beginning, # so it is important to preserve these trailing files. We can remove # a file A if it is going to be output before a file B that includes # file A, not the converse. foreach my $file (reverse @file_order) { next unless exists $files{$file}; foreach my $ifile (@{$file_includes{$file}}) { next unless exists $files{$ifile}; delete $files{$ifile}; verb "$ifile is already included by $file"; } } # configure.ac is implicitly included. delete $files{$configure_ac}; return %files; } sub trace_used_macros () { my %files = map { $map{$_} => 1 } keys %macro_seen; %files = strip_redundant_includes %files; # When AC_CONFIG_MACRO_DIRS is used, avoid possible spurious warnings # from autom4te about macros being "m4_require'd but not m4_defun'd"; # for more background, see: # http://lists.gnu.org/archive/html/autoconf-patches/2012-11/msg00004.html # as well as autoconf commit 'v2.69-44-g1ed0548', "warn: allow aclocal # to silence m4_require warnings". my $early_m4_code .= "m4_define([m4_require_silent_probe], [-])"; my $traces = ($ENV{AUTOM4TE} || 'autom4te'); $traces .= " --language Autoconf-without-aclocal-m4 "; $traces = "echo '$early_m4_code' | $traces - "; # Support AC_CONFIG_MACRO_DIRS also with older autoconf. # Note that we can't use '$ac_config_macro_dirs_fallback' here, because # a bug in option parsing code of autom4te 2.68 and earlier will cause # it to read standard input last, even if the "-" argument is specified # early. # FIXME: To be removed in Automake 2.0, once we can assume autoconf # 2.70 or later. $traces .= "$automake_includes[0]/internal/ac-config-macro-dirs.m4 "; # All candidate files. $traces .= join (' ', (map { "'$_'" } (grep { exists $files{$_} } @file_order))) . " "; # All candidate macros. $traces .= join (' ', (map { "--trace='$_:\$f::\$n::\${::}%'" } ('AC_DEFUN', 'AC_DEFUN_ONCE', 'AU_DEFUN', '_AM_AUTOCONF_VERSION', 'AC_CONFIG_MACRO_DIR_TRACE', # FIXME: Tracing the next two macros is a hack for # compatibility with older autoconf. Remove this in # Automake 2.0, when we can assume Autoconf 2.70 or # later. 'AC_CONFIG_MACRO_DIR', '_AM_CONFIG_MACRO_DIRS')), # Do not trace $1 for all other macros as we do # not need it and it might contains harmful # characters (like newlines). (map { "--trace='$_:\$f::\$n'" } (keys %macro_seen))); verb "running $traces $configure_ac"; my $tracefh = new Automake::XFile ("$traces $configure_ac |"); @ac_config_macro_dirs = (); my %traced = (); while ($_ = $tracefh->getline) { chomp; my ($file, $macro, $arg1) = split (/::/); $traced{$macro} = 1 if exists $macro_seen{$macro}; if ($macro eq 'AC_DEFUN' || $macro eq 'AC_DEFUN_ONCE' || $macro eq 'AU_DEFUN') { $map_traced_defs{$arg1} = $file; } elsif ($macro eq '_AM_AUTOCONF_VERSION') { $ac_version = $arg1; } elsif ($macro eq 'AC_CONFIG_MACRO_DIR_TRACE') { push @ac_config_macro_dirs, $arg1; } # FIXME: We still need to trace AC_CONFIG_MACRO_DIR # for compatibility with older autoconf. Remove this # once we can assume Autoconf 2.70 or later. elsif ($macro eq 'AC_CONFIG_MACRO_DIR') { @ac_config_macro_dirs = ($arg1); } # FIXME:This is an hack for compatibility with older autoconf. # Remove this once we can assume Autoconf 2.70 or later. elsif ($macro eq '_AM_CONFIG_MACRO_DIRS') { # Empty leading/trailing fields might be produced by split, # hence the grep is really needed. push @ac_config_macro_dirs, grep (/./, (split /\s+/, $arg1)); } } # FIXME: in Autoconf >= 2.70, AC_CONFIG_MACRO_DIR calls # AC_CONFIG_MACRO_DIR_TRACE behind the scenes, which could # leave unwanted duplicates in @ac_config_macro_dirs. # Remove this in Automake 2.0, when we'll stop tracing # AC_CONFIG_MACRO_DIR explicitly. @ac_config_macro_dirs = uniq @ac_config_macro_dirs; $tracefh->close; return %traced; } sub scan_configure () { # Make sure we include acinclude.m4 if it exists. if (-f 'acinclude.m4') { add_file ('acinclude.m4'); } scan_configure_dep ($configure_ac); } ################################################################ # Write output. # Return 0 iff some files were installed locally. sub write_aclocal ($@) { my ($output_file, @macros) = @_; my $output = ''; my %files = (); # Get the list of files containing definitions for the macros used. # (Filter out unused macro definitions with $map_traced_defs. This # can happen when an Autoconf macro is conditionally defined: # aclocal sees the potential definition, but this definition is # actually never processed and the Autoconf implementation is used # instead.) for my $m (@macros) { $files{$map{$m}} = 1 if (exists $map_traced_defs{$m} && $map{$m} eq $map_traced_defs{$m}); } # Do not explicitly include a file that is already indirectly included. %files = strip_redundant_includes %files; my $installed = 0; for my $file (grep { exists $files{$_} } @file_order) { # Check the time stamp of this file, and of all files it includes. for my $ifile ($file, @{$file_includes{$file}}) { my $mtime = mtime $ifile; $greatest_mtime = $mtime if $greatest_mtime < $mtime; } # If the file to add looks like outside the project, copy it # to the output. The regex catches filenames starting with # things like '/', '\', or 'c:\'. if ($file_type{$file} != FT_USER || $file =~ m,^(?:\w:)?[\\/],) { if (!$install || $file_type{$file} != FT_SYSTEM) { # Copy the file into aclocal.m4. $output .= $file_contents{$file} . "\n"; } else { # Install the file (and any file it includes). my $dest; for my $ifile (@{$file_includes{$file}}, $file) { install_file ($ifile, $user_includes[0]); } $installed = 1; } } else { # Otherwise, simply include the file. $output .= "m4_include([$file])\n"; } } if ($installed) { verb "running aclocal anew, because some files were installed locally"; return 0; } # Nothing to output?! # FIXME: Shouldn't we diagnose this? return 1 if ! length ($output); if ($ac_version) { # Do not use "$output_file" here for the same reason we do not # use it in the header below. autom4te will output the name of # the file in the diagnostic anyway. $output = "m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [$ac_version],, [m4_warning([this file was generated for autoconf $ac_version. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) $output"; } # We used to print "# $output_file generated automatically etc." But # this creates spurious differences when using autoreconf. Autoreconf # creates aclocal.m4t and then rename it to aclocal.m4, but the # rebuild rules generated by Automake create aclocal.m4 directly -- # this would gives two ways to get the same file, with a different # name in the header. $output = "# generated automatically by aclocal $VERSION -*- Autoconf -*- # Copyright (C) 1996-$RELEASE_YEAR Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. $ac_config_macro_dirs_fallback $output"; # We try not to update $output_file unless necessary, because # doing so invalidate Autom4te's cache and therefore slows down # tools called after aclocal. # # We need to overwrite $output_file in the following situations. # * The --force option is in use. # * One of the dependencies is younger. # (Not updating $output_file in this situation would cause # make to call aclocal in loop.) # * The contents of the current file are different from what # we have computed. if (!$force_output && $greatest_mtime < mtime ($output_file) && $output eq contents ($output_file)) { verb "$output_file unchanged"; return 1; } verb "writing $output_file"; if (!$dry_run) { if (-e $output_file && !unlink $output_file) { fatal "could not remove '$output_file': $!"; } my $out = new Automake::XFile "> $output_file"; print $out $output; } return 1; } ################################################################ # Print usage and exit. sub usage ($) { my ($status) = @_; print <<'EOF'; Usage: aclocal [OPTION]... Generate 'aclocal.m4' by scanning 'configure.ac' or 'configure.in' Options: --automake-acdir=DIR directory holding automake-provided m4 files --system-acdir=DIR directory holding third-party system-wide files --diff[=COMMAND] run COMMAND [diff -u] on M4 files that would be changed (implies --install and --dry-run) --dry-run pretend to, but do not actually update any file --force always update output file --help print this help, then exit -I DIR add directory to search list for .m4 files --install copy third-party files to the first -I directory --output=FILE put output in FILE (default aclocal.m4) --print-ac-dir print name of directory holding system-wide third-party m4 files, then exit --verbose don't be silent --version print version number, then exit -W, --warnings=CATEGORY report the warnings falling in CATEGORY Warning categories include: syntax dubious syntactic constructs (default) unsupported unknown macros (default) all all the warnings (default) no-CATEGORY turn off warnings in CATEGORY none turn off all the warnings error treat warnings as errors Report bugs to <bug-automake@gnu.org>. GNU Automake home page: <http://www.gnu.org/software/automake/>. General help using GNU software: <http://www.gnu.org/gethelp/>. EOF exit $status; } # Print version and exit. sub version () { print <<EOF; aclocal (GNU $PACKAGE) $VERSION Copyright (C) $RELEASE_YEAR Free Software Foundation, Inc. License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Tom Tromey <tromey\@redhat.com> and Alexandre Duret-Lutz <adl\@gnu.org>. EOF exit 0; } # Parse command line. sub parse_arguments () { my $print_and_exit = 0; my $diff_command; my %cli_options = ( 'help' => sub { usage(0); }, 'version' => \&version, 'system-acdir=s' => sub { shift; @system_includes = @_; }, 'automake-acdir=s' => sub { shift; @automake_includes = @_; }, 'diff:s' => \$diff_command, 'dry-run' => \$dry_run, 'force' => \$force_output, 'I=s' => \@user_includes, 'install' => \$install, 'output=s' => \$output_file, 'print-ac-dir' => \$print_and_exit, 'verbose' => sub { setup_channel 'verb', silent => 0; }, 'W|warnings=s' => \&parse_warnings, ); use Automake::Getopt (); Automake::Getopt::parse_options %cli_options; if (@ARGV > 0) { fatal ("non-option arguments are not accepted: '$ARGV[0]'.\n" . "Try '$0 --help' for more information."); } if ($print_and_exit) { print "@system_includes\n"; exit 0; } if (defined $diff_command) { $diff_command = 'diff -u' if $diff_command eq ''; @diff_command = split (' ', $diff_command); $install = 1; $dry_run = 1; } # Finally, adds any directory listed in the 'dirlist' file. if (open (DIRLIST, "$system_includes[0]/dirlist")) { while (<DIRLIST>) { # Ignore '#' lines. next if /^#/; # strip off newlines and end-of-line comments s/\s*\#.*$//; chomp; foreach my $dir (glob) { push (@system_includes, $dir) if -d $dir; } } close (DIRLIST); } } # Add any directory listed in the 'ACLOCAL_PATH' environment variable # to the list of system include directories. sub parse_ACLOCAL_PATH () { return if not defined $ENV{"ACLOCAL_PATH"}; # Directories in ACLOCAL_PATH should take precedence over system # directories, so we use unshift. However, directories that # come first in ACLOCAL_PATH take precedence over directories # coming later, which is why the result of split is reversed. foreach my $dir (reverse split /:/, $ENV{"ACLOCAL_PATH"}) { unshift (@system_includes, $dir) if $dir ne '' && -d $dir; } } ################################################################ parse_WARNINGS; # Parse the WARNINGS environment variable. parse_arguments; parse_ACLOCAL_PATH; $configure_ac = require_configure_ac; # We may have to rerun aclocal if some file have been installed, but # it should not happen more than once. The reason we must run again # is that once the file has been moved from /usr/share/aclocal/ to the # local m4/ directory it appears at a new place in the search path, # hence it should be output at a different position in aclocal.m4. If # we did not rerun aclocal, the next run of aclocal would produce a # different aclocal.m4. my $loop = 0; my $rerun_due_to_macrodir = 0; while (1) { ++$loop; prog_error "too many loops" if $loop > 2 + $rerun_due_to_macrodir; reset_maps; scan_m4_files; scan_configure; last if $exit_code; my %macro_traced = trace_used_macros; if (!$rerun_due_to_macrodir && @ac_config_macro_dirs) { # The directory specified in calls to the AC_CONFIG_MACRO_DIRS # m4 macro (if any) must go after the user includes specified # explicitly with the '-I' option. push @user_includes, @ac_config_macro_dirs; # We might have to scan some new directory of .m4 files. $rerun_due_to_macrodir++; next; } if ($install && !@user_includes) { fatal "installation of third-party macros impossible without " . "-I options nor AC_CONFIG_MACRO_DIR{,S} m4 macro(s)"; } last if write_aclocal ($output_file, keys %macro_traced); last if $dry_run; } check_acinclude; exit $exit_code; ### Setup "GNU" style for perl-mode and cperl-mode. ## Local Variables: ## perl-indent-level: 2 ## perl-continued-statement-offset: 2 ## perl-continued-brace-offset: 0 ## perl-brace-offset: 0 ## perl-brace-imaginary-offset: 0 ## perl-label-offset: -2 ## cperl-indent-level: 2 ## cperl-brace-offset: 0 ## cperl-continued-brace-offset: 0 ## cperl-label-offset: -2 ## cperl-extra-newline-before-brace: t ## cperl-merge-trailing-else: nil ## cperl-continued-statement-offset: 2 ## End: