Linux tsuru-no-tsurugi 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.0.18 & Your IP : 216.73.216.68
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
snap /
core22 /
2411 /
usr /
bin /
Delete
Unzip
Name
Size
Permission
Date
Action
[
50.44
KB
-rwxr-xr-x
2024-02-08 12:46
aa-enabled
34.52
KB
-rwxr-xr-x
2025-08-15 21:17
aa-exec
34.52
KB
-rwxr-xr-x
2025-08-15 21:17
aa-features-abi
30.52
KB
-rwxr-xr-x
2025-08-15 21:17
addpart
14.38
KB
-rwxr-xr-x
2024-04-10 00:32
arch
30.51
KB
-rwxr-xr-x
2024-02-08 12:46
awk
154.79
KB
-rwxr-xr-x
2022-01-24 06:57
b2sum
50.52
KB
-rwxr-xr-x
2024-02-08 12:46
base32
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
base64
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
basename
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
basenc
46.51
KB
-rwxr-xr-x
2024-02-08 12:46
bash
1.33
MB
-rwxr-xr-x
2024-03-14 20:31
bashbug
6.66
KB
-rwxr-xr-x
2024-03-14 20:31
bootctl
70.49
KB
-rwxr-xr-x
2025-08-27 00:23
bunzip2
38.38
KB
-rwxr-xr-x
2022-03-23 18:45
busctl
90.49
KB
-rwxr-xr-x
2025-08-27 00:23
bzcat
38.38
KB
-rwxr-xr-x
2022-03-23 18:45
bzcmp
2.17
KB
-rwxr-xr-x
2022-03-23 18:45
bzdiff
2.17
KB
-rwxr-xr-x
2022-03-23 18:45
bzegrep
3.69
KB
-rwxr-xr-x
2022-03-23 18:45
bzexe
4.78
KB
-rwxr-xr-x
2021-11-27 21:25
bzfgrep
3.69
KB
-rwxr-xr-x
2022-03-23 18:45
bzgrep
3.69
KB
-rwxr-xr-x
2022-03-23 18:45
bzip2
38.38
KB
-rwxr-xr-x
2022-03-23 18:45
bzip2recover
14.3
KB
-rwxr-xr-x
2022-03-23 18:45
bzless
1.27
KB
-rwxr-xr-x
2022-03-23 18:45
bzmore
1.27
KB
-rwxr-xr-x
2022-03-23 18:45
c_rehash
6.8
KB
-rwxr-xr-x
2026-01-26 21:32
captoinfo
86.41
KB
-rwxr-xr-x
2023-05-17 03:45
cat
34.46
KB
-rwxr-xr-x
2024-02-08 12:46
chage
70.49
KB
-rwxr-sr-x
2024-02-06 21:54
chardet
965
B
-rwxr-xr-x
2020-12-31 01:42
chardetect
965
B
-rwxr-xr-x
2020-12-31 01:42
chattr
14.31
KB
-rwxr-xr-x
2023-10-09 10:50
chcon
58.51
KB
-rwxr-xr-x
2024-02-08 12:46
chfn
71.01
KB
-rwsr-xr-x
2024-02-06 21:54
chgrp
54.51
KB
-rwxr-xr-x
2024-02-08 12:46
chmod
54.51
KB
-rwxr-xr-x
2024-02-08 12:46
choom
22.38
KB
-rwxr-xr-x
2024-04-10 00:32
chown
58.51
KB
-rwxr-xr-x
2024-02-08 12:46
chrt
26.38
KB
-rwxr-xr-x
2024-04-10 00:32
chsh
43.76
KB
-rwsr-xr-x
2024-02-06 21:54
cksum
34.41
KB
-rwxr-xr-x
2024-02-08 12:46
clear
14.31
KB
-rwxr-xr-x
2023-05-17 03:45
clear_console
14.23
KB
-rwxr-xr-x
2024-03-14 20:31
cloud-id
966
B
-rwxr-xr-x
2025-11-16 03:11
cloud-init
970
B
-rwxr-xr-x
2025-11-16 03:11
cloud-init-per
2.06
KB
-rwxr-xr-x
2025-09-26 20:09
cmp
42.39
KB
-rwxr-xr-x
2022-03-23 22:50
comm
34.52
KB
-rwxr-xr-x
2024-02-08 12:46
console-conf
982
B
-rwxr-xr-x
2020-04-20 23:31
core-sshd-host-keygen
1.49
KB
-rwxr-xr-x
2026-02-25 12:57
cp
138.51
KB
-rwxr-xr-x
2024-02-08 12:46
csplit
106.51
KB
-rwxr-xr-x
2024-02-08 12:46
ctstat
22.66
KB
-rwxr-xr-x
2022-03-24 20:56
cut
38.51
KB
-rwxr-xr-x
2024-02-08 12:46
cvtsudoers
296.4
KB
-rwxr-xr-x
2025-06-25 21:48
dash
122.74
KB
-rwxr-xr-x
2022-03-23 22:49
date
102.51
KB
-rwxr-xr-x
2024-02-08 12:46
dbus-cleanup-sockets
14.29
KB
-rwxr-xr-x
2022-10-25 22:15
dbus-daemon
227.32
KB
-rwxr-xr-x
2022-10-25 22:15
dbus-monitor
26.29
KB
-rwxr-xr-x
2022-10-25 22:15
dbus-run-session
14.29
KB
-rwxr-xr-x
2022-10-25 22:15
dbus-send
26.29
KB
-rwxr-xr-x
2022-10-25 22:15
dbus-update-activation-environment
14.29
KB
-rwxr-xr-x
2022-10-25 22:15
dbus-uuidgen
14.29
KB
-rwxr-xr-x
2022-10-25 22:15
dd
66.52
KB
-rwxr-xr-x
2024-02-08 12:46
delpart
14.38
KB
-rwxr-xr-x
2024-04-10 00:32
df
83.08
KB
-rwxr-xr-x
2024-02-08 12:46
dh_bash-completion
4.31
KB
-rwxr-xr-x
2021-11-12 00:41
diff
130.55
KB
-rwxr-xr-x
2022-03-23 22:50
diff3
54.52
KB
-rwxr-xr-x
2022-03-23 22:50
dir
134.98
KB
-rwxr-xr-x
2024-02-08 12:46
dircolors
38.52
KB
-rwxr-xr-x
2024-02-08 12:46
dirname
30.38
KB
-rwxr-xr-x
2024-02-08 12:46
dmesg
70.61
KB
-rwxr-xr-x
2024-04-10 00:32
dnsdomainname
22.23
KB
-rwxr-xr-x
2022-03-23 22:57
domainname
22.23
KB
-rwxr-xr-x
2022-03-23 22:57
dpkg-deb
134.49
KB
-rwxr-xr-x
2025-09-10 05:09
dpkg-realpath
4.09
KB
-rwxr-xr-x
2025-09-10 05:09
du
146.51
KB
-rwxr-xr-x
2024-02-08 12:46
ec2metadata
8.38
KB
-rwxr-xr-x
2021-08-05 18:58
echo
34.3
KB
-rwxr-xr-x
2024-02-08 12:46
editor
1.45
MB
-rwxr-xr-x
2025-04-02 21:39
egrep
28
B
-rwxr-xr-x
2022-03-23 22:56
env
42.95
KB
-rwxr-xr-x
2024-02-08 12:46
ex
1.45
MB
-rwxr-xr-x
2025-04-02 21:39
expand
34.53
KB
-rwxr-xr-x
2024-02-08 12:46
expiry
22.59
KB
-rwxr-sr-x
2024-02-06 21:54
expr
102.41
KB
-rwxr-xr-x
2024-02-08 12:46
factor
70.51
KB
-rwxr-xr-x
2024-02-08 12:46
faillog
22.59
KB
-rwxr-xr-x
2024-02-06 21:54
fallocate
22.38
KB
-rwxr-xr-x
2024-04-10 00:32
false
26.3
KB
-rwxr-xr-x
2024-02-08 12:46
fgrep
28
B
-rwxr-xr-x
2022-03-23 22:56
finalrd
2.06
KB
-rwxr-xr-x
2022-02-17 01:56
fincore
22.42
KB
-rwxr-xr-x
2024-04-10 00:32
find
275.48
KB
-rwxr-xr-x
2022-03-23 22:52
findmnt
63.61
KB
-rwxr-xr-x
2024-04-10 00:32
flock
22.48
KB
-rwxr-xr-x
2024-04-10 00:32
fmt
38.51
KB
-rwxr-xr-x
2024-02-08 12:46
fold
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
free
26.23
KB
-rwxr-xr-x
2023-10-31 20:36
gdbserver
564.73
KB
-rwxr-xr-x
2024-06-13 10:58
getconf
34.29
KB
-rwxr-xr-x
2026-01-30 17:20
getent
38.65
KB
-rwxr-xr-x
2026-01-30 17:20
getopt
22.38
KB
-rwxr-xr-x
2024-04-10 00:32
gpasswd
70.38
KB
-rwsr-xr-x
2024-02-06 21:54
gpgv
271.04
KB
-rwxr-xr-x
2026-01-06 07:14
grep
178.45
KB
-rwxr-xr-x
2022-03-23 22:56
groups
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
growpart
26.22
KB
-rwxr-xr-x
2021-08-05 18:58
gunzip
2.29
KB
-rwxr-xr-x
2022-09-05 22:33
gzexe
6.3
KB
-rwxr-xr-x
2022-09-05 22:33
gzip
91.23
KB
-rwxr-xr-x
2022-09-05 22:33
hardlink
34.43
KB
-rwxr-xr-x
2024-04-10 00:32
head
42.51
KB
-rwxr-xr-x
2024-02-08 12:46
helpztags
2.46
KB
-rwxr-xr-x
2024-08-27 14:29
hostid
30.51
KB
-rwxr-xr-x
2024-02-08 12:46
hostname
22.23
KB
-rwxr-xr-x
2022-03-23 22:57
hostnamectl
30.38
KB
-rwxr-xr-x
2025-08-27 00:23
i386
26.65
KB
-rwxr-xr-x
2024-04-10 00:32
iconv
66.41
KB
-rwxr-xr-x
2026-01-30 17:20
id
38.51
KB
-rwxr-xr-x
2024-02-08 12:46
infocmp
62.38
KB
-rwxr-xr-x
2023-05-17 03:45
infotocap
86.41
KB
-rwxr-xr-x
2023-05-17 03:45
install
142.52
KB
-rwxr-xr-x
2024-02-08 12:46
ionice
18.38
KB
-rwxr-xr-x
2024-04-10 00:32
ip
702.05
KB
-rwxr-xr-x
2022-03-24 20:56
ipcmk
22.45
KB
-rwxr-xr-x
2024-04-10 00:32
ipcrm
18.38
KB
-rwxr-xr-x
2024-04-10 00:32
ipcs
38.38
KB
-rwxr-xr-x
2024-04-10 00:32
iptables-xml
96.95
KB
-rwxr-xr-x
2024-01-17 06:14
ischroot
14.2
KB
-rwxr-xr-x
2022-03-23 22:49
join
46.55
KB
-rwxr-xr-x
2024-02-08 12:46
journalctl
78.39
KB
-rwxr-xr-x
2025-08-27 00:23
json-patch-jsondiff
1004
B
-rwxr-xr-x
2021-09-29 19:31
jsondiff
1004
B
-rwxr-xr-x
2021-09-29 19:31
jsonpatch
3.77
KB
-rwxr-xr-x
2021-09-29 19:31
jsonpointer
1.79
KB
-rwxr-xr-x
2020-01-24 12:25
jsonschema
397
B
-rwxr-xr-x
2020-01-24 03:44
kernel-install
4.79
KB
-rwxr-xr-x
2022-03-11 21:48
kill
30.23
KB
-rwxr-xr-x
2023-10-31 20:36
kmod
166.36
KB
-rwxr-xr-x
2021-08-17 18:19
kmodsign
18.45
KB
-rwxr-xr-x
2021-11-06 02:32
last
34.38
KB
-rwxr-xr-x
2024-04-10 00:32
lastb
34.38
KB
-rwxr-xr-x
2024-04-10 00:32
lastlog
27.63
KB
-rwxr-xr-x
2024-02-06 21:54
lcf
7.6
KB
-rwxr-xr-x
2020-06-16 14:37
ldd
5.32
KB
-rwxr-xr-x
2026-01-30 17:20
less
194.38
KB
-rwxr-xr-x
2024-04-28 05:32
lessecho
14.31
KB
-rwxr-xr-x
2024-04-28 05:32
lessfile
8.83
KB
-rwxr-xr-x
2021-12-29 04:39
lesskey
23.7
KB
-rwxr-xr-x
2024-04-28 05:32
lesspipe
8.83
KB
-rwxr-xr-x
2021-12-29 04:39
link
30.51
KB
-rwxr-xr-x
2024-02-08 12:46
linux32
26.65
KB
-rwxr-xr-x
2024-04-10 00:32
linux64
26.65
KB
-rwxr-xr-x
2024-04-10 00:32
ln
58.51
KB
-rwxr-xr-x
2024-02-08 12:46
lnstat
22.66
KB
-rwxr-xr-x
2022-03-24 20:56
locale
57.56
KB
-rwxr-xr-x
2026-01-30 17:20
locale-check
14.15
KB
-rwxr-xr-x
2024-09-10 20:18
localectl
26.37
KB
-rwxr-xr-x
2025-08-27 00:23
localedef
326.96
KB
-rwxr-xr-x
2026-01-30 17:20
logger
34.97
KB
-rwxr-xr-x
2024-04-10 00:32
login
51.73
KB
-rwxr-xr-x
2024-02-06 21:54
loginctl
58.48
KB
-rwxr-xr-x
2025-08-27 00:23
logname
30.51
KB
-rwxr-xr-x
2024-02-08 12:46
ls
134.98
KB
-rwxr-xr-x
2024-02-08 12:46
lsattr
14.31
KB
-rwxr-xr-x
2023-10-09 10:50
lsblk
122.38
KB
-rwxr-xr-x
2024-04-10 00:32
lscpu
98.38
KB
-rwxr-xr-x
2024-04-10 00:32
lsipc
50.38
KB
-rwxr-xr-x
2024-04-10 00:32
lslocks
30.7
KB
-rwxr-xr-x
2024-04-10 00:32
lslogins
50.38
KB
-rwxr-xr-x
2024-04-10 00:32
lsmem
34.38
KB
-rwxr-xr-x
2024-04-10 00:32
lsmod
166.36
KB
-rwxr-xr-x
2021-08-17 18:19
lsns
38.38
KB
-rwxr-xr-x
2024-04-10 00:32
man
128
B
-rwxr-xr-x
2026-02-25 12:57
mawk
154.79
KB
-rwxr-xr-x
2022-01-24 06:57
mcookie
26.45
KB
-rwxr-xr-x
2024-04-10 00:32
md5sum
42.41
KB
-rwxr-xr-x
2024-02-08 12:46
md5sum.textutils
42.41
KB
-rwxr-xr-x
2024-02-08 12:46
mesg
14.38
KB
-rwxr-xr-x
2024-04-10 00:32
mkdir
66.51
KB
-rwxr-xr-x
2024-02-08 12:46
mkfifo
38.51
KB
-rwxr-xr-x
2024-02-08 12:46
mknod
42.51
KB
-rwxr-xr-x
2024-02-08 12:46
mksquashfs
254.68
KB
-rwxr-xr-x
2022-03-25 18:58
mkswapfile
865
B
-rwxr-xr-x
2026-02-25 12:57
mktemp
38.51
KB
-rwxr-xr-x
2024-02-08 12:46
more
42.38
KB
-rwxr-xr-x
2024-04-10 00:32
mount
46.38
KB
-rwsr-xr-x
2024-04-10 00:32
mountpoint
18.38
KB
-rwxr-xr-x
2024-04-10 00:32
mv
134.52
KB
-rwxr-xr-x
2024-02-08 12:46
namei
22.38
KB
-rwxr-xr-x
2024-04-10 00:32
nawk
154.79
KB
-rwxr-xr-x
2022-01-24 06:57
nc
38.63
KB
-rwxr-xr-x
2022-02-23 20:09
nc.openbsd
38.63
KB
-rwxr-xr-x
2022-02-23 20:09
netcat
38.63
KB
-rwxr-xr-x
2022-02-23 20:09
networkctl
102.38
KB
-rwxr-xr-x
2025-08-27 00:23
newgrp
39.55
KB
-rwsr-xr-x
2024-02-06 21:54
nice
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
nisdomainname
22.23
KB
-rwxr-xr-x
2022-03-23 22:57
nl
98.57
KB
-rwxr-xr-x
2024-02-08 12:46
nohup
34.41
KB
-rwxr-xr-x
2024-02-08 12:46
nproc
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
nsenter
26.6
KB
-rwxr-xr-x
2024-04-10 00:32
nstat
30.38
KB
-rwxr-xr-x
2022-03-24 20:56
numfmt
54.54
KB
-rwxr-xr-x
2024-02-08 12:46
od
66.51
KB
-rwxr-xr-x
2024-02-08 12:46
openssl
977.8
KB
-rwxr-xr-x
2026-01-26 21:32
p11-kit
30.38
KB
-rwxr-xr-x
2022-03-25 01:22
p11tool
218.38
KB
-rwxr-xr-x
2026-02-11 02:28
pager
194.38
KB
-rwxr-xr-x
2024-04-28 05:32
partx
58.38
KB
-rwxr-xr-x
2024-04-10 00:32
passwd
58.57
KB
-rwsr-xr-x
2024-02-06 21:54
paste
34.41
KB
-rwxr-xr-x
2024-02-08 12:46
pathchk
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
pdb3
61.74
KB
-rwxr-xr-x
2026-01-26 23:55
pdb3.10
61.74
KB
-rwxr-xr-x
2026-01-26 23:55
perl
3.63
MB
-rwxr-xr-x
2025-07-26 02:26
perl5.34.0
3.63
MB
-rwxr-xr-x
2025-07-26 02:26
pgrep
30.24
KB
-rwxr-xr-x
2023-10-31 20:36
pidof
30.38
KB
-rwxr-xr-x
2021-12-15 06:17
pidwait
30.24
KB
-rwxr-xr-x
2023-10-31 20:36
ping
74.88
KB
-rwxr-xr-x
2025-07-24 20:51
ping4
74.88
KB
-rwxr-xr-x
2025-07-24 20:51
ping6
74.88
KB
-rwxr-xr-x
2025-07-24 20:51
pinky
34.41
KB
-rwxr-xr-x
2024-02-08 12:46
pkaction
18.3
KB
-rwxr-xr-x
2022-02-26 20:11
pkcheck
22.3
KB
-rwxr-xr-x
2022-02-26 20:11
pkcs11-tool
157.02
KB
-rwxr-xr-x
2025-05-12 21:47
pkill
30.24
KB
-rwxr-xr-x
2023-10-31 20:36
pkttyagent
18.3
KB
-rwxr-xr-x
2022-02-26 20:11
pldd
22.37
KB
-rwxr-xr-x
2026-01-30 17:20
plymouth
46.3
KB
-rwxr-xr-x
2023-01-03 18:56
pmap
34.24
KB
-rwxr-xr-x
2023-10-31 20:36
pr
66.58
KB
-rwxr-xr-x
2024-02-08 12:46
printenv
30.38
KB
-rwxr-xr-x
2024-02-08 12:46
printf
50.44
KB
-rwxr-xr-x
2024-02-08 12:46
prlimit
26.89
KB
-rwxr-xr-x
2024-04-10 00:32
ps
138.45
KB
-rwxr-xr-x
2023-10-31 20:36
ptx
126.55
KB
-rwxr-xr-x
2024-02-08 12:46
pwd
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
pwdx
14.23
KB
-rwxr-xr-x
2023-10-31 20:36
py3clean
7.63
KB
-rwxr-xr-x
2024-08-08 21:28
py3compile
12.88
KB
-rwxr-xr-x
2024-08-08 21:28
py3versions
11.63
KB
-rwxr-xr-x
2024-08-08 21:28
pybabel
953
B
-rwxr-xr-x
2021-05-02 00:13
pybabel-python3
953
B
-rwxr-xr-x
2021-05-02 00:13
pydoc3
79
B
-rwxr-xr-x
2026-01-26 23:55
pydoc3.10
79
B
-rwxr-xr-x
2026-01-26 23:55
pygettext3
23.67
KB
-rwxr-xr-x
2023-06-07 07:30
pygettext3.10
23.67
KB
-rwxr-xr-x
2023-06-07 07:30
pyserial-miniterm
975
B
-rwxr-xr-x
2022-04-03 18:33
pyserial-ports
969
B
-rwxr-xr-x
2022-04-03 18:33
python3
5.66
MB
-rwxr-xr-x
2026-01-26 23:55
python3.10
5.66
MB
-rwxr-xr-x
2026-01-26 23:55
rbash
1.33
MB
-rwxr-xr-x
2024-03-14 20:31
rcp
130.59
KB
-rwxr-xr-x
2025-04-11 21:05
rdma
98.52
KB
-rwxr-xr-x
2022-03-24 20:56
readlink
38.41
KB
-rwxr-xr-x
2024-02-08 12:46
realpath
38.41
KB
-rwxr-xr-x
2024-02-08 12:46
renice
14.38
KB
-rwxr-xr-x
2024-04-10 00:32
reset
26.31
KB
-rwxr-xr-x
2023-05-17 03:45
resizepart
22.38
KB
-rwxr-xr-x
2024-04-10 00:32
resolvectl
130.52
KB
-rwxr-xr-x
2025-08-27 00:23
rev
14.38
KB
-rwxr-xr-x
2024-04-10 00:32
rgrep
30
B
-rwxr-xr-x
2020-01-29 21:09
rlogin
827.04
KB
-rwxr-xr-x
2025-04-11 21:05
rm
58.51
KB
-rwxr-xr-x
2024-02-08 12:46
rmdir
42.41
KB
-rwxr-xr-x
2024-02-08 12:46
routef
208
B
-rwxr-xr-x
2022-03-24 20:56
routel
1.62
KB
-rwxr-xr-x
2022-03-24 20:56
rsh
827.04
KB
-rwxr-xr-x
2025-04-11 21:05
rtstat
22.66
KB
-rwxr-xr-x
2022-03-24 20:56
run-parts
26.54
KB
-rwxr-xr-x
2022-03-23 22:49
runcon
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
rview
1.45
MB
-rwxr-xr-x
2025-04-02 21:39
savelog
10.24
KB
-rwxr-xr-x
2022-03-23 22:49
sbattach
26.54
KB
-rwxr-xr-x
2021-11-06 02:32
sbkeysync
34.74
KB
-rwxr-xr-x
2021-11-06 02:32
sbsiglist
14.6
KB
-rwxr-xr-x
2021-11-06 02:32
sbsign
34.7
KB
-rwxr-xr-x
2021-11-06 02:32
sbvarsign
22.73
KB
-rwxr-xr-x
2021-11-06 02:32
sbverify
34.61
KB
-rwxr-xr-x
2021-11-06 02:32
scp
130.59
KB
-rwxr-xr-x
2025-04-11 21:05
script
50.38
KB
-rwxr-xr-x
2024-04-10 00:32
scriptlive
42.38
KB
-rwxr-xr-x
2024-04-10 00:32
scriptreplay
34.38
KB
-rwxr-xr-x
2024-04-10 00:32
sdiff
46.39
KB
-rwxr-xr-x
2022-03-23 22:50
sed
110.57
KB
-rwxr-xr-x
2022-03-25 18:51
select-editor
2.39
KB
-rwxr-xr-x
2021-08-30 02:44
sensible-browser
1.26
KB
-rwxr-xr-x
2021-08-30 02:44
sensible-editor
1.24
KB
-rwxr-xr-x
2021-08-30 02:44
sensible-pager
565
B
-rwxr-xr-x
2021-08-30 02:44
seq
46.51
KB
-rwxr-xr-x
2024-02-08 12:46
setarch
26.65
KB
-rwxr-xr-x
2024-04-10 00:32
setpriv
38.38
KB
-rwxr-xr-x
2024-04-10 00:32
setsid
14.38
KB
-rwxr-xr-x
2024-04-10 00:32
setterm
34.38
KB
-rwxr-xr-x
2024-04-10 00:32
sftp
142.66
KB
-rwxr-xr-x
2025-04-11 21:05
sg
39.55
KB
-rwsr-xr-x
2024-02-06 21:54
sh
122.74
KB
-rwxr-xr-x
2022-03-23 22:49
sha1sum
42.41
KB
-rwxr-xr-x
2024-02-08 12:46
sha224sum
50.41
KB
-rwxr-xr-x
2024-02-08 12:46
sha256sum
50.41
KB
-rwxr-xr-x
2024-02-08 12:46
sha384sum
58.41
KB
-rwxr-xr-x
2024-02-08 12:46
sha512sum
58.41
KB
-rwxr-xr-x
2024-02-08 12:46
shred
50.51
KB
-rwxr-xr-x
2024-02-08 12:46
shuf
46.51
KB
-rwxr-xr-x
2024-02-08 12:46
skill
30.23
KB
-rwxr-xr-x
2023-10-31 20:36
slabtop
22.23
KB
-rwxr-xr-x
2023-10-31 20:36
sleep
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
slogin
827.04
KB
-rwxr-xr-x
2025-04-11 21:05
snap
22.43
MB
-rwxr-xr-x
2026-05-30 15:12
snice
30.23
KB
-rwxr-xr-x
2023-10-31 20:36
sort
98.8
KB
-rwxr-xr-x
2024-02-08 12:46
splash-client
404
B
-rwxr-xr-x
2026-02-25 12:57
split
50.97
KB
-rwxr-xr-x
2024-02-08 12:46
sqfscat
131.9
KB
-rwxr-xr-x
2022-03-25 18:58
sqfstar
254.68
KB
-rwxr-xr-x
2022-03-25 18:58
ss
125.07
KB
-rwxr-xr-x
2022-03-24 20:56
ssh
827.04
KB
-rwxr-xr-x
2025-04-11 21:05
ssh-add
166.42
KB
-rwxr-xr-x
2025-04-11 21:05
ssh-agent
286.43
KB
-rwxr-sr-x
2025-04-11 21:05
ssh-argv0
1.42
KB
-rwxr-xr-x
2024-07-10 19:17
ssh-copy-id
12.38
KB
-rwxr-xr-x
2022-02-23 20:31
ssh-keygen
446.44
KB
-rwxr-xr-x
2025-04-11 21:05
ssh-keyscan
190.44
KB
-rwxr-xr-x
2025-04-11 21:05
stat
78.52
KB
-rwxr-xr-x
2024-02-08 12:46
stdbuf
42.51
KB
-rwxr-xr-x
2024-02-08 12:46
stty
74.51
KB
-rwxr-xr-x
2024-02-08 12:46
su
54.38
KB
-rwsr-xr-x
2024-04-10 00:32
sudo
226.97
KB
-rwsr-xr-x
2025-06-25 21:48
sudoedit
226.97
KB
-rwsr-xr-x
2025-06-25 21:48
sudoreplay
87.64
KB
-rwxr-xr-x
2025-06-25 21:48
sum
34.41
KB
-rwxr-xr-x
2024-02-08 12:46
sync
34.41
KB
-rwxr-xr-x
2024-02-08 12:46
systemctl
1.06
MB
-rwxr-xr-x
2025-08-27 00:23
systemd
1.76
MB
-rwxr-xr-x
2026-06-06 00:40
systemd-analyze
1.73
MB
-rwxr-xr-x
2025-08-27 00:23
systemd-ask-password
18.48
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-cat
18.38
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-cgls
22.48
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-cgtop
38.39
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-cryptenroll
50.53
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-delta
26.37
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-detect-virt
18.37
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-escape
22.37
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-hwdb
118.66
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-id128
26.37
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-inhibit
22.39
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-machine-id-setup
18.48
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-mount
50.59
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-notify
22.38
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-path
18.37
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-run
62.57
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-socket-activate
26.37
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-stdio-bridge
22.38
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-sysext
46.49
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-sysusers
62.68
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-tmpfiles
98.57
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-tty-ask-password-agent
34.37
KB
-rwxr-xr-x
2025-08-27 00:23
systemd-umount
50.59
KB
-rwxr-xr-x
2025-08-27 00:23
tabs
18.3
KB
-rwxr-xr-x
2023-05-17 03:45
tac
98.41
KB
-rwxr-xr-x
2024-02-08 12:46
tail
66.52
KB
-rwxr-xr-x
2024-02-08 12:46
tar
505.81
KB
-rwxr-xr-x
2023-12-05 14:15
taskset
22.38
KB
-rwxr-xr-x
2024-04-10 00:32
tee
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
tempfile
14.02
KB
-rwxr-xr-x
2022-03-23 22:49
test
42.44
KB
-rwxr-xr-x
2024-02-08 12:46
tic
86.41
KB
-rwxr-xr-x
2023-05-17 03:45
timedatectl
815
B
-rwxr-xr-x
2026-02-25 13:01
timedatectl.real
46.37
KB
-rwxr-xr-x
2025-08-27 00:23
timeout
38.95
KB
-rwxr-xr-x
2024-02-08 12:46
tload
18.24
KB
-rwxr-xr-x
2023-10-31 20:36
toe
22.3
KB
-rwxr-xr-x
2023-05-17 03:45
top
130.06
KB
-rwxr-xr-x
2023-10-31 20:36
touch
90.51
KB
-rwxr-xr-x
2024-02-08 12:46
tput
26.34
KB
-rwxr-xr-x
2023-05-17 03:45
tr
46.51
KB
-rwxr-xr-x
2024-02-08 12:46
true
26.3
KB
-rwxr-xr-x
2024-02-08 12:46
truncate
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
tset
26.31
KB
-rwxr-xr-x
2023-05-17 03:45
tsort
46.51
KB
-rwxr-xr-x
2024-02-08 12:46
tty
30.51
KB
-rwxr-xr-x
2024-02-08 12:46
tzselect
15.02
KB
-rwxr-xr-x
2026-01-30 17:20
ucf
40.9
KB
-rwxr-xr-x
2020-06-16 14:37
ucfq
18.91
KB
-rwxr-xr-x
2020-06-16 14:37
ucfr
10.47
KB
-rwxr-xr-x
2020-06-16 14:37
uclampset
26.38
KB
-rwxr-xr-x
2024-04-10 00:32
udevadm
1.08
MB
-rwxr-xr-x
2025-08-27 00:23
umount
34.38
KB
-rwsr-xr-x
2024-04-10 00:32
uname
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
uncompress
2.29
KB
-rwxr-xr-x
2022-09-05 22:33
unexpand
34.53
KB
-rwxr-xr-x
2024-02-08 12:46
uniq
42.51
KB
-rwxr-xr-x
2024-02-08 12:46
unlink
30.51
KB
-rwxr-xr-x
2024-02-08 12:46
unshare
30.6
KB
-rwxr-xr-x
2024-04-10 00:32
unsquashfs
131.9
KB
-rwxr-xr-x
2022-03-25 18:58
update-alternatives
58.24
KB
-rwxr-xr-x
2025-09-10 05:09
uptime
14.23
KB
-rwxr-xr-x
2023-10-31 20:36
users
34.51
KB
-rwxr-xr-x
2024-02-08 12:46
utmpdump
22.38
KB
-rwxr-xr-x
2024-04-10 00:32
vcs-run
6.75
KB
-rwxr-xr-x
2021-08-05 18:58
vdir
134.98
KB
-rwxr-xr-x
2024-02-08 12:46
vi
1.45
MB
-rwxr-xr-x
2025-04-02 21:39
view
1.45
MB
-rwxr-xr-x
2025-04-02 21:39
vim.tiny
1.45
MB
-rwxr-xr-x
2025-04-02 21:39
vmstat
38.24
KB
-rwxr-xr-x
2023-10-31 20:36
w
22.23
KB
-rwxr-xr-x
2023-10-31 20:36
wall
22.38
KB
-rwxr-xr-x
2024-04-10 00:32
watch
26.6
KB
-rwxr-xr-x
2023-10-31 20:36
wc
42.42
KB
-rwxr-xr-x
2024-02-08 12:46
wdctl
30.4
KB
-rwxr-xr-x
2024-04-10 00:32
whereis
30.84
KB
-rwxr-xr-x
2024-04-10 00:32
which
946
B
-rwxr-xr-x
2022-03-23 22:49
which.debianutils
946
B
-rwxr-xr-x
2022-03-23 22:49
who
50.52
KB
-rwxr-xr-x
2024-02-08 12:46
whoami
30.51
KB
-rwxr-xr-x
2024-02-08 12:46
wpa_passphrase
14.31
KB
-rwxr-xr-x
2025-07-22 08:13
x86_64
26.65
KB
-rwxr-xr-x
2024-04-10 00:32
xargs
62.41
KB
-rwxr-xr-x
2022-03-23 22:52
xdg-open
38
B
-rwxr-xr-x
2026-02-25 13:01
xdg-settings
1.68
KB
-rwxr-xr-x
2026-02-25 13:01
xxd
18.28
KB
-rwxr-xr-x
2025-04-02 21:39
yes
30.38
KB
-rwxr-xr-x
2024-02-08 12:46
ypdomainname
22.23
KB
-rwxr-xr-x
2022-03-23 22:57
zcat
1.94
KB
-rwxr-xr-x
2022-09-05 22:33
zcmp
1.64
KB
-rwxr-xr-x
2022-09-05 22:33
zdiff
5.76
KB
-rwxr-xr-x
2022-09-05 22:33
zdump
26.21
KB
-rwxr-xr-x
2026-01-30 17:20
zegrep
29
B
-rwxr-xr-x
2022-09-05 22:33
zfgrep
29
B
-rwxr-xr-x
2022-09-05 22:33
zforce
2.03
KB
-rwxr-xr-x
2022-09-05 22:33
zgrep
7.91
KB
-rwxr-xr-x
2022-09-05 22:33
zless
2.15
KB
-rwxr-xr-x
2022-09-05 22:33
zmore
1.8
KB
-rwxr-xr-x
2022-09-05 22:33
znew
4.47
KB
-rwxr-xr-x
2022-09-05 22:33
Save
Rename
#!/bin/sh # -*- Mode: Sh -*- # ucfr --- # Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) # Created On : Tue Apr 11 11:09:15 2006 # Created On Node : glaurung.internal.golden-gryphon.com # Last Modified By : Manoj Srivastava # Last Modified On : Tue Apr 11 13:50:58 2006 # Last Machine Used: glaurung.internal.golden-gryphon.com # Update Count : 43 # Status : Unknown, Use with caution! # HISTORY : # Description : # # Register a configuration file as belonging to a package # # arch-tag: 6e1d33fe-a930-41ce-8d0f-c87f87b19918 # # make sure we exit on error set -e # set the version and revision progname=$(basename "$0") pversion='Revision 3.00' ###################################################################### ######## ######### ######## Utility functions ######### ######## ######### ###################################################################### setq() { # Variable Value Doc_string if [ "x$2" = "x" ]; then echo >&2 "$progname: Unable to determine $3" exit 1; else if [ "x$VERBOSE" != "x" ]; then echo >&2 "$progname: $3 is $2"; fi eval "$1=\"\$2\""; fi } withecho () { echo "$@" >&2 "$@" } purge_from_registry () { if [ ! -e "$statedir/registry" ]; then echo >&2 "$progname: Internal error: $statedir/registry does not exist"; exit 6; fi if [ "$count" -eq 0 ]; then if [ "X$VERBOSE" != "X" ]; then echo >&2 "$progname: Association already purged. No changes."; fi exit 0; fi old_pkg=$(egrep "[[:space:]]${real_conf_file_re}$" "$statedir/registry" | \ awk '{print $1;}' ); if [ "$pkg" != "$old_pkg" ]; then echo >&2 "ucfr: Association belongs to $old_pkg, not $pkg"; if [ "X$FORCE" = "X" ]; then echo >&2 "ucfr: Aborting"; exit 5; fi fi # OK, so we have something to purge. for i in $(/usr/bin/seq 6 -1 0); do if [ -e "${statedir}/registry.${i}" ]; then if [ "X$docmd" = "XYES" ]; then cp -f "${statedir}/registry.${i}" "${statedir}/registry.$(($i + 1))" else echo cp -f "${statedir}/registry.${i}" "${statedir}/registry.$(($i + 1))" fi fi done if [ "X$docmd" = "XYES" ]; then cp -f "$statedir/registry" "$statedir/registry.0" else echo cp -f "$statedir/registry" "$statedir/registry.0" fi if [ "X$docmd" = "XYES" ]; then set +e if [ "X$VERBOSE" != "X" ]; then echo "egrep -v [[:space:]]${real_conf_file_re}$ $statedir/registry >\\" echo " $statedir/registry.tmp || true"; fi #echo "egrep -v [[:space:]]${real_conf_file_re}$ $statedir/registry" egrep -v "[[:space:]]${real_conf_file_re}$" "$statedir/registry" > \ "$statedir/registry.tmp" || true; if [ "X$docmd" = "XYES" ]; then mv -f "$statedir/registry.tmp" "$statedir/registry" else echo mv -f "$statedir/registry.tmp" "$statedir/registry" fi set -e fi } replace_in_registry () { if [ ! -e "$statedir/registry" ]; then echo >&2 "$progname: Internal error: $statedir/registry does not exist"; exit 6; fi if [ "$count" -eq 1 ]; then old_pkg=$(egrep "[[:space:]]${real_conf_file_re}$" "$statedir/registry" | \ awk '{print $1;}' ); if [ "$pkg" != "$old_pkg" ]; then if [ "X$FORCE" = "X" ]; then echo >&2 "$progname: Attempt from package $pkg to take ${real_conf_file} away from package $old_pkg"; echo >&2 "ucfr: Aborting."; exit 4; fi else if [ "X$VERBOSE" != "X" ]; then echo >&2 "$progname: Association already recorded. No changes."; fi exit 0; fi fi for i in $(/usr/bin/seq 6 -1 0); do if [ -e "${statedir}/registry.${i}" ]; then if [ "X$docmd" = "XYES" ]; then cp -f "${statedir}/registry.${i}" \ "${statedir}/registry.$(($i + 1))" else echo cp -f "${statedir}/registry.${i}" \ "${statedir}/registry.$(($i + 1))" fi fi done if [ "X$docmd" = "XYES" ]; then cp -f "$statedir/registry" "$statedir/registry.0" else echo cp -f "$statedir/registry" "$statedir/registry.0" fi if [ "X$docmd" = "XYES" ]; then set +e if [ "X$VERBOSE" != "X" ]; then echo "egrep -v \"[[:space:]]${real_conf_file_re}$\" \"$statedir/registry\" \\" echo " $statedir/registry.tmp || true" echo "echo \"$pkg $real_conf_file\" >> \"$statedir/registry.tmp\"" echo "mv -f $statedir/registry.tmp $statedir/registry" fi egrep -v "[[:space:]]${real_conf_file_re}$" "$statedir/registry" > \ "$statedir/registry.tmp" || true; echo "$pkg $real_conf_file" >> "$statedir/registry.tmp"; mv -f "$statedir/registry.tmp" "$statedir/registry" set -e else echo "egrep -v \"[[:space:]]${real_conf_file_re}$\" \"$statedir/registry\" \\" echo " $statedir/registry.tmp || true" echo "echo \"$pkg $real_conf_file\" >> \"$statedir/registry.tmp\"" echo "mv -f $statedir/registry.tmp $statedir/registry" fi } usageversion () { cat >&2 <<END Debian GNU/Linux $progname $pversion. Copyright (C) 2002-2006 Manoj Srivastava. This is free software; see the GNU General Public Licence for copying conditions. There is NO warranty. Usage: $progname [options] package_name path_for_configuration_file Options: -h, --help print this message -f --force Force the association, even if another package used to own the configuration file. -d [n], --debug [n] Set the Debug level to N -n, --no-action Dry run. No action is actually taken. -v, --verbose Make the script verbose -p, --purge Remove any reference to the package/file association from the records --state-dir bar Set the state directory to bar instead of the default '/var/lib/ucf'. Used mostly for testing. END } ###################################################################### ######## ######### ######## Command line args ######### ######## ######### ###################################################################### # # Long term variables# # docmd='YES' action='withecho' action= DEBUG=0 VERBOSE='' statedir='/var/lib/ucf'; THREEWAY= # Note that we use `"$@"' to let each command-line parameter expand to a # separate word. The quotes around `$@' are essential! # We need TEMP as the `eval set --' would nuke the return value of getopt. TEMP=$(getopt -a -o hd::D::fnvp -n "$progname" \ --long help,debug::,DEBUG::,force,no-action,purge,verbose,state-dir: \ -- "$@") if [ $? != 0 ] ; then echo "Error handling options.Terminating..." >&2 ; exit 1 ; fi # Note the quotes around `$TEMP': they are essential! eval set -- "$TEMP" while true ; do case "$1" in -h|--help) usageversion; exit 0 ;; -n|--no-action) action='echo'; docmd='NO'; shift ;; -v|--verbose) VERBOSE=1; shift ;; -f|--force) FORCE=1; shift ;; --state-dir) opt_state_dir="$2"; shift 2 ;; -D|-d|--debug|--DEBUG) # d has an optional argument. As we are in quoted mode, # an empty parameter will be generated if its optional # argument is not found. case "$2" in "") setq DEBUG 1 "The Debug value"; shift 2 ;; *) setq DEBUG "$2" "The Debug value"; shift 2 ;; esac ;; -p|--purge) PURGE=YES; shift ;; --) shift ; break ;; *) echo >&2 "$progname: Internal error!" ; exit 1 ;; esac done # Need to run as root, or else the if test "$(id -u)" != 0; then if [ "$docmd" = "YES" ]; then echo "$progname: Need to be run as root." >&2 echo "$progname: Setting up no action mode." >&2 action='echo'; docmd='NO'; fi fi if [ $# != 2 ]; then echo >&2 "$progname: *** ERROR: Need exactly two arguments, got $#"; echo >&2 "" usageversion; exit 3 ; fi # We have here a configuration file, which can be a symlink, and may # contain characters that are unsafe in regular expressions setq pkg "$1" "The Package name"; setq conf_file "$2" "The Configuration file"; setq real_conf_file "$(readlink -q -m $conf_file)" "The (real) Configuration file"; pkg_re="$(echo $pkg | sed -e 's,+,\\+,')" conf_file_re="$(echo $conf_file | sed -e 's,+,\\+,')" real_conf_file_re="$(echo $real_conf_file | sed -e 's,+,\\+,')" case $conf_file_re in /*) : echo fine ;; *) echo >&2 "$progname: Need a fully qualified path for the file \"$conf_file\"" # Don't exit with an error for etch' exit 0; esac # Load site defaults and over rides. if [ -f /etc/ucf.conf ]; then . /etc/ucf.conf fi # Command line, env variable, config file, or default if [ ! "x$opt_state_dir" = "x" ]; then setq statedir "$opt_state_dir" "The State directory" elif [ ! "x$UCF_STATE_DIR" = "x" ]; then setq statedir "$UCF_STATE_DIR" "The State directory" elif [ ! "x$conf_state_dir" = "x" ]; then setq statedir "$conf_state_dir" "The State directory" else setq statedir '/var/lib/ucf' "The State directory" fi # VERBOSE of 0 is supposed to be the same as not setting VERBOSE if [ "X$VERBOSE" = "X0" ]; then VERBOSE='' fi # if [ -e "$statedir/registry" -a ! -w "$statedir/registry" ]; then echo >&2 "$progname: do not have write privilege to the registry data" if [ "X$docmd" = "XYES" ]; then exit 1; fi fi # test and see if this file exists in the database if [ ! -d "$statedir" ]; then $action mkdir -p "$statedir" fi if [ ! -f "$statedir/registry" ]; then $action touch "$statedir/registry" fi if [ "X$VERBOSE" != "X" ]; then echo >&2 "$progname: The registry exists" fi # sanity check count=$(egrep --count "[[:space:]]${real_conf_file_re}$" "$statedir/registry") || true if [ "$count" -ge 2 ]; then echo >&2 "$progname: Corrupt registry: Duplicate entries for ${conf_file}"; egrep "[[:space:]]${real_conf_file_re}$" "$statedir/registry"; exit "$count"; fi if [ "X$PURGE" != "X" ]; then $action purge_from_registry else $action replace_in_registry fi exit 0;