Linux sagir-us3.hostever.us 5.14.0-503.15.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Nov 28 07:25:19 EST 2024 x86_64
LiteSpeed
Server IP : 104.247.110.100 & Your IP : 216.73.216.54
Domains : 129 Domain
User : killarne
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.63
KB
-rwxr-xr-x
2026-09-10 17:32
addr2line
27.74
KB
-rwxr-xr-x
2026-04-04 21:15
alias
33
B
-rwxr-xr-x
2024-04-30 14:33
amuFormat.sh
2.61
KB
-rwxr-xr-x
2018-12-02 16:23
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-09-10 17:32
arpaname
15.11
KB
-rwxr-xr-x
2026-09-16 16:17
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
attr
15.13
KB
-rwxr-xr-x
2026-08-26 16:52
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
auvirt
35.3
KB
-rwxr-xr-x
2026-04-04 20:12
avinfo
23.37
KB
-rwxr-xr-x
2026-08-26 12:13
awk
698.17
KB
-rwxr-xr-x
2022-03-30 22:25
b2sum
51.59
KB
-rwxr-xr-x
2026-09-10 17:32
backuply
1.3
KB
-rwxr-xr-x
2026-09-21 05:51
base32
35.49
KB
-rwxr-xr-x
2026-09-10 17:32
base64
35.49
KB
-rwxr-xr-x
2026-09-10 17:32
basename
31.48
KB
-rwxr-xr-x
2026-09-10 17:32
basenc
47.83
KB
-rwxr-xr-x
2026-09-10 17:32
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
bc
89.24
KB
-rwxr-xr-x
2022-01-26 20:50
bdf2gdfont.pl
4.58
KB
-rwxr-xr-x
2026-06-09 20:16
bg
30
B
-rwxr-xr-x
2024-04-30 14:33
bluemoon
43.76
KB
-rwxr-xr-x
2026-08-26 12:13
bluetoothctl
634.23
KB
-rwxr-xr-x
2026-08-26 12:13
bond2team
22.75
KB
-rwxr-xr-x
2020-07-20 10:00
bootconfig
30.29
KB
-rwxr-xr-x
2026-09-21 15:56
bootctl
100.54
KB
-rwxr-xr-x
2026-09-15 22:00
borg
216
B
-rwxr-xr-x
2026-03-29 11:46
borgfs
216
B
-rwxr-xr-x
2026-03-29 11:46
brotli
753.3
KB
-rwxr-xr-x
2026-02-05 11:07
btattach
31.52
KB
-rwxr-xr-x
2026-08-26 12:13
btmgmt
194.24
KB
-rwxr-xr-x
2026-08-26 12:13
btmon
1.19
MB
-rwxr-xr-x
2026-08-26 12:13
busctl
100.16
KB
-rwxr-xr-x
2026-09-15 22:00
bwrap
72.22
KB
-rwxr-xr-x
2025-09-21 13:44
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
captoinfo
87.79
KB
-rwxr-xr-x
2025-09-21 09:23
cat
35.46
KB
-rwxr-xr-x
2026-09-10 17:32
catchsegv
3.21
KB
-rwxr-xr-x
2026-08-03 10:12
catman
35.86
KB
-rwxr-xr-x
2025-09-21 12:57
cc
1.04
MB
-rwxr-xr-x
2026-04-04 22:27
cd
30
B
-rwxr-xr-x
2024-04-30 14:33
cdb
23.9
KB
-rwxr-xr-x
2022-03-31 13:42
cdrecord
15.3
KB
-rwxr-xr-x
2025-01-21 16:02
centrino-decode
14.13
KB
-rwxr-xr-x
2026-09-21 15:56
certutil
172.59
KB
-rwxr-xr-x
2026-08-20 02:11
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-09-10 17:32
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-09-10 17:32
chmem
35.4
KB
-rwxr-xr-x
2026-04-04 22:15
chmod
55.96
KB
-rwxr-xr-x
2026-09-10 17:32
choom
23.3
KB
-rwxr-xr-x
2026-04-04 22:15
chown
59.99
KB
-rwxr-xr-x
2026-09-10 17:32
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
-rws--x--x
2026-04-04 22:15
chvt
15.18
KB
-rwxr-xr-x
2026-08-20 18:48
cifsiostat
23.36
KB
-rwxr-xr-x
2026-04-15 10:16
cksum
31.38
KB
-rwxr-xr-x
2026-09-10 17:32
clambc
8.39
MB
-rwxr-xr-x
2026-08-10 15:25
clamconf
127.26
KB
-rwxr-xr-x
2026-08-10 15:25
clamdscan
159.85
KB
-rwxr-xr-x
2026-08-10 15:25
clamdtop
143.57
KB
-rwxr-xr-x
2026-08-10 15:25
clamscan
175.67
KB
-rwxr-xr-x
2026-08-10 15:25
clamsubmit
127.3
KB
-rwxr-xr-x
2026-08-10 15:25
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
cmsutil
47.36
KB
-rwxr-xr-x
2026-08-20 02:11
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-09-10 17:32
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.84
KB
-rwxr-xr-x
2026-09-15 22:00
corelist
14.92
KB
-rwxr-xr-x
2025-03-12 23:43
cp
141.02
KB
-rwxr-xr-x
2026-09-10 17:32
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
2026-04-04 22:27
cpulimit
49.23
KB
-rwxr-xr-x
2024-12-09 19:04
cpupower
80.02
KB
-rwxr-xr-x
2026-09-21 15:43
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.99
KB
-rwxr-xr-x
2026-08-20 02:11
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.66
KB
-rwxr-xr-x
2026-09-10 17:32
curl
248.49
KB
-rwxr-xr-x
2026-09-21 16:03
cut
43.61
KB
-rwxr-xr-x
2026-09-10 17:32
cvtsudoers
352.23
KB
-rwxr-xr-x
2026-09-21 17:01
cyrusbdb2current
1.58
MB
-rwxr-xr-x
2025-09-25 11:46
date
103.84
KB
-rwxr-xr-x
2026-09-10 17:32
db_archive
15.15
KB
-rwxr-xr-x
2025-06-24 14:18
db_checkpoint
15.16
KB
-rwxr-xr-x
2025-06-24 14:18
db_converter
24.13
KB
-rwxr-xr-x
2025-06-24 14:18
db_deadlock
15.17
KB
-rwxr-xr-x
2025-06-24 14:18
db_dump
19.16
KB
-rwxr-xr-x
2025-06-24 14:18
db_dump185
55.83
KB
-rwxr-xr-x
2025-06-24 14:18
db_hotbackup
19.19
KB
-rwxr-xr-x
2025-06-24 14:18
db_load
27.21
KB
-rwxr-xr-x
2025-06-24 14:18
db_log_verify
15.2
KB
-rwxr-xr-x
2025-06-24 14:18
db_printlog
35.84
KB
-rwxr-xr-x
2025-06-24 14:18
db_recover
15.18
KB
-rwxr-xr-x
2025-06-24 14:18
db_replicate
15.2
KB
-rwxr-xr-x
2025-06-24 14:18
db_stat
19.17
KB
-rwxr-xr-x
2025-06-24 14:18
db_tuner
23.27
KB
-rwxr-xr-x
2025-06-24 14:18
db_upgrade
15.16
KB
-rwxr-xr-x
2025-06-24 14:18
db_verify
15.16
KB
-rwxr-xr-x
2025-06-24 14:18
dbus-binding-tool
100.98
KB
-rwxr-xr-x
2022-01-29 18:17
dbus-broker
230.83
KB
-rwxr-xr-x
2026-08-31 16:10
dbus-broker-launch
128.81
KB
-rwxr-xr-x
2026-08-31 16:10
dbus-cleanup-sockets
15.14
KB
-rwxr-xr-x
2023-09-26 21:51
dbus-daemon
219.16
KB
-rwxr-xr-x
2023-09-26 21:51
dbus-monitor
27.27
KB
-rwxr-xr-x
2023-09-26 21:51
dbus-run-session
15.13
KB
-rwxr-xr-x
2023-09-26 21:51
dbus-send
27.22
KB
-rwxr-xr-x
2023-09-26 21:51
dbus-test-tool
27.27
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
dc
48.42
KB
-rwxr-xr-x
2022-01-26 20:50
dd
67.95
KB
-rwxr-xr-x
2026-09-10 17:32
deallocvt
15.19
KB
-rwxr-xr-x
2026-08-20 18:48
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
delv
44.48
KB
-rwxr-xr-x
2026-09-16 16:17
df
80.53
KB
-rwxr-xr-x
2026-09-10 17:32
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-09-16 16:17
dir
137.45
KB
-rwxr-xr-x
2026-09-10 17:32
dircolors
39.62
KB
-rwxr-xr-x
2026-09-10 17:32
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-09-10 17:32
distro
953
B
-rwxr-xr-x
2022-03-25 07:52
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-09-16 16:17
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
2026-08-14 00:41
dtrace
17.38
KB
-rwxr-xr-x
2026-04-04 21:42
du
149.27
KB
-rwxr-xr-x
2026-09-10 17:32
dumpkeys
163.87
KB
-rwxr-xr-x
2026-08-20 18:48
dwp
851.59
KB
-rwxr-xr-x
2026-04-04 21:15
dwz
227.99
KB
-rwxr-xr-x
2025-09-21 14:45
echo
27.29
KB
-rwxr-xr-x
2026-09-10 17:32
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-09-10 17:32
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-09-10 17:27
expand
39.54
KB
-rwxr-xr-x
2026-09-10 17:32
expr
108.44
KB
-rwxr-xr-x
2026-09-10 17:32
factor
71.87
KB
-rwxr-xr-x
2026-09-10 17:32
fallocate
23.2
KB
-rwxr-xr-x
2026-04-04 22:15
false
27.28
KB
-rwxr-xr-x
2026-09-10 17:32
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.17
KB
-rwxr-xr-x
2026-08-20 18:48
fgrep
32
B
-rwxr-xr-x
2022-01-31 20:22
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
flock
23.37
KB
-rwxr-xr-x
2026-04-04 22:15
fmt
39.58
KB
-rwxr-xr-x
2026-09-10 17:32
fold
39.51
KB
-rwxr-xr-x
2026-09-10 17:32
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.43
KB
-rwxr-xr-x
2026-08-10 15:25
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
gapplication
23.21
KB
-rwxr-xr-x
2026-09-08 09:56
gawk
698.17
KB
-rwxr-xr-x
2022-03-30 22:25
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-09-08 09:56
gen_grub_cfgstub
660
B
-rwx------
2026-04-06 12:55
gencat
27.45
KB
-rwxr-xr-x
2026-08-03 10:14
genisoimage
15.3
KB
-rwxr-xr-x
2025-01-21 16:02
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-08-03 10:14
getent
35.86
KB
-rwxr-xr-x
2026-08-03 10:14
getfacl
31.28
KB
-rwxr-xr-x
2026-07-21 15:58
getfattr
27.27
KB
-rwxr-xr-x
2026-08-26 16:52
gethostip
15.13
KB
-rwxr-xr-x
2026-04-09 03:25
getkeycodes
15.16
KB
-rwxr-xr-x
2026-08-20 18:48
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
gio
91.82
KB
-rwxr-xr-x
2026-09-08 09:56
gio-querymodules-64
15.13
KB
-rwxr-xr-x
2026-09-08 09:56
glib-compile-schemas
51.47
KB
-rwxr-xr-x
2026-09-08 09:56
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
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-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
gpgsm
483.02
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-09-21 15:56
gpio-hammer
14.12
KB
-rwxr-xr-x
2026-09-21 15:56
gpio-watch
14.12
KB
-rwxr-xr-x
2026-09-21 15:56
gprof
101.48
KB
-rwxr-xr-x
2026-04-04 21:15
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.48
KB
-rwxr-xr-x
2026-09-10 17:32
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
gsettings
31.38
KB
-rwxr-xr-x
2026-09-08 09:56
gsoelim
32.18
KB
-rwxr-xr-x
2022-02-01 10:44
gtar
522.29
KB
-rwxr-xr-x
2026-08-31 14:49
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
2026-08-31 16:16
gzexe
6.33
KB
-rwxr-xr-x
2026-08-31 16:16
gzip
88.95
KB
-rwxr-xr-x
2026-08-31 16:16
h2ph
28.69
KB
-rwxr-xr-x
2026-09-14 04:10
h2xs
59.5
KB
-rwxr-xr-x
2026-09-14 04:10
hardlink
35.43
KB
-rwxr-xr-x
2026-04-04 22:15
hash
32
B
-rwxr-xr-x
2024-04-30 14:33
hdsploader
15.82
KB
-rwxr-xr-x
2022-01-26 23:57
head
39.61
KB
-rwxr-xr-x
2026-09-10 17:32
hex2hcd
19.08
KB
-rwxr-xr-x
2026-08-26 12:13
hexdump
51.41
KB
-rwxr-xr-x
2026-04-04 22:15
host
108.57
KB
-rwxr-xr-x
2026-09-16 16:17
hostid
31.47
KB
-rwxr-xr-x
2026-09-10 17:32
hostname
23.84
KB
-rwxr-xr-x
2022-02-14 11:22
hostnamectl
31.49
KB
-rwxr-xr-x
2026-09-15 22:00
hoststat
856.39
KB
-rwxr-sr-x
2023-09-26 17:37
i386
27.48
KB
-rwxr-xr-x
2026-04-04 22:15
iconv
64.09
KB
-rwxr-xr-x
2026-08-03 10:14
id
39.52
KB
-rwxr-xr-x
2026-09-10 17:32
idiag-socket-details
15.52
KB
-rwxr-xr-x
2025-03-17 12:12
iio_event_monitor
30.13
KB
-rwxr-xr-x
2026-09-21 15:56
iio_generic_buffer
34.14
KB
-rwxr-xr-x
2026-09-21 15:56
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
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
install
149.08
KB
-rwxr-xr-x
2026-09-10 17:32
instmodsh
4.1
KB
-rwxr-xr-x
2022-02-24 09:56
intel-speed-select
116.66
KB
-rwxr-xr-x
2026-09-21 15:56
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
irqtop
35.27
KB
-rwxr-xr-x
2026-04-04 22:15
isohybrid
30.3
KB
-rwxr-xr-x
2026-04-09 03:25
isosize
15.15
KB
-rwxr-xr-x
2026-04-04 22:15
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-09-10 17:32
journalctl
88.11
KB
-rwxr-xr-x
2026-09-15 22:00
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
kbd_mode
15.51
KB
-rwxr-xr-x
2026-08-20 18:48
kbdinfo
19.2
KB
-rwxr-xr-x
2026-08-20 18:48
kbdrate
19.2
KB
-rwxr-xr-x
2026-08-20 18:48
kbxutil
60.14
KB
-rwxr-xr-x
2026-01-15 21:34
kdumpctl
59.84
KB
-rwxr-xr-x
2026-04-08 18:11
kernel-install
13.7
KB
-rwxr-xr-x
2026-09-15 21:59
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
kvm_stat
62.92
KB
-rwxr-xr-x
2026-09-16 07:43
l2ping
15.18
KB
-rwxr-xr-x
2026-08-26 12:13
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-08-03 10:14
ldd
5.32
KB
-rwxr-xr-x
2026-08-03 10:12
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
2026-09-14 04:10
link
31.48
KB
-rwxr-xr-x
2026-09-10 17:32
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-09-10 17:32
loadkeys
200.37
KB
-rwxr-xr-x
2026-08-20 18:48
loadunimap
31.43
KB
-rwxr-xr-x
2026-08-20 18:48
locale
59.08
KB
-rwxr-xr-x
2026-08-03 10:14
localectl
31.45
KB
-rwxr-xr-x
2026-09-15 22:00
localedef
314.05
KB
-rwxr-xr-x
2026-08-03 10:14
lockfile
19.85
KB
-rwxr-sr-x
2022-03-25 15:20
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-09-15 22:00
logname
31.47
KB
-rwxr-xr-x
2026-09-10 17:32
look
19.17
KB
-rwxr-xr-x
2026-04-04 22:15
ls
137.45
KB
-rwxr-xr-x
2026-09-10 17:32
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-09-21 15:56
lsiio
22.14
KB
-rwxr-xr-x
2026-09-21 15:56
lsinitrd
11.85
KB
-rwxr-xr-x
2026-08-14 00:41
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
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
lynx
1.86
MB
-rwxr-xr-x
2024-04-03 14:00
lz
2.49
KB
-rwxr-xr-x
2018-12-02 16:23
lz4
76.41
KB
-rwxr-xr-x
2022-02-10 08:18
lz4c
76.41
KB
-rwxr-xr-x
2022-02-10 08:18
lz4cat
76.41
KB
-rwxr-xr-x
2022-02-10 08:18
machinectl
108.37
KB
-rwxr-xr-x
2026-09-15 22: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-09-14 09:59
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.39
KB
-rwxr-xr-x
2026-08-20 18:48
mariadb
8.58
MB
-rwxr-xr-x
2024-05-26 18:41
mattrib
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mbadblocks
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mcat
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mcd
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mcheck
1.64
KB
-rwxr-xr-x
2018-12-02 16:23
mclasserase
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mcomp
851
B
-rwxr-xr-x
2018-12-02 16:23
mcookie
27.3
KB
-rwxr-xr-x
2026-04-04 22:15
mcopy
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
md5sum
39.45
KB
-rwxr-xr-x
2026-09-10 17:32
mdel
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mdeltree
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mdig
51.3
KB
-rwxr-xr-x
2026-09-16 16:17
mdir
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mdu
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
memdiskfind
15.13
KB
-rwxr-xr-x
2026-04-09 03:25
memstrack
82.43
KB
-rwxr-xr-x
2022-10-15 12:47
mesg
15.14
KB
-rwxr-xr-x
2026-04-04 22:15
mformat
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
minfo
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mixartloader
23.86
KB
-rwxr-xr-x
2022-01-26 23:57
mkdir
68.13
KB
-rwxr-xr-x
2026-09-10 17:32
mkfifo
39.64
KB
-rwxr-xr-x
2026-09-10 17:32
mkisofs
15.3
KB
-rwxr-xr-x
2025-01-21 16:02
mkmanifest
15.12
KB
-rwxr-xr-x
2026-03-12 17:04
mknod
43.68
KB
-rwxr-xr-x
2026-09-10 17:32
mktemp
39.62
KB
-rwxr-xr-x
2026-09-10 17:32
mlabel
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mmd
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mmdblookup
27.72
KB
-rwxr-xr-x
2024-10-01 16:54
mmount
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mmove
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
modulemd-validator
28.39
KB
-rwxr-xr-x
2022-02-09 23:30
modutil
91.91
KB
-rwxr-xr-x
2026-08-20 02:11
mokutil
61.22
KB
-rwxr-xr-x
2026-04-09 22:34
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
mpartition
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mpris-proxy
101.16
KB
-rwxr-xr-x
2026-08-26 12:13
mpstat
51.59
KB
-rwxr-xr-x
2026-04-15 10:16
mrd
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mren
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
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
mshortname
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mshowfat
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mtools
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mtoolstest
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mtype
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
mv
140.95
KB
-rwxr-xr-x
2026-09-10 17:32
mxtar
788
B
-rwxr-xr-x
2018-12-02 16:23
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
mzip
196.87
KB
-rwxr-xr-x
2026-03-12 17:04
named-rrchecker
23.14
KB
-rwxr-xr-x
2026-09-16 16:17
namei
23.23
KB
-rwxr-xr-x
2026-04-04 22:15
nano
346.2
KB
-rwxr-xr-x
2025-03-13 03:12
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
2026-04-15 12:44
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
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-09-10 17:32
nisdomainname
23.84
KB
-rwxr-xr-x
2022-02-14 11:22
nl
100.51
KB
-rwxr-xr-x
2026-09-10 17:32
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-08-24 11:56
nmcli
1.03
MB
-rwxr-xr-x
2026-08-24 11:56
nmtui
842.44
KB
-rwxr-xr-x
2026-08-24 11:56
nmtui-connect
842.44
KB
-rwxr-xr-x
2026-08-24 11:56
nmtui-edit
842.44
KB
-rwxr-xr-x
2026-08-24 11:56
nmtui-hostname
842.44
KB
-rwxr-xr-x
2026-08-24 11:56
nohup
35.4
KB
-rwxr-xr-x
2026-09-10 17:32
nproc
35.5
KB
-rwxr-xr-x
2026-09-10 17:32
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-09-16 16:17
nss-policy-check
15.16
KB
-rwxr-xr-x
2026-08-20 02:11
nsupdate
71.8
KB
-rwxr-xr-x
2026-09-16 16:17
numfmt
55.63
KB
-rwxr-xr-x
2026-09-10 17:32
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-09-10 17:32
oddjob_request
23.2
KB
-rwxr-xr-x
2023-04-07 00:20
openssl
1.07
MB
-rwxr-xr-x
2026-09-14 09:59
openvt
23.55
KB
-rwxr-xr-x
2026-08-20 18:48
os-prober
5.78
KB
-rwxr-xr-x
2025-02-04 09:32
osirrox
15.3
KB
-rwxr-xr-x
2025-01-21 16:02
p11-kit
240.14
KB
-rwxr-xr-x
2026-08-03 14:23
package-cleanup
3.6
KB
-rwxr-xr-x
2026-04-15 12:44
page_owner_sort
26.13
KB
-rwxr-xr-x
2026-09-21 15:56
passwd
31.89
KB
-rwsr-xr-x
2022-04-14 14:45
paste
35.39
KB
-rwxr-xr-x
2026-09-10 17:32
pathchk
35.48
KB
-rwxr-xr-x
2026-09-10 17:32
pear
872
B
-rwxr-xr-x
2024-11-21 06:13
peekfd
15.8
KB
-rwxr-xr-x
2022-03-25 15:53
perl
15.13
KB
-rwxr-xr-x
2026-09-14 04:10
perl5.32.1
15.13
KB
-rwxr-xr-x
2026-09-14 04:10
perlbug
43.81
KB
-rwxr-xr-x
2026-09-14 04:10
perldoc
118
B
-rwxr-xr-x
2022-02-14 23:51
perlivp
10.56
KB
-rwxr-xr-x
2026-09-14 04:10
perlthanks
43.81
KB
-rwxr-xr-x
2026-09-14 04:10
pflags
2.17
KB
-rwxr-xr-x
2026-04-09 15:06
pgrep
31.42
KB
-rwxr-xr-x
2024-04-30 16:43
php
37.44
MB
-rwxr-xr-x
2024-11-21 06:13
php-cgi
37.32
MB
-rwxr-xr-x
2024-11-21 06:13
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
pinentry
2.37
KB
-rwxr-xr-x
2022-02-16 09:14
pinentry-curses
69
KB
-rwxr-xr-x
2022-02-16 10:08
ping
89.33
KB
-rwxr-xr-x
2025-10-20 12:44
pinky
35.41
KB
-rwxr-xr-x
2026-09-10 17:32
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
pk12util
72.45
KB
-rwxr-xr-x
2026-08-20 02:11
pkaction
19.16
KB
-rwxr-xr-x
2025-09-21 09:51
pkcheck
23.17
KB
-rwxr-xr-x
2025-09-21 09:51
pkexec
31.18
KB
-rwsr-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
pkttyagent
23.16
KB
-rwxr-xr-x
2025-09-21 09:51
pl2pm
4.43
KB
-rwxr-xr-x
2026-09-14 04:10
pldd
23.37
KB
-rwxr-xr-x
2026-08-03 10:14
plymouth
47.78
KB
-rwxr-xr-x
2026-04-09 04:05
pmap
35.39
KB
-rwxr-xr-x
2024-04-30 16:43
pod2html
4.04
KB
-rwxr-xr-x
2026-09-14 04:10
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-09-21 15:56
pr
72.1
KB
-rwxr-xr-x
2026-09-10 17:32
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.29
KB
-rwxr-xr-x
2026-09-10 17:32
printf
51.58
KB
-rwxr-xr-x
2026-09-10 17:32
prlimit
27.75
KB
-rwxr-xr-x
2026-04-04 22:15
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.26
KB
-rwxr-xr-x
2026-08-20 18:48
psfgettable
31.26
KB
-rwxr-xr-x
2026-08-20 18:48
psfstriptable
31.26
KB
-rwxr-xr-x
2026-08-20 18:48
psfxtable
31.26
KB
-rwxr-xr-x
2026-08-20 18:48
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-09-10 17:32
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.52
KB
-rwxr-xr-x
2026-09-10 17:32
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-08-12 15:51
pydoc3
78
B
-rwxr-xr-x
2026-08-12 15:51
pydoc3.9
78
B
-rwxr-xr-x
2026-08-12 15:51
pyinotify
968
B
-rwxr-xr-x
2022-03-25 07:16
python
15.09
KB
-rwxr-xr-x
2026-08-12 15:51
python3
15.09
KB
-rwxr-xr-x
2026-08-12 15:51
python3.9
15.09
KB
-rwxr-xr-x
2026-08-12 15:51
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
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.51
KB
-rwxr-xr-x
2026-09-10 17:32
realpath
39.59
KB
-rwxr-xr-x
2026-09-10 17:32
recode-sr-latin
15.13
KB
-rwxr-xr-x
2023-09-27 06:53
rename
23.23
KB
-rwxr-xr-x
2026-04-04 22:15
renew-dummy-cert
729
B
-rwxr-xr-x
2026-09-14 09:59
renice
15.16
KB
-rwxr-xr-x
2026-04-04 22:15
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
reset
27.34
KB
-rwxr-xr-x
2025-09-21 09:23
resizecons
27.38
KB
-rwxr-xr-x
2026-08-20 18:48
restic
47.57
MB
-rwxr-xr-x
2026-07-20 12:08
rev
15.16
KB
-rwxr-xr-x
2026-04-04 22:15
rm
59.99
KB
-rwxr-xr-x
2026-09-10 17:32
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.42
KB
-rwxr-xr-x
2026-09-10 17:32
rnano
346.2
KB
-rwxr-xr-x
2025-03-13 03:12
rpcgen
97.29
KB
-rwxr-xr-x
2022-02-10 22:57
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
632.36
KB
-rwxr-xr-x
2026-09-14 21:33
rsync-ssl
6.62
KB
-rwxr-xr-x
2026-09-14 21:32
run-parts
1.94
KB
-rwxr-xr-x
2022-04-11 19:54
runcon
35.46
KB
-rwxr-xr-x
2026-09-10 17:32
rvi
1.38
MB
-rwxr-xr-x
2026-09-10 17:27
rview
1.38
MB
-rwxr-xr-x
2026-09-10 17:27
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
458.84
KB
-rwxr-xr-x
2026-04-15 10:16
sar
135.67
KB
-rwxr-xr-x
2026-04-15 10:16
scp
132.91
KB
-rwxr-xr-x
2026-09-21 16:45
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
sdiff
44.2
KB
-rwxr-xr-x
2022-01-29 18:15
secon
28.25
KB
-rwxr-xr-x
2026-04-04 23:52
secret-tool
23.95
KB
-rwxr-xr-x
2022-02-10 02:08
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-09-10 17:32
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
27.21
KB
-rwxr-xr-x
2026-08-26 16:52
setfont
51.64
KB
-rwxr-xr-x
2026-08-20 18:48
setkeycodes
15.2
KB
-rwxr-xr-x
2026-08-20 18:48
setleds
19.27
KB
-rwxr-xr-x
2026-08-20 18:48
setmetamode
15.3
KB
-rwxr-xr-x
2026-08-20 18:48
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-08-20 02:10
setup-nsssysinit.sh
1.51
KB
-rwxr-xr-x
2026-08-20 02:10
setvtrgb
15.27
KB
-rwxr-xr-x
2026-08-20 18:48
sftp
157.07
KB
-rwxr-xr-x
2026-09-21 16:45
sg
40.77
KB
-rwsr-xr-x
2026-04-08 19:49
sh
1.32
MB
-rwxr-xr-x
2024-04-30 14:33
sha1hmac
35.27
KB
-rwxr-xr-x
2026-09-14 10:10
sha1sum
39.45
KB
-rwxr-xr-x
2026-09-10 17:32
sha224hmac
35.27
KB
-rwxr-xr-x
2026-09-14 10:10
sha224sum
39.45
KB
-rwxr-xr-x
2026-09-10 17:32
sha256hmac
35.27
KB
-rwxr-xr-x
2026-09-14 10:10
sha256sum
39.45
KB
-rwxr-xr-x
2026-09-10 17:32
sha384hmac
35.27
KB
-rwxr-xr-x
2026-09-14 10:10
sha384sum
39.45
KB
-rwxr-xr-x
2026-09-10 17:32
sha512hmac
35.27
KB
-rwxr-xr-x
2026-09-14 10:10
sha512sum
39.45
KB
-rwxr-xr-x
2026-09-10 17:32
shasum
9.66
KB
-rwxr-xr-x
2022-02-11 16:24
showconsolefont
19.29
KB
-rwxr-xr-x
2026-08-20 18:48
showkey
19.23
KB
-rwxr-xr-x
2026-08-20 18:48
shred
51.68
KB
-rwxr-xr-x
2026-09-10 17:32
shuf
47.8
KB
-rwxr-xr-x
2026-09-10 17:32
signver
39.6
KB
-rwxr-xr-x
2026-08-20 02:11
sigtool
8.45
MB
-rwxr-xr-x
2026-08-10 15:25
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-09-21 15:56
slabtop
23.42
KB
-rwxr-xr-x
2024-04-30 16:43
sleep
31.47
KB
-rwxr-xr-x
2026-09-10 17:32
sm3hmac
35.27
KB
-rwxr-xr-x
2026-09-14 10:10
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
112.9
KB
-rwxr-xr-x
2026-09-10 17:32
sotruss
4.18
KB
-rwxr-xr-x
2026-08-03 10:12
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
2026-09-14 04:10
split
52.11
KB
-rwxr-xr-x
2026-09-10 17:32
sprof
35.45
KB
-rwxr-xr-x
2026-08-03 10:14
sqlite3
1.54
MB
-rwxr-xr-x
2026-08-24 12:07
ssh
896.37
KB
-rwxr-xr-x
2026-09-21 16:45
ssh-add
305.72
KB
-rwxr-xr-x
2026-09-21 16:45
ssh-agent
317.7
KB
-rwxr-xr-x
2026-09-21 16:45
ssh-copy-id
13.84
KB
-rwxr-xr-x
2026-09-21 16:45
ssh-keygen
475.42
KB
-rwxr-xr-x
2026-09-21 16:45
ssh-keyscan
338.23
KB
-rwxr-xr-x
2026-09-21 16:45
sshpass
23.88
KB
-rwxr-xr-x
2022-02-12 01:23
ssltap
71.54
KB
-rwxr-xr-x
2026-08-20 02:11
stat
79.85
KB
-rwxr-xr-x
2026-09-10 17:32
stdbuf
43.55
KB
-rwxr-xr-x
2026-09-10 17:32
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.64
KB
-rwxr-xr-x
2026-09-10 17:32
su
55.6
KB
-rwsr-xr-x
2026-04-04 22:15
sudo
290.7
KB
---s--x--x
2026-09-21 17:01
sudoedit
290.7
KB
---s--x--x
2026-09-21 17:01
sudoreplay
97.55
KB
---x--x--x
2026-09-21 17:01
sum
35.38
KB
-rwxr-xr-x
2026-09-10 17:32
sync
35.35
KB
-rwxr-xr-x
2026-09-10 17:32
syslinux
197.62
KB
-rwxr-xr-x
2026-04-09 03:25
systemctl
298.43
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-analyze
201.58
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-ask-password
19.46
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-cat
19.27
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-cgls
23.47
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-cgtop
39.41
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-creds
43.8
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-cryptenroll
72.07
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-delta
27.31
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-detect-virt
19.26
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-dissect
47.78
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-escape
23.26
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-firstboot
56.09
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-hwdb
15.28
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-id128
27.38
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-inhibit
23.31
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-machine-id-setup
19.55
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-mount
60.03
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-notify
23.3
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-nspawn
400.03
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-path
19.26
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-repart
169.27
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-run
64.02
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-socket-activate
27.35
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-stdio-bridge
23.27
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-sysext
47.76
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-sysusers
72.36
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-tmpfiles
124.54
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-tty-ask-password-agent
39.37
KB
-rwxr-xr-x
2026-09-15 22:00
systemd-umount
60.03
KB
-rwxr-xr-x
2026-09-15 22:00
tabs
19.16
KB
-rwxr-xr-x
2025-09-21 09:23
tac
100.4
KB
-rwxr-xr-x
2026-09-10 17:32
tail
67.91
KB
-rwxr-xr-x
2026-09-10 17:32
tapestat
27.37
KB
-rwxr-xr-x
2026-04-15 10:16
tar
522.29
KB
-rwxr-xr-x
2026-08-31 14:49
taskset
23.23
KB
-rwxr-xr-x
2026-04-04 22:15
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.49
KB
-rwxr-xr-x
2026-09-10 17:32
test
43.62
KB
-rwxr-xr-x
2026-09-10 17:32
tgz
2.25
KB
-rwxr-xr-x
2018-12-02 16:23
tic
87.79
KB
-rwxr-xr-x
2025-09-21 09:23
timedatectl
47.66
KB
-rwxr-xr-x
2026-09-15 22:00
timeout
35.98
KB
-rwxr-xr-x
2026-09-10 17:32
tload
19.34
KB
-rwxr-xr-x
2024-04-30 16:43
tmon
42.48
KB
-rwxr-xr-x
2026-09-21 15:56
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-09-10 17:32
tput
27.25
KB
-rwxr-xr-x
2025-09-21 09:23
tr
43.68
KB
-rwxr-xr-x
2026-09-10 17:32
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.28
KB
-rwxr-xr-x
2026-09-10 17:32
truncate
35.48
KB
-rwxr-xr-x
2026-09-10 17:32
trust
268.88
KB
-rwxr-xr-x
2026-08-03 14:23
tset
27.34
KB
-rwxr-xr-x
2025-09-21 09:23
tsort
47.6
KB
-rwxr-xr-x
2026-09-10 17:32
tty
31.47
KB
-rwxr-xr-x
2026-09-10 17:32
turbostat
168.56
KB
-rwxr-xr-x
2026-09-21 15:56
type
32
B
-rwxr-xr-x
2024-04-30 14:33
tzselect
14.99
KB
-rwxr-xr-x
2026-08-03 10:11
udevadm
587.85
KB
-rwxr-xr-x
2026-09-15 22:00
udisksctl
59.6
KB
-rwxr-xr-x
2025-10-20 13:58
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-09-10 17:32
uname26
27.48
KB
-rwxr-xr-x
2026-04-04 22:15
unexpand
39.53
KB
-rwxr-xr-x
2026-09-10 17:32
unicode_start
2.57
KB
-rwxr-xr-x
2026-08-20 18:47
unicode_stop
367
B
-rwxr-xr-x
2012-02-27 10:27
uniq
43.63
KB
-rwxr-xr-x
2026-09-10 17:32
unlink
31.47
KB
-rwxr-xr-x
2026-09-10 17:32
unlz4
76.41
KB
-rwxr-xr-x
2022-02-10 08:18
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-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
31.5
KB
-rwxr-xr-x
2026-09-10 17:32
usleep
15.29
KB
-rwxr-xr-x
2025-03-12 19:47
usx2yloader
23.87
KB
-rwxr-xr-x
2022-01-26 23:57
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
uz
2.49
KB
-rwxr-xr-x
2018-12-02 16:23
vdir
137.45
KB
-rwxr-xr-x
2026-09-10 17:32
vi
1.38
MB
-rwxr-xr-x
2026-09-10 17:27
view
146
B
-rwxr-xr-x
2026-09-10 17:27
vlock
23.45
KB
-rwxr-xr-x
2026-08-20 18:48
vmstat
39.41
KB
-rwxr-xr-x
2024-04-30 16:43
vxloader
23.85
KB
-rwxr-xr-x
2022-01-26 23:57
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-09-10 17:32
wdctl
31.33
KB
-rwxr-xr-x
2026-04-04 22:15
webuzo
67
B
-rwxr-xr-x
2026-09-23 08:08
wget
521.21
KB
-rwxr-xr-x
2026-09-01 16:41
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-09-10 17:32
whoami
31.47
KB
-rwxr-xr-x
2026-09-10 17:32
wodim
15.3
KB
-rwxr-xr-x
2025-01-21 16:02
write
23.24
KB
-rwxr-sr-x
2026-04-04 22:15
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-09-21 15:56
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
xgettext
296.7
KB
-rwxr-xr-x
2023-09-27 06:53
xmlcatalog
23.16
KB
-rwxr-xr-x
2026-08-31 10:12
xmllint
80.55
KB
-rwxr-xr-x
2026-08-31 10:12
xmlwf
39.63
KB
-rwxr-xr-x
2026-09-08 09:58
xorrecord
15.3
KB
-rwxr-xr-x
2025-01-21 16:02
xorriso
15.3
KB
-rwxr-xr-x
2025-01-21 16:02
xorriso-dd-target
28.89
KB
-rwxr-xr-x
2021-01-30 14:22
xorrisofs
15.3
KB
-rwxr-xr-x
2025-01-21 16:02
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.31
KB
-rwxr-xr-x
2026-09-10 17:32
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
2026-08-31 16:16
zcmp
1.64
KB
-rwxr-xr-x
2026-08-31 16:16
zdiff
6.3
KB
-rwxr-xr-x
2026-08-31 16:16
zdump
27.34
KB
-rwxr-xr-x
2026-08-03 10:14
zegrep
33
B
-rwxr-xr-x
2026-08-31 16:16
zfgrep
33
B
-rwxr-xr-x
2026-08-31 16:16
zforce
2.04
KB
-rwxr-xr-x
2026-08-31 16:16
zgrep
7.93
KB
-rwxr-xr-x
2026-08-31 16:16
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
2026-08-31 16:16
zmore
1.8
KB
-rwxr-xr-x
2026-08-31 16:16
znew
4.47
KB
-rwxr-xr-x
2026-08-31 16:16
zsoelim
32.18
KB
-rwxr-xr-x
2022-02-01 10:44
Save
Rename
#!/usr/bin/sh # Copyright (c) 2019 - 2021 # Nio Wiklund alias sudodus <nio dot wiklund at gmail dot com> # Thomas Schmitt <scdbackup@gmx.net> # Provided under GPL version 2 or later. # All names of variables and functions begin by "xdt_" in order to facilitate # the re-use of this code by inclusion or forking and expansion. # Before using most of the functions it is necessary to run # xdt_init ; xdt_reset_job # The only function which may be run earlier is xdt_set_lang_c . # The function xtd_main gets run by the code at the end of this file # if $no_xorriso_dd_target_run is empty. It implements what xdt_print_usage # announces. xdt_print_version() { echo "xorriso-dd-target , version 1.5.4 , 2021.01.30.150001" } ## This obtrusive setting shall make the script safe against exotic locales. ## Supposed to stabilize grep expression interpretation and error messages. ## It is optional but highly advisable. xdt_set_lang_c() { export LANG=C export LC_ALL=C return 0 } ## This function has to be called before any real work can be done. xdt_init() { # Check whether we are on GNU/Linux if uname -s | grep -v '^Linux' >/dev/null then echo "This program is entirely specialized on Linux kernel device names." >&2 echo "Found to be on: '$(uname -s)'" >&2 return 2 fi # Accept sudo-executable commands only in well known directories. # (Listed with increasing priority.) xdt_lsblk_cmd= xdt_dd_cmd= xdt_umount_cmd= if test "$(whoami)" = "root" then xdt_sudo_x_dir_list="/usr/bin /bin /usr/sbin /sbin" else xdt_sudo_x_dir_list="/usr/sbin /sbin /usr/bin /bin" fi for xdt_i in $xdt_sudo_x_dir_list do if test -x "$xdt_i"/lsblk then xdt_lsblk_cmd="$xdt_i"/lsblk fi if test -x "$xdt_i"/dd then xdt_dd_cmd="$xdt_i"/dd fi if test -x "$xdt_i"/umount then xdt_umount_cmd="$xdt_i"/umount fi done if test -z "$xdt_lsblk_cmd" then echo "No executable program lsblk found in: $xdt_sudo_x_dir_list" >&2 return 5 fi return 0 } xdt_print_usage() { echo "usage: $0 [options] [device_name [device_name ...]]" echo echo "Looks on GNU/Linux for USB and Memory Card devices and evaluates" echo "whether the found devices are plausible targets for image copying." echo "If no device names and no -list_all are given, then a plain list of" echo "advisable device names is printed to stdout. One per line." echo "Device names must not begin by '-' and must be single words. They must" echo "not begin by '/dev/'. E.g. 'sdc' is valid, '/dev/sdc' is not valid." echo "If device names are given, then they get listed with advice shown." echo "If one of the given device names gets not advised, the exit value is 1." echo echo "The option -plug_test can determine the desired target device by" echo "inquiring the system with unplugged device and then with plugged one." echo echo "Only if option -DO_WRITE is given and -list_all is not, and if exactly" echo "one advisable device is listed, it really gets overwritten by the" echo "file content of the given -image_file. In this case the exit value" echo "is zero if writing succeeded, non-zero else." echo "Option -dummy prevents this kind of real action and rather shows the" echo "unmount and write commands on stdout." echo echo "Options:" echo " -plug_test Find the target device by asking the user to press" echo " Enter when the desired target is _not_ plugged in," echo " to then plug it in, and to press Enter again." echo " This overrides device names and option -list_all." echo " The found device is then shown with advice, vendor," echo " and model. Option -DO_WRITE is obeyed if given." echo " -list_all Print list of all found devices with advice, vendor" echo " and model. One per line. Ignore any device names." echo " Ignore -DO_WRITE." echo " -list_long With each line printed by -list_all or a submitted" echo " device name, let lsblk print info which led to the" echo " shown reasons." echo " -with_vendor_model Print vendor and model with each submitted device" echo " name." echo " -max_size n[M|G|T] Set upper byte size limit for advisable devices." echo " Plain numbers get rounded down to full millions." echo " Suffix: M = million, G = billion, T = trillion." echo " Be generous to avoid problems with GB < GiB." echo " -min_size n[M|G|T] Set lower byte size limit for advisable devices." echo " After processing like with -max_size, one million" echo " gets added to the size limit." echo " -look_for_iso Demand presence of an ISO 9660 filesystem. If so," echo " any further filesystem type is acceptable on that" echo " device. Else only ISO 9660 and VFAT are accepted." echo " -with_sudo Run '$xdt_lsblk_cmd -o FSTYPE' by sudo." echo " If no filesystems are detected and the program" echo " has no superuser power, the device is not advised." echo " If -DO_WRITE is given, run umount and dd by sudo." echo " -trust_lsblk_udev Suppress the reason no_fs_while_not_su- if lsblk" echo " is linked with libudev.so. In this case it is" echo " likely that lsblk can retrieve FSTYPE even if" echo " run by a non-priviledged user." echo " -image_file PATH Set the path of the image file which shall be" echo " written to a device. Its size will be set as" echo " -min_size." echo " -DO_WRITE Write the given -image_file to the one advisable" echo " device that is found. If more than one such device" echo " is found, then they get listed but no writing" echo " happens. In this case, re-run with one of the" echo " advised device names to get a real write run." echo " -no_pacifier Do not use dd options to print progress messages" echo " and to perform synchronized output." echo " -dummy Report the -DO_WRITE actions but do not perform" echo " them." echo " -dummy_force If a single device name is given, do a run of" echo " -dummy -DO_WRITE even against the advice of" echo " this program. This probably shows you ways to" echo " shoot your own foot." echo " -version Print version text and then end the program." echo " -help Print this text to stdout and then end the program." echo "Examples:" echo " $0 -with_sudo -list_all" echo " $0 sdc" echo " $0 -with_sudo -image_file debian-live-10.0.0-amd64-xfce.iso -DO_WRITE -dummy" echo " $0 -with_sudo -image_file debian-live-10.0.0-amd64-xfce.iso -DO_WRITE -plug_test" echo return 0 } # Roughly convert human readable sizes and plain numbers to 1 / million xdt_round_down_div_million() { sed \ -e 's/^[0-9][0-9][0-9][0-9][0-9][0-9]$/0/' \ -e 's/^[0-9][0-9][0-9][0-9][0-9]$/0/' \ -e 's/^[0-9][0-9][0-9][0-9]$/0/' \ -e 's/^[0-9][0-9][0-9]$/0/' \ -e 's/^[0-9][0-9]$/0/' \ -e 's/^[0-9]$/0/' \ -e 's/\.[0-9]*//' \ -e 's/[0-9][0-9][0-9][0-9][0-9][0-9]$//' \ -e 's/[Mm]$//' \ -e 's/[Gg]$/000/' \ -e 's/[Tt]$/000000/' return 0 } ## Check for harmless name or number in program argument xdt_check_parameter() { if test "X$2" = "Xdevice_name" then if echo "X$1" | grep '[^A-Za-z0-9_/-]' >/dev/null then echo "SORRY: Given device name contains unexpected character. Ok: [A-za-z0-9_/-]" >&2 return 12 elif echo "X$1" | grep '^X-' >/dev/null then echo "SORRY: Given device name begins by '-' character." >&2 return 15 fi elif test "X$2" = "Ximage_file" then if echo "X$1" | grep '[$`[*?<>|&!{\]' >/dev/null then echo "SORRY: Given image file name contains unexpected character. Not ok: "'[$`[*?<>|&!{\]' >&2 return 15 elif echo "X$1" | grep '^X[-(]' >/dev/null then echo "SORRY: Given image file name begins by problematic character. Not ok: "'[-(]' >&2 return 15 fi else if echo "X$1" | grep -v '^X[0-9][0-9]*[0-9MGTmgt]$' >/dev/null then echo "SORRY: Number for $2 too short or bad character. Ok: [0-9][0-9MGTmgt]" >&2 return 14 fi fi return 0 } ### Assessing arguments and setting up the job # Settings xdt_reset_job() { xdt_list_all= xdt_do_list_long= xdt_show_reasons= xdt_look_for_iso= xdt_devs= xdt_devs_named= xdt_max_size= xdt_with_vendor_model= xdt_with_sudo= xdt_image_file= xdt_do_write= xdt_dummy_run= xdt_dummy_force= xdt_no_pacifier= xdt_do_plug_test= xdt_trust_lsblk_udev= # Status xdt_sudo_cmd= xdt_have_su_power= xdt_end_after_setup= xdt_dev_end= xdt_dd_bs="bs=1M" xdt_dd_silent= return 0 } ## Predict superuser power. Possibly enable sudo with lsblk -o FSTYPE and dd. ## Also predict whether lsblk -o FSTYPE will bring results as non-root. xdt_predict_su_power() { if test "$(whoami)" = "root" then xdt_have_su_power=y elif test -n "$xdt_with_sudo" then echo "Testing sudo to possibly get password prompting done now:" >&2 if sudo "$xdt_lsblk_cmd" -h >/dev/null then echo "sudo $xdt_lsblk_cmd seems ok." >&2 echo >&2 xdt_sudo_cmd=sudo xdt_have_su_power=y else echo "FAILURE: Cannot execute program $xdt_lsblk_cmd by sudo" >&2 return 11 fi fi # lsblk linked with libudev.so usually can obtain filesystem info # without superuser powers. if test -n "$xdt_trust_lsblk_udev" then if ldd "$xdt_lsblk_cmd" | grep '\blibudev\.so' >/dev/null then xdt_lsblk_fs_wo_su=y fi fi return 0 } ## Sets xdt_variables according to its arguments xdt_arg_interpreter() { xdt_next_is= for xdt_i in "$@" do # The next_is option parameter readers get programmed by the -options if test "$xdt_next_is" = "max_size" then xdt_check_parameter "$xdt_i" -max_size || return "$?" xdt_max_size="$(echo "$xdt_i" | xdt_round_down_div_million)" xdt_next_is= elif test "$xdt_next_is" = "min_size" then xdt_check_parameter "$xdt_i" -min_size || return "$?" xdt_min_size="$(echo "$xdt_i" | xdt_round_down_div_million)" xdt_min_size="$(expr $xdt_min_size + 1)" xdt_next_is= elif test "$xdt_next_is" = "image_file" then xdt_check_parameter "$xdt_i" image_file || return "$?" xdt_image_file="$xdt_i" xdt_min_size="$(stat -c '%s' "$xdt_i" \ | xdt_round_down_div_million)" if test -z "$xdt_min_size" then echo "FAILURE: Cannot obtain size of -image_file '$xdt_i'" >&2 return 13 else xdt_min_size="$(expr $xdt_min_size + 1)" fi xdt_next_is= elif test "X$xdt_i" = "X-list_all" then xdt_list_all=y xdt_with_vendor_model=y xdt_show_reasons=y elif test "X$xdt_i" = "X-list_long" then xdt_do_list_long=y elif test "X$xdt_i" = "X-plug_test" then xdt_do_plug_test=y elif test "X$xdt_i" = "X-max_size" then xdt_next_is="max_size" elif test "X$xdt_i" = "X-min_size" then xdt_next_is="min_size" elif test "X$xdt_i" = "X-with_vendor_model" then xdt_with_vendor_model=y elif test "X$xdt_i" = "X-look_for_iso" then xdt_look_for_iso=y elif test "X$xdt_i" = "X-trust_lsblk_udev" then xdt_trust_lsblk_udev=y elif test "X$xdt_i" = "X-with_sudo" then xdt_with_sudo=y elif test "X$xdt_i" = "X-image_file" then xdt_next_is="image_file" elif test "X$xdt_i" = "X-dummy" then xdt_dummy_run=y elif test "X$xdt_i" = "X-dummy_force" then xdt_dummy_run=y xdt_do_write=y xdt_dummy_force=y elif test "X$xdt_i" = "X-DO_WRITE" then xdt_do_write=y elif test "X$xdt_i" = "X-no_pacifier" then xdt_no_pacifier=y elif test "X$xdt_i" = "X-version" then xdt_print_version xdt_end_after_setup=y return 0 elif test "X$xdt_i" = "X-help" then xdt_print_usage xdt_end_after_setup=y return 0 elif echo "X$xdt_i" | grep -v '^X-' >/dev/null then xdt_check_parameter "$xdt_i" device_name || return "$?" xdt_devs_named=y xdt_devs="$xdt_devs $xdt_i" xdt_show_reasons=y else echo "$0 : Unknown option: '$xdt_i'" >&2 echo >&2 echo "For a help text run: $0 -help" >&2 return 16 fi done xdt_predict_su_power || return "$?" # Prepare for using dd pacifier if desired and available # Prepare for using silent dd with GPT backup erasure if available xdt_dd_bs="bs=1M" xdt_dd_silent= if test -n "$xdt_dd_cmd" then if test -z "$xdt_no_pacifier" && \ "$xdt_dd_cmd" if=/dev/zero of=/dev/null count=1 \ bs=1M status=progress oflag=dsync 2>/dev/null then xdt_dd_bs="bs=1M status=progress oflag=dsync" fi if "$xdt_dd_cmd" if=/dev/zero of=/dev/null count=1 bs=512 status=none \ 2>/dev/null then xdt_dd_silent="status=none" fi fi return 0 } ## Obtain a blank separated list of top-level names which do not look like ## CD, floppy, RAM dev, or loop device. xdt_collect_devices() { "$xdt_lsblk_cmd" -d -n -o NAME \ | grep -v '^sr[0-9]' \ | grep -v '^fd[0-9]' \ | grep -v '^zram[0-9]' \ | grep -v '^loop[0-9]' \ | tr '\n\r' ' ' return 0 } ## Let lsblk print extra info for the given devices xdt_list_long() { if test -z "$xdt_do_list_long" then return 0 fi $xdt_sudo_cmd "$xdt_lsblk_cmd" -o NAME,SIZE,FSTYPE,TRAN,LABEL \ /dev/"$1" echo return 0 } ## Trying to find the desired device by watching plug-in effects xdt_plug_in_watcher() { # How long to wait for a first device to appear, how long to wait for more xdt_wait_span_0=10 xdt_wait_span_1=5 xdt_found_devices= echo >&2 echo "Caused by option -plug_test: Attempt to find the desired device" >&2 echo "by watching it appear after being plugged in." >&2 echo >&2 echo "Step 1:" >&2 echo "Please make sure that the desired target device is plugged _out_ now." >&2 echo "If it is currently plugged in, make sure to unmount all its fileystems" >&2 echo "and then unplug it." >&2 echo "Press the Enter key when ready." >&2 read xdt_dummy xdt_old_device_list=' '$(xdt_collect_devices)' ' # <<< Mock-up to save USB socket wear-off by erasing items from old_device_list # <<< Their presence in new_device_list will let them appear as fresh plugs # xdt_old_device_list=' '$(echo -n $xdt_old_device_list | sed -e 's/sdc//')' ' echo "Found and noted as _not_ desired: $xdt_old_device_list" >&2 echo >&2 echo "Step 2:" >&2 echo "Please plug in the desired target device and then press the Enter key." >&2 read xdt_dummy echo -n "Waiting up to $xdt_wait_span_0 seconds for a new device to be listed ..." >&2 xdt_end_time="$(expr $(date +'%s') + "$xdt_wait_span_0")" while test $(date +'%s') -le "$xdt_end_time" do xdt_new_device_list=' '$(xdt_collect_devices)' ' for xdt_i in $xdt_new_device_list do if echo "$xdt_old_device_list $xdt_found_devices " \ | grep -F -v ' '"$xdt_i"' ' >/dev/null then echo " found: $xdt_i" >&2 xdt_found_devices="$xdt_found_devices $xdt_i" xdt_end_time=$(expr $(date +'%s') + "$xdt_wait_span_1") echo -n "Now waiting $xdt_wait_span_1 seconds to let it settle ..." >&2 fi done sleep 1 echo -n '.' >&2 done echo >&2 if test -z "$xdt_found_devices" then echo "SORRY: No new candidate device was found." >&2 return 8 fi xdt_num=$(echo $xdt_found_devices | wc -w) if test "$xdt_num" -gt 1 then echo "SORRY: More than one new candidate device appeared: $xdt_found_devices" >&2 return 9 fi echo "Found and noted as desired device: $xdt_found_devices" >&2 if test -n "$xdt_devs" then echo "(-plug_test is overriding device list given by arguments: $xdt_devs )" >&2 fi if test -n "$xdt_list_all" then echo "(-plug_test is overriding -list_all)" >&2 xdt_list_all= fi xdt_devs_named=y xdt_with_vendor_model=y xdt_show_reasons=y xdt_devs=$(echo -n $xdt_found_devices) echo >&2 return 0 } ## Evaluation of available devices and suitability xdt_list_devices() { if test -n "$xdt_list_all" then xdt_devs= fi if test -z "$xdt_devs" then # Obtain list of top-level names which do not look like CD, floppy, RAM dev xdt_devs=$(xdt_collect_devices) fi xdt_not_advised=0 for xdt_name in $xdt_devs do # Collect reasons xdt_yucky= xdt_reasons= xdt_good_trans= xdt_good_fs= xdt_bad_trans= xdt_bad_fs= # Unwanted device name patterns if (echo "$xdt_name" | grep '^sd[a-z][1-9]' >/dev/null) \ || (echo "$xdt_name" | grep '^mmcblk.*p[0-9]' >/dev/null) \ || (echo "$xdt_name" | grep '^nvme.*p[0-9]' >/dev/null) then xdt_yucky=y xdt_reasons="${xdt_reasons}looks_like_disk_partition- " elif echo "$xdt_name" | grep '^sr[0-9]' >/dev/null then xdt_yucky=y xdt_reasons="${xdt_reasons}looks_like_cd_drive- " elif echo "$xdt_name" | grep '^fd[0-9]' >/dev/null then xdt_yucky=y xdt_reasons="${xdt_reasons}looks_like_floppy- " elif echo "$xdt_name" | grep '^loop[0-9]' >/dev/null then xdt_yucky=y xdt_reasons="${xdt_reasons}looks_like_loopdev- " elif echo "$xdt_name" | grep '^zram[0-9]' >/dev/null then xdt_yucky=y xdt_reasons="${xdt_reasons}looks_like_ramdev- " fi # >>> recognize the device from which Debian Live booted # Connection type. Normally by lsblk TRAN, but in case of mmcblk artificial. if echo "$xdt_name" | grep '^mmcblk[0-9]' >/dev/null then xdt_transports="mmcblk" elif echo "$xdt_name" | grep -F "/" >/dev/null then xdt_transports=not_an_expected_name xdt_reasons="${xdt_reasons}name_with_slash- " else xdt_transports=$("$xdt_lsblk_cmd" -n -o TRAN /dev/"$xdt_name") fi for xdt_trans in $xdt_transports do if test "$xdt_trans" = "usb" || test "$xdt_trans" = "mmcblk" then xdt_good_trans="${xdt_trans}+" elif test -n "$xdt_trans" then xdt_bad_trans="$xdt_trans" xdt_yucky=y if test "$xdt_transports" = "not_an_expected_name" then xdt_dummy=dummy else if echo "$xdt_reasons" | grep -F -v "not_usb" >/dev/null then xdt_reasons="${xdt_reasons}not_usb- " fi fi fi done if test -z "$xdt_good_trans" && test -z "$xdt_bad_trans" then xdt_yucky=y xdt_reasons="${xdt_reasons}no_bus_info- " elif test -z "$xdt_bad_trans" then xdt_reasons="${xdt_reasons}$xdt_good_trans " fi # Wanted or unwanted filesystem types xdt_fstypes=$($xdt_sudo_cmd "$xdt_lsblk_cmd" -n -o FSTYPE \ /dev/"$xdt_name") if test "$?" -gt 0 then xdt_fstypes="lsblk_fstype_error" fi # Get overview of filesystems xdt_has_iso= xdt_has_vfat= xdt_has_other= for xdt_fstype in $xdt_fstypes do if test "$xdt_fstype" = "iso9660" then xdt_has_iso=y if echo "$xdt_good_fs" | grep -F -v "has_$xdt_fstype" >/dev/null then xdt_good_fs="${xdt_good_fs}has_${xdt_fstype}+ " fi elif test "$xdt_fstype" = "vfat" then xdt_has_vfat=y if echo "$xdt_good_fs" | grep -F -v "has_$xdt_fstype" >/dev/null then xdt_good_fs="${xdt_good_fs}has_${xdt_fstype}+ " fi elif test -n "$xdt_fstype" then xdt_has_other=y if echo "$xdt_bad_fs" | grep -F -v "has_$xdt_fstype" >/dev/null then xdt_bad_fs="${xdt_bad_fs}has_${xdt_fstype}- " fi fi done # Decide whether the found filesystems look dispensible enough xdt_reasons="${xdt_reasons}${xdt_good_fs}${xdt_bad_fs}" if test "${xdt_bad_fs}${xdt_good_fs}" = "" \ && test -z "$xdt_have_su_power" && test -z "$xdt_lsblk_fs_wo_su" then xdt_yucky=y xdt_reasons="${xdt_reasons}no_fs_while_not_su- " elif test -n "$xdt_look_for_iso" then if test -n "$xdt_has_iso" then xdt_reasons="${xdt_reasons}look_for_iso++ " else xdt_yucky=y xdt_reasons="${xdt_reasons}no_iso9660- " fi elif test -n "$xdt_has_other" then xdt_yucky=y fi # Optional tests for size if test -n "$xdt_max_size" || test -n "$xdt_min_size" then xdt_dev_bytes=$("$xdt_lsblk_cmd" -n -b -o SIZE /dev/"$xdt_name" | head -1) xdt_size=$(echo "$xdt_dev_bytes" | xdt_round_down_div_million) if test -z "$xdt_size" then xdt_yucky=y xdt_reasons="${xdt_reasons}lsblk_no_size- " fi fi if test -n "$xdt_max_size" && test -n "$xdt_size" then if test "$xdt_size" -gt "$xdt_max_size" then xdt_yucky=y xdt_reasons="${xdt_reasons}size_too_large- " fi fi if test -n "$xdt_min_size" && test -n "$xdt_size" then if test "$xdt_size" -lt "$xdt_min_size" then xdt_yucky=y xdt_reasons="${xdt_reasons}size_too_small- " fi fi # Now decide overall and report xdt_descr= if test -n "$xdt_with_vendor_model" then xdt_descr=": "$("$xdt_lsblk_cmd" -n -o VENDOR,MODEL \ /dev/"$xdt_name" | tr '\n\r' ' ' | tr -s ' ') fi if test -n "$xdt_yucky" then if test -n "$xdt_show_reasons" then echo "$xdt_name : NO : $xdt_reasons$xdt_descr" xdt_list_long "$xdt_name" fi xdt_not_advised=1 else if test -n "$xdt_show_reasons" then echo "$xdt_name : YES : $xdt_reasons$xdt_descr" xdt_list_long "$xdt_name" else echo "$xdt_name" fi fi done return 0; } ## Puts list of mounted (sub-)devices of $1 into $mounted_devs xdt_list_mounted_of() { xdt_partitions=$("$xdt_lsblk_cmd" -l -n -p -o NAME /dev/"$1" \ | grep -v '^'/dev/"$1"'$' \ | tr '\n\r' ' ') xdt_mounted_devs= for xdt_i in /dev/"$1" $xdt_partitions do # Show the found mount lines and add their device paths to list xdt_mount_line=$(mount | grep '^'"$xdt_i"' ') if test -n "$xdt_mount_line" then echo " $xdt_mount_line" xdt_mounted_devs="$xdt_mounted_devs $xdt_i" fi done return 0 } ## Unmount xdt_mounted_devs (maybe filled by xdt_list_mounted_of) ## $1 : base device name xdt_unmount() { if test -z "$xdt_mounted_devs" then return 0 fi for xdt_i in $xdt_mounted_devs do if test -n "$xdt_dummy_run" then echo " $xdt_sudo_cmd $xdt_umount_cmd $xdt_i" elif $xdt_sudo_cmd "$xdt_umount_cmd" "$xdt_i" then echo "Unmounted: $xdt_i" else echo "FAILURE: Non-zero exit value with: $xdt_sudo_cmd $xdt_umount_cmd $xdt_i" >&2 return 7 fi done # Check again if any mount points still exist if test -z "$xdt_dummy_run" then xdt_list_mounted_of "$1" if test -n "$xdt_mounted_devs" then echo "FAILURE: $xdt_sudo_cmd $xdt_umount_cmd could not remove all mounts: $xdt_mounted_devs" >&2 return 7 fi fi return 0 } ## Does the work of unmounting and dd-ing ## $1 : image file path ## $2 : base device name xdt_write_image() { if test -z "$xdt_umount_cmd" then echo "No executable program umount found in: $xdt_sudo_x_dir_list" >&2 return 6 fi echo "Looking for mount points of $2:" xdt_mounted_devs= xdt_list_mounted_of "$2" if test -n "$xdt_dummy_force" then echo "AGAINST THE ADVICE BY THIS PROGRAM, a daring user could do:" xdt_dummy_run=y elif test -n "$xdt_dummy_run" then echo "Would do if not -dummy:" fi xdt_unmount "$2" || return "$?" if test -z "$xdt_dd_cmd" then echo "No executable program dd found in: $xdt_sudo_x_dir_list" >&2 return 6 fi # Erase possible GPT backup table at end of device # if expr can properly divide device size by 512 xdt_dev_bytes=$("$xdt_lsblk_cmd" -n -b -o SIZE /dev/"${2}" | head -1) if test -n "$xdt_dev_bytes" then xdt_dev_end=$(expr "$xdt_dev_bytes" / 512 2>/dev/null) if test "$(expr "$xdt_dev_end" '*' 512 2>/dev/null)" = "$xdt_dev_bytes" then xdt_dev_end=$(expr "$xdt_dev_end" - 1) else xdt_dev_end= fi fi xdt_gpt_erase_line="$xdt_sudo_cmd $xdt_dd_cmd if=/dev/zero of=/dev/'${2}' bs=512 seek='$xdt_dev_end' count=1 $xdt_dd_silent" xdt_copy_line="$xdt_sudo_cmd $xdt_dd_cmd if='${1}' of=/dev/'${2}' $xdt_dd_bs ; sync" if test -n "$xdt_dummy_run" then if test -n "$xdt_dev_end" then echo " $xdt_gpt_erase_line" fi echo " $xdt_copy_line" else echo "Performing:" if test -n "$xdt_dev_end" then echo " $xdt_gpt_erase_line" $xdt_sudo_cmd "$xdt_dd_cmd" if=/dev/zero of=/dev/"${2}" bs=512 seek="$xdt_dev_end" count=1 $xdt_dd_silent fi echo " $xdt_copy_line" $xdt_sudo_cmd "$xdt_dd_cmd" if="${1}" of=/dev/"${2}" $xdt_dd_bs xdt_ret="$?" sync if test "$xdt_ret" -ne 0 then echo "FAILURE: $xdt_sudo_cmd $xdt_dd_cmd was not successful" >&2 return 18 fi fi if test -n "$xdt_dummy_force" then echo "BE SMART. BE CAUTIOUS. BEWARE." fi return 0 } ## Inspects the result of listing, decides whether writing is advisable, ## and starts the write run xdt_decide_writing() { xdt_with_vendor_model= xdt_show_reasons= xdt_candidates=$(xdt_list_devices | tr '\n\r' ' ') xdt_num_cand=$(echo $xdt_candidates | wc -w) xdt_num_devs=$(echo $xdt_devs| wc -w) if test -n "$xdt_dummy_force" && test "$xdt_num_devs" -ne 1 then echo "SORRY: Refusing -dummy_force with not exactly one device given." >&2 return 10 fi if test -n "$xdt_dummy_force" && test -n "$xdt_dummy_run" \ && test "$xdt_num_cand" -ne 1 then # -dummy_force in a situation where the program would normally refuse echo echo "Overriding any advice because of -dummy_force" xdt_candidates="$xdt_devs" xdt_num_cand=1 elif test -n "$xdt_dummy_force" then # Downgrade -dummy_force to -dummy in order to avoid the ugly warning xdt_dummy_force= xdt_dummy_run=y fi if test "$xdt_num_cand" -eq 1 then if test -n "$xdt_image_file" then if test -n "$xdt_do_plug_test" then echo >&2 echo "Step 3:" >&2 if test -n "$xdt_dummy_run" then echo "This would be the last chance to abort. Enter the word 'yes' to see -dummy report." >&2 else echo "Last chance to abort. Enter the word 'yes' to start REAL WRITING." >&2 fi read xdt_dummy if test "X$xdt_dummy" = "Xyes" || test "X$xdt_dummy" = "X'yes'" \ || test "X$xdt_dummy" = 'X"yes"' then xdt_dummy=dummy else echo "WRITE RUN PREVENTED by user input '$xdt_dummy'." >&2 return 17 fi fi xdt_write_image "$xdt_image_file" $xdt_candidates || return "$?" else xdt_candidates=$(echo $xdt_candidates) if test -n "$xdt_dummy_run" then echo "Would simulate writing to /dev/$xdt_candidates if an -image_file were given." else echo "Would write to /dev/$xdt_candidates if an -image_file were given." fi return 0 fi elif test "$xdt_num_cand" -gt 1 then echo "WILL NOT WRITE ! More than one candidate found for target device:" >&2 xdt_show_reasons=y xdt_with_vendor_model=y xdt_devs="$xdt_candidates" xdt_list_devices >&2 echo "HINT: Unplug the unwanted devices from the machine," >&2 echo " or work with option -plug_test," >&2 echo " or add the desired name out of {$(echo $xdt_candidates | sed -e 's/ /,/g')} as additional argument." >&2 return 3 else if test -n "$xdt_devs_named" then echo "NO CANDIDATE FOR TARGET DEVICE AMONG THE GIVEN NAMES !" >&2 else echo "NO CANDIDATE FOR TARGET DEVICE FOUND !" >&2 fi echo "Overall available devices:" >&2 xdt_list_all=y xdt_list_long= xdt_show_reasons=y xdt_with_vendor_model=y xdt_list_devices >&2 return 4 fi return 0 } ## The main function which runs the others in standalone mode xdt_main() { xdt_set_lang_c xdt_init || return "$?" xdt_reset_job xdt_arg_interpreter "$@" || return "$?" if test -n "$xdt_end_after_setup" then return 0 fi if test -n "$xdt_do_plug_test" then xdt_plug_in_watcher || return "$?" fi xdt_list_devices || return "$?" if test -z "$xdt_list_all" && test -n "$xdt_do_write" then xdt_decide_writing || return "$?" fi if test -n "$xdt_devs_named" then return $xdt_not_advised fi return 0 } if test -z "$no_xorriso_dd_target_run" then xdt_main "$@" || exit "$?" fi