Linux s1.hostinginusa.com 5.14.0-687.26.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jul 14 16:32:02 EDT 2026 x86_64
Apache
Server IP : 67.222.28.226 & Your IP : 216.73.216.200
Domains : 196 Domain
User : agvfen
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
bin /
Delete
Unzip
Name
Size
Permission
Date
Action
2to3
95
B
-rwxr-xr-x
2026-07-15 11:47
GET
15.82
KB
-rwxr-xr-x
2022-03-25 08:00
HEAD
15.82
KB
-rwxr-xr-x
2022-03-25 08:00
Mail
1013.25
KB
-rwxr-xr-x
2025-12-17 11:27
POST
15.82
KB
-rwxr-xr-x
2022-03-25 08:00
[
51.63
KB
-rwxr-xr-x
2026-06-25 00:26
ab
81.46
KB
-rwxr-xr-x
2026-07-07 16:31
aclocal
35.52
KB
-rwxr-xr-x
2023-09-27 12:16
aclocal-1.16
35.52
KB
-rwxr-xr-x
2023-09-27 12:16
acyclic
15.3
KB
-rwxr-xr-x
2024-04-03 11:16
addr2line
27.74
KB
-rwxr-xr-x
2026-04-04 21:15
alias
33
B
-rwxr-xr-x
2024-04-30 14:33
animate
15.09
KB
-rwxr-xr-x
2026-07-22 08:31
appstream-compose
31.47
KB
-rwxr-xr-x
2024-06-13 08:53
appstream-util
116.57
KB
-rwxr-xr-x
2024-06-13 08:53
apropos
48.52
KB
-rwxr-xr-x
2025-09-21 12:57
apropos.man-db
48.52
KB
-rwxr-xr-x
2025-09-21 12:57
ar
55.98
KB
-rwxr-xr-x
2026-04-04 21:15
arch
31.47
KB
-rwxr-xr-x
2026-06-25 00:26
aria_chk
5.36
MB
-rwxr-xr-x
2026-05-23 16:01
aria_dump_log
5.16
MB
-rwxr-xr-x
2026-05-23 16:01
aria_ftdump
5.18
MB
-rwxr-xr-x
2026-05-23 16:01
aria_pack
5.2
MB
-rwxr-xr-x
2026-05-23 16:01
aria_read_log
5.32
MB
-rwxr-xr-x
2026-05-23 16:01
arpaname
15.11
KB
-rwxr-xr-x
2026-06-10 13:21
arping
27.25
KB
-rwxr-xr-x
2025-10-20 12:44
as
710.31
KB
-rwxr-xr-x
2026-04-04 21:15
aserver
39.47
KB
-rwxr-xr-x
2026-03-31 10:28
aspell
151.12
KB
-rwxr-xr-x
2022-01-26 21:47
at
55.49
KB
-rwxr-xr-x
2025-11-12 00:38
atq
55.49
KB
-rwxr-xr-x
2025-11-12 00:38
atrm
55.49
KB
-rwxr-xr-x
2025-11-12 00:38
attr
15.72
KB
-rwxr-xr-x
2022-01-28 12:44
audit2allow
14.71
KB
-rwxr-xr-x
2026-04-05 11:05
audit2why
14.71
KB
-rwxr-xr-x
2026-04-05 11:05
aulast
19.2
KB
-rwxr-xr-x
2026-04-04 20:12
aulastlog
15.13
KB
-rwxr-xr-x
2026-04-04 20:12
ausyscall
15.12
KB
-rwxr-xr-x
2026-04-04 20:12
authselect
43.68
KB
-rwxr-xr-x
2025-03-12 14:22
autoconf
14.42
KB
-rwxr-xr-x
2025-09-21 12:23
autoheader
8.33
KB
-rwxr-xr-x
2025-09-21 12:23
autom4te
31.43
KB
-rwxr-xr-x
2025-09-21 12:23
automake
251.93
KB
-rwxr-xr-x
2023-09-27 12:16
automake-1.16
251.93
KB
-rwxr-xr-x
2023-09-27 12:16
autopoint
26.36
KB
-rwxr-xr-x
2023-09-27 06:51
autoreconf
20.57
KB
-rwxr-xr-x
2025-09-21 12:23
autoscan
16.72
KB
-rwxr-xr-x
2025-09-21 12:23
autoupdate
33.08
KB
-rwxr-xr-x
2025-09-21 12:23
auvirt
35.3
KB
-rwxr-xr-x
2026-04-04 20:12
avinfo
23.35
KB
-rwxr-xr-x
2026-04-04 21:25
awk
698.17
KB
-rwxr-xr-x
2022-03-30 22:25
b2sum
51.59
KB
-rwxr-xr-x
2026-06-25 00:26
base32
35.49
KB
-rwxr-xr-x
2026-06-25 00:26
base64
35.49
KB
-rwxr-xr-x
2026-06-25 00:26
basename
31.48
KB
-rwxr-xr-x
2026-06-25 00:26
basenc
47.83
KB
-rwxr-xr-x
2026-06-25 00:26
bash
1.32
MB
-rwxr-xr-x
2024-04-30 14:33
bashbug
6.91
KB
-rwxr-xr-x
2024-04-30 14:33
bashbug-64
6.91
KB
-rwxr-xr-x
2024-04-30 14:33
batch
140
B
-rwxr-xr-x
2025-11-12 00:38
bcomps
23.37
KB
-rwxr-xr-x
2024-04-03 11:16
bg
30
B
-rwxr-xr-x
2024-04-30 14:33
bison
494.76
KB
-rwxr-xr-x
2022-01-27 00:15
bluemoon
43.75
KB
-rwxr-xr-x
2026-04-04 21:25
bluetoothctl
593.66
KB
-rwxr-xr-x
2026-04-04 21:25
bond2team
22.75
KB
-rwxr-xr-x
2020-07-20 10:00
bootconfig
30.29
KB
-rwxr-xr-x
2026-08-01 10:34
bootctl
100.54
KB
-rwxr-xr-x
2026-06-25 00:28
brotli
753.3
KB
-rwxr-xr-x
2026-02-05 11:07
bsqldb
35.46
KB
-rwxr-xr-x
2025-05-28 13:07
bsqlodbc
31.36
KB
-rwxr-xr-x
2025-05-28 13:07
btattach
31.5
KB
-rwxr-xr-x
2026-04-04 21:25
btmon
1.13
MB
-rwxr-xr-x
2026-04-04 21:25
bunzip2
39.45
KB
-rwxr-xr-x
2026-04-04 21:34
busctl
100.16
KB
-rwxr-xr-x
2026-06-25 00:28
bwrap
72.22
KB
-rwxr-xr-x
2025-09-21 13:44
bzcat
39.45
KB
-rwxr-xr-x
2026-04-04 21:34
bzcmp
2.09
KB
-rwxr-xr-x
2026-04-04 21:34
bzdiff
2.09
KB
-rwxr-xr-x
2026-04-04 21:34
bzegrep
2.01
KB
-rwxr-xr-x
2026-04-04 21:34
bzfgrep
2.01
KB
-rwxr-xr-x
2026-04-04 21:34
bzgrep
2.01
KB
-rwxr-xr-x
2026-04-04 21:34
bzip2
39.45
KB
-rwxr-xr-x
2026-04-04 21:34
bzip2recover
15.23
KB
-rwxr-xr-x
2026-04-04 21:34
bzless
1.23
KB
-rwxr-xr-x
2026-04-04 21:34
bzmore
1.23
KB
-rwxr-xr-x
2026-04-04 21:34
c++
1.05
MB
-rwxr-xr-x
2026-04-04 22:27
c++filt
27.19
KB
-rwxr-xr-x
2026-04-04 21:15
c89
228
B
-rwxr-xr-x
2026-04-04 22:18
c99
219
B
-rwxr-xr-x
2026-04-04 22:18
ca-legacy
1.61
KB
-rwxr-xr-x
2025-11-19 09:34
cal
51.82
KB
-rwxr-xr-x
2026-04-04 22:15
canberra-boot
19.07
KB
-rwxr-xr-x
2023-09-25 19:08
canberra-gtk-play
19.18
KB
-rwxr-xr-x
2023-09-25 19:08
captoinfo
87.79
KB
-rwxr-xr-x
2025-09-21 09:23
cat
35.45
KB
-rwxr-xr-x
2026-06-25 00:26
catchsegv
3.21
KB
-rwxr-xr-x
2026-07-22 07:08
catman
35.86
KB
-rwxr-xr-x
2025-09-21 12:57
cc
1.04
MB
-rwxr-xr-x
2026-04-04 22:27
ccomps
27.47
KB
-rwxr-xr-x
2024-04-03 11:16
cd
30
B
-rwxr-xr-x
2024-04-30 14:33
centrino-decode
14.13
KB
-rwxr-xr-x
2026-08-01 10:34
certutil
172.57
KB
-rwxr-xr-x
2026-03-23 05:10
chacl
19.15
KB
-rwxr-xr-x
2026-07-21 15:58
chage
71.98
KB
-rwsr-xr-x
2026-04-08 19:49
chardetect
225
B
-rwxr-xr-x
2022-03-25 13:26
chattr
15.19
KB
-rwxr-xr-x
2025-09-21 15:03
chcat
13.63
KB
-rwxr-xr-x
2026-04-05 11:05
chcon
60.05
KB
-rwxr-xr-x
2026-06-25 00:26
checkmodule
450.88
KB
-rwxr-xr-x
2024-04-03 10:07
checkpolicy
527.52
KB
-rwxr-xr-x
2024-04-03 10:07
chfn
31.28
KB
-rws--x--x
2026-04-04 22:15
chgrp
55.98
KB
-rwxr-xr-x
2026-06-25 00:26
chmem
35.4
KB
-rwxr-xr-x
2026-04-04 22:15
chmod
55.96
KB
-rwxr-xr-x
2026-06-25 00:26
choom
23.3
KB
-rwxr-xr-x
2026-04-04 22:15
chown
59.99
KB
-rwxr-xr-x
2026-06-25 00:26
chronyc
104.74
KB
-rwxr-xr-x
2026-04-09 00:49
chrt
27.3
KB
-rwxr-xr-x
2026-04-04 22:15
chsh
23.23
KB
-rwx--x--x
2026-04-04 22:15
chvt
15.35
KB
-rwxr-xr-x
2025-03-13 08:15
cifsiostat
23.36
KB
-rwxr-xr-x
2026-04-15 10:16
circo
15.23
KB
-rwxr-xr-x
2024-04-03 11:16
cksum
31.38
KB
-rwxr-xr-x
2026-06-25 00:26
clear
15.15
KB
-rwxr-xr-x
2025-09-21 09:23
clockdiff
23.2
KB
-rwxr-xr-x
2025-10-20 12:44
cloud-id
966
B
-rwxr-xr-x
2026-06-25 14:50
cloud-init
970
B
-rwxr-xr-x
2026-06-25 14:50
cloud-init-per
2.06
KB
-rwxr-xr-x
2026-06-25 14:50
cluster
47.7
KB
-rwxr-xr-x
2024-04-03 11:16
cmp
40.13
KB
-rwxr-xr-x
2022-01-29 18:15
cmsutil
47.37
KB
-rwxr-xr-x
2026-03-23 05:10
cockpit-bridge
213
B
-rwxr-xr-x
2026-05-28 04:12
col
23.23
KB
-rwxr-xr-x
2026-04-04 22:15
colcrt
15.19
KB
-rwxr-xr-x
2026-04-04 22:15
colrm
15.16
KB
-rwxr-xr-x
2026-04-04 22:15
column
35.34
KB
-rwxr-xr-x
2026-04-04 22:15
comm
35.55
KB
-rwxr-xr-x
2026-06-25 00:26
command
35
B
-rwxr-xr-x
2024-04-30 14:33
compare
15.09
KB
-rwxr-xr-x
2026-07-22 08:31
compile_et
1.31
KB
-rwxr-xr-x
2025-09-21 15:02
composite
15.09
KB
-rwxr-xr-x
2026-07-22 08:31
config_data
6.97
KB
-rwxr-xr-x
2022-02-16 11:46
conjure
15.1
KB
-rwxr-xr-x
2026-07-22 08:31
consolehelper
15.1
KB
-rwxr-xr-x
2025-09-21 11:17
convert
15.1
KB
-rwxr-xr-x
2026-07-22 08:31
coredumpctl
59.84
KB
-rwxr-xr-x
2026-06-25 00:28
corelist
14.92
KB
-rwxr-xr-x
2025-03-12 23:43
cp
141.02
KB
-rwxr-xr-x
2026-06-25 00:26
cpan
8.37
KB
-rwxr-xr-x
2025-05-13 21:00
cpan-mirrors
4.19
KB
-rwxr-xr-x
2025-05-13 21:00
cpansign
1.98
KB
-rwxr-xr-x
2022-03-29 21:13
cpapi1
3.32
MB
-rwxr-xr-x
2026-07-24 04:42
cpapi2
3.32
MB
-rwxr-xr-x
2026-07-24 04:42
cpapi3
3.32
MB
-rwxr-xr-x
2026-07-24 04:42
cpio
145.52
KB
-rwxr-xr-x
2022-01-29 20:51
cpp
1.05
MB
-rwxr-xr-x
2026-04-04 22:27
cpupower
80.02
KB
-rwxr-xr-x
2026-08-01 10:15
crb
2.59
KB
-rwxr--r--
2026-06-23 22:05
crc32
1.02
KB
-rwxr-xr-x
2022-03-24 22:30
crlutil
91.98
KB
-rwxr-xr-x
2026-03-23 05:10
cronnext
39.75
KB
-rwxr-xr-x
2026-04-09 05:59
crontab
55.77
KB
-rwsr-xr-x
2026-04-09 05:59
csplit
108.67
KB
-rwxr-xr-x
2026-06-25 00:26
curl
248.48
KB
-rwxr-xr-x
2026-04-04 23:21
cut
43.6
KB
-rwxr-xr-x
2026-06-25 00:26
cvtsudoers
352.23
KB
-rwxr-xr-x
2026-05-21 01:23
cxpm
27.41
KB
-rwxr-xr-x
2024-04-01 18:32
cyrusbdb2current
1.58
MB
-rwxr-xr-x
2025-09-25 11:46
datacopy
31.42
KB
-rwxr-xr-x
2025-05-28 13:07
date
103.84
KB
-rwxr-xr-x
2026-06-25 00:26
dbilogstrip
1.35
KB
-rwxr-xr-x
2026-07-13 16:18
dbiprof
6.06
KB
-rwxr-xr-x
2026-07-13 16:18
dbus-broker
232
KB
-rwxr-xr-x
2022-10-14 17:11
dbus-broker-launch
130.02
KB
-rwxr-xr-x
2022-10-14 17:11
dbus-monitor
27.27
KB
-rwxr-xr-x
2023-09-26 21:51
dbus-send
27.22
KB
-rwxr-xr-x
2023-09-26 21:51
dbus-update-activation-environment
15.17
KB
-rwxr-xr-x
2023-09-26 21:51
dbus-uuidgen
15.14
KB
-rwxr-xr-x
2023-09-26 21:51
dbxtool
23.34
KB
-rwxr-xr-x
2026-04-13 08:36
dconf
64.71
KB
-rwxr-xr-x
2022-01-29 19:03
dd
67.95
KB
-rwxr-xr-x
2026-06-25 00:26
deallocvt
15.36
KB
-rwxr-xr-x
2025-03-13 08:15
debuginfo-install
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
debuginfod-find
19.27
KB
-rwxr-xr-x
2026-04-05 00:39
defncopy
31.43
KB
-rwxr-xr-x
2025-05-28 13:07
delv
45.38
KB
-rwxr-xr-x
2026-06-10 13:21
df
80.53
KB
-rwxr-xr-x
2026-06-25 00:26
diff
194.7
KB
-rwxr-xr-x
2022-01-29 18:15
diff3
52.3
KB
-rwxr-xr-x
2022-01-29 18:15
diffimg
15.26
KB
-rwxr-xr-x
2024-04-03 11:16
dig
136.59
KB
-rwxr-xr-x
2026-06-10 13:21
dijkstra
19.44
KB
-rwxr-xr-x
2024-04-03 11:16
dir
137.45
KB
-rwxr-xr-x
2026-06-25 00:26
dircolors
39.62
KB
-rwxr-xr-x
2026-06-25 00:26
dirmngr
439.97
KB
-rwxr-xr-x
2026-01-15 21:34
dirmngr-client
56.13
KB
-rwxr-xr-x
2026-01-15 21:34
dirname
27.3
KB
-rwxr-xr-x
2026-06-25 00:26
display
15.09
KB
-rwxr-xr-x
2026-07-22 08:31
distro
953
B
-rwxr-xr-x
2022-03-25 07:52
dltest
15.1
KB
-rwxr-xr-x
2026-03-31 12:14
dmesg
71.77
KB
-rwxr-xr-x
2026-04-04 22:15
dnf
2.04
KB
-rwxr-xr-x
2026-05-20 19:48
dnf-3
2.04
KB
-rwxr-xr-x
2026-05-20 19:48
dnf4
2.04
KB
-rwxr-xr-x
2026-05-20 19:48
dnsdomainname
23.84
KB
-rwxr-xr-x
2022-02-14 11:22
dnstap-read
23.19
KB
-rwxr-xr-x
2026-06-10 13:21
domainname
23.84
KB
-rwxr-xr-x
2022-02-14 11:22
dot
15.23
KB
-rwxr-xr-x
2024-04-03 11:16
dot2gxl
39.93
KB
-rwxr-xr-x
2024-04-03 11:16
dotty
2.04
KB
-rwxr-xr-x
2024-04-03 11:16
doveadm
820.06
KB
-rwxr-xr-x
2026-07-15 21:53
doveconf
370.6
KB
-rwxr-xr-x
2026-07-15 21:53
dovecot-sysreport
6.28
KB
-rwxr-xr-x
2026-07-15 21:52
dpkg
320.52
KB
-rwxr-xr-x
2026-03-23 13:44
dpkg-deb
153.71
KB
-rwxr-xr-x
2026-03-23 13:44
dpkg-divert
129.77
KB
-rwxr-xr-x
2026-03-23 13:44
dpkg-maintscript-helper
20.63
KB
-rwxr-xr-x
2026-03-23 13:44
dpkg-query
146.16
KB
-rwxr-xr-x
2026-03-23 13:44
dpkg-realpath
35.63
KB
-rwxr-xr-x
2026-03-23 13:44
dpkg-split
104.76
KB
-rwxr-xr-x
2026-03-23 13:44
dpkg-statoverride
56.05
KB
-rwxr-xr-x
2026-03-23 13:44
dpkg-trigger
48.08
KB
-rwxr-xr-x
2026-03-23 13:44
dracut
98.55
KB
-rwxr-xr-x
2026-06-30 09:56
dtrace
17.38
KB
-rwxr-xr-x
2026-04-04 21:42
du
149.27
KB
-rwxr-xr-x
2026-06-25 00:26
dumpkeys
164.05
KB
-rwxr-xr-x
2025-03-13 08:15
dwp
851.59
KB
-rwxr-xr-x
2026-04-04 21:15
dwz
227.99
KB
-rwxr-xr-x
2025-09-21 14:45
ea-php83
10.93
MB
-rwxr-xr-x
2026-07-07 16:35
ea-php83-pear
383
B
-rwxr-xr-x
2026-07-08 21:53
ea-php83-pecl
299
B
-rwxr-xr-x
2026-07-08 21:53
ea-php84
11.02
MB
-rwxr-xr-x
2026-07-07 16:44
ea-php84-pear
383
B
-rwxr-xr-x
2026-07-08 21:53
ea-php84-pecl
299
B
-rwxr-xr-x
2026-07-08 21:53
ea-wappspector
104
B
-rwxr-xr-x
2026-05-18 19:31
echo
27.28
KB
-rwxr-xr-x
2026-06-25 00:26
ed
52.51
KB
-rwxr-xr-x
2022-01-30 05:02
edgepaint
2.46
MB
-rwxr-xr-x
2024-04-03 11:16
egrep
32
B
-rwxr-xr-x
2022-01-31 20:22
eject
43.61
KB
-rwxr-xr-x
2026-04-04 22:15
elfedit
35.84
KB
-rwxr-xr-x
2026-04-04 21:15
enc2xs
40.69
KB
-rwxr-xr-x
2022-02-11 16:42
encguess
2.92
KB
-rwxr-xr-x
2022-02-11 16:42
env
44.03
KB
-rwxr-xr-x
2026-06-25 00:26
envml
4.11
KB
-rwxr-xr-x
2023-05-14 17:11
envsubst
35.39
KB
-rwxr-xr-x
2023-09-27 06:53
eps2eps
643
B
-rwxr-xr-x
2025-05-14 16:03
eqn
189.52
KB
-rwxr-xr-x
2022-02-01 10:44
event_rpcgen.py
53.65
KB
-rwxr-xr-x
2020-07-05 12:01
evmctl
69.59
KB
-rwxr-xr-x
2025-09-21 09:11
ex
1.38
MB
-rwxr-xr-x
2026-07-29 22:08
exempi
28.18
KB
-rwxr-xr-x
2022-01-30 23:19
exiv2
199.82
KB
-rwxr-xr-x
2022-04-14 10:43
expand
39.54
KB
-rwxr-xr-x
2026-06-25 00:26
expr
108.43
KB
-rwxr-xr-x
2026-06-25 00:26
factor
71.87
KB
-rwxr-xr-x
2026-06-25 00:26
fallocate
23.2
KB
-rwxr-xr-x
2026-04-04 22:15
false
27.28
KB
-rwxr-xr-x
2026-06-25 00:26
fc
30
B
-rwxr-xr-x
2024-04-30 14:33
fc-cache
139
B
-rwxr-xr-x
2023-01-23 15:48
fc-cache-64
23.17
KB
-rwxr-xr-x
2023-01-23 19:48
fc-cat
19.16
KB
-rwxr-xr-x
2023-01-23 19:48
fc-conflist
15.13
KB
-rwxr-xr-x
2023-01-23 19:48
fc-list
15.13
KB
-rwxr-xr-x
2023-01-23 19:48
fc-match
15.13
KB
-rwxr-xr-x
2023-01-23 19:48
fc-pattern
15.14
KB
-rwxr-xr-x
2023-01-23 19:48
fc-query
15.13
KB
-rwxr-xr-x
2023-01-23 19:48
fc-scan
15.14
KB
-rwxr-xr-x
2023-01-23 19:48
fc-validate
15.14
KB
-rwxr-xr-x
2023-01-23 19:48
fdp
15.23
KB
-rwxr-xr-x
2024-04-03 11:16
fg
30
B
-rwxr-xr-x
2024-04-30 14:33
fgconsole
15.34
KB
-rwxr-xr-x
2025-03-13 08:15
fgrep
32
B
-rwxr-xr-x
2022-01-31 20:22
filan
47.63
KB
-rwxr-xr-x
2026-02-12 18:05
file
27.63
KB
-rwxr-xr-x
2026-04-05 00:57
fincore
23.3
KB
-rwxr-xr-x
2026-04-04 22:15
find
284.95
KB
-rwxr-xr-x
2024-10-02 21:04
find-repos-of-install
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
findmnt
64.75
KB
-rwxr-xr-x
2026-04-04 22:15
fips-finish-install
1.72
KB
-rwxr-xr-x
2026-02-24 11:47
fips-mode-setup
8.02
KB
-rwxr-xr-x
2026-02-24 11:47
fisql
35.46
KB
-rwxr-xr-x
2025-05-28 13:07
flatpak
1.77
MB
-rwxr-xr-x
2026-05-28 21:34
flatpak-bisect
7.66
KB
-rwxr-xr-x
2024-04-17 17:19
flatpak-coredumpctl
3.35
KB
-rwxr-xr-x
2024-04-17 17:19
flex
412.64
KB
-rwxr-xr-x
2022-01-30 08:23
flex++
412.64
KB
-rwxr-xr-x
2022-01-30 08:23
flock
23.37
KB
-rwxr-xr-x
2026-04-04 22:15
fmt
39.58
KB
-rwxr-xr-x
2026-06-25 00:26
fold
39.51
KB
-rwxr-xr-x
2026-06-25 00:26
free
23.36
KB
-rwxr-xr-x
2024-04-30 16:43
freebcp
23.37
KB
-rwxr-xr-x
2025-05-28 13:07
freetype-config
4.32
KB
-rwxr-xr-x
2025-03-31 15:40
fribidi
28.59
KB
-rwxr-xr-x
2022-10-14 17:30
ftp
100.66
KB
-rwxr-xr-x
2022-01-30 23:49
funzip
31.25
KB
-rwxr-xr-x
2026-04-09 11:24
fuse2fs
72.68
KB
-rwxr-xr-x
2025-09-21 15:03
fusermount
35.52
KB
-rwsr-xr-x
2025-03-12 19:30
fwupdmgr
157.02
KB
-rwxr-xr-x
2026-04-13 08:36
fwupdtool
177.2
KB
-rwxr-xr-x
2026-04-13 08:36
g++
1.05
MB
-rwxr-xr-x
2026-04-04 22:27
g13
110.29
KB
-rwxr-xr-x
2026-01-15 21:34
galera_new_cluster
936
B
-rwxr-xr-x
2026-05-23 15:25
galera_recovery
3.29
KB
-rwxr-xr-x
2026-05-23 15:25
gapplication
23.2
KB
-rwxr-xr-x
2026-07-20 23:56
garb-systemd
1.32
KB
-rwxr-xr-x
2026-05-22 03:36
garbd
1.63
MB
-rwxr-xr-x
2026-05-22 03:37
gawk
698.17
KB
-rwxr-xr-x
2022-03-30 22:25
gc
19.39
KB
-rwxr-xr-x
2024-04-03 11:16
gcc
1.04
MB
-rwxr-xr-x
2026-04-04 22:27
gcc-ar
27.67
KB
-rwxr-xr-x
2026-04-04 22:27
gcc-nm
27.65
KB
-rwxr-xr-x
2026-04-04 22:27
gcc-ranlib
27.67
KB
-rwxr-xr-x
2026-04-04 22:27
gcov
477.13
KB
-rwxr-xr-x
2026-04-04 22:27
gcov-dump
291.77
KB
-rwxr-xr-x
2026-04-04 22:28
gcov-tool
320.47
KB
-rwxr-xr-x
2026-04-04 22:27
gdbm_dump
28.22
KB
-rwxr-xr-x
2024-10-02 21:50
gdbm_load
36.48
KB
-rwxr-xr-x
2024-10-02 21:50
gdbmtool
149.26
KB
-rwxr-xr-x
2024-10-02 21:50
gdbus
51.5
KB
-rwxr-xr-x
2026-07-20 23:56
gdbus-codegen
1.99
KB
-rwxr-xr-x
2026-07-20 23:54
gdk-pixbuf-query-loaders-64
15.16
KB
-rwxr-xr-x
2026-05-21 11:01
gdk-pixbuf-thumbnailer
19.15
KB
-rwxr-xr-x
2026-05-21 11:01
gen_grub_cfgstub
660
B
-rwx------
2026-04-06 12:55
gencat
27.45
KB
-rwxr-xr-x
2026-07-22 07:10
genl-ctrl-list
15.48
KB
-rwxr-xr-x
2025-03-17 12:12
geqn
189.52
KB
-rwxr-xr-x
2022-02-01 10:44
getconf
35.23
KB
-rwxr-xr-x
2026-07-22 07:10
getent
35.86
KB
-rwxr-xr-x
2026-07-22 07:10
getfacl
31.28
KB
-rwxr-xr-x
2026-07-21 15:58
getfattr
24.35
KB
-rwxr-xr-x
2022-01-28 12:44
getkeycodes
15.34
KB
-rwxr-xr-x
2025-03-13 08:15
getopt
23.27
KB
-rwxr-xr-x
2026-04-04 22:15
getopts
35
B
-rwxr-xr-x
2024-04-30 14:33
gettext
35.35
KB
-rwxr-xr-x
2023-09-27 06:53
gettext.sh
5.07
KB
-rwxr-xr-x
2023-09-27 06:50
gettextize
41.25
KB
-rwxr-xr-x
2023-09-27 06:51
ghostscript
15.13
KB
-rwxr-xr-x
2025-05-14 16:03
gio
91.82
KB
-rwxr-xr-x
2026-07-20 23:56
gio-querymodules-64
15.13
KB
-rwxr-xr-x
2026-07-20 23:56
git
22.29
MB
-rwxr-xr-x
2025-07-09 21:55
git-receive-pack
22.29
MB
-rwxr-xr-x
2025-07-09 21:55
git-shell
6.26
MB
-rwxr-xr-x
2025-07-09 21:55
git-upload-archive
22.29
MB
-rwxr-xr-x
2025-07-09 21:55
git-upload-pack
22.29
MB
-rwxr-xr-x
2025-07-09 21:55
glib-compile-resources
43.34
KB
-rwxr-xr-x
2026-07-20 23:56
glib-compile-schemas
51.47
KB
-rwxr-xr-x
2026-07-20 23:56
glib-genmarshal
40.14
KB
-rwxr-xr-x
2026-07-20 23:54
glib-gettextize
5.26
KB
-rwxr-xr-x
2026-07-20 23:54
glib-mkenums
30.08
KB
-rwxr-xr-x
2026-07-20 23:54
gmake
249.8
KB
-rwxr-xr-x
2024-04-02 12:55
gml2gv
47.78
KB
-rwxr-xr-x
2024-04-03 11:16
gneqn
916
B
-rwxr-xr-x
2022-02-01 10:44
gnroff
3.21
KB
-rwxr-xr-x
2022-02-01 10:44
gobject-query
15.17
KB
-rwxr-xr-x
2026-07-20 23:56
gpasswd
76.19
KB
-rwsr-xr-x
2026-04-08 19:49
gpg
1.07
MB
-rwxr-xr-x
2026-01-15 21:34
gpg-agent
342.27
KB
-rwxr-xr-x
2026-01-15 21:34
gpg-card
170.13
KB
-rwxr-xr-x
2026-01-15 21:34
gpg-connect-agent
84.75
KB
-rwxr-xr-x
2026-01-15 21:34
gpg-error
36.1
KB
-rwxr-xr-x
2022-02-09 23:24
gpg-error-config
1.98
KB
-rwxr-xr-x
2022-02-09 23:24
gpg-wks-client
129.55
KB
-rwxr-xr-x
2026-01-15 21:34
gpg-wks-server
113.33
KB
-rwxr-xr-x
2026-01-15 21:34
gpg2
1.07
MB
-rwxr-xr-x
2026-01-15 21:34
gpgconf
100.98
KB
-rwxr-xr-x
2026-01-15 21:34
gpgme-json
84.63
KB
-rwxr-xr-x
2022-03-30 19:37
gpgparsemail
35.33
KB
-rwxr-xr-x
2026-01-15 21:34
gpgrt-config
13.13
KB
-rwxr-xr-x
2022-02-09 23:24
gpgsplit
27.5
KB
-rwxr-xr-x
2026-01-15 21:34
gpgtar
64.87
KB
-rwxr-xr-x
2026-01-15 21:34
gpgv
295.43
KB
-rwxr-xr-x
2026-01-15 21:34
gpgv2
295.43
KB
-rwxr-xr-x
2026-01-15 21:34
gpic
201.72
KB
-rwxr-xr-x
2022-02-01 10:44
gpio-event-mon
18.13
KB
-rwxr-xr-x
2026-08-01 10:34
gpio-hammer
14.12
KB
-rwxr-xr-x
2026-08-01 10:34
gpio-watch
14.12
KB
-rwxr-xr-x
2026-08-01 10:34
gprof
101.48
KB
-rwxr-xr-x
2026-04-04 21:15
gr2fonttest
28
KB
-rwxr-xr-x
2022-01-31 13:10
graphml2gv
23.55
KB
-rwxr-xr-x
2024-04-03 11:16
grep
154.49
KB
-rwxr-xr-x
2022-01-31 20:22
gresource
23.29
KB
-rwxr-xr-x
2026-07-20 23:56
groff
96.77
KB
-rwxr-xr-x
2022-02-01 10:44
grops
167.26
KB
-rwxr-xr-x
2022-02-01 10:44
grotty
122.2
KB
-rwxr-xr-x
2022-02-01 10:44
groups
35.48
KB
-rwxr-xr-x
2026-06-25 00:26
growpart
29.2
KB
-rwxr-xr-x
2023-04-07 01:45
grub2-editenv
486.73
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-file
1.11
MB
-rwxr-xr-x
2026-04-06 12:55
grub2-fstest
1.67
MB
-rwxr-xr-x
2026-04-06 12:55
grub2-glue-efi
301.34
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-kbdcomp
1.63
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-menulst2cfg
284.52
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-mkfont
334.02
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-mkimage
465.64
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-mklayout
311.45
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-mknetdir
532.59
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-mkpasswd-pbkdf2
314.01
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-mkrelpath
301.16
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-mkrescue
1.34
MB
-rwxr-xr-x
2026-04-06 12:55
grub2-mkstandalone
636.96
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-mount
1.02
MB
-rwxr-xr-x
2026-04-06 12:55
grub2-render-label
1.11
MB
-rwxr-xr-x
2026-04-06 12:55
grub2-script-check
333.95
KB
-rwxr-xr-x
2026-04-06 12:55
grub2-syslinux2cfg
1.04
MB
-rwxr-xr-x
2026-04-06 12:55
gs
15.13
KB
-rwxr-xr-x
2025-05-14 16:03
gsbj
354
B
-rwxr-xr-x
2025-05-14 16:03
gsdj
356
B
-rwxr-xr-x
2025-05-14 16:03
gsdj500
356
B
-rwxr-xr-x
2025-05-14 16:03
gsettings
31.38
KB
-rwxr-xr-x
2026-07-20 23:56
gsf-office-thumbnailer
20.07
KB
-rwxr-xr-x
2022-02-09 23:44
gslj
357
B
-rwxr-xr-x
2025-05-14 16:03
gslp
354
B
-rwxr-xr-x
2025-05-14 16:03
gsnd
281
B
-rwxr-xr-x
2025-05-14 16:03
gsoelim
32.18
KB
-rwxr-xr-x
2022-02-01 10:44
gst-inspect-1.0
71.75
KB
-rwxr-xr-x
2025-03-13 09:20
gst-launch-1.0
39.48
KB
-rwxr-xr-x
2025-03-13 09:20
gst-stats-1.0
35.64
KB
-rwxr-xr-x
2025-03-13 09:20
gst-typefind-1.0
19.34
KB
-rwxr-xr-x
2025-03-13 09:20
gtar
518.13
KB
-rwxr-xr-x
2026-04-04 21:56
gtbl
130.86
KB
-rwxr-xr-x
2022-02-01 10:44
gtester
31.29
KB
-rwxr-xr-x
2026-07-20 23:56
gtester-report
18.64
KB
-rwxr-xr-x
2026-07-20 23:54
gtk-launch
19.28
KB
-rwxr-xr-x
2025-09-17 21:32
gtk-query-immodules-2.0-64
19.17
KB
-rwxr-xr-x
2023-04-07 07:55
gtk-query-immodules-3.0-64
23.27
KB
-rwxr-xr-x
2025-09-17 21:32
gtk-update-icon-cache
39.83
KB
-rwxr-xr-x
2025-09-17 21:32
gtroff
732.07
KB
-rwxr-xr-x
2022-02-01 10:44
gunzip
2.29
KB
-rwxr-xr-x
2022-10-15 17:26
gv2gml
23.41
KB
-rwxr-xr-x
2024-04-03 11:16
gv2gxl
39.93
KB
-rwxr-xr-x
2024-04-03 11:16
gvcolor
49.59
KB
-rwxr-xr-x
2024-04-03 11:16
gvgen
23.41
KB
-rwxr-xr-x
2024-04-03 11:16
gvmap
2.75
MB
-rwxr-xr-x
2024-04-03 11:16
gvmap.sh
2.14
KB
-rwxr-xr-x
2024-04-03 11:16
gvpack
398.14
KB
-rwxr-xr-x
2024-04-03 11:16
gvpr
15.2
KB
-rwxr-xr-x
2024-04-03 11:16
gxl2dot
39.93
KB
-rwxr-xr-x
2024-04-03 11:16
gxl2gv
39.93
KB
-rwxr-xr-x
2024-04-03 11:16
gzexe
6.3
KB
-rwxr-xr-x
2022-10-15 17:26
gzip
89.63
KB
-rwxr-xr-x
2022-10-15 17:26
h2ph
28.69
KB
-rwxr-xr-x
2025-07-28 03:54
h2xs
59.5
KB
-rwxr-xr-x
2025-07-28 03:53
hardlink
35.43
KB
-rwxr-xr-x
2026-04-04 22:15
hash
32
B
-rwxr-xr-x
2024-04-30 14:33
hb-ot-shape-closure
43.66
KB
-rwxr-xr-x
2024-04-02 17:02
hb-shape
47.91
KB
-rwxr-xr-x
2024-04-02 17:02
hb-subset
39.66
KB
-rwxr-xr-x
2024-04-02 17:02
hb-view
64.01
KB
-rwxr-xr-x
2024-04-02 17:02
head
39.6
KB
-rwxr-xr-x
2026-06-25 00:26
hex2hcd
19.05
KB
-rwxr-xr-x
2026-04-04 21:25
hexdump
51.41
KB
-rwxr-xr-x
2026-04-04 22:15
host
108.57
KB
-rwxr-xr-x
2026-06-10 13:21
hostid
31.47
KB
-rwxr-xr-x
2026-06-25 00:26
hostname
23.84
KB
-rwxr-xr-x
2022-02-14 11:22
hostnamectl
31.49
KB
-rwxr-xr-x
2026-06-25 00:28
htdbm
38.53
KB
-rwxr-xr-x
2026-07-07 16:31
htdigest
25.71
KB
-rwxr-xr-x
2026-07-07 16:31
html2text
980
B
-rwxr-xr-x
2022-03-26 14:11
htpasswd
38.66
KB
-rwxr-xr-x
2026-07-07 16:31
httxt2dbm
24.73
KB
-rwxr-xr-x
2026-07-07 16:31
hunspell
102.67
KB
-rwxr-xr-x
2022-01-31 20:22
i386
27.48
KB
-rwxr-xr-x
2026-04-04 22:15
iconv
64.09
KB
-rwxr-xr-x
2026-07-22 07:10
icu-config
205
B
-rwxr-xr-x
2025-07-29 16:13
icu-config-64
21.67
KB
-rwxr-xr-x
2025-07-29 16:16
icuinfo
15.49
KB
-rwxr-xr-x
2025-07-29 16:17
id
39.52
KB
-rwxr-xr-x
2026-06-25 00:26
identify
15.1
KB
-rwxr-xr-x
2026-07-22 08:31
idiag-socket-details
15.52
KB
-rwxr-xr-x
2025-03-17 12:12
idn
36.46
KB
-rwxr-xr-x
2022-02-14 15:33
ifnames
4.03
KB
-rwxr-xr-x
2025-09-21 12:23
iio_event_monitor
30.13
KB
-rwxr-xr-x
2026-08-01 10:34
iio_generic_buffer
34.14
KB
-rwxr-xr-x
2026-08-01 10:34
ima-add-sigs
3.67
KB
-rwxr-xr-x
2025-09-21 09:11
ima-setup
3.71
KB
-rwxr-xr-x
2025-09-21 09:11
import
15.09
KB
-rwxr-xr-x
2026-07-22 08:31
imunify-agent-proxy
13.13
MB
-rwxr-xr-x
2026-06-22 22:34
imunify-antivirus
1
KB
-rwxr-xr-x
2026-07-21 14:04
imunify-fgw-dump
7.8
MB
-rwxr-xr-x
2026-06-03 14:28
imunify-service
1020
B
-rwxr-xr-x
2026-07-21 14:04
imunify360-agent
1
KB
-rwxr-xr-x
2026-07-21 14:04
imunify360-command-wrapper
9.99
KB
-rwxr-xr-x
2026-06-03 18:04
info
312.73
KB
-rwxr-xr-x
2022-05-01 13:12
infocmp
63.68
KB
-rwxr-xr-x
2025-09-21 09:23
infotocap
87.79
KB
-rwxr-xr-x
2025-09-21 09:23
innochecksum
4.52
MB
-rwxr-xr-x
2026-05-23 16:01
install
149.08
KB
-rwxr-xr-x
2026-06-25 00:26
instmodsh
4.1
KB
-rwxr-xr-x
2022-02-24 09:56
intel-speed-select
116.66
KB
-rwxr-xr-x
2026-08-01 10:34
ionice
15.21
KB
-rwxr-xr-x
2026-04-04 22:15
iostat
55.7
KB
-rwxr-xr-x
2026-04-15 10:16
ipcalc
56.09
KB
-rwxr-xr-x
2022-03-25 10:49
ipcmk
23.29
KB
-rwxr-xr-x
2026-04-04 22:15
ipcrm
19.23
KB
-rwxr-xr-x
2026-04-04 22:15
ipcs
39.34
KB
-rwxr-xr-x
2026-04-04 22:15
iptables-xml
90.8
KB
-rwxr-xr-x
2025-02-13 04:00
iptc
29.3
KB
-rwxr-xr-x
2024-10-01 16:48
irqtop
35.27
KB
-rwxr-xr-x
2026-04-04 22:15
isosize
15.15
KB
-rwxr-xr-x
2026-04-04 22:15
ispell
992
B
-rwxr-xr-x
2019-10-08 00:15
isql
39.34
KB
-rwxr-xr-x
2026-03-31 12:14
iusql
31.3
KB
-rwxr-xr-x
2026-03-31 12:14
jcat-tool
44.21
KB
-rwxr-xr-x
2022-02-11 20:37
jobs
32
B
-rwxr-xr-x
2024-04-30 14:33
join
51.69
KB
-rwxr-xr-x
2026-06-25 00:26
journalctl
88.11
KB
-rwxr-xr-x
2026-06-25 00:28
jq
31.18
KB
-rwxr-xr-x
2026-05-20 09:55
json_pp
4.78
KB
-rwxr-xr-x
2022-02-16 13:39
json_reformat
19.52
KB
-rwxr-xr-x
2025-03-12 20:01
json_verify
15.3
KB
-rwxr-xr-x
2025-03-12 20:01
json_xs
6.85
KB
-rwxr-xr-x
2025-10-02 11:42
jsondiff
1021
B
-rwxr-xr-x
2022-02-10 23:53
jsondiff-3
1021
B
-rwxr-xr-x
2022-02-10 23:53
jsondiff-3.9
1021
B
-rwxr-xr-x
2022-02-10 23:53
jsonpatch
3.58
KB
-rwxr-xr-x
2022-02-10 23:53
jsonpatch-3
3.58
KB
-rwxr-xr-x
2022-02-10 23:53
jsonpatch-3.9
3.58
KB
-rwxr-xr-x
2022-02-10 23:53
jsonpointer
1.8
KB
-rwxr-xr-x
2022-02-10 23:59
jsonpointer-3
1.8
KB
-rwxr-xr-x
2022-02-10 23:59
jsonpointer-3.9
1.8
KB
-rwxr-xr-x
2022-02-10 23:59
jsonschema
973
B
-rwxr-xr-x
2022-02-11 00:02
kbd_mode
15.69
KB
-rwxr-xr-x
2025-03-13 08:15
kbdinfo
19.38
KB
-rwxr-xr-x
2025-03-13 08:15
kbdrate
19.38
KB
-rwxr-xr-x
2025-03-13 08:15
kdumpctl
59.84
KB
-rwxr-xr-x
2026-04-08 18:11
kernel-install
13.7
KB
-rwxr-xr-x
2026-06-25 00:27
keyctl
64.02
KB
-rwxr-xr-x
2023-04-05 19:15
kill
31.28
KB
-rwxr-xr-x
2026-04-04 22:15
killall
32.95
KB
-rwxr-xr-x
2022-03-25 15:53
kmod
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
krb5-config
6.59
KB
-rwxr-xr-x
2026-05-20 23:47
kvm_stat
62.92
KB
-rwxr-xr-x
2026-07-27 00:17
l2ping
15.16
KB
-rwxr-xr-x
2026-04-04 21:25
last
35.29
KB
-rwxr-xr-x
2026-04-04 22:15
lastb
35.29
KB
-rwxr-xr-x
2026-04-04 22:15
lastlog
28.63
KB
-rwxr-xr-x
2026-04-08 19:49
lchfn
23.13
KB
-rwxr-xr-x
2025-09-21 10:53
lchsh
23.13
KB
-rwxr-xr-x
2025-09-21 10:53
ld
1.71
MB
-rwxr-xr-x
2026-04-04 21:15
ld.bfd
1.71
MB
-rwxr-xr-x
2026-04-04 21:15
ld.gold
2.03
MB
-rwxr-xr-x
2026-04-04 21:15
ld.so
916.79
KB
-rwxr-xr-x
2026-07-22 07:10
ldd
5.32
KB
-rwxr-xr-x
2026-07-22 07:08
lefty
300.45
KB
-rwxr-xr-x
2024-04-03 11:16
less
197.7
KB
-rwxr-xr-x
2025-09-21 12:35
lessecho
15.17
KB
-rwxr-xr-x
2025-09-21 12:35
lesskey
24.61
KB
-rwxr-xr-x
2025-09-21 12:35
lesspipe.sh
3.5
KB
-rwxr-xr-x
2025-09-21 11:44
lex
412.64
KB
-rwxr-xr-x
2022-01-30 08:23
lexgrog
88.19
KB
-rwxr-xr-x
2025-09-21 12:57
libnetcfg
15.41
KB
-rwxr-xr-x
2025-07-28 03:54
libpng-config
2.38
KB
-rwxr-xr-x
2026-06-25 00:19
libpng16-config
2.38
KB
-rwxr-xr-x
2026-06-25 00:19
libtool
359.18
KB
-rwxr-xr-x
2024-10-01 17:49
libtoolize
126.17
KB
-rwxr-xr-x
2024-10-01 17:49
libwmf-fontmap
13.03
KB
-rwxr-xr-x
2022-10-15 12:42
link
31.48
KB
-rwxr-xr-x
2026-06-25 00:26
linux-boot-prober
5.86
KB
-rwxr-xr-x
2025-02-04 09:32
linux32
27.48
KB
-rwxr-xr-x
2026-04-04 22:15
linux64
27.48
KB
-rwxr-xr-x
2026-04-04 22:15
ln
55.95
KB
-rwxr-xr-x
2026-06-25 00:26
lneato
1.51
KB
-rwxr-xr-x
2024-04-03 11:16
loadkeys
200.52
KB
-rwxr-xr-x
2025-03-13 08:15
loadunimap
31.61
KB
-rwxr-xr-x
2025-03-13 08:15
locale
59.08
KB
-rwxr-xr-x
2026-07-22 07:10
localectl
31.45
KB
-rwxr-xr-x
2026-06-25 00:28
localedef
314.05
KB
-rwxr-xr-x
2026-07-22 07:10
logger
35.98
KB
-rwxr-xr-x
2026-04-04 22:15
login
43.46
KB
-rwxr-xr-x
2026-04-04 22:15
loginctl
67.96
KB
-rwxr-xr-x
2026-06-25 00:28
logname
31.47
KB
-rwxr-xr-x
2026-06-25 00:26
logresolve
25.06
KB
-rwxr-xr-x
2026-07-07 16:31
look
19.17
KB
-rwxr-xr-x
2026-04-04 22:15
ls
137.45
KB
-rwxr-xr-x
2026-06-25 00:26
lsattr
15.18
KB
-rwxr-xr-x
2025-09-21 15:03
lsblk
124.37
KB
-rwxr-xr-x
2026-04-04 22:15
lscpu
108.23
KB
-rwxr-xr-x
2026-04-04 22:15
lsgpio
14.3
KB
-rwxr-xr-x
2026-08-01 10:34
lsiio
22.14
KB
-rwxr-xr-x
2026-08-01 10:34
lsinitrd
11.85
KB
-rwxr-xr-x
2026-06-30 09:56
lsipc
51.5
KB
-rwxr-xr-x
2026-04-04 22:15
lsirq
23.23
KB
-rwxr-xr-x
2026-04-04 22:15
lslocks
31.59
KB
-rwxr-xr-x
2026-04-04 22:15
lslogins
51.5
KB
-rwxr-xr-x
2026-04-04 22:15
lsmem
35.52
KB
-rwxr-xr-x
2026-04-04 22:15
lsns
39.33
KB
-rwxr-xr-x
2026-04-04 22:15
lsof
175.06
KB
-rwxr-xr-x
2022-02-10 06:42
lsphp
937
B
-rwxr-xr-x
2026-05-18 16:41
lsscsi
89.44
KB
-rwxr-xr-x
2022-02-11 08:15
lto-dump
26.59
MB
-rwxr-xr-x
2026-04-04 22:27
lua
23.23
KB
-rwxr-xr-x
2023-09-26 18:28
luac
157.69
KB
-rwxr-xr-x
2023-09-26 18:28
lwp-download
10.05
KB
-rwxr-xr-x
2022-03-25 08:00
lwp-dump
2.65
KB
-rwxr-xr-x
2022-03-25 08:00
lwp-mirror
2.36
KB
-rwxr-xr-x
2022-03-25 08:00
lwp-request
15.82
KB
-rwxr-xr-x
2022-03-25 08:00
m4
240.4
KB
-rwxr-xr-x
2022-03-31 07:28
mail
1013.25
KB
-rwxr-xr-x
2025-12-17 11:27
mailx
1013.25
KB
-rwxr-xr-x
2025-12-17 11:27
mailx.s-nail
1013.25
KB
-rwxr-xr-x
2025-12-17 11:27
make
249.8
KB
-rwxr-xr-x
2024-04-02 12:55
make-dummy-cert
614
B
-rwxr-xr-x
2026-07-27 18:12
man
114.91
KB
-rwxr-xr-x
2025-09-21 12:57
man-recode
28.01
KB
-rwxr-xr-x
2025-09-21 12:57
man.man-db
114.91
KB
-rwxr-xr-x
2025-09-21 12:57
mandb
133.01
KB
-rwxr-xr-x
2025-09-21 12:57
manpath
31.82
KB
-rwxr-xr-x
2025-09-21 12:57
mapscrn
31.57
KB
-rwxr-xr-x
2025-03-13 08:15
mariadb
5
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb-access
109.34
KB
-rwxr-xr-x
2026-05-23 15:25
mariadb-admin
4.78
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb-binlog
5.05
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb-check
4.77
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb-config
15.64
KB
-rwxr-xr-x
2026-05-23 15:59
mariadb-conv
4.51
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb-convert-table-format
4.12
KB
-rwxr-xr-x
2026-05-23 15:25
mariadb-dump
4.86
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb-dumpslow
8.05
KB
-rwxr-xr-x
2026-05-23 15:25
mariadb-embedded
23.18
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb-find-rows
3.21
KB
-rwxr-xr-x
2026-05-23 15:25
mariadb-fix-extensions
1.22
KB
-rwxr-xr-x
2026-05-23 15:25
mariadb-hotcopy
34.53
KB
-rwxr-xr-x
2026-05-23 15:25
mariadb-import
4.77
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb-install-db
22.14
KB
-rwxr-xr-x
2026-05-23 15:25
mariadb-plugin
4.48
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb-secure-installation
13.48
KB
-rwxr-xr-x
2026-05-23 15:25
mariadb-service-convert
2.45
KB
-rwxr-xr-x
2026-05-23 15:01
mariadb-setpermission
17.56
KB
-rwxr-xr-x
2026-05-23 15:25
mariadb-show
4.77
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb-slap
4.79
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb-tzinfo-to-sql
4.48
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb-upgrade
4.92
MB
-rwxr-xr-x
2026-05-23 16:01
mariadb-waitpid
4.47
MB
-rwxr-xr-x
2026-05-23 15:57
mariadb_config
15.64
KB
-rwxr-xr-x
2026-05-23 15:59
mariadbd-multi
26.71
KB
-rwxr-xr-x
2026-05-23 15:25
mariadbd-safe
30.43
KB
-rwxr-xr-x
2026-05-23 15:25
mariadbd-safe-helper
4.45
MB
-rwxr-xr-x
2026-05-23 16:01
mcookie
27.3
KB
-rwxr-xr-x
2026-04-04 22:15
md5sum
39.45
KB
-rwxr-xr-x
2026-06-25 00:26
mdb_copy
15.7
KB
-rwxr-xr-x
2022-02-10 07:49
mdb_dump
15.84
KB
-rwxr-xr-x
2022-02-10 07:49
mdb_load
23.84
KB
-rwxr-xr-x
2022-02-10 07:49
mdb_stat
15.8
KB
-rwxr-xr-x
2022-02-10 07:49
mdig
51.3
KB
-rwxr-xr-x
2026-06-10 13:21
mesg
15.14
KB
-rwxr-xr-x
2026-04-04 22:15
miniterm-3.9.py
34.28
KB
-rwxr-xr-x
2022-03-25 08:09
miniterm-3.py
34.28
KB
-rwxr-xr-x
2022-03-25 08:09
miniterm.py
34.28
KB
-rwxr-xr-x
2022-03-25 08:09
mkdir
68.12
KB
-rwxr-xr-x
2026-06-25 00:26
mkfifo
39.64
KB
-rwxr-xr-x
2026-06-25 00:26
mkfontdir
69
B
-rwxr-xr-x
2022-02-11 22:35
mkfontscale
44.77
KB
-rwxr-xr-x
2022-02-11 22:35
mknod
43.68
KB
-rwxr-xr-x
2026-06-25 00:26
mktemp
39.62
KB
-rwxr-xr-x
2026-06-25 00:26
mm2gv
39.45
KB
-rwxr-xr-x
2024-04-03 11:16
mmdblookup
27.72
KB
-rwxr-xr-x
2024-10-01 16:54
modulecmd
654.01
KB
-rwxr-xr-x
2025-09-21 09:06
modulemd-validator
28.39
KB
-rwxr-xr-x
2022-02-09 23:30
modutil
91.91
KB
-rwxr-xr-x
2026-03-23 05:10
mogrify
15.1
KB
-rwxr-xr-x
2026-07-22 08:31
mokutil
61.22
KB
-rwxr-xr-x
2026-04-09 22:34
montage
15.1
KB
-rwxr-xr-x
2026-07-22 08:31
more
43.42
KB
-rwxr-xr-x
2026-04-04 22:15
mount
47.34
KB
-rwsr-xr-x
2026-04-04 22:15
mountpoint
19.18
KB
-rwxr-xr-x
2026-04-04 22:15
mpris-proxy
101.09
KB
-rwxr-xr-x
2026-04-04 21:25
mpstat
51.59
KB
-rwxr-xr-x
2026-04-15 10:16
msgattrib
27.17
KB
-rwxr-xr-x
2023-09-27 06:53
msgcat
27.14
KB
-rwxr-xr-x
2023-09-27 06:53
msgcmp
27.27
KB
-rwxr-xr-x
2023-09-27 06:53
msgcomm
27.16
KB
-rwxr-xr-x
2023-09-27 06:53
msgconv
23.15
KB
-rwxr-xr-x
2023-09-27 06:53
msgen
23.15
KB
-rwxr-xr-x
2023-09-27 06:53
msgexec
23.15
KB
-rwxr-xr-x
2023-09-27 06:53
msgfilter
35.31
KB
-rwxr-xr-x
2023-09-27 06:53
msgfmt
84.09
KB
-rwxr-xr-x
2023-09-27 06:53
msgfmt.py
7.41
KB
-rwxr-xr-x
2025-10-31 18:40
msgfmt3.9.py
7.41
KB
-rwxr-xr-x
2025-10-31 18:40
msgfmt3.py
7.41
KB
-rwxr-xr-x
2025-10-31 18:40
msggrep
116.41
KB
-rwxr-xr-x
2023-09-27 06:53
msginit
67.44
KB
-rwxr-xr-x
2023-09-27 06:53
msgmerge
75.48
KB
-rwxr-xr-x
2023-09-27 06:53
msgunfmt
35.33
KB
-rwxr-xr-x
2023-09-27 06:53
msguniq
23.15
KB
-rwxr-xr-x
2023-09-27 06:53
msql2mysql
1.42
KB
-rwxr-xr-x
2026-05-23 15:25
mv
140.95
KB
-rwxr-xr-x
2026-06-25 00:26
my_print_defaults
4.48
MB
-rwxr-xr-x
2026-05-23 15:57
myisam_ftdump
4.77
MB
-rwxr-xr-x
2026-05-23 16:01
myisamchk
4.88
MB
-rwxr-xr-x
2026-05-23 16:01
myisamlog
4.75
MB
-rwxr-xr-x
2026-05-23 16:01
myisampack
4.79
MB
-rwxr-xr-x
2026-05-23 16:01
mysql
5
MB
-rwxr-xr-x
2026-05-23 15:57
mysql_config
4.5
KB
-rwxr-xr-x
2026-05-23 15:25
mysql_embedded
23.18
MB
-rwxr-xr-x
2026-05-23 15:57
mysql_find_rows
3.21
KB
-rwxr-xr-x
2026-05-23 15:25
mysql_fix_extensions
1.22
KB
-rwxr-xr-x
2026-05-23 15:25
mysql_install_db
22.14
KB
-rwxr-xr-x
2026-05-23 15:25
mysql_plugin
4.48
MB
-rwxr-xr-x
2026-05-23 15:57
mysql_tzinfo_to_sql
4.48
MB
-rwxr-xr-x
2026-05-23 15:57
mysql_upgrade
4.92
MB
-rwxr-xr-x
2026-05-23 16:01
mysql_waitpid
4.47
MB
-rwxr-xr-x
2026-05-23 15:57
mysqlaccess
109.34
KB
-rwxr-xr-x
2026-05-23 15:25
mysqladmin
4.78
MB
-rwxr-xr-x
2026-05-23 15:57
mysqlbinlog
5.05
MB
-rwxr-xr-x
2026-05-23 15:57
mysqlcheck
4.77
MB
-rwxr-xr-x
2026-05-23 15:57
mysqld_multi
26.71
KB
-rwxr-xr-x
2026-05-23 15:25
mysqld_safe
30.43
KB
-rwxr-xr-x
2026-05-23 15:25
mysqld_safe_helper
4.45
MB
-rwxr-xr-x
2026-05-23 16:01
mysqldump
4.86
MB
-rwxr-xr-x
2026-05-23 15:57
mysqlimport
4.77
MB
-rwxr-xr-x
2026-05-23 15:57
mysqlshow
4.77
MB
-rwxr-xr-x
2026-05-23 15:57
mysqlslap
4.79
MB
-rwxr-xr-x
2026-05-23 15:57
mytop
72.03
KB
-rwxr-xr-x
2026-05-23 15:25
nail
1013.25
KB
-rwxr-xr-x
2025-12-17 11:27
named-rrchecker
23.14
KB
-rwxr-xr-x
2026-06-10 13:21
namei
23.23
KB
-rwxr-xr-x
2026-04-04 22:15
nano
346.2
KB
-rwxr-xr-x
2025-03-13 03:12
nc
51.86
KB
-rwxr-xr-x
2026-05-20 09:15
ncdu
100.2
KB
-rwxr-xr-x
2025-03-08 19:39
ncurses6-config
8.13
KB
-rwxr-xr-x
2025-09-21 09:23
ncursesw6-config
8.13
KB
-rwxr-xr-x
2025-09-21 09:23
ndptool
27.42
KB
-rwxr-xr-x
2024-10-01 17:03
neato
15.23
KB
-rwxr-xr-x
2024-04-03 11:16
needs-restarting
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
neqn
916
B
-rwxr-xr-x
2022-02-01 10:44
netcat
51.86
KB
-rwxr-xr-x
2026-05-20 09:15
netstat
156.85
KB
-rwxr-xr-x
2024-10-02 19:02
newgidmap
41.95
KB
-rwxr-xr-x
2026-04-08 19:49
newgrp
40.77
KB
-rwsr-xr-x
2026-04-08 19:49
newuidmap
37.93
KB
-rwxr-xr-x
2026-04-08 19:49
nf-ct-add
15.89
KB
-rwxr-xr-x
2025-03-17 12:12
nf-ct-events
15.33
KB
-rwxr-xr-x
2025-03-17 12:12
nf-ct-list
15.93
KB
-rwxr-xr-x
2025-03-17 12:12
nf-exp-add
20.3
KB
-rwxr-xr-x
2025-03-17 12:12
nf-exp-delete
16.09
KB
-rwxr-xr-x
2025-03-17 12:12
nf-exp-list
15.93
KB
-rwxr-xr-x
2025-03-17 12:12
nf-log
15.31
KB
-rwxr-xr-x
2025-03-17 12:12
nf-monitor
15.33
KB
-rwxr-xr-x
2025-03-17 12:12
nf-queue
15.32
KB
-rwxr-xr-x
2025-03-17 12:12
ngettext
35.34
KB
-rwxr-xr-x
2023-09-27 06:53
nice
35.48
KB
-rwxr-xr-x
2026-06-25 00:26
nisdomainname
23.84
KB
-rwxr-xr-x
2022-02-14 11:22
nl
100.51
KB
-rwxr-xr-x
2026-06-25 00:26
nl-addr-add
15.77
KB
-rwxr-xr-x
2025-03-17 12:12
nl-addr-delete
15.82
KB
-rwxr-xr-x
2025-03-17 12:12
nl-addr-list
19.84
KB
-rwxr-xr-x
2025-03-17 12:12
nl-class-add
15.75
KB
-rwxr-xr-x
2025-03-17 12:12
nl-class-delete
15.66
KB
-rwxr-xr-x
2025-03-17 12:12
nl-class-list
15.63
KB
-rwxr-xr-x
2025-03-17 12:12
nl-classid-lookup
15.5
KB
-rwxr-xr-x
2025-03-17 12:12
nl-cls-add
19.81
KB
-rwxr-xr-x
2025-03-17 12:12
nl-cls-delete
15.73
KB
-rwxr-xr-x
2025-03-17 12:12
nl-cls-list
15.69
KB
-rwxr-xr-x
2025-03-17 12:12
nl-fib-lookup
15.52
KB
-rwxr-xr-x
2025-03-17 12:12
nl-link-enslave
15.29
KB
-rwxr-xr-x
2025-03-17 12:12
nl-link-ifindex2name
15.29
KB
-rwxr-xr-x
2025-03-17 12:12
nl-link-list
15.67
KB
-rwxr-xr-x
2025-03-17 12:12
nl-link-name2ifindex
15.29
KB
-rwxr-xr-x
2025-03-17 12:12
nl-link-release
15.29
KB
-rwxr-xr-x
2025-03-17 12:12
nl-link-set
15.74
KB
-rwxr-xr-x
2025-03-17 12:12
nl-link-stats
15.53
KB
-rwxr-xr-x
2025-03-17 12:12
nl-list-caches
15.3
KB
-rwxr-xr-x
2025-03-17 12:12
nl-list-sockets
15.29
KB
-rwxr-xr-x
2025-03-17 12:12
nl-monitor
15.48
KB
-rwxr-xr-x
2025-03-17 12:12
nl-neigh-add
15.66
KB
-rwxr-xr-x
2025-03-17 12:12
nl-neigh-delete
15.7
KB
-rwxr-xr-x
2025-03-17 12:12
nl-neigh-list
15.61
KB
-rwxr-xr-x
2025-03-17 12:12
nl-neightbl-list
15.45
KB
-rwxr-xr-x
2025-03-17 12:12
nl-nh-list
15.48
KB
-rwxr-xr-x
2025-03-17 12:12
nl-pktloc-lookup
15.53
KB
-rwxr-xr-x
2025-03-17 12:12
nl-qdisc-add
15.7
KB
-rwxr-xr-x
2025-03-17 12:12
nl-qdisc-delete
15.66
KB
-rwxr-xr-x
2025-03-17 12:12
nl-qdisc-list
19.69
KB
-rwxr-xr-x
2025-03-17 12:12
nl-route-add
19.84
KB
-rwxr-xr-x
2025-03-17 12:12
nl-route-delete
19.91
KB
-rwxr-xr-x
2025-03-17 12:12
nl-route-get
15.31
KB
-rwxr-xr-x
2025-03-17 12:12
nl-route-list
15.86
KB
-rwxr-xr-x
2025-03-17 12:12
nl-rule-list
15.48
KB
-rwxr-xr-x
2025-03-17 12:12
nl-tctree-list
15.6
KB
-rwxr-xr-x
2025-03-17 12:12
nl-util-addr
15.29
KB
-rwxr-xr-x
2025-03-17 12:12
nm
44.72
KB
-rwxr-xr-x
2026-04-04 21:15
nm-online
23.38
KB
-rwxr-xr-x
2026-06-03 11:03
nmcli
1.03
MB
-rwxr-xr-x
2026-06-03 11:03
nmtui
842.45
KB
-rwxr-xr-x
2026-06-03 11:03
nmtui-connect
842.45
KB
-rwxr-xr-x
2026-06-03 11:03
nmtui-edit
842.45
KB
-rwxr-xr-x
2026-06-03 11:03
nmtui-hostname
842.45
KB
-rwxr-xr-x
2026-06-03 11:03
nohup
35.4
KB
-rwxr-xr-x
2026-06-25 00:26
nop
15.33
KB
-rwxr-xr-x
2024-04-03 11:16
notify-send
19.75
KB
-rwxr-xr-x
2022-02-10 02:06
nproc
35.5
KB
-rwxr-xr-x
2026-06-25 00:26
nroff
3.21
KB
-rwxr-xr-x
2022-02-01 10:44
nsenter
27.47
KB
-rwxr-xr-x
2026-04-04 22:15
nslookup
112.52
KB
-rwxr-xr-x
2026-06-10 13:21
nss-policy-check
15.16
KB
-rwxr-xr-x
2026-03-23 05:10
nsupdate
71.8
KB
-rwxr-xr-x
2026-06-10 13:21
numfmt
55.63
KB
-rwxr-xr-x
2026-06-25 00:26
objcopy
185.37
KB
-rwxr-xr-x
2026-04-04 21:15
objdump
413.09
KB
-rwxr-xr-x
2026-04-04 21:15
od
63.88
KB
-rwxr-xr-x
2026-06-25 00:26
odbc_config
15.11
KB
-rwxr-xr-x
2026-03-31 12:14
odbcinst
23.16
KB
-rwxr-xr-x
2026-03-31 12:14
openssl
1.07
MB
-rwxr-xr-x
2026-07-27 18:12
openvt
23.73
KB
-rwxr-xr-x
2025-03-13 08:15
orc-bugreport
23.31
KB
-rwxr-xr-x
2024-10-02 21:27
os-prober
5.78
KB
-rwxr-xr-x
2025-02-04 09:32
osage
15.23
KB
-rwxr-xr-x
2024-04-03 11:16
osinfo-db-export
27.35
KB
-rwxr-xr-x
2023-04-05 21:38
osinfo-db-import
27.3
KB
-rwxr-xr-x
2023-04-05 21:38
osinfo-db-path
15.3
KB
-rwxr-xr-x
2023-04-05 21:38
osinfo-db-validate
23.4
KB
-rwxr-xr-x
2023-04-05 21:38
osinfo-detect
27.4
KB
-rwxr-xr-x
2023-04-05 20:51
osinfo-install-script
31.77
KB
-rwxr-xr-x
2023-04-05 20:51
osinfo-query
32.19
KB
-rwxr-xr-x
2023-04-05 20:51
osql
9.48
KB
-rwxr-xr-x
2025-05-28 13:07
p11-kit
240.14
KB
-rwxr-xr-x
2026-04-04 23:35
package-cleanup
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
page_owner_sort
26.13
KB
-rwxr-xr-x
2026-08-01 10:34
pango-list
19.11
KB
-rwxr-xr-x
2023-04-07 10:19
pango-segmentation
19.13
KB
-rwxr-xr-x
2023-04-07 10:19
pango-view
60.17
KB
-rwxr-xr-x
2023-04-07 10:19
paperconf
15.8
KB
-rwxr-xr-x
2022-02-10 01:15
passwd
31.89
KB
-rwsr-xr-x
2022-04-14 14:45
paste
35.39
KB
-rwxr-xr-x
2026-06-25 00:26
patch
195.02
KB
-rwxr-xr-x
2022-03-25 15:42
patchwork
15.23
KB
-rwxr-xr-x
2024-04-03 11:16
pathchk
35.47
KB
-rwxr-xr-x
2026-06-25 00:26
pathfix.py
6.63
KB
-rwxr-xr-x
2025-10-31 18:40
pathfix3.9.py
6.63
KB
-rwxr-xr-x
2025-10-31 18:40
pcre-config
2.09
KB
-rwxr-xr-x
2024-10-02 21:53
pcre2-config
1.91
KB
-rwxr-xr-x
2024-10-02 21:57
pdf2dsc
701
B
-rwxr-xr-x
2025-05-14 16:03
pdf2ps
913
B
-rwxr-xr-x
2025-05-14 16:03
pdns_control
479.88
KB
-rwxr-xr-x
2026-06-26 18:41
pdnsutil
4.82
MB
-rwxr-xr-x
2026-06-26 18:41
peekfd
15.8
KB
-rwxr-xr-x
2022-03-25 15:53
perl
15.13
KB
-rwxr-xr-x
2025-07-28 03:54
perl5.32.1
15.13
KB
-rwxr-xr-x
2025-07-28 03:54
perlbug
43.81
KB
-rwxr-xr-x
2025-07-28 03:54
perldoc
118
B
-rwxr-xr-x
2022-02-14 23:51
perlivp
10.56
KB
-rwxr-xr-x
2025-07-28 03:53
perlml
14.49
KB
-rwxr-xr-x
2025-10-02 19:40
perlthanks
43.81
KB
-rwxr-xr-x
2025-07-28 03:54
perror
4.67
MB
-rwxr-xr-x
2026-05-23 16:01
pf2afm
502
B
-rwxr-xr-x
2025-05-14 16:03
pfbtopfa
520
B
-rwxr-xr-x
2025-05-14 16:03
pflags
2.17
KB
-rwxr-xr-x
2026-04-09 15:06
pftp
100.66
KB
-rwxr-xr-x
2022-01-30 23:49
pgrep
31.42
KB
-rwxr-xr-x
2024-04-30 16:43
php
937
B
-rwxr-xr-x
2026-05-18 16:41
pic
201.72
KB
-rwxr-xr-x
2022-02-01 10:44
piconv
8.08
KB
-rwxr-xr-x
2022-02-11 16:42
pidof
23.33
KB
-rwxr-xr-x
2024-04-30 16:43
pidstat
51.59
KB
-rwxr-xr-x
2026-04-15 10:16
pidwait
31.42
KB
-rwxr-xr-x
2024-04-30 16:43
pigz
132.84
KB
-rwxr-xr-x
2025-03-12 23:06
ping
89.33
KB
-rwxr-xr-x
2025-10-20 12:44
pinky
35.41
KB
-rwxr-xr-x
2026-06-25 00:26
pip
648
B
-rwxr-xr-x
2026-05-23 08:59
pip-3
648
B
-rwxr-xr-x
2026-05-23 08:59
pip-3.9
648
B
-rwxr-xr-x
2026-05-23 08:59
pip3
648
B
-rwxr-xr-x
2026-05-23 08:59
pip3.9
648
B
-rwxr-xr-x
2026-05-23 08:59
pipewire
15.16
KB
-rwxr-xr-x
2026-07-30 11:04
pipewire-aes67
15.16
KB
-rwxr-xr-x
2026-07-30 11:04
pipewire-avb
15.16
KB
-rwxr-xr-x
2026-07-30 11:04
pipewire-pulse
15.16
KB
-rwxr-xr-x
2026-07-30 11:04
pipewire-vulkan
15.16
KB
-rwxr-xr-x
2026-07-30 11:04
pk12util
72.42
KB
-rwxr-xr-x
2026-03-23 05:10
pkaction
19.16
KB
-rwxr-xr-x
2025-09-21 09:51
pkcheck
23.17
KB
-rwxr-xr-x
2025-09-21 09:51
pkcon
63.63
KB
-rwxr-xr-x
2026-05-21 15:08
pkexec
31.18
KB
-rwxr-xr-x
2025-09-21 09:51
pkg-config
335
B
-rwxr-xr-x
2023-04-06 20:27
pkgconf
45.36
KB
-rwxr-xr-x
2023-04-06 20:27
pkill
31.42
KB
-rwxr-xr-x
2024-04-30 16:43
pkla-admin-identities
23.96
KB
-rwxr-xr-x
2022-03-25 20:04
pkla-check-authorization
36.1
KB
-rwxr-xr-x
2022-03-25 20:04
pkmon
27.51
KB
-rwxr-xr-x
2026-05-21 15:08
pkttyagent
23.16
KB
-rwxr-xr-x
2025-09-21 09:51
pl2pm
4.43
KB
-rwxr-xr-x
2025-07-28 03:54
pldd
23.37
KB
-rwxr-xr-x
2026-07-22 07:10
pmap
35.39
KB
-rwxr-xr-x
2024-04-30 16:43
png-fix-itxt
15.11
KB
-rwxr-xr-x
2026-06-25 00:20
pngfix
59.56
KB
-rwxr-xr-x
2026-06-25 00:20
pod2html
4.04
KB
-rwxr-xr-x
2025-07-28 03:54
pod2man
14.68
KB
-rwxr-xr-x
2022-03-25 12:10
pod2text
10.55
KB
-rwxr-xr-x
2022-03-25 12:10
pod2usage
4.01
KB
-rwxr-xr-x
2022-02-11 16:01
podchecker
3.57
KB
-rwxr-xr-x
2022-02-11 19:01
post-grohtml
199.76
KB
-rwxr-xr-x
2022-02-01 10:44
postupcp_disable_webalizer_rdns.sh
116
B
-rwxr-xr-x
2025-11-04 20:10
powernow-k8-decode
14.13
KB
-rwxr-xr-x
2026-08-01 10:34
pphs
408
B
-rwxr-xr-x
2025-05-14 16:03
pr
72.1
KB
-rwxr-xr-x
2026-06-25 00:26
pre-grohtml
92.92
KB
-rwxr-xr-x
2022-02-01 10:44
precat
5.53
KB
-rwxr-xr-x
2019-10-08 00:15
preconv
56.27
KB
-rwxr-xr-x
2022-02-01 10:44
preunzip
5.53
KB
-rwxr-xr-x
2019-10-08 00:15
prezip
5.53
KB
-rwxr-xr-x
2019-10-08 00:15
prezip-bin
15.69
KB
-rwxr-xr-x
2022-01-26 21:47
printafm
399
B
-rwxr-xr-x
2025-05-14 16:03
printenv
31.29
KB
-rwxr-xr-x
2026-06-25 00:26
printf
51.58
KB
-rwxr-xr-x
2026-06-25 00:26
prlimit
27.75
KB
-rwxr-xr-x
2026-04-04 22:15
procan
35.43
KB
-rwxr-xr-x
2026-02-12 18:05
protoc
23.32
KB
-rwxr-xr-x
2026-02-23 22:25
protoc-c
158.2
KB
-rwxr-xr-x
2023-09-26 20:08
protoc-gen-c
158.2
KB
-rwxr-xr-x
2023-09-26 20:08
prove
13.24
KB
-rwxr-xr-x
2022-02-16 11:58
prtstat
23.84
KB
-rwxr-xr-x
2022-03-25 15:53
prune
15.41
KB
-rwxr-xr-x
2024-04-03 11:16
ps
141.15
KB
-rwxr-xr-x
2024-04-30 16:43
ps2ascii
635
B
-rwxr-xr-x
2025-05-14 16:03
ps2epsi
1.24
KB
-rwxr-xr-x
2025-05-14 16:03
ps2pdf
276
B
-rwxr-xr-x
2025-05-14 16:03
ps2pdf12
219
B
-rwxr-xr-x
2025-05-14 16:03
ps2pdf13
219
B
-rwxr-xr-x
2025-05-14 16:03
ps2pdf14
219
B
-rwxr-xr-x
2025-05-14 16:03
ps2pdfwr
1.06
KB
-rwxr-xr-x
2025-05-14 16:03
ps2ps
651
B
-rwxr-xr-x
2025-05-14 16:03
ps2ps2
673
B
-rwxr-xr-x
2025-05-14 16:03
psfaddtable
31.43
KB
-rwxr-xr-x
2025-03-13 08:15
psfgettable
31.43
KB
-rwxr-xr-x
2025-03-13 08:15
psfstriptable
31.43
KB
-rwxr-xr-x
2025-03-13 08:15
psfxtable
31.43
KB
-rwxr-xr-x
2025-03-13 08:15
pslog
15.7
KB
-rwxr-xr-x
2022-03-25 15:53
pstree
36.9
KB
-rwxr-xr-x
2022-03-25 15:53
pstree.x11
36.9
KB
-rwxr-xr-x
2022-03-25 15:53
ptar
3.39
KB
-rwxr-xr-x
2026-08-03 04:41
ptardiff
2.49
KB
-rwxr-xr-x
2026-08-03 04:41
ptargrep
4.2
KB
-rwxr-xr-x
2026-08-03 04:41
ptx
128.82
KB
-rwxr-xr-x
2026-06-25 00:26
pure-pw
38.59
KB
-rwxr-xr-x
2025-06-06 14:14
pure-pwconvert
14.52
KB
-rwxr-xr-x
2025-06-06 14:14
pure-statsdecode
14.52
KB
-rwxr-xr-x
2025-06-06 14:14
pv
65.35
KB
-rwxr-xr-x
2021-12-15 13:55
pw-jack
1.32
KB
-rwxr-xr-x
2026-07-30 11:03
pwd
35.52
KB
-rwxr-xr-x
2026-06-25 00:26
pwdx
15.28
KB
-rwxr-xr-x
2024-04-30 16:43
pwmake
15.7
KB
-rwxr-xr-x
2022-02-10 03:37
pwscore
15.7
KB
-rwxr-xr-x
2022-02-10 03:37
pydoc
78
B
-rwxr-xr-x
2026-07-15 11:47
pydoc3
78
B
-rwxr-xr-x
2026-07-15 11:47
pydoc3.9
78
B
-rwxr-xr-x
2026-07-15 11:47
pygettext.py
21.03
KB
-rwxr-xr-x
2025-10-31 18:40
pygettext3.9.py
21.03
KB
-rwxr-xr-x
2025-10-31 18:40
pygettext3.py
21.03
KB
-rwxr-xr-x
2025-10-31 18:40
pyinotify
968
B
-rwxr-xr-x
2022-03-25 07:16
python
15.09
KB
-rwxr-xr-x
2026-07-15 11:47
python-config
61
B
-rwxr-xr-x
2026-07-15 11:47
python-html2text
980
B
-rwxr-xr-x
2022-03-26 14:11
python3
15.09
KB
-rwxr-xr-x
2026-07-15 11:47
python3-config
61
B
-rwxr-xr-x
2026-07-15 11:47
python3-html2text
980
B
-rwxr-xr-x
2022-03-26 14:11
python3.9
15.09
KB
-rwxr-xr-x
2026-07-15 11:47
python3.9-config
61
B
-rwxr-xr-x
2026-07-15 11:47
python3.9-x86_64-config
3.54
KB
-rwxr-xr-x
2026-07-15 11:38
qemu-ga
1.84
MB
-rwxr-xr-x
2026-07-21 17:05
quota
81.67
KB
-rwsr-xr-x
2025-03-12 20:44
quotasync
64.88
KB
-rwxr-xr-x
2025-03-12 20:44
ranlib
55.99
KB
-rwxr-xr-x
2026-04-04 21:15
read
32
B
-rwxr-xr-x
2024-04-30 14:33
readelf
667.28
KB
-rwxr-xr-x
2026-04-04 21:15
readlink
39.5
KB
-rwxr-xr-x
2026-06-25 00:26
realpath
39.59
KB
-rwxr-xr-x
2026-06-25 00:26
recode-sr-latin
15.13
KB
-rwxr-xr-x
2023-09-27 06:53
red
92
B
-rwxr-xr-x
2022-01-30 05:02
rename
23.23
KB
-rwxr-xr-x
2026-04-04 22:15
renew-dummy-cert
729
B
-rwxr-xr-x
2026-07-27 18:12
renice
15.16
KB
-rwxr-xr-x
2026-04-04 22:15
replace
4.46
MB
-rwxr-xr-x
2026-05-23 15:57
repo-graph
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
repoclosure
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
repodiff
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
repomanage
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
repoquery
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
reposync
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
repotrack
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
rescan-scsi-bus.sh
38.09
KB
-rwxr-xr-x
2025-03-13 12:20
reset
27.34
KB
-rwxr-xr-x
2025-09-21 09:23
resizecons
27.55
KB
-rwxr-xr-x
2025-03-13 08:15
resolve_stack_dump
4.48
MB
-rwxr-xr-x
2026-05-23 16:01
resolveip
4.47
MB
-rwxr-xr-x
2026-05-23 16:01
rev
15.16
KB
-rwxr-xr-x
2026-04-04 22:15
rm
59.99
KB
-rwxr-xr-x
2026-06-25 00:26
rmdir
43.42
KB
-rwxr-xr-x
2026-06-25 00:26
rnano
346.2
KB
-rwxr-xr-x
2025-03-13 03:12
rpcbind
59.89
KB
-rwxr-xr-x
2024-04-03 13:53
rpcinfo
35.58
KB
-rwxr-xr-x
2024-04-03 13:53
rpm
23.63
KB
-rwxr-xr-x
2026-04-05 01:49
rpm2archive
23.32
KB
-rwxr-xr-x
2026-04-05 01:49
rpm2cpio
15.12
KB
-rwxr-xr-x
2026-04-05 01:49
rpmdb
19.74
KB
-rwxr-xr-x
2026-04-05 01:49
rpmkeys
15.59
KB
-rwxr-xr-x
2026-04-05 01:49
rpmquery
23.63
KB
-rwxr-xr-x
2026-04-05 01:49
rpmverify
23.63
KB
-rwxr-xr-x
2026-04-05 01:49
rsync
574.77
KB
-rwxr-xr-x
2026-06-16 18:30
rsync-ssl
5.01
KB
-rwxr-xr-x
2021-09-26 23:44
run-parts
1.94
KB
-rwxr-xr-x
2022-04-11 19:54
run-with-aspell
89
B
-rwxr-xr-x
2022-01-26 21:47
runcon
35.46
KB
-rwxr-xr-x
2026-06-25 00:26
rvi
1.38
MB
-rwxr-xr-x
2026-07-29 22:08
rview
1.38
MB
-rwxr-xr-x
2026-07-29 22:08
s-nail
1013.25
KB
-rwxr-xr-x
2025-12-17 11:27
sadf
458.84
KB
-rwxr-xr-x
2026-04-15 10:16
sar
135.67
KB
-rwxr-xr-x
2026-04-15 10:16
sccmap
23.37
KB
-rwxr-xr-x
2024-04-03 11:16
scl
39.55
KB
-rwxr-xr-x
2023-04-07 01:57
scl_enabled
262
B
-rwxr-xr-x
2021-07-27 15:14
scl_source
1.88
KB
-rwxr-xr-x
2021-07-27 15:14
scp
132.91
KB
-rwxr-xr-x
2026-07-29 23:09
script
51.58
KB
-rwxr-xr-x
2026-04-04 22:15
scriptlive
43.48
KB
-rwxr-xr-x
2026-04-04 22:15
scriptreplay
35.3
KB
-rwxr-xr-x
2026-04-04 22:15
scsi-rescan
38.09
KB
-rwxr-xr-x
2025-03-13 12:20
scsi_logging_level
8.39
KB
-rwxr-xr-x
2016-03-25 02:46
scsi_mandat
3.52
KB
-rwxr-xr-x
2017-10-22 17:32
scsi_readcap
1.3
KB
-rwxr-xr-x
2013-05-15 13:35
scsi_ready
1.1
KB
-rwxr-xr-x
2013-05-15 13:35
scsi_satl
3.74
KB
-rwxr-xr-x
2020-07-17 03:50
scsi_start
1.26
KB
-rwxr-xr-x
2013-05-15 13:35
scsi_stop
1.44
KB
-rwxr-xr-x
2013-05-15 13:35
scsi_temperature
940
B
-rwxr-xr-x
2013-05-15 13:35
sdiff
44.2
KB
-rwxr-xr-x
2022-01-29 18:15
sealert
27.34
KB
-rwxr-xr-x
2024-11-26 13:18
secon
28.25
KB
-rwxr-xr-x
2026-04-04 23:52
sed
112.84
KB
-rwxr-xr-x
2026-04-04 20:24
sedismod
289.02
KB
-rwxr-xr-x
2024-04-03 10:07
sedispol
219.93
KB
-rwxr-xr-x
2024-04-03 10:07
semodule_expand
15.12
KB
-rwxr-xr-x
2026-04-04 23:52
semodule_link
15.13
KB
-rwxr-xr-x
2026-04-04 23:52
semodule_package
19.16
KB
-rwxr-xr-x
2026-04-04 23:52
semodule_unpackage
15.13
KB
-rwxr-xr-x
2026-04-04 23:52
seq
47.59
KB
-rwxr-xr-x
2026-06-25 00:26
sestatus
23.13
KB
-rwxr-xr-x
2026-04-04 23:52
setarch
27.48
KB
-rwxr-xr-x
2026-04-04 22:15
setfacl
43.38
KB
-rwxr-xr-x
2026-07-21 15:58
setfattr
20.16
KB
-rwxr-xr-x
2022-01-28 12:44
setfont
51.82
KB
-rwxr-xr-x
2025-03-13 08:15
setkeycodes
15.38
KB
-rwxr-xr-x
2025-03-13 08:15
setleds
19.45
KB
-rwxr-xr-x
2025-03-13 08:15
setmetamode
15.48
KB
-rwxr-xr-x
2025-03-13 08:15
setpriv
39.34
KB
-rwxr-xr-x
2026-04-04 22:15
setsid
15.15
KB
-rwxr-xr-x
2026-04-04 22:15
setterm
35.33
KB
-rwxr-xr-x
2026-04-04 22:15
setup-nsssysinit
1.51
KB
-rwxr-xr-x
2026-03-23 05:10
setup-nsssysinit.sh
1.51
KB
-rwxr-xr-x
2026-03-23 05:10
setvtrgb
15.44
KB
-rwxr-xr-x
2025-03-13 08:15
sfdp
15.23
KB
-rwxr-xr-x
2024-04-03 11:16
sftp
157.09
KB
-rwxr-xr-x
2026-07-29 23:09
sg
40.77
KB
-rwsr-xr-x
2026-04-08 19:49
sg_bg_ctl
15.52
KB
-rwxr-xr-x
2025-03-13 12:20
sg_compare_and_write
27.95
KB
-rwxr-xr-x
2025-03-13 12:20
sg_copy_results
24.24
KB
-rwxr-xr-x
2025-03-13 12:20
sg_dd
55.56
KB
-rwxr-xr-x
2025-03-13 12:20
sg_decode_sense
15.84
KB
-rwxr-xr-x
2025-03-13 12:20
sg_emc_trespass
15.3
KB
-rwxr-xr-x
2025-03-13 12:20
sg_format
40.41
KB
-rwxr-xr-x
2025-03-13 12:20
sg_get_config
36.34
KB
-rwxr-xr-x
2025-03-13 12:20
sg_get_elem_status
27.82
KB
-rwxr-xr-x
2025-03-13 12:20
sg_get_lba_status
23.97
KB
-rwxr-xr-x
2025-03-13 12:20
sg_ident
15.6
KB
-rwxr-xr-x
2025-03-13 12:20
sg_inq
120.88
KB
-rwxr-xr-x
2025-03-13 12:20
sg_logs
153.07
KB
-rwxr-xr-x
2025-03-13 12:20
sg_luns
23.83
KB
-rwxr-xr-x
2025-03-13 12:20
sg_map
19.36
KB
-rwxr-xr-x
2025-03-13 12:20
sg_map26
27.82
KB
-rwxr-xr-x
2025-03-13 12:20
sg_modes
47.16
KB
-rwxr-xr-x
2025-03-13 12:20
sg_opcodes
36.13
KB
-rwxr-xr-x
2025-03-13 12:20
sg_persist
37.1
KB
-rwxr-xr-x
2025-03-13 12:20
sg_prevent
15.5
KB
-rwxr-xr-x
2025-03-13 12:20
sg_raw
27.92
KB
-rwxr-xr-x
2025-03-13 12:20
sg_rbuf
23.77
KB
-rwxr-xr-x
2025-03-13 12:20
sg_rdac
15.28
KB
-rwxr-xr-x
2025-03-13 12:20
sg_read
27.37
KB
-rwxr-xr-x
2025-03-13 12:20
sg_read_attr
37.7
KB
-rwxr-xr-x
2025-03-13 12:20
sg_read_block_limits
15.55
KB
-rwxr-xr-x
2025-03-13 12:20
sg_read_buffer
28.52
KB
-rwxr-xr-x
2025-03-13 12:20
sg_read_long
15.72
KB
-rwxr-xr-x
2025-03-13 12:20
sg_readcap
23.84
KB
-rwxr-xr-x
2025-03-13 12:20
sg_reassign
15.66
KB
-rwxr-xr-x
2025-03-13 12:20
sg_referrals
15.67
KB
-rwxr-xr-x
2025-03-13 12:20
sg_rep_pip
15.59
KB
-rwxr-xr-x
2025-03-13 12:20
sg_rep_zones
28.01
KB
-rwxr-xr-x
2025-03-13 12:20
sg_requests
23.77
KB
-rwxr-xr-x
2025-03-13 12:20
sg_reset
15.7
KB
-rwxr-xr-x
2025-03-13 12:20
sg_reset_wp
15.62
KB
-rwxr-xr-x
2025-03-13 12:20
sg_rmsn
15.51
KB
-rwxr-xr-x
2025-03-13 12:20
sg_rtpg
15.61
KB
-rwxr-xr-x
2025-03-13 12:20
sg_safte
23.72
KB
-rwxr-xr-x
2025-03-13 12:20
sg_sanitize
28.02
KB
-rwxr-xr-x
2025-03-13 12:20
sg_sat_identify
19.76
KB
-rwxr-xr-x
2025-03-13 12:20
sg_sat_phy_event
20.03
KB
-rwxr-xr-x
2025-03-13 12:20
sg_sat_read_gplog
19.74
KB
-rwxr-xr-x
2025-03-13 12:20
sg_sat_set_features
19.7
KB
-rwxr-xr-x
2025-03-13 12:20
sg_scan
19.36
KB
-rwxr-xr-x
2025-03-13 12:20
sg_seek
19.91
KB
-rwxr-xr-x
2025-03-13 12:20
sg_senddiag
28.27
KB
-rwxr-xr-x
2025-03-13 12:20
sg_ses
121.22
KB
-rwxr-xr-x
2025-03-13 12:20
sg_ses_microcode
28.42
KB
-rwxr-xr-x
2025-03-13 12:20
sg_start
19.89
KB
-rwxr-xr-x
2025-03-13 12:20
sg_stpg
23.73
KB
-rwxr-xr-x
2025-03-13 12:20
sg_stream_ctl
19.72
KB
-rwxr-xr-x
2025-03-13 12:20
sg_sync
15.68
KB
-rwxr-xr-x
2025-03-13 12:20
sg_test_rwbuf
19.69
KB
-rwxr-xr-x
2025-03-13 12:20
sg_timestamp
23.8
KB
-rwxr-xr-x
2025-03-13 12:20
sg_turs
27.78
KB
-rwxr-xr-x
2025-03-13 12:20
sg_unmap
23.8
KB
-rwxr-xr-x
2025-03-13 12:20
sg_verify
19.92
KB
-rwxr-xr-x
2025-03-13 12:20
sg_vpd
119.66
KB
-rwxr-xr-x
2025-03-13 12:20
sg_wr_mode
23.73
KB
-rwxr-xr-x
2025-03-13 12:20
sg_write_buffer
28.27
KB
-rwxr-xr-x
2025-03-13 12:20
sg_write_long
15.77
KB
-rwxr-xr-x
2025-03-13 12:20
sg_write_same
27.99
KB
-rwxr-xr-x
2025-03-13 12:20
sg_write_verify
27.83
KB
-rwxr-xr-x
2025-03-13 12:20
sg_write_x
60.75
KB
-rwxr-xr-x
2025-03-13 12:20
sg_xcopy
43.54
KB
-rwxr-xr-x
2025-03-13 12:20
sg_zone
19.81
KB
-rwxr-xr-x
2025-03-13 12:20
sginfo
73.76
KB
-rwxr-xr-x
2025-03-13 12:20
sgm_dd
39.52
KB
-rwxr-xr-x
2025-03-13 12:20
sgp_dd
43.71
KB
-rwxr-xr-x
2025-03-13 12:20
sh
1.32
MB
-rwxr-xr-x
2024-04-30 14:33
sha1hmac
35.27
KB
-rwxr-xr-x
2024-04-01 19:12
sha1sum
39.44
KB
-rwxr-xr-x
2026-06-25 00:26
sha224hmac
35.27
KB
-rwxr-xr-x
2024-04-01 19:12
sha224sum
39.45
KB
-rwxr-xr-x
2026-06-25 00:26
sha256hmac
35.27
KB
-rwxr-xr-x
2024-04-01 19:12
sha256sum
39.45
KB
-rwxr-xr-x
2026-06-25 00:26
sha384hmac
35.27
KB
-rwxr-xr-x
2024-04-01 19:12
sha384sum
39.45
KB
-rwxr-xr-x
2026-06-25 00:26
sha512hmac
35.27
KB
-rwxr-xr-x
2024-04-01 19:12
sha512sum
39.45
KB
-rwxr-xr-x
2026-06-25 00:26
shasum
9.66
KB
-rwxr-xr-x
2022-02-11 16:24
showconsolefont
19.46
KB
-rwxr-xr-x
2025-03-13 08:15
showkey
19.4
KB
-rwxr-xr-x
2025-03-13 08:15
shred
51.68
KB
-rwxr-xr-x
2026-06-25 00:26
shuf
47.8
KB
-rwxr-xr-x
2026-06-25 00:26
sieve-dump
37.88
KB
-rwxr-xr-x
2026-07-15 21:53
sieve-filter
43.34
KB
-rwxr-xr-x
2026-07-15 21:53
sieve-test
43.27
KB
-rwxr-xr-x
2026-07-15 21:53
sievec
38.13
KB
-rwxr-xr-x
2026-07-15 21:53
signver
39.6
KB
-rwxr-xr-x
2026-03-23 05:10
size
31.61
KB
-rwxr-xr-x
2026-04-04 21:15
skill
31.4
KB
-rwxr-xr-x
2024-04-30 16:43
slabinfo
42.95
KB
-rwxr-xr-x
2026-08-01 10:34
slabtop
23.42
KB
-rwxr-xr-x
2024-04-30 16:43
sleep
31.47
KB
-rwxr-xr-x
2026-06-25 00:26
slencheck
15.13
KB
-rwxr-xr-x
2026-03-31 12:14
sm3hmac
35.27
KB
-rwxr-xr-x
2024-04-01 19:12
snice
31.4
KB
-rwxr-xr-x
2024-04-30 16:43
socat
386.92
KB
-rwxr-xr-x
2026-02-12 18:05
soelim
32.18
KB
-rwxr-xr-x
2022-02-01 10:44
soelim.groff
32.18
KB
-rwxr-xr-x
2022-02-01 10:44
sort
112.89
KB
-rwxr-xr-x
2026-06-25 00:26
sotruss
4.18
KB
-rwxr-xr-x
2026-07-22 07:08
spell
125
B
-rwxr-xr-x
2019-10-08 00:15
splain
18.96
KB
-rwxr-xr-x
2025-07-28 03:54
split
52.11
KB
-rwxr-xr-x
2026-06-25 00:26
sprof
35.45
KB
-rwxr-xr-x
2026-07-22 07:10
sqlite3
1.54
MB
-rwxr-xr-x
2026-05-20 17:09
sscg
63.54
KB
-rwxr-xr-x
2026-04-08 23:33
ssh
896.38
KB
-rwxr-xr-x
2026-07-29 23:09
ssh-add
305.72
KB
-rwxr-xr-x
2026-07-29 23:09
ssh-agent
317.7
KB
-rwxr-xr-x
2026-07-29 23:09
ssh-copy-id
13.84
KB
-rwxr-xr-x
2026-07-29 23:09
ssh-keygen
475.41
KB
-rwxr-xr-x
2026-07-29 23:09
ssh-keyscan
338.23
KB
-rwxr-xr-x
2026-07-29 23:09
ssltap
71.53
KB
-rwxr-xr-x
2026-03-23 05:10
sss_ssh_authorizedkeys
23.29
KB
-rwxr-xr-x
2026-07-23 19:31
sss_ssh_knownhostsproxy
27.3
KB
-rwxr-xr-x
2026-07-23 19:31
stat
79.85
KB
-rwxr-xr-x
2026-06-25 00:26
stdbuf
43.55
KB
-rwxr-xr-x
2026-06-25 00:26
strace
2.08
MB
-rwxr-xr-x
2025-03-12 19:11
strace-log-merge
1.83
KB
-rwxr-xr-x
2024-07-19 12:18
stream
15.09
KB
-rwxr-xr-x
2026-07-22 08:31
streamzip
7.66
KB
-rwxr-xr-x
2026-06-29 05:31
strings
31.74
KB
-rwxr-xr-x
2026-04-04 21:15
strip
185.36
KB
-rwxr-xr-x
2026-04-04 21:15
stty
75.63
KB
-rwxr-xr-x
2026-06-25 00:26
su
55.6
KB
-rwsr-x---
2026-04-04 22:15
sudo
290.71
KB
---s--x--x
2026-05-21 01:23
sudoedit
290.71
KB
---s--x--x
2026-05-21 01:23
sudoreplay
97.55
KB
---x--x--x
2026-05-21 01:23
sum
35.38
KB
-rwxr-xr-x
2026-06-25 00:26
sxpm
31.58
KB
-rwxr-xr-x
2024-04-01 18:32
sync
35.34
KB
-rwxr-xr-x
2026-06-25 00:26
systemctl
298.41
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-analyze
201.58
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-ask-password
19.46
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-cat
19.27
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-cgls
23.47
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-cgtop
39.41
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-creds
43.8
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-cryptenroll
72.08
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-delta
27.31
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-detect-virt
19.26
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-dissect
47.78
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-escape
23.26
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-firstboot
56.09
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-hwdb
15.28
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-id128
27.38
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-inhibit
23.31
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-machine-id-setup
19.55
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-mount
60.03
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-notify
23.31
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-path
19.26
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-repart
169.27
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-run
64.02
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-socket-activate
27.35
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-stdio-bridge
23.27
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-sysext
47.76
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-sysusers
72.35
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-tmpfiles
124.54
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-tty-ask-password-agent
39.37
KB
-rwxr-xr-x
2026-06-25 00:28
systemd-umount
60.03
KB
-rwxr-xr-x
2026-06-25 00:28
tabs
19.16
KB
-rwxr-xr-x
2025-09-21 09:23
tac
100.39
KB
-rwxr-xr-x
2026-06-25 00:26
tail
67.9
KB
-rwxr-xr-x
2026-06-25 00:26
tapestat
27.37
KB
-rwxr-xr-x
2026-04-15 10:16
tar
518.13
KB
-rwxr-xr-x
2026-04-04 21:56
taskset
23.23
KB
-rwxr-xr-x
2026-04-04 22:15
tbl
130.86
KB
-rwxr-xr-x
2022-02-01 10:44
tclsh
15.69
KB
-rwxr-xr-x
2022-10-15 21:29
tclsh8.6
15.69
KB
-rwxr-xr-x
2022-10-15 21:29
tcptraceroute
1.55
KB
-rwxr-xr-x
2025-03-12 23:57
tdspool
253.95
KB
-rwxr-xr-x
2025-05-28 13:07
team2bond
15.76
KB
-rwxr-xr-x
2023-01-23 19:53
teamd
166.59
KB
-rwxr-xr-x
2023-01-23 19:53
teamdctl
37.12
KB
-rwxr-xr-x
2023-01-23 19:53
teamnl
23.26
KB
-rwxr-xr-x
2023-01-23 19:53
tee
35.49
KB
-rwxr-xr-x
2026-06-25 00:26
test
43.61
KB
-rwxr-xr-x
2026-06-25 00:26
tic
87.79
KB
-rwxr-xr-x
2025-09-21 09:23
timedatectl
47.66
KB
-rwxr-xr-x
2026-06-25 00:28
timeout
35.98
KB
-rwxr-xr-x
2026-06-25 00:26
tload
19.34
KB
-rwxr-xr-x
2024-04-30 16:43
tmon
42.48
KB
-rwxr-xr-x
2026-08-01 10:34
tmpwatch
36.03
KB
-rwxr-xr-x
2022-02-11 11:52
toe
23.23
KB
-rwxr-xr-x
2025-09-21 09:23
top
132.27
KB
-rwxr-xr-x
2024-04-30 16:43
touch
91.84
KB
-rwxr-xr-x
2026-06-25 00:26
tput
27.25
KB
-rwxr-xr-x
2025-09-21 09:23
tr
43.68
KB
-rwxr-xr-x
2026-06-25 00:26
tracepath
19.22
KB
-rwxr-xr-x
2025-10-20 12:44
traceroute
77.29
KB
-rwxr-xr-x
2025-03-12 23:57
traceroute6
77.29
KB
-rwxr-xr-x
2025-03-12 23:57
tracker3
611.08
KB
-rwxr-xr-x
2023-01-23 15:49
tred
15.35
KB
-rwxr-xr-x
2024-04-03 11:16
troff
732.07
KB
-rwxr-xr-x
2022-02-01 10:44
true
27.28
KB
-rwxr-xr-x
2026-06-25 00:26
truncate
35.48
KB
-rwxr-xr-x
2026-06-25 00:26
trust
268.87
KB
-rwxr-xr-x
2026-04-04 23:35
tset
27.34
KB
-rwxr-xr-x
2025-09-21 09:23
tsort
47.6
KB
-rwxr-xr-x
2026-06-25 00:26
tsql
253.89
KB
-rwxr-xr-x
2025-05-28 13:07
tty
31.46
KB
-rwxr-xr-x
2026-06-25 00:26
turbostat
168.56
KB
-rwxr-xr-x
2026-08-01 10:34
twopi
15.23
KB
-rwxr-xr-x
2024-04-03 11:16
type
32
B
-rwxr-xr-x
2024-04-30 14:33
tzselect
14.99
KB
-rwxr-xr-x
2026-07-22 07:07
uapi
3.32
MB
-rwxr-xr-x
2026-07-24 04:42
udevadm
587.85
KB
-rwxr-xr-x
2026-06-25 00:28
ul
23.26
KB
-rwxr-xr-x
2026-04-04 22:15
ulimit
34
B
-rwxr-xr-x
2024-04-30 14:33
ulockmgr_server
19.38
KB
-rwxr-xr-x
2025-03-12 19:30
umask
33
B
-rwxr-xr-x
2024-04-30 14:33
umount
35.27
KB
-rwsr-xr-x
2026-04-04 22:15
unalias
35
B
-rwxr-xr-x
2024-04-30 14:33
uname
31.48
KB
-rwxr-xr-x
2026-06-25 00:26
uname26
27.48
KB
-rwxr-xr-x
2026-04-04 22:15
unexpand
39.53
KB
-rwxr-xr-x
2026-06-25 00:26
unflatten
15.37
KB
-rwxr-xr-x
2024-04-03 11:16
unicode_start
2.57
KB
-rwxr-xr-x
2025-03-13 08:14
unicode_stop
367
B
-rwxr-xr-x
2012-02-27 10:27
uniq
43.63
KB
-rwxr-xr-x
2026-06-25 00:26
unlink
31.47
KB
-rwxr-xr-x
2026-06-25 00:26
unpigz
132.84
KB
-rwxr-xr-x
2025-03-12 23:06
unshare
31.55
KB
-rwxr-xr-x
2026-04-04 22:15
unxz
84.94
KB
-rwxr-xr-x
2022-06-08 08:30
unzip
195.98
KB
-rwxr-xr-x
2026-04-09 11:24
unzipsfx
87.7
KB
-rwxr-xr-x
2026-04-09 11:24
update-ca-trust
4.36
KB
-rwxr-xr-x
2025-11-19 09:34
update-crypto-policies
87
B
-rwxr-xr-x
2026-02-24 11:47
update-gtk-immodules
316
B
-rwxr-xr-x
2023-04-07 07:55
update-mime-database
59.87
KB
-rwxr-xr-x
2023-04-06 23:20
upower
23.88
KB
-rwxr-xr-x
2022-02-11 07:06
uptime
15.29
KB
-rwxr-xr-x
2024-04-30 16:43
users
31.5
KB
-rwxr-xr-x
2026-06-25 00:26
usleep
15.29
KB
-rwxr-xr-x
2025-03-12 19:47
utmpdump
23.21
KB
-rwxr-xr-x
2026-04-04 22:15
uuidgen
19.16
KB
-rwxr-xr-x
2026-04-04 22:15
uuidparse
23.21
KB
-rwxr-xr-x
2026-04-04 22:15
vdir
137.45
KB
-rwxr-xr-x
2026-06-25 00:26
vi
1.38
MB
-rwxr-xr-x
2026-07-29 22:08
view
146
B
-rwxr-xr-x
2026-07-29 22:08
vimdot
1.06
KB
-rwxr-xr-x
2024-04-03 11:16
vlock
23.62
KB
-rwxr-xr-x
2025-03-13 08:15
vmstat
39.41
KB
-rwxr-xr-x
2024-04-30 16:43
w
23.37
KB
-rwxr-xr-x
2024-04-30 16:43
wait
32
B
-rwxr-xr-x
2024-04-30 14:33
wall
23.23
KB
-rwxr-xr-x
2026-04-04 22:15
watch
27.87
KB
-rwxr-xr-x
2024-04-30 16:43
watchgnupg
23.2
KB
-rwxr-xr-x
2026-01-15 21:34
wc
43.53
KB
-rwxr-xr-x
2026-06-25 00:26
wdctl
31.33
KB
-rwxr-xr-x
2026-04-04 22:15
wget
521.41
KB
-rwxr-xr-x
2024-09-03 11:58
whatis
48.52
KB
-rwxr-xr-x
2025-09-21 12:57
whatis.man-db
48.52
KB
-rwxr-xr-x
2025-09-21 12:57
whereis
31.84
KB
-rwxr-xr-x
2026-04-04 22:15
which
27.89
KB
-rwxr-xr-x
2025-08-05 06:19
whiptail
31.93
KB
-rwxr-xr-x
2022-02-10 13:07
who
51.59
KB
-rwxr-xr-x
2026-06-25 00:26
whoami
31.47
KB
-rwxr-xr-x
2026-06-25 00:26
wireplumber
23.63
KB
-rwxr-xr-x
2026-04-15 10:19
wmf2eps
19.72
KB
-rwxr-xr-x
2022-10-15 12:42
wmf2fig
19.81
KB
-rwxr-xr-x
2022-10-15 12:42
wmf2gd
15.81
KB
-rwxr-xr-x
2022-10-15 12:42
wmf2svg
19.82
KB
-rwxr-xr-x
2022-10-15 12:42
wmf2x
15.7
KB
-rwxr-xr-x
2022-10-15 12:42
word-list-compress
15.7
KB
-rwxr-xr-x
2022-01-26 21:47
wpctl
72.03
KB
-rwxr-xr-x
2026-04-15 10:19
wpexec
19.6
KB
-rwxr-xr-x
2026-04-15 10:19
write
23.24
KB
-rwxr-sr-x
2026-04-04 22:15
wsrep_sst_backup
2.39
KB
-rwxr-xr-x
2026-05-23 15:25
wsrep_sst_common
67.46
KB
-rw-r--r--
2026-05-23 15:25
wsrep_sst_mariabackup
49.27
KB
-rwxr-xr-x
2026-05-23 15:25
wsrep_sst_mysqldump
8.1
KB
-rwxr-xr-x
2026-05-23 15:25
wsrep_sst_rsync
29.92
KB
-rwxr-xr-x
2026-05-23 15:25
wsrep_sst_rsync_wan
29.92
KB
-rwxr-xr-x
2026-05-23 15:25
x86_64
27.48
KB
-rwxr-xr-x
2026-04-04 22:15
x86_64-redhat-linux-c++
1.05
MB
-rwxr-xr-x
2026-04-04 22:27
x86_64-redhat-linux-g++
1.05
MB
-rwxr-xr-x
2026-04-04 22:27
x86_64-redhat-linux-gcc
1.04
MB
-rwxr-xr-x
2026-04-04 22:27
x86_64-redhat-linux-gcc-11
1.04
MB
-rwxr-xr-x
2026-04-04 22:27
x86_64-redhat-linux-gnu-pkg-config
829
B
-rwxr-xr-x
2023-04-06 20:27
x86_energy_perf_policy
38.73
KB
-rwxr-xr-x
2026-08-01 10:34
xargs
64.09
KB
-rwxr-xr-x
2024-10-02 21:04
xb-tool
31.47
KB
-rwxr-xr-x
2026-04-09 12:26
xdg-dbus-proxy
56.54
KB
-rwxr-xr-x
2022-10-15 20:05
xgettext
296.7
KB
-rwxr-xr-x
2023-09-27 06:53
xml2-config
1.83
KB
-rwxr-xr-x
2022-01-16 17:37
xmlcatalog
23.16
KB
-rwxr-xr-x
2026-07-14 21:46
xmllint
80.55
KB
-rwxr-xr-x
2026-07-14 21:46
xmlwf
39.63
KB
-rwxr-xr-x
2026-06-04 13:47
xslt-config
2.58
KB
-rwxr-xr-x
2015-05-10 14:11
xsltproc
31.23
KB
-rwxr-xr-x
2026-06-25 00:22
xsubpp
4.96
KB
-rwxr-xr-x
2022-02-16 08:56
xz
84.94
KB
-rwxr-xr-x
2022-06-08 08:30
xzcat
84.94
KB
-rwxr-xr-x
2022-06-08 08:30
xzcmp
6.48
KB
-rwxr-xr-x
2022-06-08 08:30
xzdec
15.85
KB
-rwxr-xr-x
2022-06-08 08:30
xzdiff
6.48
KB
-rwxr-xr-x
2022-06-08 08:30
xzegrep
5.77
KB
-rwxr-xr-x
2022-06-08 08:30
xzfgrep
5.77
KB
-rwxr-xr-x
2022-06-08 08:30
xzgrep
5.77
KB
-rwxr-xr-x
2022-06-08 08:30
xzless
1.76
KB
-rwxr-xr-x
2022-06-08 08:30
xzmore
2.12
KB
-rwxr-xr-x
2022-06-08 08:30
yat2m
40.04
KB
-rwxr-xr-x
2022-02-09 23:24
yes
31.31
KB
-rwxr-xr-x
2026-06-25 00:26
ypdomainname
23.84
KB
-rwxr-xr-x
2022-02-14 11:22
yum
2.04
KB
-rwxr-xr-x
2026-05-20 19:48
yum-builddep
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
yum-config-manager
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
yum-debug-dump
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
yum-debug-restore
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
yum-groups-manager
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
yumdownloader
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
zcat
1.94
KB
-rwxr-xr-x
2022-10-15 17:26
zcmp
1.64
KB
-rwxr-xr-x
2022-10-15 17:26
zdiff
6.31
KB
-rwxr-xr-x
2022-10-15 17:26
zdump
27.34
KB
-rwxr-xr-x
2026-07-22 07:10
zegrep
33
B
-rwxr-xr-x
2022-10-15 17:26
zfgrep
33
B
-rwxr-xr-x
2022-10-15 17:26
zforce
2.04
KB
-rwxr-xr-x
2022-10-15 17:26
zgrep
7.93
KB
-rwxr-xr-x
2022-10-15 17:26
zip
221.09
KB
-rwxr-xr-x
2023-04-07 14:02
zipcloak
75.7
KB
-rwxr-xr-x
2023-04-07 14:02
zipdetails
58.56
KB
-rwxr-xr-x
2026-06-29 05:31
zipgrep
2.89
KB
-rwxr-xr-x
2008-10-10 17:40
zipinfo
195.98
KB
-rwxr-xr-x
2026-04-09 11:24
zipnote
67.61
KB
-rwxr-xr-x
2023-04-07 14:02
zipsplit
63.58
KB
-rwxr-xr-x
2023-04-07 14:02
zless
2.16
KB
-rwxr-xr-x
2022-10-15 17:26
zmore
1.8
KB
-rwxr-xr-x
2022-10-15 17:26
znew
4.47
KB
-rwxr-xr-x
2022-10-15 17:26
zone2json
1.35
MB
-rwxr-xr-x
2026-06-26 18:41
zone2sql
1.37
MB
-rwxr-xr-x
2026-06-26 18:41
zsoelim
32.18
KB
-rwxr-xr-x
2022-02-01 10:44
Save
Rename
#!/usr/bin/perl eval 'exec /usr/bin/perl -S $0 ${1+"$@"}' if $running_under_some_shell; BEGIN { pop @INC if $INC[-1] eq '.' } use strict; use Config; use File::Path qw(mkpath); use Getopt::Std; # Make sure read permissions for all are set: if (defined umask && (umask() & 0444)) { umask (umask() & ~0444); } getopts('Dd:rlhaQe'); use vars qw($opt_D $opt_d $opt_r $opt_l $opt_h $opt_a $opt_Q $opt_e); die "-r and -a options are mutually exclusive\n" if ($opt_r and $opt_a); my @inc_dirs = inc_dirs() if $opt_a; my $Exit = 0; my $Dest_dir = $opt_d || $Config{installsitearch}; die "Destination directory $Dest_dir doesn't exist or isn't a directory\n" unless -d $Dest_dir; my @isatype = qw( char uchar u_char short ushort u_short int uint u_int long ulong u_long FILE key_t caddr_t float double size_t ); my %isatype; @isatype{@isatype} = (1) x @isatype; my $inif = 0; my %Is_converted; my %bad_file = (); @ARGV = ('-') unless @ARGV; build_preamble_if_necessary(); sub reindent($) { my($text) = shift; $text =~ s/\n/\n /g; $text =~ s/ /\t/g; $text; } my ($t, $tab, %curargs, $new, $eval_index, $dir, $name, $args, $outfile); my ($incl, $incl_type, $incl_quote, $next); while (defined (my $file = next_file())) { if (-l $file and -d $file) { link_if_possible($file) if ($opt_l); next; } # Recover from header files with unbalanced cpp directives $t = ''; $tab = 0; # $eval_index goes into '#line' directives, to help locate syntax errors: $eval_index = 1; if ($file eq '-') { open(IN, "-"); open(OUT, ">-"); } else { ($outfile = $file) =~ s/\.h$/.ph/ || next; print "$file -> $outfile\n" unless $opt_Q; if ($file =~ m|^(.*)/|) { $dir = $1; mkpath "$Dest_dir/$dir"; } if ($opt_a) { # automagic mode: locate header file in @inc_dirs foreach (@inc_dirs) { chdir $_; last if -f $file; } } open(IN, "<", "$file") || (($Exit = 1),(warn "Can't open $file: $!\n"),next); open(OUT, ">", "$Dest_dir/$outfile") || die "Can't create $outfile: $!\n"; } print OUT "require '_h2ph_pre.ph';\n\n", "no warnings qw(redefine misc);\n\n"; while (defined (local $_ = next_line($file))) { if (s/^\s*\#\s*//) { if (s/^define\s+(\w+)//) { $name = $1; $new = ''; s/\s+$//; s/\(\w+\s*\(\*\)\s*\(\w*\)\)\s*(-?\d+)/$1/; # (int (*)(foo_t))0 if (s/^\(([\w,\s]*)\)//) { $args = $1; my $proto = '() '; if ($args ne '') { $proto = ''; foreach my $arg (split(/,\s*/,$args)) { $arg =~ s/^\s*([^\s].*[^\s])\s*$/$1/; $curargs{$arg} = 1; } $args =~ s/\b(\w)/\$$1/g; $args = "my($args) = \@_;\n$t "; } s/^\s+//; expr(); $new =~ s/(["\\])/\\$1/g; #"]); EMIT($proto); } else { s/^\s+//; expr(); $new = 1 if $new eq ''; # Shunt around such directives as '#define FOO FOO': next if $new =~ /^\s*&\Q$name\E\s*\z/; $new = reindent($new); $args = reindent($args); $new =~ s/(['\\])/\\$1/g; #']); print OUT $t, 'eval '; if ($opt_h) { print OUT "\"\\n#line $eval_index $outfile\\n\" . "; $eval_index++; } print OUT "'sub $name () {$new;}' unless defined(&$name);\n"; } } elsif (/^(include|import|include_next)\s*([<\"])(.*)[>\"]/) { $incl_type = $1; $incl_quote = $2; $incl = $3; if (($incl_type eq 'include_next') || ($opt_e && exists($bad_file{$incl}))) { $incl =~ s/\.h$/.ph/; print OUT ($t, "eval {\n"); $tab += 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); print OUT ($t, "my(\@REM);\n"); if ($incl_type eq 'include_next') { print OUT ($t, "my(\%INCD) = map { \$INC{\$_} => 1 } ", "(grep { \$_ eq \"$incl\" } ", "keys(\%INC));\n"); print OUT ($t, "\@REM = map { \"\$_/$incl\" } ", "(grep { not exists(\$INCD{\"\$_/$incl\"})", " and -f \"\$_/$incl\" } \@INC);\n"); } else { print OUT ($t, "\@REM = map { \"\$_/$incl\" } ", "(grep {-r \"\$_/$incl\" } \@INC);\n"); } print OUT ($t, "require \"\$REM[0]\" if \@REM;\n"); $tab -= 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); print OUT ($t, "};\n"); print OUT ($t, "warn(\$\@) if \$\@;\n"); } else { $incl =~ s/\.h$/.ph/; # copy the prefix in the quote syntax (#include "x.h") case if ($incl !~ m|/| && $incl_quote eq q{"} && $file =~ m|^(.*)/|) { $incl = "$1/$incl"; } print OUT $t,"require '$incl';\n"; } } elsif (/^ifdef\s+(\w+)/) { print OUT $t,"if(defined(&$1)) {\n"; $tab += 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); } elsif (/^ifndef\s+(\w+)/) { print OUT $t,"unless(defined(&$1)) {\n"; $tab += 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); } elsif (s/^if\s+//) { $new = ''; $inif = 1; expr(); $inif = 0; print OUT $t,"if($new) {\n"; $tab += 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); } elsif (s/^elif\s+//) { $new = ''; $inif = 1; expr(); $inif = 0; $tab -= 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); print OUT $t,"}\n elsif($new) {\n"; $tab += 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); } elsif (/^else/) { $tab -= 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); print OUT $t,"} else {\n"; $tab += 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); } elsif (/^endif/) { $tab -= 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); print OUT $t,"}\n"; } elsif(/^undef\s+(\w+)/) { print OUT $t, "undef(&$1) if defined(&$1);\n"; } elsif(/^error\s+(".*")/) { print OUT $t, "die($1);\n"; } elsif(/^error\s+(.*)/) { print OUT $t, "die(\"", quotemeta($1), "\");\n"; } elsif(/^warning\s+(.*)/) { print OUT $t, "warn(\"", quotemeta($1), "\");\n"; } elsif(/^ident\s+(.*)/) { print OUT $t, "# $1\n"; } } elsif (/^\s*(typedef\s*)?enum\s*(\s+[a-zA-Z_]\w*\s*)?/) { # { for vi until(/\{[^}]*\}.*;/ || /;/) { last unless defined ($next = next_line($file)); chomp $next; # drop "#define FOO FOO" in enums $next =~ s/^\s*#\s*define\s+(\w+)\s+\1\s*$//; # #defines in enums (aliases) $next =~ s/^\s*#\s*define\s+(\w+)\s+(\w+)\s*$/$1 = $2,/; $_ .= $next; print OUT "# $next\n" if $opt_D; } s/#\s*if.*?#\s*endif//g; # drop #ifdefs s@/\*.*?\*/@@g; s/\s+/ /g; next unless /^\s?(typedef\s?)?enum\s?([a-zA-Z_]\w*)?\s?\{(.*)\}\s?([a-zA-Z_]\w*)?\s?;/; (my $enum_subs = $3) =~ s/\s//g; my @enum_subs = split(/,/, $enum_subs); my $enum_val = -1; foreach my $enum (@enum_subs) { my ($enum_name, $enum_value) = $enum =~ /^([a-zA-Z_]\w*)(=.+)?$/; $enum_name or next; $enum_value =~ s/^=//; $enum_val = (length($enum_value) ? $enum_value : $enum_val + 1); if ($opt_h) { print OUT ($t, "eval(\"\\n#line $eval_index $outfile\\n", "sub $enum_name () \{ $enum_val; \}\") ", "unless defined(\&$enum_name);\n"); ++ $eval_index; } else { print OUT ($t, "eval(\"sub $enum_name () \{ $enum_val; \}\") ", "unless defined(\&$enum_name);\n"); } } } elsif (/^(?:__extension__\s+)?(?:extern|static)\s+(?:__)?inline(?:__)?\s+/ and !/;\s*$/ and !/{\s*}\s*$/) { # { for vi # This is a hack to parse the inline functions in the glibc headers. # Warning: massive kludge ahead. We suppose inline functions # are mainly constructed like macros. while (1) { last unless defined ($next = next_line($file)); chomp $next; undef $_, last if $next =~ /__THROW\s*;/ or $next =~ /^(__extension__|extern|static)\b/; $_ .= " $next"; print OUT "# $next\n" if $opt_D; last if $next =~ /^}|^{.*}\s*$/; } next if not defined; # because it's only a prototype s/\b(__extension__|extern|static|(?:__)?inline(?:__)?)\b//g; # violently drop #ifdefs s/#\s*if.*?#\s*endif//g and print OUT "# some #ifdef were dropped here -- fill in the blanks\n"; if (s/^(?:\w|\s|\*)*\s(\w+)\s*//) { $name = $1; } else { warn "name not found"; next; # shouldn't occur... } my @args; if (s/^\(([^()]*)\)\s*(\w+\s*)*//) { for my $arg (split /,/, $1) { if ($arg =~ /(\w+)\s*$/) { $curargs{$1} = 1; push @args, $1; } } } $args = ( @args ? "my(" . (join ',', map "\$$_", @args) . ") = \@_;\n$t " : "" ); my $proto = @args ? '' : '() '; $new = ''; s/\breturn\b//g; # "return" doesn't occur in macros usually... expr(); # try to find and perlify local C variables our @local_variables = (); # needs to be a our(): (?{...}) bug workaround { use re "eval"; my $typelist = join '|', keys %isatype; $new =~ s[' (?:(?:__)?const(?:__)?\s+)? (?:(?:un)?signed\s+)? (?:long\s+)? (?:$typelist)\s+ (\w+) (?{ push @local_variables, $1 }) '] [my \$$1]gx; $new =~ s[' (?:(?:__)?const(?:__)?\s+)? (?:(?:un)?signed\s+)? (?:long\s+)? (?:$typelist)\s+ ' \s+ &(\w+) \s* ; (?{ push @local_variables, $1 }) ] [my \$$1;]gx; } $new =~ s/&$_\b/\$$_/g for @local_variables; $new =~ s/(["\\])/\\$1/g; #"]); # now that's almost like a macro (we hope) EMIT($proto); } } $Is_converted{$file} = 1; if ($opt_e && exists($bad_file{$file})) { unlink($Dest_dir . '/' . $outfile); $next = ''; } else { print OUT "1;\n"; queue_includes_from($file) if $opt_a; } } if ($opt_e && (scalar(keys %bad_file) > 0)) { warn "Was unable to convert the following files:\n"; warn "\t" . join("\n\t",sort(keys %bad_file)) . "\n"; } exit $Exit; sub EMIT { my $proto = shift; $new = reindent($new); $args = reindent($args); if ($t ne '') { $new =~ s/(['\\])/\\$1/g; #']); if ($opt_h) { print OUT $t, "eval \"\\n#line $eval_index $outfile\\n\" . 'sub $name $proto\{\n$t ${args}eval q($new);\n$t}' unless defined(\&$name);\n"; $eval_index++; } else { print OUT $t, "eval 'sub $name $proto\{\n$t ${args}eval q($new);\n$t}' unless defined(\&$name);\n"; } } else { print OUT "unless(defined(\&$name)) {\n sub $name $proto\{\n\t${args}eval q($new);\n }\n}\n"; } %curargs = (); return; } sub expr { if (/\b__asm__\b/) { # freak out $new = '"(assembly code)"'; return } my $joined_args; if(keys(%curargs)) { $joined_args = join('|', keys(%curargs)); } while ($_ ne '') { s/^\&\&// && do { $new .= " &&"; next;}; # handle && operator s/^\&([\(a-z\)]+)/$1/i; # hack for things that take the address of s/^(\s+)// && do {$new .= ' '; next;}; s/^0X([0-9A-F]+)[UL]*//i && do {my $hex = $1; $hex =~ s/^0+//; if (length $hex > 8 && !$Config{use64bitint}) { # Croak if nv_preserves_uv_bits < 64 ? $new .= hex(substr($hex, -8)) + 2**32 * hex(substr($hex, 0, -8)); # The above will produce "erroneous" code # if the hex constant was e.g. inside UINT64_C # macro, but then again, h2ph is an approximation. } else { $new .= lc("0x$hex"); } next;}; s/^(-?\d+\.\d+E[-+]?\d+)[FL]?//i && do {$new .= $1; next;}; s/^(\d+)\s*[LU]*//i && do {$new .= $1; next;}; s/^("(\\"|[^"])*")// && do {$new .= $1; next;}; s/^'((\\"|[^"])*)'// && do { if ($curargs{$1}) { $new .= "ord('\$$1')"; } else { $new .= "ord('$1')"; } next; }; # replace "sizeof(foo)" with "{foo}" # also, remove * (C dereference operator) to avoid perl syntax # problems. Where the %sizeof array comes from is anyone's # guess (c2ph?), but this at least avoids fatal syntax errors. # Behavior is undefined if sizeof() delimiters are unbalanced. # This code was modified to able to handle constructs like this: # sizeof(*(p)), which appear in the HP-UX 10.01 header files. s/^sizeof\s*\(// && do { $new .= '$sizeof'; my $lvl = 1; # already saw one open paren # tack { on the front, and skip it in the loop $_ = "{" . "$_"; my $index = 1; # find balanced closing paren while ($index <= length($_) && $lvl > 0) { $lvl++ if substr($_, $index, 1) eq "("; $lvl-- if substr($_, $index, 1) eq ")"; $index++; } # tack } on the end, replacing ) substr($_, $index - 1, 1) = "}"; # remove pesky * operators within the sizeof argument substr($_, 0, $index - 1) =~ s/\*//g; next; }; # Eliminate typedefs /\(([\w\s]+)[\*\s]*\)\s*[\w\(]/ && do { my $doit = 1; foreach (split /\s+/, $1) { # Make sure all the words are types, unless($isatype{$_} or $_ eq 'struct' or $_ eq 'union'){ $doit = 0; last; } } if( $doit ){ s/\([\w\s]+[\*\s]*\)// && next; # then eliminate them. } }; # struct/union member, including arrays: s/^([_A-Z]\w*(\[[^\]]+\])?((\.|->)[_A-Z]\w*(\[[^\]]+\])?)+)//i && do { my $id = $1; $id =~ s/(\.|(->))([^\.\-]*)/->\{$3\}/g; $id =~ s/\b([^\$])($joined_args)/$1\$$2/g if length($joined_args); while($id =~ /\[\s*([^\$\&\d\]]+)\]/) { my($index) = $1; $index =~ s/\s//g; if(exists($curargs{$index})) { $index = "\$$index"; } else { $index = "&$index"; } $id =~ s/\[\s*([^\$\&\d\]]+)\]/[$index]/; } $new .= " (\$$id)"; }; s/^([_a-zA-Z]\w*)// && do { my $id = $1; if ($id eq 'struct' || $id eq 'union') { s/^\s+(\w+)//; $id .= ' ' . $1; $isatype{$id} = 1; } elsif ($id =~ /^((un)?signed)|(long)|(short)$/) { while (s/^\s+(\w+)//) { $id .= ' ' . $1; } $isatype{$id} = 1; } if ($curargs{$id}) { $new .= "\$$id"; $new .= '->' if /^[\[\{]/; } elsif ($id eq 'defined') { $new .= 'defined'; } elsif (/^\s*\(/) { s/^\s*\((\w),/("$1",/ if $id =~ /^_IO[WR]*$/i; # cheat $new .= " &$id"; } elsif ($isatype{$id}) { if ($new =~ /\{\s*$/) { $new .= "'$id'"; } elsif ($new =~ /\(\s*$/ && /^[\s*]*\)/) { $new =~ s/\(\s*$//; s/^[\s*]*\)//; } else { $new .= q(').$id.q('); } } else { if ($inif) { if ($new =~ /defined\s*$/) { $new .= '(&' . $id . ')'; } elsif ($new =~ /defined\s*\($/) { $new .= '&' . $id; } else { $new .= '(defined(&' . $id . ') ? &' . $id . ' : undef)'; } } elsif (/^\[/) { $new .= " \$$id"; } else { $new .= ' &' . $id; } } next; }; s/^(.)// && do { if ($1 ne '#') { $new .= $1; } next;}; } } sub next_line { my $file = shift; my ($in, $out); my $pre_sub_tri_graphs = 1; READ: while (not eof IN) { $in .= <IN>; chomp $in; next unless length $in; while (length $in) { if ($pre_sub_tri_graphs) { # Preprocess all tri-graphs # including things stuck in quoted string constants. $in =~ s/\?\?=/#/g; # | ??=| #| $in =~ s/\?\?\!/|/g; # | ??!| || $in =~ s/\?\?'/^/g; # | ??'| ^| $in =~ s/\?\?\(/[/g; # | ??(| [| $in =~ s/\?\?\)/]/g; # | ??)| ]| $in =~ s/\?\?\-/~/g; # | ??-| ~| $in =~ s/\?\?\//\\/g; # | ??/| \| $in =~ s/\?\?</{/g; # | ??<| {| $in =~ s/\?\?>/}/g; # | ??>| }| } if ($in =~ /^\#ifdef __LANGUAGE_PASCAL__/) { # Tru64 disassembler.h evilness: mixed C and Pascal. while (<IN>) { last if /^\#endif/; } $in = ""; next READ; } if ($in =~ /^extern inline / && # Inlined assembler. $^O eq 'linux' && $file =~ m!(?:^|/)asm/[^/]+\.h$!) { while (<IN>) { last if /^}/; } $in = ""; next READ; } if ($in =~ s/\\$//) { # \-newline $out .= ' '; next READ; } elsif ($in =~ s/^([^"'\\\/]+)//) { # Passthrough $out .= $1; } elsif ($in =~ s/^(\\.)//) { # \... $out .= $1; } elsif ($in =~ /^'/) { # '... if ($in =~ s/^('(\\.|[^'\\])*')//) { $out .= $1; } else { next READ; } } elsif ($in =~ /^"/) { # "... if ($in =~ s/^("(\\.|[^"\\])*")//) { $out .= $1; } else { next READ; } } elsif ($in =~ s/^\/\/.*//) { # //... # fall through } elsif ($in =~ m/^\/\*/) { # /*... # C comment removal adapted from perlfaq6: if ($in =~ s/^\/\*[^*]*\*+([^\/*][^*]*\*+)*\///) { $out .= ' '; } else { # Incomplete /* */ next READ; } } elsif ($in =~ s/^(\/)//) { # /... $out .= $1; } elsif ($in =~ s/^([^\'\"\\\/]+)//) { $out .= $1; } elsif ($^O eq 'linux' && $file =~ m!(?:^|/)linux/byteorder/pdp_endian\.h$! && $in =~ s!\'T KNOW!!) { $out =~ s!I DON$!I_DO_NOT_KNOW!; } else { if ($opt_e) { warn "Cannot parse $file:\n$in\n"; $bad_file{$file} = 1; $in = ''; $out = undef; last READ; } else { die "Cannot parse:\n$in\n"; } } } last READ if $out =~ /\S/; } return $out; } # Handle recursive subdirectories without getting a grotesquely big stack. # Could this be implemented using File::Find? sub next_file { my $file; while (@ARGV) { $file = shift @ARGV; if ($file eq '-' or -f $file or -l $file) { return $file; } elsif (-d $file) { if ($opt_r) { expand_glob($file); } else { print STDERR "Skipping directory '$file'\n"; } } elsif ($opt_a) { return $file; } else { print STDERR "Skipping '$file': not a file or directory\n"; } } return undef; } # Put all the files in $directory into @ARGV for processing. sub expand_glob { my ($directory) = @_; $directory =~ s:/$::; opendir DIR, $directory; foreach (readdir DIR) { next if ($_ eq '.' or $_ eq '..'); # expand_glob() is going to be called until $ARGV[0] isn't a # directory; so push directories, and unshift everything else. if (-d "$directory/$_") { push @ARGV, "$directory/$_" } else { unshift @ARGV, "$directory/$_" } } closedir DIR; } # Given $file, a symbolic link to a directory in the C include directory, # make an equivalent symbolic link in $Dest_dir, if we can figure out how. # Otherwise, just duplicate the file or directory. sub link_if_possible { my ($dirlink) = @_; my $target = eval 'readlink($dirlink)'; if ($target =~ m:^\.\./: or $target =~ m:^/:) { # The target of a parent or absolute link could leave the $Dest_dir # hierarchy, so let's put all of the contents of $dirlink (actually, # the contents of $target) into @ARGV; as a side effect down the # line, $dirlink will get created as an _actual_ directory. expand_glob($dirlink); } else { if (-l "$Dest_dir/$dirlink") { unlink "$Dest_dir/$dirlink" or print STDERR "Could not remove link $Dest_dir/$dirlink: $!\n"; } if (eval 'symlink($target, "$Dest_dir/$dirlink")') { print "Linking $target -> $Dest_dir/$dirlink\n"; # Make sure that the link _links_ to something: if (! -e "$Dest_dir/$target") { mkpath("$Dest_dir/$target", 0755) or print STDERR "Could not create $Dest_dir/$target/\n"; } } else { print STDERR "Could not symlink $target -> $Dest_dir/$dirlink: $!\n"; } } } # Push all #included files in $file onto our stack, except for STDIN # and files we've already processed. sub queue_includes_from { my ($file) = @_; my $line; return if ($file eq "-"); open HEADER, "<", $file or return; while (defined($line = <HEADER>)) { while (/\\$/) { # Handle continuation lines chop $line; $line .= <HEADER>; } if ($line =~ /^#\s*include\s+([<"])(.*?)[>"]/) { my ($delimiter, $new_file) = ($1, $2); # copy the prefix in the quote syntax (#include "x.h") case if ($delimiter eq q{"} && $file =~ m|^(.*)/|) { $new_file = "$1/$new_file"; } push(@ARGV, $new_file) unless $Is_converted{$new_file}; } } close HEADER; } # Determine include directories; $Config{usrinc} should be enough for (all # non-GCC?) C compilers, but gcc uses additional include directories. sub inc_dirs { my $from_gcc = `LC_ALL=C $Config{cc} -v -E - < /dev/null 2>&1 | awk '/^#include/, /^End of search list/' | grep '^ '`; length($from_gcc) ? (split(' ', $from_gcc), $Config{usrinc}) : ($Config{usrinc}); } # Create "_h2ph_pre.ph", if it doesn't exist or was built by a different # version of h2ph. sub build_preamble_if_necessary { # Increment $VERSION every time this function is modified: my $VERSION = 4; my $preamble = "$Dest_dir/_h2ph_pre.ph"; # Can we skip building the preamble file? if (-r $preamble) { # Extract version number from first line of preamble: open PREAMBLE, "<", $preamble or die "Cannot open $preamble: $!"; my $line = <PREAMBLE>; $line =~ /(\b\d+\b)/; close PREAMBLE or die "Cannot close $preamble: $!"; # Don't build preamble if a compatible preamble exists: return if $1 == $VERSION; } my (%define) = _extract_cc_defines(); open PREAMBLE, ">", $preamble or die "Cannot open $preamble: $!"; print PREAMBLE "# This file was created by h2ph version $VERSION\n"; # Prevent non-portable hex constants from warning. # # We still produce an overflow warning if we can't represent # a hex constant as an integer. print PREAMBLE "no warnings qw(portable);\n"; foreach (sort keys %define) { if ($opt_D) { print PREAMBLE "# $_=$define{$_}\n"; } if ($define{$_} =~ /^\((.*)\)$/) { # parenthesized value: d=(v) $define{$_} = $1; } if (/^(\w+)\((\w)\)$/) { my($macro, $arg) = ($1, $2); my $def = $define{$_}; $def =~ s/$arg/\$\{$arg\}/g; print PREAMBLE <<DEFINE; unless (defined &$macro) { sub $macro(\$) { my (\$$arg) = \@_; \"$def\" } } DEFINE } elsif ($define{$_} =~ /^([+-]?(\d+)?\.\d+([eE][+-]?\d+)?)[FL]?$/) { # float: print PREAMBLE "unless (defined &$_) { sub $_() { $1 } }\n\n"; } elsif ($define{$_} =~ /^([+-]?\d+)U?L{0,2}$/i) { # integer: print PREAMBLE "unless (defined &$_) { sub $_() { $1 } }\n\n"; } elsif ($define{$_} =~ /^([+-]?0x[\da-f]+)U?L{0,2}$/i) { # hex integer # Special cased, since perl warns on hex integers # that can't be represented in a UV. # # This way we get the warning at time of use, so the user # only gets the warning if they happen to use this # platform-specific definition. my $code = $1; $code = "hex('$code')" if length $code > 10; print PREAMBLE "unless (defined &$_) { sub $_() { $code } }\n\n"; } elsif ($define{$_} =~ /^\w+$/) { my $def = $define{$_}; if ($isatype{$def}) { print PREAMBLE "unless (defined &$_) { sub $_() { \"$def\" } }\n\n"; } else { print PREAMBLE "unless (defined &$_) { sub $_() { &$def } }\n\n"; } } else { print PREAMBLE "unless (defined &$_) { sub $_() { \"", quotemeta($define{$_}), "\" } }\n\n"; } } print PREAMBLE "\n1;\n"; # avoid 'did not return a true value' when empty close PREAMBLE or die "Cannot close $preamble: $!"; } # %Config contains information on macros that are pre-defined by the # system's compiler. We need this information to make the .ph files # function with perl as the .h files do with cc. sub _extract_cc_defines { my %define; my $allsymbols = join " ", @Config{'ccsymbols', 'cppsymbols', 'cppccsymbols'}; # If optimizing -O2 is used, add the definition if ($Config{'ccflags'} =~ /(?:\s+|^)-O([\d]+)(?:\s+|$)/) { $allsymbols .= " __OPTIMIZE__=$1"; } # Split compiler pre-definitions into 'key=value' pairs: while ($allsymbols =~ /([^\s]+)=((\\\s|[^\s])+)/g) { $define{$1} = $2; if ($opt_D) { print STDERR "$_: $1 -> $2\n"; } } return %define; } 1; ############################################################################## __END__ =head1 NAME h2ph - convert .h C header files to .ph Perl header files =head1 SYNOPSIS B<h2ph [-d destination directory] [-r | -a] [-l] [-h] [-e] [-D] [-Q] [headerfiles]> =head1 DESCRIPTION I<h2ph> converts any C header files specified to the corresponding Perl header file format. It is most easily run while in /usr/include: cd /usr/include; h2ph * sys/* or cd /usr/include; h2ph * sys/* arpa/* netinet/* or cd /usr/include; h2ph -r -l . The output files are placed in the hierarchy rooted at Perl's architecture dependent library directory. You can specify a different hierarchy with a B<-d> switch. If run with no arguments, filters standard input to standard output. =head1 OPTIONS =over 4 =item -d destination_dir Put the resulting B<.ph> files beneath B<destination_dir>, instead of beneath the default Perl library location (C<$Config{'installsitearch'}>). =item -r Run recursively; if any of B<headerfiles> are directories, then run I<h2ph> on all files in those directories (and their subdirectories, etc.). B<-r> and B<-a> are mutually exclusive. =item -a Run automagically; convert B<headerfiles>, as well as any B<.h> files which they include. This option will search for B<.h> files in all directories which your C compiler ordinarily uses. B<-a> and B<-r> are mutually exclusive. =item -l Symbolic links will be replicated in the destination directory. If B<-l> is not specified, then links are skipped over. =item -h Put 'hints' in the .ph files which will help in locating problems with I<h2ph>. In those cases when you B<require> a B<.ph> file containing syntax errors, instead of the cryptic [ some error condition ] at (eval mmm) line nnn you will see the slightly more helpful [ some error condition ] at filename.ph line nnn However, the B<.ph> files almost double in size when built using B<-h>. =item -e If an error is encountered during conversion, output file will be removed and a warning emitted instead of terminating the conversion immediately. =item -D Include the code from the B<.h> file as a comment in the B<.ph> file. This is primarily used for debugging I<h2ph>. =item -Q 'Quiet' mode; don't print out the names of the files being converted. =back =head1 ENVIRONMENT No environment variables are used. =head1 FILES /usr/include/*.h /usr/include/sys/*.h etc. =head1 AUTHOR Larry Wall =head1 SEE ALSO perl(1) =head1 DIAGNOSTICS The usual warnings if it can't read or write the files involved. =head1 BUGS Doesn't construct the %sizeof array for you. It doesn't handle all C constructs, but it does attempt to isolate definitions inside evals so that you can get at the definitions that it can translate. It's only intended as a rough tool. You may need to dicker with the files produced. You have to run this program by hand; it's not run as part of the Perl installation. Doesn't handle complicated expressions built piecemeal, a la: enum { FIRST_VALUE, SECOND_VALUE, #ifdef ABC THIRD_VALUE #endif }; Doesn't necessarily locate all of your C compiler's internally-defined symbols. =cut