Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.216.105
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
bin /
Delete
Unzip
Name
Size
Permission
Date
Action
GET
15.82
KB
-rwxr-xr-x
2022-03-25 08:00
HEAD
15.82
KB
-rwxr-xr-x
2022-03-25 08:00
POST
15.82
KB
-rwxr-xr-x
2022-03-25 08:00
[
51.8
KB
-rwxr-xr-x
2025-03-12 12:52
addr2line
27.75
KB
-rwxr-xr-x
2025-12-18 14:37
alias
33
B
-rwxr-xr-x
2024-04-30 14:33
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
2025-12-18 14:37
arch
31.66
KB
-rwxr-xr-x
2025-03-12 12:52
arpaname
15.11
KB
-rwxr-xr-x
2026-04-15 05:39
arping
27.25
KB
-rwxr-xr-x
2025-10-20 12:44
as
710.32
KB
-rwxr-xr-x
2025-12-18 14:37
attr
15.72
KB
-rwxr-xr-x
2022-01-28 12:44
audit2allow
14.71
KB
-rwxr-xr-x
2025-09-21 09:25
audit2why
14.71
KB
-rwxr-xr-x
2025-09-21 09:25
aulast
19.2
KB
-rwxr-xr-x
2025-09-21 11:48
aulastlog
15.13
KB
-rwxr-xr-x
2025-09-21 11:48
ausyscall
15.12
KB
-rwxr-xr-x
2025-09-21 11:48
authselect
43.68
KB
-rwxr-xr-x
2025-03-12 14:22
auvirt
35.3
KB
-rwxr-xr-x
2025-09-21 11:48
awk
698.17
KB
-rwxr-xr-x
2022-03-30 22:25
b2sum
51.79
KB
-rwxr-xr-x
2025-03-12 12:52
backuply
943
B
-rwxr-xr-x
2026-03-12 07:13
base32
35.69
KB
-rwxr-xr-x
2025-03-12 12:52
base64
35.7
KB
-rwxr-xr-x
2025-03-12 12:52
basename
35.67
KB
-rwxr-xr-x
2025-03-12 12:52
basenc
48.02
KB
-rwxr-xr-x
2025-03-12 12:52
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
bdf2gdfont.pl
4.58
KB
-rwxr-xr-x
2021-12-22 15:12
bg
30
B
-rwxr-xr-x
2024-04-30 14:33
bond2team
22.75
KB
-rwxr-xr-x
2020-07-20 10:00
bootconfig
30.29
KB
-rwxr-xr-x
2026-04-21 21:17
bootctl
100.54
KB
-rwxr-xr-x
2026-04-07 19:13
borg
216
B
-rwxr-xr-x
2026-03-29 11:46
borgfs
216
B
-rwxr-xr-x
2026-03-29 11:46
busctl
100.16
KB
-rwxr-xr-x
2026-04-07 19:13
c++
1.05
MB
-rwxr-xr-x
2025-09-15 15:46
c++filt
27.19
KB
-rwxr-xr-x
2025-12-18 14:37
c89
228
B
-rwxr-xr-x
2025-09-15 15:42
c99
219
B
-rwxr-xr-x
2025-09-15 15:42
ca-legacy
1.61
KB
-rwxr-xr-x
2025-11-19 09:34
cal
51.83
KB
-rwxr-xr-x
2026-02-04 21:11
captoinfo
87.79
KB
-rwxr-xr-x
2025-09-21 09:23
cat
35.66
KB
-rwxr-xr-x
2025-03-12 12:52
catchsegv
3.21
KB
-rwxr-xr-x
2026-02-17 11:02
catman
35.86
KB
-rwxr-xr-x
2025-09-21 12:57
cc
1.04
MB
-rwxr-xr-x
2025-09-15 15:46
cd
30
B
-rwxr-xr-x
2024-04-30 14:33
cdb
23.9
KB
-rwxr-xr-x
2022-03-31 13:42
centrino-decode
14.13
KB
-rwxr-xr-x
2026-04-21 21:17
chacl
19.14
KB
-rwxr-xr-x
2024-04-02 14:35
chage
71.98
KB
-rwsr-xr-x
2025-09-21 11:57
chattr
15.19
KB
-rwxr-xr-x
2025-09-21 15:03
chcat
13.63
KB
-rwxr-xr-x
2025-09-21 09:25
chcon
60.24
KB
-rwxr-xr-x
2025-03-12 12:52
checkmodule
450.88
KB
-rwxr-xr-x
2024-04-03 10:07
checkpolicy
527.52
KB
-rwxr-xr-x
2024-04-03 10:07
chgrp
56.19
KB
-rwxr-xr-x
2025-03-12 12:52
chmem
35.39
KB
-rwxr-xr-x
2026-02-04 21:11
chmod
56.16
KB
-rwxr-xr-x
2025-03-12 12:52
choom
23.3
KB
-rwxr-xr-x
2026-02-04 21:11
chown
60.19
KB
-rwxr-xr-x
2025-03-12 12:52
chronyc
100.7
KB
-rwxr-xr-x
2025-09-21 14:15
chrt
27.31
KB
-rwxr-xr-x
2026-02-04 21:11
chvt
15.35
KB
-rwxr-xr-x
2025-03-13 08:15
cifsiostat
23.55
KB
-rwxr-xr-x
2024-10-02 21:19
cksum
35.57
KB
-rwxr-xr-x
2025-03-12 12:52
clambc
9.03
MB
-rwxr-xr-x
2025-12-04 23:04
clamconf
127.26
KB
-rwxr-xr-x
2025-12-04 23:04
clamdscan
147.6
KB
-rwxr-xr-x
2025-12-04 23:04
clamdtop
143.57
KB
-rwxr-xr-x
2025-12-04 23:04
clamscan
163.48
KB
-rwxr-xr-x
2025-12-04 23:04
clamsubmit
127.3
KB
-rwxr-xr-x
2025-12-04 23:04
clear
15.15
KB
-rwxr-xr-x
2025-09-21 09:23
clockdiff
23.2
KB
-rwxr-xr-x
2025-10-20 12:44
cmp
40.13
KB
-rwxr-xr-x
2022-01-29 18:15
col
23.23
KB
-rwxr-xr-x
2026-02-04 21:11
colcrt
15.19
KB
-rwxr-xr-x
2026-02-04 21:11
colrm
15.16
KB
-rwxr-xr-x
2026-02-04 21:11
column
35.34
KB
-rwxr-xr-x
2026-02-04 21:11
comm
35.75
KB
-rwxr-xr-x
2025-03-12 12:52
command
35
B
-rwxr-xr-x
2024-04-30 14:33
config_data
6.97
KB
-rwxr-xr-x
2022-02-16 11:46
coredumpctl
59.85
KB
-rwxr-xr-x
2026-04-07 19:13
corelist
14.92
KB
-rwxr-xr-x
2025-03-12 23:43
cp
149.24
KB
-rwxr-xr-x
2025-03-12 12:52
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
cpio
145.52
KB
-rwxr-xr-x
2022-01-29 20:51
cpp
1.05
MB
-rwxr-xr-x
2025-09-15 15:46
cpulimit
49.23
KB
-rwxr-xr-x
2025-02-25 04:07
cpupower
79.98
KB
-rwxr-xr-x
2026-04-21 21:03
crb
2.59
KB
-rwxr--r--
2025-04-22 17:18
crc32
1.02
KB
-rwxr-xr-x
2022-03-24 22:30
cronnext
39.75
KB
-rwxr-xr-x
2025-09-25 11:43
crontab
55.77
KB
-rwsr-xr-x
2025-09-25 11:43
csplit
108.88
KB
-rwxr-xr-x
2025-03-12 12:52
curl
248.48
KB
-rwxr-xr-x
2026-01-28 08:27
cut
47.8
KB
-rwxr-xr-x
2025-03-12 12:52
cvtsudoers
233.49
KB
-rwxr-xr-x
2025-09-21 14:35
cyrusbdb2current
1.58
MB
-rwxr-xr-x
2025-09-25 11:46
date
104.05
KB
-rwxr-xr-x
2025-03-12 12:52
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
dbxtool
39.44
KB
-rwxr-xr-x
2025-09-18 11:37
dd
68.14
KB
-rwxr-xr-x
2025-03-12 12:52
deallocvt
15.36
KB
-rwxr-xr-x
2025-03-13 08:15
debuginfo-install
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
debuginfod-find
19.26
KB
-rwxr-xr-x
2025-09-21 15:47
delv
45.38
KB
-rwxr-xr-x
2026-04-15 05:39
df
84.73
KB
-rwxr-xr-x
2025-03-12 12:52
dfu-tool
124.49
KB
-rwxr-xr-x
2025-09-18 11:37
diff
194.7
KB
-rwxr-xr-x
2022-01-29 18:15
diff3
52.3
KB
-rwxr-xr-x
2022-01-29 18:15
dig
136.59
KB
-rwxr-xr-x
2026-04-15 05:39
dir
137.65
KB
-rwxr-xr-x
2025-03-12 12:52
dircolors
39.8
KB
-rwxr-xr-x
2025-03-12 12:52
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
31.48
KB
-rwxr-xr-x
2025-03-12 12:52
distro
953
B
-rwxr-xr-x
2022-03-25 07:52
dmesg
71.77
KB
-rwxr-xr-x
2026-02-04 21:11
dnf
2.04
KB
-rwxr-xr-x
2025-09-22 11:27
dnf-3
2.04
KB
-rwxr-xr-x
2025-09-22 11:27
dnf4
2.04
KB
-rwxr-xr-x
2025-09-22 11:27
dnsdomainname
23.84
KB
-rwxr-xr-x
2022-02-14 11:22
dnstap-read
23.19
KB
-rwxr-xr-x
2026-04-15 05:39
domainname
23.84
KB
-rwxr-xr-x
2022-02-14 11:22
doveadm
3.2
MB
-rwxr-xr-x
2024-09-20 10:46
doveconf
541.45
KB
-rwxr-xr-x
2024-09-20 10:46
dracut
98.55
KB
-rwxr-xr-x
2025-12-17 17:48
dtrace
17.38
KB
-rwxr-xr-x
2025-09-24 06:32
du
149.44
KB
-rwxr-xr-x
2025-03-12 12:52
dumpkeys
164.05
KB
-rwxr-xr-x
2025-03-13 08:15
dwp
851.56
KB
-rwxr-xr-x
2025-12-18 14:37
dwz
227.99
KB
-rwxr-xr-x
2025-09-21 14:45
echo
35.48
KB
-rwxr-xr-x
2025-03-12 12:52
egrep
32
B
-rwxr-xr-x
2022-01-31 20:22
eject
43.61
KB
-rwxr-xr-x
2026-02-04 21:11
elfedit
35.84
KB
-rwxr-xr-x
2025-12-18 14:37
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.23
KB
-rwxr-xr-x
2025-03-12 12:52
envsubst
35.39
KB
-rwxr-xr-x
2023-09-27 06:53
eqn
189.52
KB
-rwxr-xr-x
2022-02-01 10:44
evmctl
69.59
KB
-rwxr-xr-x
2025-09-21 09:11
ex
1.38
MB
-rwxr-xr-x
2026-04-15 09:43
expand
39.73
KB
-rwxr-xr-x
2025-03-12 12:52
expr
108.6
KB
-rwxr-xr-x
2025-03-12 12:52
factor
72.05
KB
-rwxr-xr-x
2025-03-12 12:52
fallocate
23.2
KB
-rwxr-xr-x
2026-02-04 21:11
false
27.47
KB
-rwxr-xr-x
2025-03-12 12:52
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
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
file
27.74
KB
-rwxr-xr-x
2024-04-03 12:38
fincore
23.3
KB
-rwxr-xr-x
2026-02-04 21:11
find
284.95
KB
-rwxr-xr-x
2024-10-02 21:04
find-repos-of-install
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
findmnt
64.75
KB
-rwxr-xr-x
2026-02-04 21:11
fips-finish-install
1.72
KB
-rwxr-xr-x
2025-09-05 13:18
fips-mode-setup
8.02
KB
-rwxr-xr-x
2025-09-05 13:18
flock
23.37
KB
-rwxr-xr-x
2026-02-04 21:11
fmt
39.77
KB
-rwxr-xr-x
2025-03-12 12:52
fold
39.71
KB
-rwxr-xr-x
2025-03-12 12:52
formail
48.38
KB
-rwxr-xr-x
2022-03-25 15:20
free
23.36
KB
-rwxr-xr-x
2024-04-30 16:43
freshclam
55.41
KB
-rwxr-xr-x
2025-12-04 23:04
funzip
31.25
KB
-rwxr-xr-x
2025-09-21 11:04
fuse2fs
72.68
KB
-rwxr-xr-x
2025-09-21 15:03
fusermount
35.52
KB
-rwsr-xr-x
2025-03-12 19:30
fwupdagent
148.75
KB
-rwxr-xr-x
2025-09-18 11:37
fwupdate
112.29
KB
-rwxr-xr-x
2025-09-18 11:37
fwupdmgr
148.75
KB
-rwxr-xr-x
2025-09-18 11:37
fwupdtool
140.68
KB
-rwxr-xr-x
2025-09-18 11:37
g++
1.05
MB
-rwxr-xr-x
2025-09-15 15:46
g13
110.29
KB
-rwxr-xr-x
2026-01-15 21:34
gapplication
23.21
KB
-rwxr-xr-x
2026-01-23 07:41
gawk
698.17
KB
-rwxr-xr-x
2022-03-30 22:25
gcc
1.04
MB
-rwxr-xr-x
2025-09-15 15:46
gcc-ar
27.67
KB
-rwxr-xr-x
2025-09-15 15:46
gcc-nm
27.64
KB
-rwxr-xr-x
2025-09-15 15:46
gcc-ranlib
27.67
KB
-rwxr-xr-x
2025-09-15 15:46
gcov
473.17
KB
-rwxr-xr-x
2025-09-15 15:46
gcov-dump
291.77
KB
-rwxr-xr-x
2025-09-15 15:46
gcov-tool
320.46
KB
-rwxr-xr-x
2025-09-15 15:46
gdbus
51.5
KB
-rwxr-xr-x
2026-01-23 07:41
gen_grub_cfgstub
660
B
-rwx------
2026-03-19 08:26
gencat
27.45
KB
-rwxr-xr-x
2026-02-17 11:04
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-02-17 11:04
getent
35.86
KB
-rwxr-xr-x
2026-02-17 11:04
getfacl
31.8
KB
-rwxr-xr-x
2024-04-02 14:35
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-02-04 21:11
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
gio
91.81
KB
-rwxr-xr-x
2026-01-23 07:41
gio-querymodules-64
15.13
KB
-rwxr-xr-x
2026-01-23 07:41
glib-compile-schemas
51.47
KB
-rwxr-xr-x
2026-01-23 07:41
gmake
249.8
KB
-rwxr-xr-x
2024-04-02 12:55
gneqn
916
B
-rwxr-xr-x
2022-02-01 10:44
gnroff
3.21
KB
-rwxr-xr-x
2022-02-01 10:44
gpasswd
76.19
KB
-rwsr-xr-x
2025-09-21 11:57
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-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
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-04-21 21:17
gpio-hammer
14.12
KB
-rwxr-xr-x
2026-04-21 21:17
gpio-watch
14.12
KB
-rwxr-xr-x
2026-04-21 21:17
gprof
101.48
KB
-rwxr-xr-x
2025-12-18 14:37
gr2fonttest
28
KB
-rwxr-xr-x
2022-01-31 13:10
grep
154.49
KB
-rwxr-xr-x
2022-01-31 20:22
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.66
KB
-rwxr-xr-x
2025-03-12 12:52
grub2-editenv
475.69
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-file
1.1
MB
-rwxr-xr-x
2026-03-19 08:26
grub2-fstest
1.34
MB
-rwxr-xr-x
2026-03-19 08:26
grub2-glue-efi
294.55
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-kbdcomp
1.63
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-menulst2cfg
277.75
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-mkfont
327.26
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-mkimage
454.59
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-mklayout
300.66
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-mknetdir
517.62
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-mkpasswd-pbkdf2
307.05
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-mkrelpath
294.38
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-mkrescue
1.33
MB
-rwxr-xr-x
2026-03-19 08:26
grub2-mkstandalone
621.93
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-mount
1.01
MB
-rwxr-xr-x
2026-03-19 08:26
grub2-render-label
1.11
MB
-rwxr-xr-x
2026-03-19 08:26
grub2-script-check
331.17
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-syslinux2cfg
1.03
MB
-rwxr-xr-x
2026-03-19 08:26
gsettings
31.38
KB
-rwxr-xr-x
2026-01-23 07:41
gsoelim
32.18
KB
-rwxr-xr-x
2022-02-01 10:44
gtar
518.16
KB
-rwxr-xr-x
2026-01-05 19:41
gtbl
130.86
KB
-rwxr-xr-x
2022-02-01 10:44
gtroff
732.07
KB
-rwxr-xr-x
2022-02-01 10:44
gunzip
2.29
KB
-rwxr-xr-x
2022-10-15 17:26
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-02-04 21:11
hash
32
B
-rwxr-xr-x
2024-04-30 14:33
head
43.8
KB
-rwxr-xr-x
2025-03-12 12:52
hexdump
51.41
KB
-rwxr-xr-x
2026-02-04 21:11
host
108.57
KB
-rwxr-xr-x
2026-04-15 05:39
hostid
31.66
KB
-rwxr-xr-x
2025-03-12 12:52
hostname
23.84
KB
-rwxr-xr-x
2022-02-14 11:22
hostnamectl
31.49
KB
-rwxr-xr-x
2026-04-07 19:13
hoststat
856.39
KB
-rwxr-sr-x
2023-09-26 17:37
i386
27.48
KB
-rwxr-xr-x
2026-02-04 21:11
iconv
64.09
KB
-rwxr-xr-x
2026-02-17 11:04
id
39.71
KB
-rwxr-xr-x
2025-03-12 12:52
idiag-socket-details
15.52
KB
-rwxr-xr-x
2025-03-17 12:12
iio_event_monitor
30.13
KB
-rwxr-xr-x
2026-04-21 21:17
iio_generic_buffer
34.14
KB
-rwxr-xr-x
2026-04-21 21:17
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
infocmp
63.68
KB
-rwxr-xr-x
2025-09-21 09:23
infotocap
87.79
KB
-rwxr-xr-x
2025-09-21 09:23
install
149.29
KB
-rwxr-xr-x
2025-03-12 12:52
instmodsh
4.1
KB
-rwxr-xr-x
2022-02-24 09:56
intel-speed-select
112.66
KB
-rwxr-xr-x
2026-04-21 21:17
ionice
15.21
KB
-rwxr-xr-x
2026-02-04 21:11
iostat
55.86
KB
-rwxr-xr-x
2024-10-02 21:19
ipcmk
23.29
KB
-rwxr-xr-x
2026-02-04 21:11
ipcrm
19.23
KB
-rwxr-xr-x
2026-02-04 21:11
ipcs
39.34
KB
-rwxr-xr-x
2026-02-04 21:11
irqtop
35.27
KB
-rwxr-xr-x
2026-02-04 21:11
isosize
15.16
KB
-rwxr-xr-x
2026-02-04 21:11
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.9
KB
-rwxr-xr-x
2025-03-12 12:52
journalctl
88.11
KB
-rwxr-xr-x
2026-04-07 19:13
jq
31.17
KB
-rwxr-xr-x
2025-09-21 11:26
json_pp
4.78
KB
-rwxr-xr-x
2022-02-16 13:39
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
51.85
KB
-rwxr-xr-x
2025-09-24 06:15
kernel-install
13.7
KB
-rwxr-xr-x
2026-04-07 19:12
keyctl
64.02
KB
-rwxr-xr-x
2023-04-05 19:15
kill
31.29
KB
-rwxr-xr-x
2026-02-04 21:11
killall
32.95
KB
-rwxr-xr-x
2022-03-25 15:53
kmod
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
kvm_stat
62.92
KB
-rwxr-xr-x
2026-04-07 09:11
last
35.3
KB
-rwxr-xr-x
2026-02-04 21:11
lastb
35.3
KB
-rwxr-xr-x
2026-02-04 21:11
lastlog
28.63
KB
-rwxr-xr-x
2025-09-21 11:57
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
2025-12-18 14:37
ld.bfd
1.71
MB
-rwxr-xr-x
2025-12-18 14:37
ld.gold
2.03
MB
-rwxr-xr-x
2025-12-18 14:37
ld.so
910.97
KB
-rwxr-xr-x
2026-02-17 11:04
ldd
5.32
KB
-rwxr-xr-x
2026-02-17 11:02
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
lexgrog
88.19
KB
-rwxr-xr-x
2025-09-21 12:57
libnetcfg
15.41
KB
-rwxr-xr-x
2025-07-28 03:54
link
31.66
KB
-rwxr-xr-x
2025-03-12 12:52
linux-boot-prober
5.86
KB
-rwxr-xr-x
2025-02-04 09:32
linux32
27.48
KB
-rwxr-xr-x
2026-02-04 21:11
linux64
27.48
KB
-rwxr-xr-x
2026-02-04 21:11
ln
60.16
KB
-rwxr-xr-x
2025-03-12 12:52
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-02-17 11:04
localectl
31.45
KB
-rwxr-xr-x
2026-04-07 19:13
localedef
314.06
KB
-rwxr-xr-x
2026-02-17 11:04
lockfile
19.85
KB
-rwxr-sr-x
2022-03-25 15:20
logger
35.98
KB
-rwxr-xr-x
2026-02-04 21:11
login
43.45
KB
-rwxr-xr-x
2026-02-04 21:11
loginctl
67.96
KB
-rwxr-xr-x
2026-04-07 19:13
logname
31.66
KB
-rwxr-xr-x
2025-03-12 12:52
look
19.17
KB
-rwxr-xr-x
2026-02-04 21:11
ls
137.64
KB
-rwxr-xr-x
2025-03-12 12:52
lsattr
15.18
KB
-rwxr-xr-x
2025-09-21 15:03
lsblk
124.37
KB
-rwxr-xr-x
2026-02-04 21:11
lscpu
108.21
KB
-rwxr-xr-x
2026-02-04 21:11
lsgpio
14.3
KB
-rwxr-xr-x
2026-04-21 21:17
lsiio
22.14
KB
-rwxr-xr-x
2026-04-21 21:17
lsinitrd
11.85
KB
-rwxr-xr-x
2025-12-17 17:48
lsipc
51.5
KB
-rwxr-xr-x
2026-02-04 21:11
lsirq
23.23
KB
-rwxr-xr-x
2026-02-04 21:11
lslocks
31.6
KB
-rwxr-xr-x
2026-02-04 21:11
lslogins
51.51
KB
-rwxr-xr-x
2026-02-04 21:11
lsmem
35.53
KB
-rwxr-xr-x
2026-02-04 21:11
lsns
39.33
KB
-rwxr-xr-x
2026-02-04 21:11
lsof
175.06
KB
-rwxr-xr-x
2022-02-10 06:42
lsscsi
89.44
KB
-rwxr-xr-x
2022-02-11 08:15
lto-dump
26.59
MB
-rwxr-xr-x
2025-09-15 15:46
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
mailq
856.39
KB
-rwxr-sr-x
2023-09-26 17:37
mailq.sendmail
856.39
KB
-rwxr-sr-x
2023-09-26 17:37
mailstat
5.72
KB
-rwxr-xr-x
2022-03-25 15:20
make
249.8
KB
-rwxr-xr-x
2024-04-02 12:55
make-dummy-cert
614
B
-rwxr-xr-x
2026-01-28 16:17
makemap
86.18
KB
-rwxr-xr-x
2023-09-26 17:37
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
8.58
MB
-rwxr-xr-x
2024-05-26 18:41
mcookie
27.31
KB
-rwxr-xr-x
2026-02-04 21:11
md5sum
39.64
KB
-rwxr-xr-x
2025-03-12 12:52
mdig
51.3
KB
-rwxr-xr-x
2026-04-15 05:39
mesg
15.14
KB
-rwxr-xr-x
2026-02-04 21:11
mkdir
68.31
KB
-rwxr-xr-x
2025-03-12 12:52
mkfifo
39.83
KB
-rwxr-xr-x
2025-03-12 12:52
mknod
43.88
KB
-rwxr-xr-x
2025-03-12 12:52
mktemp
39.8
KB
-rwxr-xr-x
2025-03-12 12:52
mmdblookup
27.72
KB
-rwxr-xr-x
2024-10-01 16:54
modulemd-validator
28.39
KB
-rwxr-xr-x
2022-02-09 23:30
mokutil
61.15
KB
-rwxr-xr-x
2025-09-21 14:05
more
43.43
KB
-rwxr-xr-x
2026-02-04 21:11
mount
47.34
KB
-rwsr-xr-x
2026-02-04 21:11
mountpoint
19.18
KB
-rwxr-xr-x
2026-02-04 21:11
mpstat
51.79
KB
-rwxr-xr-x
2024-10-02 21:19
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
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
mv
141.17
KB
-rwxr-xr-x
2025-03-12 12:52
mysql
8.58
MB
-rwxr-xr-x
2024-05-26 18:41
mysql_config
4.54
KB
-rwxr-xr-x
2024-05-26 18:20
mysql_secure_installation
13.58
KB
-rwxr-xr-x
2024-05-26 18:20
mysql_tzinfo_to_sql
4.56
MB
-rwxr-xr-x
2024-05-26 18:41
mysql_upgrade
5
MB
-rwxr-xr-x
2024-05-26 18:41
mysqladmin
7.94
MB
-rwxr-xr-x
2024-05-26 18:41
mysqlbinlog
8.22
MB
-rwxr-xr-x
2024-05-26 18:41
mysqlcheck
7.93
MB
-rwxr-xr-x
2024-05-26 18:41
mysqld
298.21
MB
-rwxr-xr-x
2024-05-26 18:40
mysqldump
8.05
MB
-rwxr-xr-x
2024-05-26 18:41
mysqlimport
7.92
MB
-rwxr-xr-x
2024-05-26 18:41
mysqlshow
7.92
MB
-rwxr-xr-x
2024-05-26 18:41
mysqlslap
7.94
MB
-rwxr-xr-x
2024-05-26 18:41
named-rrchecker
23.14
KB
-rwxr-xr-x
2026-04-15 05:39
namei
23.23
KB
-rwxr-xr-x
2026-02-04 21:11
ncftp
331.27
KB
-rwxr-xr-x
2021-12-15 17:29
ncftpbatch
186.47
KB
-rwxr-xr-x
2021-12-15 17:29
ncftpbookmarks
76.67
KB
-rwxr-xr-x
2021-12-15 17:29
ncftpget
174.15
KB
-rwxr-xr-x
2021-12-15 17:29
ncftpls
117.69
KB
-rwxr-xr-x
2021-12-15 17:29
ncftpput
145.92
KB
-rwxr-xr-x
2021-12-15 17:29
ncftpspooler
186.47
KB
-rwxr-xr-x
2021-12-15 17:29
ndptool
27.42
KB
-rwxr-xr-x
2024-10-01 17:03
needs-restarting
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
neqn
916
B
-rwxr-xr-x
2022-02-01 10:44
netstat
156.85
KB
-rwxr-xr-x
2024-10-02 19:02
newaliases
856.39
KB
-rwxr-sr-x
2023-09-26 17:37
newaliases.sendmail
856.39
KB
-rwxr-sr-x
2023-09-26 17:37
newgidmap
41.95
KB
-rwxr-xr-x
2025-09-21 11:57
newgrp
40.77
KB
-rwsr-xr-x
2025-09-21 11:57
newuidmap
37.93
KB
-rwxr-xr-x
2025-09-21 11:57
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.67
KB
-rwxr-xr-x
2025-03-12 12:52
nisdomainname
23.84
KB
-rwxr-xr-x
2022-02-14 11:22
nl
100.71
KB
-rwxr-xr-x
2025-03-12 12:52
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.73
KB
-rwxr-xr-x
2025-12-18 14:37
nm-online
23.38
KB
-rwxr-xr-x
2026-04-07 17:54
nmcli
1.03
MB
-rwxr-xr-x
2026-04-07 17:54
nmtui
838.46
KB
-rwxr-xr-x
2026-04-07 17:54
nmtui-connect
838.46
KB
-rwxr-xr-x
2026-04-07 17:54
nmtui-edit
838.46
KB
-rwxr-xr-x
2026-04-07 17:54
nmtui-hostname
838.46
KB
-rwxr-xr-x
2026-04-07 17:54
nohup
35.58
KB
-rwxr-xr-x
2025-03-12 12:52
nproc
35.69
KB
-rwxr-xr-x
2025-03-12 12:52
nroff
3.21
KB
-rwxr-xr-x
2022-02-01 10:44
nsenter
27.48
KB
-rwxr-xr-x
2026-02-04 21:11
nslookup
112.52
KB
-rwxr-xr-x
2026-04-15 05:39
nsupdate
71.8
KB
-rwxr-xr-x
2026-04-15 05:39
numfmt
55.83
KB
-rwxr-xr-x
2025-03-12 12:52
objcopy
185.37
KB
-rwxr-xr-x
2025-12-18 14:37
objdump
413.11
KB
-rwxr-xr-x
2025-12-18 14:37
od
64.06
KB
-rwxr-xr-x
2025-03-12 12:52
openssl
1.07
MB
-rwxr-xr-x
2026-01-28 16:17
openvt
23.73
KB
-rwxr-xr-x
2025-03-13 08:15
os-prober
5.78
KB
-rwxr-xr-x
2025-02-04 09:32
p11-kit
188.31
KB
-rwxr-xr-x
2024-12-17 11:04
package-cleanup
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
page_owner_sort
26.13
KB
-rwxr-xr-x
2026-04-21 21:17
passwd
31.89
KB
-rwsr-xr-x
2022-04-14 14:45
paste
35.58
KB
-rwxr-xr-x
2025-03-12 12:52
pathchk
35.66
KB
-rwxr-xr-x
2025-03-12 12:52
pear
872
B
-rwxr-xr-x
2024-12-20 09:50
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
perlthanks
43.81
KB
-rwxr-xr-x
2025-07-28 03:54
pgrep
31.42
KB
-rwxr-xr-x
2024-04-30 16:43
php
37.43
MB
-rwxr-xr-x
2024-12-20 09:50
php-cgi
37.31
MB
-rwxr-xr-x
2024-12-20 09:50
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.8
KB
-rwxr-xr-x
2024-10-02 21:19
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.61
KB
-rwxr-xr-x
2025-03-12 12:52
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
pl2pm
4.43
KB
-rwxr-xr-x
2025-07-28 03:54
pldd
23.37
KB
-rwxr-xr-x
2026-02-17 11:04
pmap
35.39
KB
-rwxr-xr-x
2024-04-30 16:43
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
powernow-k8-decode
14.13
KB
-rwxr-xr-x
2026-04-21 21:17
pr
72.28
KB
-rwxr-xr-x
2025-03-12 12:52
pre-grohtml
92.92
KB
-rwxr-xr-x
2022-02-01 10:44
preconv
56.27
KB
-rwxr-xr-x
2022-02-01 10:44
printenv
31.47
KB
-rwxr-xr-x
2025-03-12 12:52
printf
51.77
KB
-rwxr-xr-x
2025-03-12 12:52
prlimit
27.76
KB
-rwxr-xr-x
2026-02-04 21:11
procmail
118.11
KB
-rwxr-xr-x
2022-03-25 15:20
prove
13.24
KB
-rwxr-xr-x
2022-02-16 11:58
prtstat
23.84
KB
-rwxr-xr-x
2022-03-25 15:53
ps
141.15
KB
-rwxr-xr-x
2024-04-30 16:43
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
2022-03-24 22:22
ptardiff
2.49
KB
-rwxr-xr-x
2022-03-24 22:22
ptargrep
4.2
KB
-rwxr-xr-x
2022-03-24 22:22
ptx
129.03
KB
-rwxr-xr-x
2025-03-12 12:52
pure-pw
108.63
KB
-rwxr-xr-x
2018-08-31 17:30
purgestat
856.39
KB
-rwxr-sr-x
2023-09-26 17:37
pwd
35.7
KB
-rwxr-xr-x
2025-03-12 12:52
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-04-07 16:56
pydoc3
78
B
-rwxr-xr-x
2026-04-07 16:56
pydoc3.9
78
B
-rwxr-xr-x
2026-04-07 16:56
python3
15.09
KB
-rwxr-xr-x
2026-04-07 16:56
python3.9
15.09
KB
-rwxr-xr-x
2026-04-07 16:56
quota
81.67
KB
-rwxr-xr-x
2025-03-12 20:44
quotasync
64.88
KB
-rwxr-xr-x
2025-03-12 20:44
ranlib
56
KB
-rwxr-xr-x
2025-12-18 14:37
read
32
B
-rwxr-xr-x
2024-04-30 14:33
readelf
667.29
KB
-rwxr-xr-x
2025-12-18 14:37
readlink
39.69
KB
-rwxr-xr-x
2025-03-12 12:52
realpath
39.77
KB
-rwxr-xr-x
2025-03-12 12:52
recode-sr-latin
15.13
KB
-rwxr-xr-x
2023-09-27 06:53
rename
23.23
KB
-rwxr-xr-x
2026-02-04 21:11
renew-dummy-cert
729
B
-rwxr-xr-x
2026-01-28 16:17
renice
15.16
KB
-rwxr-xr-x
2026-02-04 21:11
repo-graph
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
repoclosure
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
repodiff
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
repomanage
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
repoquery
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
reposync
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
repotrack
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
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
restic
46.94
MB
-rwxr-xr-x
2025-11-24 16:35
rev
15.16
KB
-rwxr-xr-x
2026-02-04 21:11
rm
60.21
KB
-rwxr-xr-x
2025-03-12 12:52
rmail
65.77
KB
-rwxr-xr-x
2023-09-26 17:37
rmail.sendmail
65.77
KB
-rwxr-xr-x
2023-09-26 17:37
rmdir
43.61
KB
-rwxr-xr-x
2025-03-12 12:52
rpm
23.63
KB
-rwxr-xr-x
2025-10-01 07:58
rpm2archive
23.32
KB
-rwxr-xr-x
2025-10-01 07:58
rpm2cpio
15.12
KB
-rwxr-xr-x
2025-10-01 07:58
rpmdb
19.74
KB
-rwxr-xr-x
2025-10-01 07:58
rpmkeys
15.59
KB
-rwxr-xr-x
2025-10-01 07:58
rpmquery
23.63
KB
-rwxr-xr-x
2025-10-01 07:58
rpmverify
23.63
KB
-rwxr-xr-x
2025-10-01 07:58
rsync
558.48
KB
-rwxr-xr-x
2026-04-01 16:25
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
runcon
35.65
KB
-rwxr-xr-x
2025-03-12 12:52
rvi
1.38
MB
-rwxr-xr-x
2026-04-15 09:43
rview
1.38
MB
-rwxr-xr-x
2026-04-15 09:43
sa-awl
4.9
KB
-rwxr-xr-x
2024-10-02 23:09
sa-check_spamd
14.52
KB
-rwxr-xr-x
2024-10-02 23:09
sa-compile
21.89
KB
-rwxr-xr-x
2024-10-02 23:09
sa-learn
44.83
KB
-rwxr-xr-x
2024-10-02 23:09
sa-update
72.6
KB
-rwxr-xr-x
2024-10-02 23:09
sadf
459.02
KB
-rwxr-xr-x
2024-10-02 21:19
sar
135.88
KB
-rwxr-xr-x
2024-10-02 21:19
scp
132.93
KB
-rwxr-xr-x
2026-04-02 15:48
script
51.58
KB
-rwxr-xr-x
2026-02-04 21:11
scriptlive
43.48
KB
-rwxr-xr-x
2026-02-04 21:11
scriptreplay
35.3
KB
-rwxr-xr-x
2026-02-04 21:11
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
secon
28.25
KB
-rwxr-xr-x
2025-09-21 09:24
sed
114.01
KB
-rwxr-xr-x
2022-02-15 10:36
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
2025-09-21 09:24
semodule_link
15.13
KB
-rwxr-xr-x
2025-09-21 09:24
semodule_package
19.16
KB
-rwxr-xr-x
2025-09-21 09:24
semodule_unpackage
15.12
KB
-rwxr-xr-x
2025-09-21 09:24
seq
47.79
KB
-rwxr-xr-x
2025-03-12 12:52
sestatus
23.13
KB
-rwxr-xr-x
2025-09-21 09:24
setarch
27.48
KB
-rwxr-xr-x
2026-02-04 21:11
setfacl
39.98
KB
-rwxr-xr-x
2024-04-02 14:35
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.35
KB
-rwxr-xr-x
2026-02-04 21:11
setsid
15.15
KB
-rwxr-xr-x
2026-02-04 21:11
setterm
35.33
KB
-rwxr-xr-x
2026-02-04 21:11
setvtrgb
15.44
KB
-rwxr-xr-x
2025-03-13 08:15
sftp
140.93
KB
-rwxr-xr-x
2026-04-02 15:48
sg
40.77
KB
-rwsr-xr-x
2025-09-21 11:57
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.64
KB
-rwxr-xr-x
2025-03-12 12:52
sha224hmac
35.27
KB
-rwxr-xr-x
2024-04-01 19:12
sha224sum
39.64
KB
-rwxr-xr-x
2025-03-12 12:52
sha256hmac
35.27
KB
-rwxr-xr-x
2024-04-01 19:12
sha256sum
39.64
KB
-rwxr-xr-x
2025-03-12 12:52
sha384hmac
35.27
KB
-rwxr-xr-x
2024-04-01 19:12
sha384sum
39.64
KB
-rwxr-xr-x
2025-03-12 12:52
sha512hmac
35.27
KB
-rwxr-xr-x
2024-04-01 19:12
sha512sum
39.64
KB
-rwxr-xr-x
2025-03-12 12:52
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.88
KB
-rwxr-xr-x
2025-03-12 12:52
shuf
48.01
KB
-rwxr-xr-x
2025-03-12 12:52
sigtool
9.09
MB
-rwxr-xr-x
2025-12-04 23:04
size
31.61
KB
-rwxr-xr-x
2025-12-18 14:37
skill
31.4
KB
-rwxr-xr-x
2024-04-30 16:43
slabinfo
42.95
KB
-rwxr-xr-x
2026-04-21 21:17
slabtop
23.42
KB
-rwxr-xr-x
2024-04-30 16:43
sleep
35.65
KB
-rwxr-xr-x
2025-03-12 12:52
sm3hmac
35.27
KB
-rwxr-xr-x
2024-04-01 19:12
snice
31.4
KB
-rwxr-xr-x
2024-04-30 16:43
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
113.09
KB
-rwxr-xr-x
2025-03-12 12:52
sotruss
4.18
KB
-rwxr-xr-x
2026-02-17 11:02
spamassassin
29.5
KB
-rwxr-xr-x
2024-10-02 23:09
spamc
48.66
KB
-rwxr-xr-x
2024-10-02 23:09
spamd
127.63
KB
-rwxr-xr-x
2024-10-02 23:09
spfd
17.96
KB
-rw-r--r--
2022-02-16 08:24
spfd.perl-Mail-SPF
17.96
KB
-rw-r--r--
2022-02-16 08:24
spfquery
22.45
KB
-rwxr-xr-x
2022-02-16 08:24
spfquery.perl-Mail-SPF
22.45
KB
-rwxr-xr-x
2022-02-16 08:24
splain
18.96
KB
-rwxr-xr-x
2025-07-28 03:54
split
52.31
KB
-rwxr-xr-x
2025-03-12 12:52
sprof
35.45
KB
-rwxr-xr-x
2026-02-17 11:04
ssh
843.38
KB
-rwxr-xr-x
2026-04-02 15:48
ssh-add
164.72
KB
-rwxr-xr-x
2026-04-02 15:48
ssh-agent
280.88
KB
-rwxr-xr-x
2026-04-02 15:48
ssh-copy-id
12.38
KB
-rwxr-xr-x
2026-04-02 15:48
ssh-keygen
454.85
KB
-rwxr-xr-x
2026-04-02 15:48
ssh-keyscan
197.29
KB
-rwxr-xr-x
2026-04-02 15:48
sshpass
23.88
KB
-rwxr-xr-x
2022-02-12 01:23
sss_ssh_authorizedkeys
23.3
KB
-rwxr-xr-x
2025-11-27 15:36
sss_ssh_knownhostsproxy
27.3
KB
-rwxr-xr-x
2025-11-27 15:36
stat
80.06
KB
-rwxr-xr-x
2025-03-12 12:52
stdbuf
43.74
KB
-rwxr-xr-x
2025-03-12 12:52
streamzip
7.66
KB
-rwxr-xr-x
2022-02-16 12:21
strings
31.74
KB
-rwxr-xr-x
2025-12-18 14:37
strip
185.37
KB
-rwxr-xr-x
2025-12-18 14:37
stty
75.83
KB
-rwxr-xr-x
2025-03-12 12:52
su
55.6
KB
-rwsr-xr-x
2026-02-04 21:11
sudo
180.96
KB
---s--x--x
2025-09-21 14:35
sudoedit
180.96
KB
---s--x--x
2025-09-21 14:35
sudoreplay
84.97
KB
---x--x--x
2025-09-21 14:35
sum
35.59
KB
-rwxr-xr-x
2025-03-12 12:52
sync
35.54
KB
-rwxr-xr-x
2025-03-12 12:52
systemctl
298.42
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-analyze
201.59
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-ask-password
19.46
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-cat
19.27
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-cgls
23.47
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-cgtop
39.41
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-creds
43.8
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-cryptenroll
72.08
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-delta
27.31
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-detect-virt
19.26
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-dissect
47.78
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-escape
23.26
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-firstboot
56.09
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-hwdb
15.28
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-id128
27.38
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-inhibit
23.31
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-machine-id-setup
19.55
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-mount
60.03
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-notify
23.31
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-path
19.26
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-repart
169.27
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-run
64.02
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-socket-activate
27.35
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-stdio-bridge
23.27
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-sysext
47.76
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-sysusers
72.36
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-tmpfiles
124.54
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-tty-ask-password-agent
39.37
KB
-rwxr-xr-x
2026-04-07 19:13
systemd-umount
60.03
KB
-rwxr-xr-x
2026-04-07 19:13
tabs
19.16
KB
-rwxr-xr-x
2025-09-21 09:23
tac
104.6
KB
-rwxr-xr-x
2025-03-12 12:52
tail
68.09
KB
-rwxr-xr-x
2025-03-12 12:52
tapestat
27.55
KB
-rwxr-xr-x
2024-10-02 21:19
tar
518.16
KB
-rwxr-xr-x
2026-01-05 19:41
taskset
23.23
KB
-rwxr-xr-x
2026-02-04 21:11
tbl
130.86
KB
-rwxr-xr-x
2022-02-01 10:44
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.69
KB
-rwxr-xr-x
2025-03-12 12:52
test
43.79
KB
-rwxr-xr-x
2025-03-12 12:52
tic
87.79
KB
-rwxr-xr-x
2025-09-21 09:23
timedatectl
47.66
KB
-rwxr-xr-x
2026-04-07 19:13
timeout
40.17
KB
-rwxr-xr-x
2025-03-12 12:52
tload
19.34
KB
-rwxr-xr-x
2024-04-30 16:43
tmon
42.48
KB
-rwxr-xr-x
2026-04-21 21:17
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
92.03
KB
-rwxr-xr-x
2025-03-12 12:52
tput
27.25
KB
-rwxr-xr-x
2025-09-21 09:23
tr
47.87
KB
-rwxr-xr-x
2025-03-12 12:52
tracepath
19.22
KB
-rwxr-xr-x
2025-10-20 12:44
troff
732.07
KB
-rwxr-xr-x
2022-02-01 10:44
true
27.47
KB
-rwxr-xr-x
2025-03-12 12:52
truncate
35.66
KB
-rwxr-xr-x
2025-03-12 12:52
trust
221.06
KB
-rwxr-xr-x
2024-12-17 11:04
tset
27.34
KB
-rwxr-xr-x
2025-09-21 09:23
tsort
47.79
KB
-rwxr-xr-x
2025-03-12 12:52
tty
31.65
KB
-rwxr-xr-x
2025-03-12 12:52
turbostat
176.62
KB
-rwxr-xr-x
2026-04-21 21:17
type
32
B
-rwxr-xr-x
2024-04-30 14:33
tzselect
14.99
KB
-rwxr-xr-x
2026-02-17 11:01
udevadm
583.8
KB
-rwxr-xr-x
2026-04-07 19:13
ul
23.26
KB
-rwxr-xr-x
2026-02-04 21:11
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-02-04 21:11
unalias
35
B
-rwxr-xr-x
2024-04-30 14:33
uname
31.66
KB
-rwxr-xr-x
2025-03-12 12:52
uname26
27.48
KB
-rwxr-xr-x
2026-02-04 21:11
unexpand
39.73
KB
-rwxr-xr-x
2025-03-12 12:52
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.83
KB
-rwxr-xr-x
2025-03-12 12:52
unlink
31.66
KB
-rwxr-xr-x
2025-03-12 12:52
unpigz
132.84
KB
-rwxr-xr-x
2025-03-12 23:06
unshare
31.55
KB
-rwxr-xr-x
2026-02-04 21:11
unxz
84.94
KB
-rwxr-xr-x
2022-06-08 08:30
unzip
195.95
KB
-rwxr-xr-x
2025-09-21 11:04
unzipsfx
87.7
KB
-rwxr-xr-x
2025-09-21 11:04
update-ca-trust
4.36
KB
-rwxr-xr-x
2025-11-19 09:34
update-crypto-policies
87
B
-rwxr-xr-x
2025-09-05 13:18
update-mime-database
59.87
KB
-rwxr-xr-x
2023-04-06 23:20
uptime
15.29
KB
-rwxr-xr-x
2024-04-30 16:43
users
35.68
KB
-rwxr-xr-x
2025-03-12 12:52
usleep
15.29
KB
-rwxr-xr-x
2025-03-12 19:47
utmpdump
23.21
KB
-rwxr-xr-x
2026-02-04 21:11
uuidgen
19.16
KB
-rwxr-xr-x
2026-02-04 21:11
uuidparse
23.21
KB
-rwxr-xr-x
2026-02-04 21:11
vdir
137.65
KB
-rwxr-xr-x
2025-03-12 12:52
vi
691
B
-rwxr-xr-x
2026-04-15 09:43
view
150
B
-rwxr-xr-x
2026-04-15 09:43
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-02-04 21:11
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.73
KB
-rwxr-xr-x
2025-03-12 12:52
wdctl
31.33
KB
-rwxr-xr-x
2026-02-04 21:11
webuzo
67
B
-rwxr-xr-x
2026-04-16 10:32
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-02-04 21:11
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.77
KB
-rwxr-xr-x
2025-03-12 12:52
whoami
31.66
KB
-rwxr-xr-x
2025-03-12 12:52
write
23.24
KB
-rwxr-sr-x
2026-02-04 21:11
x86_64
27.48
KB
-rwxr-xr-x
2026-02-04 21:11
x86_64-redhat-linux-c++
1.05
MB
-rwxr-xr-x
2025-09-15 15:46
x86_64-redhat-linux-g++
1.05
MB
-rwxr-xr-x
2025-09-15 15:46
x86_64-redhat-linux-gcc
1.04
MB
-rwxr-xr-x
2025-09-15 15:46
x86_64-redhat-linux-gcc-11
1.04
MB
-rwxr-xr-x
2025-09-15 15:46
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-04-21 21:17
xargs
64.09
KB
-rwxr-xr-x
2024-10-02 21:04
xb-tool
31.46
KB
-rwxr-xr-x
2023-04-05 21:02
xgettext
296.7
KB
-rwxr-xr-x
2023-09-27 06:53
xmlcatalog
23.15
KB
-rwxr-xr-x
2025-12-01 03:41
xmllint
80.56
KB
-rwxr-xr-x
2025-12-01 03:41
xmlwf
39.63
KB
-rwxr-xr-x
2025-11-26 16:14
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
yes
31.51
KB
-rwxr-xr-x
2025-03-12 12:52
ypdomainname
23.84
KB
-rwxr-xr-x
2022-02-14 11:22
yum
2.04
KB
-rwxr-xr-x
2025-09-22 11:27
yum-builddep
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
yum-config-manager
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
yum-debug-dump
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
yum-debug-restore
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
yum-groups-manager
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
yumdownloader
3.6
KB
-rwxr-xr-x
2025-11-12 04:27
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.35
KB
-rwxr-xr-x
2026-02-17 11:04
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
2022-02-16 12:21
zipgrep
2.89
KB
-rwxr-xr-x
2008-10-10 17:40
zipinfo
195.95
KB
-rwxr-xr-x
2025-09-21 11:04
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
zsoelim
32.18
KB
-rwxr-xr-x
2022-02-01 10:44
Save
Rename
#!/usr/bin/perl -T -w # <@LICENSE> # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to you under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at: # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # </@LICENSE> use strict; use warnings; use re 'taint'; my $PREFIX = '/usr'; # substituted at 'make' time my $DEF_RULES_DIR = '/usr/share/spamassassin'; # substituted at 'make' time my $LOCAL_RULES_DIR = '/etc/mail/spamassassin'; # substituted at 'make' time my $LOCAL_STATE_DIR = '/var/lib/spamassassin'; # substituted at 'make' time my $RE2C_BIN = 're2c'; # substituted at 'make' time use lib '/usr/share/perl5/vendor_perl'; # substituted at 'make' time use Errno qw(EBADF); use File::Spec; use Config; use POSIX qw(locale_h setsid sigprocmask _exit); POSIX::setlocale(LC_TIME,'C'); BEGIN { # see comments in "spamassassin.raw" for doco my @bin = File::Spec->splitpath($0); my $bin = ($bin[0] ? File::Spec->catpath(@bin[0..1], '') : $bin[1]) || File::Spec->curdir; if (-e $bin.'/lib/Mail/SpamAssassin.pm' || !-e '/usr/share/perl5/vendor_perl/Mail/SpamAssassin.pm' ) { my $searchrelative; if ($searchrelative && $bin eq '../' && -e '../blib/lib/Mail/SpamAssassin.pm') { unshift ( @INC, '../blib/lib' ); } else { foreach ( qw(lib ../lib/site_perl ../lib/spamassassin ../share/spamassassin/lib)) { my $dir = File::Spec->catdir( $bin, split ( '/', $_ ) ); if ( -f File::Spec->catfile( $dir, "Mail", "SpamAssassin.pm" ) ) { unshift ( @INC, $dir ); last; } } } } } use Mail::SpamAssassin; use Mail::SpamAssassin::Util qw(untaint_var exit_status_str); use Mail::SpamAssassin::Logger; use Getopt::Long; use File::Copy; use File::Path; use Pod::Usage; use Data::Dumper; our %opt; Mail::SpamAssassin::Util::clean_path_in_taint_mode(); untaint_var( \%ENV ); Getopt::Long::Configure( qw(bundling no_getopt_compat permute no_auto_abbrev no_ignore_case) ); GetOptions( 'list' => \$opt{'list'}, 'sudo' => \$opt{'sudo'}, 'quiet' => \$opt{'quiet'}, 'keep-tmps' => \$opt{'keep-tmps'}, 'configpath|config-file|config-dir|c|C=s' => \$opt{'configpath'}, 'prefspath|prefs-file|p=s' => \$opt{'prefspath'}, 'siteconfigpath=s' => \$opt{'siteconfigpath'}, 'updatedir=s' => \$opt{'updatedir'}, 'cf=s' => \@{$opt{'cf'}}, 'debug|D:s' => \$opt{'debug'}, 'help|h|?' => \$opt{'help'}, 'version|V' => \$opt{'version'}, ) or usage( 0, "Unknown option!" ); if ( defined $opt{'help'} ) { usage( 0, "For more information read the manual page" ); } if ( defined $opt{'version'} ) { print "SpamAssassin version " . Mail::SpamAssassin::Version() . "\n" or die "error writing: $!"; exit 0; } # Check for some dependencies and provide useful error messages if they aren't # present eval("use ExtUtils::MakeMaker"); if ($@) { print "$0 requires ExtUtils::MakeMaker for proper operation.\n" or die "error writing: $!"; exit 1; } unless (qx($RE2C_BIN -V)) { print "$0 requires $RE2C_BIN for proper operation.\n" or die "error writing: $!"; exit 1; } sub usage { my ( $exitval, $message ) = @_; $exitval ||= 64; if ($exitval == 0) { print_version(); print("\n") or die "error writing: $!"; } pod2usage( -verbose => 0, -message => $message, -exitval => $exitval, ); } # set debug areas, if any specified (only useful for command-line tools) if (defined $opt{'debug'}) { $opt{'debug'} ||= 'all'; } # at least info $opt{'debug'} ||= 'info'; my $quiet = $opt{'quiet'} || 0; # ensure the body-rule base extractor plugin is loaded, we use that my $post_config = q( loadplugin Mail::SpamAssassin::Plugin::BodyRuleBaseExtractor ).join("\n", @{$opt{'cf'}})."\n"; my $spamtest = new Mail::SpamAssassin( { rules_filename => $opt{'configpath'}, site_rules_filename => $opt{'siteconfigpath'}, userprefs_filename => $opt{'prefspath'}, debug => $opt{'debug'}, local_tests_only => 1, dont_copy_prefs => 1, PREFIX => $PREFIX, DEF_RULES_DIR => $DEF_RULES_DIR, LOCAL_RULES_DIR => $LOCAL_RULES_DIR, LOCAL_STATE_DIR => $LOCAL_STATE_DIR, post_config_text => $post_config, } ); # appropriate BodyRuleBaseExtractor settings for rule2xs usage $spamtest->{base_extract} = 1; $spamtest->{bases_must_be_casei} = 1; $spamtest->{bases_can_use_alternations} = 0; $spamtest->{bases_can_use_quantifiers} = 0; $spamtest->{bases_can_use_char_classes} = 0; $spamtest->{bases_split_out_alternations} = 1; $spamtest->{base_quiet} = $quiet; if (defined $opt{'updatedir'}) { $opt{'updatedir'} = Mail::SpamAssassin::Util::untaint_file_path($opt{'updatedir'}); } else { $opt{'updatedir'} = $spamtest->sed_path('__local_state_dir__/compiled/__perl_major_ver__/__version__'); } my $installdir = $opt{'updatedir'}; if ((!defined $opt{'list'}) && !$opt{'sudo'} && -d $installdir && !-w $installdir) { die "sa-compile: cannot write to $installdir, aborting\n"; } $spamtest->{bases_cache_dir} = $spamtest->get_and_create_userstate_dir() ."/sa-compile.cache"; $spamtest->init(1); my $conf = $spamtest->{conf}; # this actually extracts the base rules in the plugin, as a side-effect my $res = $spamtest->lint_rules(); if ($res) { die "sa-compile: not compiling; 'spamassassin --lint' check failed!\n"; } if ( defined $opt{'list'} ) { foreach my $ruletype (sort keys %{$conf->{base_orig}}) { print dump_base_strings($ruletype); } } else { compile_base_strings(); } $spamtest->finish(); # make sure we notice any write errors while flushing output buffer close STDOUT or die "error closing STDOUT: $!"; close STDIN or die "error closing STDIN: $!"; exit; ############################################################################## sub dump_base_strings { my ($ruletype) = @_; my $s = "name $ruletype\n"; foreach my $key1 (sort keys %{$conf->{base_orig}->{$ruletype}}) { $s .= "orig $key1 $conf->{base_orig}->{$ruletype}->{$key1}\n"; } foreach my $key (sort keys %{$conf->{base_string}->{$ruletype}}) { $s .= "r $key:$conf->{base_string}->{$ruletype}->{$key}\n"; } return $s; } ############################################################################## sub dump_as_perl { my ($ruletype) = @_; my %todump = ( name => $ruletype, base_orig => $conf->{base_orig}->{$ruletype}, base_string => $conf->{base_string}->{$ruletype} ); my $s = Data::Dumper->Dump([ \%todump ], [qw(bases)]); return $s; } ############################################################################## sub compile_base_strings { my $dirpath = Mail::SpamAssassin::Util::secure_tmpdir(); die "secure_tmpdir failed" unless $dirpath && -w $dirpath; my $sudo = ($opt{sudo} ? 'sudo ' : ''); foreach my $ruletype (sort keys %{$conf->{base_orig}}) { # create the bases.in file my $basespath = "bases_$ruletype.in"; $basespath =~ s/[^A-Za-z0-9_\.]/_/gs; open OUT, ">$dirpath/$basespath" or die "cannot create $dirpath/$basespath: $!"; print OUT dump_base_strings($ruletype) or die "error writing to $dirpath/$basespath: $!"; close OUT or die "error closing $dirpath/$basespath: $!"; # compile it... chdir $dirpath or die "cannot chdir to $dirpath: $!"; if (!$quiet) { print "cd $dirpath\n" or die "error writing: $!" } rule2xs($basespath); my $log = ""; if ($quiet) { $log = ">>$dirpath/log"; # empty it open(ZERO, ">$dirpath/log") or die "cannot create $dirpath/log: $!"; close ZERO or die "error closing $dirpath/log: $!"; } run(get_perl()." Makefile.PL ". "PREFIX=$dirpath/ignored INSTALLSITEARCH=$installdir $log"); run($Config{make}." PREFIX=$dirpath/ignored INSTALLSITEARCH=$installdir $log"); #change to $Config{make}. bug 7294 run($sudo.$Config{make}." install PREFIX=$dirpath/ignored INSTALLSITEARCH=$installdir $log"); # into $installdir # and generate the bases.pl file, for perl consumers my $plpath = "bases_$ruletype.pl"; $plpath =~ s/[^A-Za-z0-9_\.]/_/gs; open(OUT, ">$dirpath/$plpath") or die "cannot create $dirpath/$plpath: $!"; print OUT dump_as_perl($ruletype) or die "error writing to $dirpath/$plpath: $!"; close OUT or die "error closing $dirpath/$plpath: $!"; run($sudo."cp $dirpath/$plpath $installdir/$plpath"); } if (!$opt{'keep-tmps'}) { chdir '/'; if (!$quiet) { # saves trouble on MacOS, possibly print "cd /\n" or die "error writing: $!"; } run($sudo."rm -rf $dirpath"); # cleanup } else { print "temporary dir left due to --keep-tmps: $dirpath\n" or die "error writing: $!"; } } sub run { my @cmd = @_; if (!$quiet) { print join(' ',@cmd)."\n" or die "error writing: $!" } if (system(@cmd) != 0) { my $msg = $? == -1 ? "failed to execute: $!" : "failed: ".exit_status_str($?); if (!$quiet) { die "command ".$msg."\n" } else { die "command '".join(' ',@cmd)."' ".$msg."\n" } return 0; } return 1; } sub get_perl { my $perl; if ($^X =~ m|^/|) { $perl = $^X; } else { use Config; $perl = $Config{perlpath}; $perl =~ s|/[^/]*$|/$^X|; } return untaint_var($perl); } ############################################################################## use constant MAX_RULES_PER_C_FILE => 200; sub rule2xs { my $modname; my $force = 1; my $FILE = shift; if (!$quiet) { print "reading $FILE\n" or die "error writing: $!" } open(my $fh, $FILE) or die "cannot open $FILE: $!"; # read ruleset name from the first line in the file my $ruleset_name; $_ = <$fh>; defined $_ or die "error reading $FILE: $!"; local ($1); if (/^name\s+(\S+)/) { $ruleset_name = untaint_var($1); } if (!$modname) { $modname = "Mail::SpamAssassin::CompiledRegexps::$ruleset_name"; } our $PATH = $modname; $PATH =~ s/::/-/g; $PATH =~ s/[^-_A-Za-z0-9\.]/_/g; our $PMFILE = $modname; $PMFILE =~ s/.*:://; $PMFILE .= ".pm"; our $XSFILE = $PMFILE; $XSFILE =~ s/\.pm$/.xs/; $force and system("rm -rf $PATH"); mkdir $PATH or (!$force and die "mkdir($PATH): $!"); chdir $PATH; if (!$quiet) { print "cd $PATH\n" or die "error writing: $!" } my $cprefix = $modname; $cprefix =~ s/[^A-ZA-z0-9]+/_/gs; my $numscans = 0; my $has_rules = ''; while (!eof($fh)) { $numscans++; open(my $re, ">scanner${numscans}.re") or die "cannot create scanner${numscans}.re: $!"; print $re <<EOT or die "error writing: $!"; #define NULL ((char*) 0) #define YYCTYPE unsigned char #define YYCURSOR *p #define YYLIMIT *p #define YYMARKER q #define YYFILL(n) /* backtrack to return other, semi-overlapped tokens; e.g. allow "abcdef" to return both "abc" and "cde" as tokens */ #define RET(x) { YYCURSOR = YYMARKER; return (x); } EOT print $re <<EOT or die "error writing: $!"; char *${cprefix}_scan${numscans}(unsigned char **p){ unsigned char *q = 1 + *p; /*!re2c EOT my $line = 0; my $rulecount = 0; for ($!=0; <$fh>; $!=0) { next if /^#/; local ($1,$2); if (/^orig\s+(\S+)\s+(.*)$/) { my $name = $1; my $regexp = $2; $name =~ s/#/[hash]/gs; $regexp =~ s/#/[hash]/gs; $has_rules .= " q#$name# => q#$regexp#,\n"; $rulecount++; next; } my ($regexp, $reason) = /^r (.*):(.*)$/; die "no 'r REGEXP:REASON' in $_" unless defined $regexp; eval { print $re "\t", Mail::SpamAssassin::Plugin::BodyRuleBaseExtractor::fixup_re($regexp), " {RET(\"$reason\");}\n" or die "error writing: $!"; $line++; 1; } or do { my $eval_stat = $@ ne '' ? $@ : "errno=$!"; chomp $eval_stat; handle_fixup_error($eval_stat, $regexp, $reason); }; last if $line == MAX_RULES_PER_C_FILE; } defined $_ || $!==0 or $!==EBADF ? dbg("error reading from $FILE: $!") : die "error reading from $FILE: $!"; print $re <<EOT or die "error writing: $!"; [\\000-\\377] { return NULL; } */ } EOT } for (1..$numscans) { my $cmd = "$RE2C_BIN -i -b -o scanner$_.c scanner$_.re"; if (!run($cmd)) { # this must be fatal; it can result in corrupt output modules missing # scannerN() functions my $cwd = `pwd`; chop $cwd; die "'$cmd' failed, dying!\n". "Have you got a sufficiently-recent version of $RE2C_BIN?\n". "see $cwd/scanner$_.re\n"; } } my $ccopt = $Config{optimize}; # typically "-O2" open(FILE, ">Makefile.PL") or die "cannot create Makefile.PL: $!"; print FILE <<"EOT" or die "error writing to Makefile.PL: $!"; use ExtUtils::MakeMaker; WriteMakefile( 'NAME' => '$modname', 'VERSION_FROM' => '$PMFILE', 'ABSTRACT_FROM' => '$PMFILE', 'OBJECT' => '\$(O_FILES)', 'OPTIMIZE' => '$ccopt', 'AUTHOR' => 'A. U. Tomated <automated\@example.com>', ); EOT close FILE or die "error closing Makefile.PL: $!"; open(FILE, ">MANIFEST.SKIP") or die "cannot create MANIFEST.SKIP: $!"; print FILE <<'EOT' or die "error writing to MANIFEST.SKIP: $!"; CVS/.* \.bak$ \.sw[a-z]$ \.tar$ \.tgz$ \.tar\.gz$ \.o$ \.xsi$ \.bs$ ^.# ^tmp/ ^blib/ ^Makefile$ ^Makefile\.[a-z]+$ ^pm_to_blib$ ~$ EOT close FILE or die "error closing MANIFEST.SKIP: $!"; open(my $re, ">$XSFILE") or die "cannot create $XSFILE: $!"; print $re <<"EOT" or die "error writing to $XSFILE: $!"; #include "EXTERN.h" #include "perl.h" #include "XSUB.h" /* bug 5556: newSVpvn_share() is not a defined API in perl 5.6.x. * Thankfully we can use newSVpvn() without much harm, losing only * a tiny bit of performance (I'd reckon ;). */ #ifdef newSVpvn_share #define my_newSVpvn_share(x,y,z) newSVpvn_share(x,y,z) #else #define my_newSVpvn_share(x,y,z) newSVpvn(x,y) #endif /* split single-space-separated result string */ static void split_and_add (AV *results, char *match) { char *wordstart, *cp; for (cp = wordstart = match; *cp != (unsigned char) 0; cp++) { if (*cp == ' ') { av_push(results, my_newSVpvn_share(wordstart, cp-wordstart, (U32)0)); wordstart = cp + 1; } } av_push(results, my_newSVpvn_share(wordstart, cp-wordstart, (U32)0)); } EOT # use a buffer string here instead of writing direct to the file, # so we can prepend 'extern' statements (bug 5534) my $xscode = <<"EOT"; MODULE = $modname PACKAGE = $modname PROTOTYPES: DISABLE SV * scan(psv) SV* psv PREINIT: char *match; unsigned char *cursor; unsigned char *pstart; unsigned char *pend; STRLEN plen; AV *results; CODE: pstart = (unsigned char *) SvPVutf8(psv, plen); pend = pstart + plen; results = (AV *) sv_2mortal((SV *) newAV()); EOT for (1..$numscans) { my $funcname = $cprefix."_scan".$_; $xscode = # prepend this chunk qq{ extern char *${funcname} (unsigned char **); }.$xscode. # and append this one qq{ cursor = pstart; while (cursor < pend) { while ((match = ${funcname} (\&cursor)) != NULL) { split_and_add(results, match); } } }; } print $re $xscode or die "error writing: $!"; print $re <<EOT or die "error writing: $!";; RETVAL = newRV((SV *) results); OUTPUT: RETVAL EOT close($re) or die "error closing $XSFILE: $!"; open(FILE, ">$PMFILE") or die "cannot create $PMFILE: $!"; my $str =<<"EOT"; package $modname; use strict; use XSLoader (); BEGIN { our \$VERSION = '1.0'; our \@ISA = qw(XSLoader); our \@EXPORT_OK = qw(); our \$HAS_RULES = { $has_rules }; XSLoader::load '$modname', \$VERSION; } 1; fnord__END__ fnord=head1 NAME $modname - Efficient string matching for regexps found in $FILE fnord=head1 SYNOPSIS use $modname; ... my \$match = ${modname}::scan(\$string); fnord=head1 DESCRIPTION This module was created by SpamAssassin with the aid of re2xs, which uses re2c to create an XS library capable of scanning through a bunch of regular expressions as defined in F<$FILE>. See C<sa-compile> for more details. fnord=cut EOT $str =~ s/^fnord//gm; print FILE $str or die "error writing to $PMFILE: $!"; close FILE or die "error closing $PMFILE: $!"; } sub handle_fixup_error { my ($strat, $regexp, $reason) = @_; if ($strat) { warn "skipped: $regexp: $strat"; } } ############################################################################## =head1 NAME sa-compile - compile SpamAssassin ruleset into native code =head1 SYNOPSIS B<sa-compile> [options] Options: --list Output base string list to STDOUT --sudo Use 'sudo' for privilege escalation --keep-tmps Keep temporary files instead of deleting -C path, --configpath=path, --config-file=path Path to standard configuration dir -p prefs, --prefspath=file, --prefs-file=file Set user preferences file --siteconfigpath=path Path for site configs (default: /usr/etc/mail/spamassassin) --updatedir=path Directory to place updates (default: /var/lib/spamassassin/compiled/<perlversion>/3.004006) --cf='config line' Additional line of configuration -D, --debug [area=n,...] Print debugging messages -V, --version Print version -h, --help Print usage message =head1 DESCRIPTION sa-compile uses C<re2c> to compile the site-wide parts of the SpamAssassin ruleset. No part of user_prefs or any files included from user_prefs can be built into the compiled set. This compiled set is then used by the C<Mail::SpamAssassin::Plugin::Rule2XSBody> plugin to speed up SpamAssassin's operation, where possible, and when that plugin is loaded. C<re2c> can match strings much faster than perl code, by constructing a DFA to match many simple strings in parallel, and compiling that to native object code. Not all SpamAssassin rules are amenable to this conversion, however. This requires C<re2c> (see C<http://re2c.org/>), and the C compiler used to build Perl XS modules, be installed. Note that running this, and creating a compiled ruleset, will have no effect on SpamAssassin scanning speeds unless you also edit your C<v320.pre> file and ensure this line is uncommented: loadplugin Mail::SpamAssassin::Plugin::Rule2XSBody Additionally, "sa-compile" will not restart "spamd" or otherwise cause a scanner to reload the now-compiled ruleset automatically. =head1 OPTIONS =over 4 =item B<--list> Output the extracted base strings to STDOUT, instead of generating the C extension code. =item B<--sudo> Use C<sudo(8)> to run code as 'root' when writing files to the compiled-rules storage area (which is C</var/lib/spamassassin/compiled/5.032/3.004006> by default). =item B<--quiet> Produce less diagnostic output. Errors will still be displayed. =item B<--keep-tmps> Keep temporary files after the script completes, instead of deleting them. =item B<-C> I<path>, B<--configpath>=I<path>, B<--config-file>=I<path> Use the specified path for locating the distributed configuration files. Ignore the default directories (usually C</usr/share/spamassassin> or similar). =item B<--siteconfigpath>=I<path> Use the specified path for locating site-specific configuration files. Ignore the default directories (usually C</etc/mail/spamassassin> or similar). =item B<--updatedir> By default, C<sa-compile> will use the system-wide rules update directory: /var/lib/spamassassin/compiled/5.032/3.004006 If the updates should be stored in another location, specify it here. Note that use of this option is not recommended; if sa-compile is placing the compiled rules the wrong directory, you probably need to rebuild SpamAssassin with different C<Makefile.PL> arguments, instead of overriding sa-compile's runtime behaviour. =item B<--cf='config line'> Add additional lines of configuration directly from the command-line, parsed after the configuration files are read. Multiple B<--cf> arguments can be used, and each will be considered a separate line of configuration. =item B<-p> I<prefs>, B<--prefspath>=I<prefs>, B<--prefs-file>=I<prefs> Read user score preferences from I<prefs> (usually C<$HOME/.spamassassin/user_prefs>) . =item B<-D> [I<area,...>], B<--debug> [I<area,...>] Produce debugging output. If no areas are listed, all debugging information is printed. Diagnostic output can also be enabled for each area individually; I<area> is the area of the code to instrument. For more information about which areas (also known as channels) are available, please see the documentation at L<http://wiki.apache.org/spamassassin/DebugChannels>. =item B<-h>, B<--help> Print help message and exit. =item B<-V>, B<--version> Print sa-compile version and exit. =back =head1 SEE ALSO Mail::SpamAssassin(3) spamassassin(1) spamd(1) =head1 PREREQUISITES C<Mail::SpamAssassin> C<re2c> C<Mail::SpamAssassin::Plugin::Rule2XSBody> =head1 BUGS See <http://issues.apache.org/SpamAssassin/> =head1 AUTHORS The Apache SpamAssassin(tm) Project <https://spamassassin.apache.org/> =head1 LICENSE AND COPYRIGHT SpamAssassin is distributed under the Apache License, Version 2.0, as described in the file C<LICENSE> included with the distribution. Copyright (C) 2015 The Apache Software Foundation =cut