Linux jobworks 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:53:05 UTC 2026 x86_64
Apache/2.4.58 (Ubuntu)
Server IP : 10.0.1.5 & Your IP : 216.73.217.52
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
bash-completion /
completions /
Delete
Unzip
Name
Size
Permission
Date
Action
2to3
923
B
-rw-r--r--
2025-08-05 17:14
7z
4.2
KB
-rw-r--r--
2025-08-05 17:14
7za
4.2
KB
-rw-r--r--
2025-08-05 17:14
_adb
1.74
KB
-rw-r--r--
2025-08-05 17:14
_cal
926
B
-rw-r--r--
2025-08-05 17:14
_chfn
238
B
-rw-r--r--
2025-08-05 17:14
_chsh
698
B
-rw-r--r--
2025-08-05 17:14
_dmesg
929
B
-rw-r--r--
2025-08-05 17:14
_eject
813
B
-rw-r--r--
2025-08-05 17:14
_hexdump
677
B
-rw-r--r--
2025-08-05 17:14
_hwclock
622
B
-rw-r--r--
2025-08-05 17:14
_ionice
1.23
KB
-rw-r--r--
2025-08-05 17:14
_look
445
B
-rw-r--r--
2025-08-05 17:14
_mock
2.02
KB
-rw-r--r--
2025-08-05 17:14
_modules
2.48
KB
-rw-r--r--
2025-08-05 17:14
_mount
2.01
KB
-rw-r--r--
2025-08-05 17:14
_mount.linux
10.79
KB
-rw-r--r--
2025-08-05 17:14
_newgrp
432
B
-rw-r--r--
2025-08-05 17:14
_nmcli
6.03
KB
-rw-r--r--
2025-08-05 17:14
_renice
770
B
-rw-r--r--
2025-08-05 17:14
_repomanage
606
B
-rw-r--r--
2025-08-05 17:14
_reptyr
549
B
-rw-r--r--
2025-08-05 17:14
_rfkill
927
B
-rw-r--r--
2025-08-05 17:14
_rtcwake
877
B
-rw-r--r--
2025-08-05 17:14
_runuser
241
B
-rw-r--r--
2025-08-05 17:14
_su
986
B
-rw-r--r--
2025-08-05 17:14
_svn
8.67
KB
-rw-r--r--
2025-08-05 17:14
_svnadmin
2.25
KB
-rw-r--r--
2025-08-05 17:14
_svnlook
1.94
KB
-rw-r--r--
2025-08-05 17:14
_udevadm
2.12
KB
-rw-r--r--
2025-08-05 17:14
_umount
631
B
-rw-r--r--
2025-08-05 17:14
_umount.linux
4.51
KB
-rw-r--r--
2025-08-05 17:14
_write
239
B
-rw-r--r--
2025-08-05 17:14
_xm
7.55
KB
-rw-r--r--
2025-08-05 17:14
_yum
4.37
KB
-rw-r--r--
2025-08-05 17:14
a2disconf
1.44
KB
-rw-r--r--
2024-03-18 11:41
a2dismod
1.44
KB
-rw-r--r--
2024-03-18 11:41
a2dissite
1.44
KB
-rw-r--r--
2024-03-18 11:41
a2enconf
1.44
KB
-rw-r--r--
2024-03-18 11:41
a2enmod
1.44
KB
-rw-r--r--
2024-03-18 11:41
a2ensite
1.44
KB
-rw-r--r--
2024-03-18 11:41
a2x
924
B
-rw-r--r--
2025-08-05 17:14
abook
1.19
KB
-rw-r--r--
2025-08-05 17:14
aclocal
853
B
-rw-r--r--
2025-08-05 17:14
aclocal-1.10
853
B
-rw-r--r--
2025-08-05 17:14
aclocal-1.11
853
B
-rw-r--r--
2025-08-05 17:14
aclocal-1.12
853
B
-rw-r--r--
2025-08-05 17:14
aclocal-1.13
853
B
-rw-r--r--
2025-08-05 17:14
aclocal-1.14
853
B
-rw-r--r--
2025-08-05 17:14
aclocal-1.15
853
B
-rw-r--r--
2025-08-05 17:14
aclocal-1.16
853
B
-rw-r--r--
2025-08-05 17:14
acpi
460
B
-rw-r--r--
2025-08-05 17:14
add-apt-repository
2.19
KB
-rw-r--r--
2025-07-02 21:17
add_members
771
B
-rw-r--r--
2025-08-05 17:14
addpart
484
B
-rw-r--r--
2026-03-06 16:00
alias
490
B
-rw-r--r--
2025-08-05 17:14
alpine
899
B
-rw-r--r--
2025-08-05 17:14
alternatives
2.4
KB
-rw-r--r--
2025-08-05 17:14
animate
8.7
KB
-rw-r--r--
2025-08-05 17:14
ant
2.73
KB
-rw-r--r--
2025-08-05 17:14
apache2ctl
380
B
-rw-r--r--
2025-08-05 17:14
appdata-validate
791
B
-rw-r--r--
2025-08-05 17:14
apport-bug
5.21
KB
-rw-r--r--
2024-04-18 12:31
apport-cli
5.21
KB
-rw-r--r--
2024-04-18 12:31
apport-collect
819
B
-rw-r--r--
2024-04-18 12:31
apport-unpack
433
B
-rw-r--r--
2024-04-18 12:31
apropos
2.94
KB
-rw-r--r--
2025-08-05 17:14
apt
7.34
KB
-rw-r--r--
2024-10-22 13:02
apt-add-repository
2.19
KB
-rw-r--r--
2025-07-02 21:17
apt-build
1.45
KB
-rw-r--r--
2025-08-05 17:14
apt-cache
2.13
KB
-rw-r--r--
2025-08-05 17:14
apt-get
3.82
KB
-rw-r--r--
2025-08-05 17:14
aptitude
4.13
KB
-rw-r--r--
2025-08-05 17:14
aptitude-curses
4.13
KB
-rw-r--r--
2025-08-05 17:14
arch
1.19
KB
-rw-r--r--
2025-08-05 17:14
arm-koji
6.21
KB
-rw-r--r--
2025-08-05 17:14
arp
1.56
KB
-rw-r--r--
2025-08-05 17:14
arping
603
B
-rw-r--r--
2025-08-05 17:14
arpspoof
564
B
-rw-r--r--
2025-08-05 17:14
asciidoc
1.17
KB
-rw-r--r--
2025-08-05 17:14
asciidoc.py
1.17
KB
-rw-r--r--
2025-08-05 17:14
aspell
3.29
KB
-rw-r--r--
2025-08-05 17:14
autoconf
966
B
-rw-r--r--
2025-08-05 17:14
autoheader
1020
B
-rw-r--r--
2025-08-05 17:14
automake
871
B
-rw-r--r--
2025-08-05 17:14
automake-1.10
871
B
-rw-r--r--
2025-08-05 17:14
automake-1.11
871
B
-rw-r--r--
2025-08-05 17:14
automake-1.12
871
B
-rw-r--r--
2025-08-05 17:14
automake-1.13
871
B
-rw-r--r--
2025-08-05 17:14
automake-1.14
871
B
-rw-r--r--
2025-08-05 17:14
automake-1.15
871
B
-rw-r--r--
2025-08-05 17:14
automake-1.16
871
B
-rw-r--r--
2025-08-05 17:14
autoreconf
1020
B
-rw-r--r--
2025-08-05 17:14
autorpm
350
B
-rw-r--r--
2025-08-05 17:14
autoscan
750
B
-rw-r--r--
2025-08-05 17:14
autossh
16.14
KB
-rw-r--r--
2025-08-05 17:14
autoupdate
750
B
-rw-r--r--
2025-08-05 17:14
avctrl
465
B
-rw-r--r--
2025-08-05 17:14
badblocks
595
B
-rw-r--r--
2025-08-05 17:14
bind
826
B
-rw-r--r--
2025-08-05 17:14
bk
429
B
-rw-r--r--
2025-08-05 17:14
blkdiscard
698
B
-rw-r--r--
2026-03-06 16:00
blkid
2.1
KB
-rw-r--r--
2026-03-06 16:00
blkzone
1014
B
-rw-r--r--
2026-03-06 16:00
blockdev
775
B
-rw-r--r--
2026-03-06 16:00
bmake
6.04
KB
-rw-r--r--
2025-08-05 17:14
bpftool
43.83
KB
-rw-r--r--
2026-07-01 19:48
brctl
1.02
KB
-rw-r--r--
2025-08-05 17:14
bsdtar
18.23
KB
-rw-r--r--
2025-08-05 17:14
btdownloadcurses.py
1.04
KB
-rw-r--r--
2025-08-05 17:14
btdownloadgui.py
1.04
KB
-rw-r--r--
2025-08-05 17:14
btdownloadheadless.py
1.04
KB
-rw-r--r--
2025-08-05 17:14
btrfs
3.5
KB
-rw-r--r--
2023-12-14 14:27
busctl
7.25
KB
-rw-r--r--
2024-02-27 17:26
bzip2
1.04
KB
-rw-r--r--
2025-08-05 17:14
c++
2.61
KB
-rw-r--r--
2025-08-05 17:14
cancel
555
B
-rw-r--r--
2025-08-05 17:14
cardctl
378
B
-rw-r--r--
2025-08-05 17:14
carton
1.83
KB
-rw-r--r--
2025-08-05 17:14
cc
2.61
KB
-rw-r--r--
2025-08-05 17:14
ccache
1
KB
-rw-r--r--
2025-08-05 17:14
ccze
1.19
KB
-rw-r--r--
2025-08-05 17:14
cdrecord
3.5
KB
-rw-r--r--
2025-08-05 17:14
cfagent
421
B
-rw-r--r--
2025-08-05 17:14
cfdisk
608
B
-rw-r--r--
2026-03-06 16:00
cfrun
1.24
KB
-rw-r--r--
2025-08-05 17:14
chage
669
B
-rw-r--r--
2025-08-05 17:14
change_pw
531
B
-rw-r--r--
2025-08-05 17:14
chcpu
1.49
KB
-rw-r--r--
2026-03-06 16:00
check_db
374
B
-rw-r--r--
2025-08-05 17:14
check_perms
319
B
-rw-r--r--
2025-08-05 17:14
checksec
746
B
-rw-r--r--
2025-08-05 17:14
chgrp
940
B
-rw-r--r--
2025-08-05 17:14
chkconfig
903
B
-rw-r--r--
2025-08-05 17:14
chmem
501
B
-rw-r--r--
2026-03-06 16:00
chmod
905
B
-rw-r--r--
2025-08-05 17:14
chown
1.08
KB
-rw-r--r--
2025-08-05 17:14
chpasswd
696
B
-rw-r--r--
2025-08-05 17:14
chrome
1.38
KB
-rw-r--r--
2025-08-05 17:14
chromium
1.38
KB
-rw-r--r--
2025-08-05 17:14
chromium-browser
1.38
KB
-rw-r--r--
2025-08-05 17:14
chronyc
1.53
KB
-rw-r--r--
2025-08-05 17:14
chrpath
536
B
-rw-r--r--
2025-08-05 17:14
chrt
920
B
-rw-r--r--
2026-03-06 16:00
ci
857
B
-rw-r--r--
2025-08-05 17:14
ciptool
9.38
KB
-rw-r--r--
2025-08-05 17:14
civclient
1.04
KB
-rw-r--r--
2025-08-05 17:14
civserver
487
B
-rw-r--r--
2025-08-05 17:14
cksfv
520
B
-rw-r--r--
2025-08-05 17:14
cleanarch
352
B
-rw-r--r--
2025-08-05 17:14
clisp
668
B
-rw-r--r--
2025-08-05 17:14
clone_member
542
B
-rw-r--r--
2025-08-05 17:14
cloud-init
3.24
KB
-rw-r--r--
2025-08-12 19:11
clzip
1.12
KB
-rw-r--r--
2025-08-05 17:14
co
857
B
-rw-r--r--
2025-08-05 17:14
col
460
B
-rw-r--r--
2026-03-06 16:00
colcrt
484
B
-rw-r--r--
2026-03-06 16:00
colormake
6.04
KB
-rw-r--r--
2025-08-05 17:14
colrm
509
B
-rw-r--r--
2026-03-06 16:00
column
1.43
KB
-rw-r--r--
2026-03-06 16:00
compare
8.7
KB
-rw-r--r--
2025-08-05 17:14
compgen
1.42
KB
-rw-r--r--
2025-08-05 17:14
complete
1.42
KB
-rw-r--r--
2025-08-05 17:14
composite
8.7
KB
-rw-r--r--
2025-08-05 17:14
config_list
586
B
-rw-r--r--
2025-08-05 17:14
configure
1.18
KB
-rw-r--r--
2025-08-05 17:14
conjure
8.7
KB
-rw-r--r--
2025-08-05 17:14
convert
8.7
KB
-rw-r--r--
2025-08-05 17:14
cowsay
543
B
-rw-r--r--
2025-08-05 17:14
cowthink
543
B
-rw-r--r--
2025-08-05 17:14
cpan2dist
1.19
KB
-rw-r--r--
2025-08-05 17:14
cpio
2.83
KB
-rw-r--r--
2025-08-05 17:14
cppcheck
2.57
KB
-rw-r--r--
2025-08-05 17:14
createdb
4.27
KB
-rw-r--r--
2025-08-05 17:14
createuser
4.27
KB
-rw-r--r--
2025-08-05 17:14
crontab
1.16
KB
-rw-r--r--
2025-08-05 17:14
cryptdisks_start
1.18
KB
-rw-r--r--
2024-06-05 13:46
cryptdisks_stop
1.18
KB
-rw-r--r--
2024-06-05 13:46
cryptsetup
3
KB
-rw-r--r--
2025-08-05 17:14
ctrlaltdel
335
B
-rw-r--r--
2026-03-06 16:00
curl
3.23
KB
-rw-r--r--
2025-08-05 17:14
cvs
11.75
KB
-rw-r--r--
2025-08-05 17:14
cvsps
1.45
KB
-rw-r--r--
2025-08-05 17:14
dcop
383
B
-rw-r--r--
2025-08-05 17:14
dd
1.25
KB
-rw-r--r--
2025-08-05 17:14
debconf
293
B
-rw-r--r--
2024-04-12 12:40
debconf-show
293
B
-rw-r--r--
2024-04-12 12:40
declare
1.24
KB
-rw-r--r--
2025-08-05 17:14
deja-dup
688
B
-rw-r--r--
2025-08-05 17:14
delpart
563
B
-rw-r--r--
2026-03-06 16:00
desktop-file-validate
474
B
-rw-r--r--
2025-08-05 17:14
devlink
26.76
KB
-rw-r--r--
2025-07-10 14:46
dfutool
9.38
KB
-rw-r--r--
2025-08-05 17:14
dhclient
696
B
-rw-r--r--
2025-08-05 17:14
dict
1.76
KB
-rw-r--r--
2025-08-05 17:14
display
8.7
KB
-rw-r--r--
2025-08-05 17:14
dmesg
1.21
KB
-rw-r--r--
2026-03-06 16:00
dmypy
1.05
KB
-rw-r--r--
2025-08-05 17:14
dnssec-keygen
1.12
KB
-rw-r--r--
2025-08-05 17:14
dnsspoof
500
B
-rw-r--r--
2025-08-05 17:14
dot
1.26
KB
-rw-r--r--
2025-08-05 17:14
dpkg
4.32
KB
-rw-r--r--
2025-08-05 17:14
dpkg-deb
4.32
KB
-rw-r--r--
2025-08-05 17:14
dpkg-query
4.32
KB
-rw-r--r--
2025-08-05 17:14
dpkg-reconfigure
4.32
KB
-rw-r--r--
2025-08-05 17:14
dpkg-source
3.21
KB
-rw-r--r--
2025-08-05 17:14
dropdb
4.27
KB
-rw-r--r--
2025-08-05 17:14
dropuser
4.27
KB
-rw-r--r--
2025-08-05 17:14
dselect
615
B
-rw-r--r--
2025-08-05 17:14
dsniff
518
B
-rw-r--r--
2025-08-05 17:14
dumpdb
371
B
-rw-r--r--
2025-08-05 17:14
dumpe2fs
518
B
-rw-r--r--
2025-08-05 17:14
e2freefrag
460
B
-rw-r--r--
2025-08-05 17:14
e2label
292
B
-rw-r--r--
2025-08-05 17:14
eatmydata
31
B
-rw-r--r--
2024-04-08 17:00
ebtables
3.61
KB
-rw-r--r--
2025-08-05 17:14
ecryptfs-migrate-home
499
B
-rw-r--r--
2025-08-05 17:14
edquota
3.62
KB
-rw-r--r--
2025-08-05 17:14
eject
1.22
KB
-rw-r--r--
2026-03-06 16:00
eog
645
B
-rw-r--r--
2025-08-05 17:14
ether-wake
539
B
-rw-r--r--
2025-08-05 17:14
etherwake
539
B
-rw-r--r--
2025-08-05 17:14
ethtool
24.04
KB
-rw-r--r--
2024-04-08 15:57
evince
976
B
-rw-r--r--
2025-08-05 17:14
explodepkg
152
B
-rw-r--r--
2025-08-05 17:14
export
1.48
KB
-rw-r--r--
2025-08-05 17:14
f77
2.61
KB
-rw-r--r--
2025-08-05 17:14
f95
2.61
KB
-rw-r--r--
2025-08-05 17:14
faillog
640
B
-rw-r--r--
2025-08-05 17:14
fallocate
721
B
-rw-r--r--
2026-03-06 16:00
fbgs
1.55
KB
-rw-r--r--
2025-08-05 17:14
fbi
1.79
KB
-rw-r--r--
2025-08-05 17:14
fdisk
1.87
KB
-rw-r--r--
2026-03-06 16:00
feh
4.2
KB
-rw-r--r--
2025-08-05 17:14
file
755
B
-rw-r--r--
2025-08-05 17:14
file-roller
1.08
KB
-rw-r--r--
2025-08-05 17:14
filebucket
9.77
KB
-rw-r--r--
2025-08-05 17:14
filefrag
350
B
-rw-r--r--
2025-08-05 17:14
filesnarf
447
B
-rw-r--r--
2025-08-05 17:14
find
3.84
KB
-rw-r--r--
2025-08-05 17:14
find_member
541
B
-rw-r--r--
2025-08-05 17:14
findfs
695
B
-rw-r--r--
2026-03-06 16:00
findmnt
3.12
KB
-rw-r--r--
2026-03-06 16:00
fio
2.31
KB
-rw-r--r--
2025-08-05 17:14
firefox
1.18
KB
-rw-r--r--
2025-08-05 17:14
flake8
1000
B
-rw-r--r--
2025-08-05 17:14
flock
874
B
-rw-r--r--
2026-03-06 16:00
freebsd-update
596
B
-rw-r--r--
2025-08-05 17:14
freeciv
1.04
KB
-rw-r--r--
2025-08-05 17:14
freeciv-gtk2
1.04
KB
-rw-r--r--
2025-08-05 17:14
freeciv-gtk3
1.04
KB
-rw-r--r--
2025-08-05 17:14
freeciv-sdl
1.04
KB
-rw-r--r--
2025-08-05 17:14
freeciv-server
487
B
-rw-r--r--
2025-08-05 17:14
freeciv-xaw
1.04
KB
-rw-r--r--
2025-08-05 17:14
fsck
770
B
-rw-r--r--
2026-03-06 16:00
fsck.cramfs
702
B
-rw-r--r--
2026-03-06 16:00
fsck.minix
418
B
-rw-r--r--
2026-03-06 16:00
fsfreeze
524
B
-rw-r--r--
2026-03-06 16:00
fstrim
755
B
-rw-r--r--
2026-03-06 16:00
function
1.24
KB
-rw-r--r--
2025-08-05 17:14
fusermount
638
B
-rw-r--r--
2025-08-05 17:14
fwupdmgr
7.14
KB
-rw-r--r--
2025-07-10 15:14
fwupdtool
5.45
KB
-rw-r--r--
2025-07-11 07:24
g++
2.61
KB
-rw-r--r--
2025-08-05 17:14
g++-5
2.61
KB
-rw-r--r--
2025-08-05 17:14
g++-6
2.61
KB
-rw-r--r--
2025-08-05 17:14
g++-7
2.61
KB
-rw-r--r--
2025-08-05 17:14
g++-8
2.61
KB
-rw-r--r--
2025-08-05 17:14
g4
1.37
KB
-rw-r--r--
2025-08-05 17:14
g77
2.61
KB
-rw-r--r--
2025-08-05 17:14
g95
2.61
KB
-rw-r--r--
2025-08-05 17:14
gapplication
1.36
KB
-rw-r--r--
2024-03-07 21:35
gcc
2.61
KB
-rw-r--r--
2025-08-05 17:14
gcc-5
2.61
KB
-rw-r--r--
2025-08-05 17:14
gcc-6
2.61
KB
-rw-r--r--
2025-08-05 17:14
gcc-7
2.61
KB
-rw-r--r--
2025-08-05 17:14
gcc-8
2.61
KB
-rw-r--r--
2025-08-05 17:14
gccgo
2.61
KB
-rw-r--r--
2025-08-05 17:14
gccgo-5
2.61
KB
-rw-r--r--
2025-08-05 17:14
gccgo-6
2.61
KB
-rw-r--r--
2025-08-05 17:14
gccgo-7
2.61
KB
-rw-r--r--
2025-08-05 17:14
gccgo-8
2.61
KB
-rw-r--r--
2025-08-05 17:14
gcj
2.61
KB
-rw-r--r--
2025-08-05 17:14
gcl
615
B
-rw-r--r--
2025-08-05 17:14
gdb
1.59
KB
-rw-r--r--
2025-08-05 17:14
gdbus
935
B
-rw-r--r--
2024-03-07 21:35
genaliases
322
B
-rw-r--r--
2025-08-05 17:14
gendiff
267
B
-rw-r--r--
2025-08-05 17:14
genisoimage
878
B
-rw-r--r--
2025-08-05 17:14
geoiplookup
683
B
-rw-r--r--
2025-08-05 17:14
geoiplookup6
683
B
-rw-r--r--
2025-08-05 17:14
getconf
795
B
-rw-r--r--
2025-08-05 17:14
getent
1.92
KB
-rw-r--r--
2025-08-05 17:14
getopt
815
B
-rw-r--r--
2026-03-06 16:00
gfortran
2.61
KB
-rw-r--r--
2025-08-05 17:14
gfortran-5
2.61
KB
-rw-r--r--
2025-08-05 17:14
gfortran-6
2.61
KB
-rw-r--r--
2025-08-05 17:14
gfortran-7
2.61
KB
-rw-r--r--
2025-08-05 17:14
gfortran-8
2.61
KB
-rw-r--r--
2025-08-05 17:14
gio
3.74
KB
-rw-r--r--
2024-03-07 21:35
git
80.58
KB
-rw-r--r--
2025-08-05 17:14
gitk
80.58
KB
-rw-r--r--
2025-08-05 17:14
gkrellm
945
B
-rw-r--r--
2025-08-05 17:14
gkrellm2
945
B
-rw-r--r--
2025-08-05 17:14
gm
852
B
-rw-r--r--
2025-08-05 17:14
gmake
6.04
KB
-rw-r--r--
2025-08-05 17:14
gmplayer
11.2
KB
-rw-r--r--
2025-08-05 17:14
gnatmake
1015
B
-rw-r--r--
2025-08-05 17:14
gnokii
6.9
KB
-rw-r--r--
2025-08-05 17:14
gnome-mplayer
951
B
-rw-r--r--
2025-08-05 17:14
gnome-screenshot
810
B
-rw-r--r--
2025-08-05 17:14
gnumake
6.04
KB
-rw-r--r--
2025-08-05 17:14
google-chrome
1.38
KB
-rw-r--r--
2025-08-05 17:14
google-chrome-stable
1.38
KB
-rw-r--r--
2025-08-05 17:14
gpasswd
602
B
-rw-r--r--
2025-08-05 17:14
gpc
2.61
KB
-rw-r--r--
2025-08-05 17:14
gpg
1.26
KB
-rw-r--r--
2025-08-05 17:14
gpg2
1.32
KB
-rw-r--r--
2025-08-05 17:14
gpgv
1.09
KB
-rw-r--r--
2025-08-05 17:14
gpgv2
1.09
KB
-rw-r--r--
2025-08-05 17:14
gphoto2
1.38
KB
-rw-r--r--
2025-08-05 17:14
gprof
1.31
KB
-rw-r--r--
2025-08-05 17:14
gresource
1.32
KB
-rw-r--r--
2024-03-07 21:35
groupadd
619
B
-rw-r--r--
2025-08-05 17:14
groupdel
538
B
-rw-r--r--
2025-08-05 17:14
groupmems
611
B
-rw-r--r--
2025-08-05 17:14
groupmod
690
B
-rw-r--r--
2025-08-05 17:14
growisofs
895
B
-rw-r--r--
2025-08-05 17:14
grpck
498
B
-rw-r--r--
2025-08-05 17:14
grub
10.68
KB
-rw-r--r--
2025-03-17 13:20
grub-bios-setup
10.68
KB
-rw-r--r--
2025-03-17 13:20
grub-editenv
10.68
KB
-rw-r--r--
2025-03-17 13:20
grub-install
10.68
KB
-rw-r--r--
2025-03-17 13:20
grub-mkconfig
10.68
KB
-rw-r--r--
2025-03-17 13:20
grub-mkfont
10.68
KB
-rw-r--r--
2025-03-17 13:20
grub-mkimage
10.68
KB
-rw-r--r--
2025-03-17 13:20
grub-mkpasswd-pbkdf2
10.68
KB
-rw-r--r--
2025-03-17 13:20
grub-mkrescue
10.68
KB
-rw-r--r--
2025-03-17 13:20
grub-probe
10.68
KB
-rw-r--r--
2025-03-17 13:20
grub-reboot
10.68
KB
-rw-r--r--
2025-03-17 13:20
grub-script-check
10.68
KB
-rw-r--r--
2025-03-17 13:20
grub-set-default
10.68
KB
-rw-r--r--
2025-03-17 13:20
gsettings
2.76
KB
-rw-r--r--
2024-03-07 21:35
gssdp-discover
922
B
-rw-r--r--
2025-08-05 17:14
gtar
18.23
KB
-rw-r--r--
2025-08-05 17:14
gzip
1.13
KB
-rw-r--r--
2025-08-05 17:14
hardlink
1.37
KB
-rw-r--r--
2026-03-06 16:00
hciattach
9.38
KB
-rw-r--r--
2025-08-05 17:14
hciconfig
9.38
KB
-rw-r--r--
2025-08-05 17:14
hcitool
9.38
KB
-rw-r--r--
2025-08-05 17:14
hd
677
B
-rw-r--r--
2025-08-05 17:14
hddtemp
890
B
-rw-r--r--
2025-08-05 17:14
hexdump
1007
B
-rw-r--r--
2026-03-06 16:00
hid2hci
348
B
-rw-r--r--
2025-08-05 17:14
host
1.97
KB
-rw-r--r--
2025-08-05 17:14
hostname
491
B
-rw-r--r--
2025-08-05 17:14
hostnamectl
2.69
KB
-rw-r--r--
2024-02-27 17:26
hping
792
B
-rw-r--r--
2025-08-05 17:14
hping2
792
B
-rw-r--r--
2025-08-05 17:14
hping3
792
B
-rw-r--r--
2025-08-05 17:14
htop
807
B
-rw-r--r--
2025-08-05 17:14
htpasswd
922
B
-rw-r--r--
2025-08-05 17:14
hunspell
1
KB
-rw-r--r--
2025-08-05 17:14
iceweasel
1.18
KB
-rw-r--r--
2025-08-05 17:14
iconv
927
B
-rw-r--r--
2025-08-05 17:14
id
433
B
-rw-r--r--
2025-08-05 17:14
identify
8.7
KB
-rw-r--r--
2025-08-05 17:14
idn
666
B
-rw-r--r--
2025-08-05 17:14
ifdown
906
B
-rw-r--r--
2025-08-05 17:14
ifquery
906
B
-rw-r--r--
2025-08-05 17:14
ifstat
2
KB
-rw-r--r--
2025-08-05 17:14
ifstatus
906
B
-rw-r--r--
2025-08-05 17:14
iftop
512
B
-rw-r--r--
2025-08-05 17:14
ifup
906
B
-rw-r--r--
2025-08-05 17:14
import
8.7
KB
-rw-r--r--
2025-08-05 17:14
influx
885
B
-rw-r--r--
2025-08-05 17:14
info
1.88
KB
-rw-r--r--
2025-08-05 17:14
inject
510
B
-rw-r--r--
2025-08-05 17:14
inotifywait
1.24
KB
-rw-r--r--
2025-08-05 17:14
inotifywatch
1.24
KB
-rw-r--r--
2025-08-05 17:14
insmod
518
B
-rw-r--r--
2025-08-05 17:14
insmod.static
518
B
-rw-r--r--
2025-08-05 17:14
installpkg
731
B
-rw-r--r--
2025-08-05 17:14
interdiff
774
B
-rw-r--r--
2025-08-05 17:14
invoke-rc.d
1.19
KB
-rw-r--r--
2025-08-05 17:14
ionice
1.13
KB
-rw-r--r--
2026-03-06 16:00
ip
12.63
KB
-rw-r--r--
2025-08-05 17:14
ipcalc
542
B
-rw-r--r--
2025-08-05 17:14
ipcmk
576
B
-rw-r--r--
2026-03-06 16:00
ipcrm
1.39
KB
-rw-r--r--
2026-03-06 16:00
ipcs
514
B
-rw-r--r--
2026-03-06 16:00
iperf
2.06
KB
-rw-r--r--
2025-08-05 17:14
iperf3
2.06
KB
-rw-r--r--
2025-08-05 17:14
ipmitool
5.53
KB
-rw-r--r--
2025-08-05 17:14
ipsec
3.05
KB
-rw-r--r--
2025-08-05 17:14
iptables
1.92
KB
-rw-r--r--
2025-08-05 17:14
ipv6calc
1.01
KB
-rw-r--r--
2025-08-05 17:14
iscsiadm
1.87
KB
-rw-r--r--
2025-08-05 17:14
isort
1.32
KB
-rw-r--r--
2025-08-05 17:14
isosize
529
B
-rw-r--r--
2026-03-06 16:00
isql
352
B
-rw-r--r--
2025-08-05 17:14
iwconfig
2.7
KB
-rw-r--r--
2025-08-05 17:14
iwlist
607
B
-rw-r--r--
2025-08-05 17:14
iwpriv
725
B
-rw-r--r--
2025-08-05 17:14
iwspy
478
B
-rw-r--r--
2025-08-05 17:14
jar
497
B
-rw-r--r--
2025-08-05 17:14
jarsigner
1.66
KB
-rw-r--r--
2025-08-05 17:14
java
8.81
KB
-rw-r--r--
2025-08-05 17:14
javac
8.81
KB
-rw-r--r--
2025-08-05 17:14
javadoc
8.81
KB
-rw-r--r--
2025-08-05 17:14
javaws
795
B
-rw-r--r--
2025-08-05 17:14
journalctl
6.1
KB
-rw-r--r--
2024-02-27 17:26
jpegoptim
891
B
-rw-r--r--
2025-08-05 17:14
jps
602
B
-rw-r--r--
2025-08-05 17:14
jq
1.22
KB
-rw-r--r--
2025-08-05 17:14
jshint
903
B
-rw-r--r--
2025-08-05 17:14
json_xs
863
B
-rw-r--r--
2025-08-05 17:14
jsonschema
642
B
-rw-r--r--
2025-08-05 17:14
k3b
1.16
KB
-rw-r--r--
2025-08-05 17:14
kcov
1.72
KB
-rw-r--r--
2025-08-05 17:14
kernel-install
1.65
KB
-rw-r--r--
2024-02-27 17:26
kill
577
B
-rw-r--r--
2025-08-05 17:14
killall
784
B
-rw-r--r--
2025-08-05 17:14
kldload
473
B
-rw-r--r--
2025-08-05 17:14
kldunload
372
B
-rw-r--r--
2025-08-05 17:14
kmod
3.16
KB
-rw-r--r--
2026-04-30 12:32
koji
6.21
KB
-rw-r--r--
2025-08-05 17:14
kplayer
11.2
KB
-rw-r--r--
2025-08-05 17:14
ktutil
2.93
KB
-rw-r--r--
2025-08-05 17:14
l2ping
9.38
KB
-rw-r--r--
2025-08-05 17:14
larch
1.93
KB
-rw-r--r--
2025-08-05 17:14
last
949
B
-rw-r--r--
2026-03-06 16:00
lastb
949
B
-rw-r--r--
2026-03-06 16:00
lastlog
584
B
-rw-r--r--
2025-08-05 17:14
lbzip2
1.04
KB
-rw-r--r--
2025-08-05 17:14
ldapadd
4.36
KB
-rw-r--r--
2025-08-05 17:14
ldapcompare
4.36
KB
-rw-r--r--
2025-08-05 17:14
ldapdelete
4.36
KB
-rw-r--r--
2025-08-05 17:14
ldapmodify
4.36
KB
-rw-r--r--
2025-08-05 17:14
ldapmodrdn
4.36
KB
-rw-r--r--
2025-08-05 17:14
ldappasswd
4.36
KB
-rw-r--r--
2025-08-05 17:14
ldapsearch
4.36
KB
-rw-r--r--
2025-08-05 17:14
ldapvi
1.34
KB
-rw-r--r--
2025-08-05 17:14
ldapwhoami
4.36
KB
-rw-r--r--
2025-08-05 17:14
ldattach
1.44
KB
-rw-r--r--
2026-03-06 16:00
lftp
617
B
-rw-r--r--
2025-08-05 17:14
lftpget
306
B
-rw-r--r--
2025-08-05 17:14
lilo
1.58
KB
-rw-r--r--
2025-08-05 17:14
links
3.21
KB
-rw-r--r--
2025-08-05 17:14
links2
3.21
KB
-rw-r--r--
2025-08-05 17:14
lintian
5.25
KB
-rw-r--r--
2025-08-05 17:14
lintian-info
5.25
KB
-rw-r--r--
2025-08-05 17:14
lisp
641
B
-rw-r--r--
2025-08-05 17:14
list_admins
385
B
-rw-r--r--
2025-08-05 17:14
list_lists
463
B
-rw-r--r--
2025-08-05 17:14
list_members
854
B
-rw-r--r--
2025-08-05 17:14
list_owners
411
B
-rw-r--r--
2025-08-05 17:14
locale-gen
715
B
-rw-r--r--
2025-08-05 17:14
localectl
3.25
KB
-rw-r--r--
2024-02-27 17:26
logger
1.52
KB
-rw-r--r--
2026-03-06 16:00
loginctl
4.05
KB
-rw-r--r--
2024-02-27 17:26
look
683
B
-rw-r--r--
2026-03-06 16:00
losetup
1.7
KB
-rw-r--r--
2026-03-06 16:00
lpq
590
B
-rw-r--r--
2025-08-05 17:14
lpr
901
B
-rw-r--r--
2025-08-05 17:14
lrzip
1.08
KB
-rw-r--r--
2025-08-05 17:14
lsblk
2.19
KB
-rw-r--r--
2026-03-06 16:00
lscpu
1.04
KB
-rw-r--r--
2026-03-06 16:00
lsipc
1.28
KB
-rw-r--r--
2026-03-06 16:00
lslocks
1.06
KB
-rw-r--r--
2026-03-06 16:00
lslogins
1.71
KB
-rw-r--r--
2026-03-06 16:00
lsmem
1.04
KB
-rw-r--r--
2026-03-06 16:00
lsns
1.18
KB
-rw-r--r--
2026-03-06 16:00
lsof
1.38
KB
-rw-r--r--
2025-08-05 17:14
lsscsi
594
B
-rw-r--r--
2025-08-05 17:14
lsusb
423
B
-rw-r--r--
2025-08-05 17:14
lua
438
B
-rw-r--r--
2025-08-05 17:14
luac
486
B
-rw-r--r--
2025-08-05 17:14
luseradd
1.03
KB
-rw-r--r--
2025-08-05 17:14
luserdel
477
B
-rw-r--r--
2025-08-05 17:14
lusermod
1.03
KB
-rw-r--r--
2025-08-05 17:14
lvchange
19.01
KB
-rw-r--r--
2025-08-05 17:14
lvcreate
19.01
KB
-rw-r--r--
2025-08-05 17:14
lvdisplay
19.01
KB
-rw-r--r--
2025-08-05 17:14
lvextend
19.01
KB
-rw-r--r--
2025-08-05 17:14
lvm
19.01
KB
-rw-r--r--
2025-08-05 17:14
lvmdiskscan
19.01
KB
-rw-r--r--
2025-08-05 17:14
lvreduce
19.01
KB
-rw-r--r--
2025-08-05 17:14
lvremove
19.01
KB
-rw-r--r--
2025-08-05 17:14
lvrename
19.01
KB
-rw-r--r--
2025-08-05 17:14
lvresize
19.01
KB
-rw-r--r--
2025-08-05 17:14
lvs
19.01
KB
-rw-r--r--
2025-08-05 17:14
lvscan
19.01
KB
-rw-r--r--
2025-08-05 17:14
lz4
1.14
KB
-rw-r--r--
2025-08-05 17:14
lz4c
1.14
KB
-rw-r--r--
2025-08-05 17:14
lzip
1.12
KB
-rw-r--r--
2025-08-05 17:14
lzma
915
B
-rw-r--r--
2025-08-05 17:14
lzop
1.45
KB
-rw-r--r--
2025-08-05 17:14
macof
424
B
-rw-r--r--
2025-08-05 17:14
mailmanctl
463
B
-rw-r--r--
2025-08-05 17:14
mailsnarf
447
B
-rw-r--r--
2025-08-05 17:14
make
6.04
KB
-rw-r--r--
2025-08-05 17:14
makepkg
1.02
KB
-rw-r--r--
2025-08-05 17:14
man
2.94
KB
-rw-r--r--
2025-08-05 17:14
mbimcli
2.59
KB
-rw-r--r--
2023-12-13 10:34
mc
689
B
-rw-r--r--
2025-08-05 17:14
mcookie
599
B
-rw-r--r--
2026-03-06 16:00
mcrypt
1.8
KB
-rw-r--r--
2025-08-05 17:14
mdadm
4.41
KB
-rw-r--r--
2025-08-05 17:14
mdecrypt
1.8
KB
-rw-r--r--
2025-08-05 17:14
mdtool
2.07
KB
-rw-r--r--
2025-08-05 17:14
medusa
672
B
-rw-r--r--
2025-08-05 17:14
mencoder
11.2
KB
-rw-r--r--
2025-08-05 17:14
mesg
412
B
-rw-r--r--
2026-03-06 16:00
micropython
1.73
KB
-rw-r--r--
2025-08-05 17:14
mii-diag
655
B
-rw-r--r--
2025-08-05 17:14
mii-tool
852
B
-rw-r--r--
2025-08-05 17:14
minicom
1.07
KB
-rw-r--r--
2025-08-05 17:14
mkfs
659
B
-rw-r--r--
2026-03-06 16:00
mkfs.bfs
677
B
-rw-r--r--
2026-03-06 16:00
mkfs.cramfs
839
B
-rw-r--r--
2026-03-06 16:00
mkfs.minix
749
B
-rw-r--r--
2026-03-06 16:00
mkinitrd
1.2
KB
-rw-r--r--
2025-08-05 17:14
mkisofs
878
B
-rw-r--r--
2025-08-05 17:14
mkswap
876
B
-rw-r--r--
2026-03-06 16:00
mktemp
679
B
-rw-r--r--
2025-08-05 17:14
mmcli
5.51
KB
-rw-r--r--
2025-08-05 17:14
mmsitepass
328
B
-rw-r--r--
2025-08-05 17:14
modinfo
1.21
KB
-rw-r--r--
2025-08-05 17:14
modprobe
3.99
KB
-rw-r--r--
2025-08-05 17:14
mogrify
8.7
KB
-rw-r--r--
2025-08-05 17:14
monodevelop
445
B
-rw-r--r--
2025-08-05 17:14
montage
8.7
KB
-rw-r--r--
2025-08-05 17:14
more
752
B
-rw-r--r--
2026-03-06 16:00
mount
2.06
KB
-rw-r--r--
2026-03-06 16:00
mountpoint
498
B
-rw-r--r--
2026-03-06 16:00
mozilla-firefox
1.18
KB
-rw-r--r--
2025-08-05 17:14
mplayer
11.2
KB
-rw-r--r--
2025-08-05 17:14
mplayer2
11.2
KB
-rw-r--r--
2025-08-05 17:14
mr
2.57
KB
-rw-r--r--
2025-08-05 17:14
msgsnarf
447
B
-rw-r--r--
2025-08-05 17:14
msynctool
1.31
KB
-rw-r--r--
2025-08-05 17:14
mtr
1.9
KB
-rw-r--r--
2025-08-05 17:14
mtx
1.15
KB
-rw-r--r--
2025-08-05 17:14
munin-node-configure
752
B
-rw-r--r--
2025-08-05 17:14
munin-run
645
B
-rw-r--r--
2025-08-05 17:14
munin-update
652
B
-rw-r--r--
2025-08-05 17:14
munindoc
320
B
-rw-r--r--
2025-08-05 17:14
mussh
1.16
KB
-rw-r--r--
2025-08-05 17:14
mutt
4.35
KB
-rw-r--r--
2025-08-05 17:14
muttng
4.35
KB
-rw-r--r--
2025-08-05 17:14
mypy
1.4
KB
-rw-r--r--
2025-08-05 17:14
mysql
2.6
KB
-rw-r--r--
2025-08-05 17:14
mysqladmin
1.72
KB
-rw-r--r--
2025-08-05 17:14
namei
500
B
-rw-r--r--
2026-03-06 16:00
nc
1.2
KB
-rw-r--r--
2025-08-05 17:14
ncal
926
B
-rw-r--r--
2025-08-05 17:14
ncftp
627
B
-rw-r--r--
2025-08-05 17:14
nethogs
556
B
-rw-r--r--
2025-08-05 17:14
netplan
2.76
KB
-rw-r--r--
2025-01-20 18:19
networkctl
2.47
KB
-rw-r--r--
2024-02-27 17:26
newlist
586
B
-rw-r--r--
2025-08-05 17:14
newusers
658
B
-rw-r--r--
2025-08-05 17:14
ngrep
849
B
-rw-r--r--
2025-08-05 17:14
nmap
1.58
KB
-rw-r--r--
2025-08-05 17:14
nproc
499
B
-rw-r--r--
2025-08-05 17:14
nsenter
1.19
KB
-rw-r--r--
2026-03-06 16:00
nslookup
1.97
KB
-rw-r--r--
2025-08-05 17:14
nsupdate
881
B
-rw-r--r--
2025-08-05 17:14
ntpdate
711
B
-rw-r--r--
2025-08-05 17:14
oggdec
872
B
-rw-r--r--
2025-08-05 17:14
op
1.47
KB
-rw-r--r--
2025-08-05 17:14
openssl
4.88
KB
-rw-r--r--
2025-08-05 17:14
opera
1.39
KB
-rw-r--r--
2025-08-05 17:14
optipng
1.15
KB
-rw-r--r--
2025-08-05 17:14
p4
1.37
KB
-rw-r--r--
2025-08-05 17:14
pack200
2.21
KB
-rw-r--r--
2025-08-05 17:14
partx
1.27
KB
-rw-r--r--
2026-03-06 16:00
passwd
551
B
-rw-r--r--
2025-08-05 17:14
patch
1.74
KB
-rw-r--r--
2025-08-05 17:14
pbzip2
1.04
KB
-rw-r--r--
2025-08-05 17:14
pccardctl
378
B
-rw-r--r--
2025-08-05 17:14
pdftotext
978
B
-rw-r--r--
2025-08-05 17:14
pdlzip
1.12
KB
-rw-r--r--
2025-08-05 17:14
perl
4.18
KB
-rw-r--r--
2025-08-05 17:14
perlcritic
1.32
KB
-rw-r--r--
2025-08-05 17:14
perldoc
4.18
KB
-rw-r--r--
2025-08-05 17:14
perltidy
1.88
KB
-rw-r--r--
2025-08-05 17:14
pgrep
1.61
KB
-rw-r--r--
2025-08-05 17:14
phing
2.73
KB
-rw-r--r--
2025-08-05 17:14
pidof
530
B
-rw-r--r--
2025-08-05 17:14
pigz
1.13
KB
-rw-r--r--
2025-08-05 17:14
pine
899
B
-rw-r--r--
2025-08-05 17:14
pinfo
1.88
KB
-rw-r--r--
2025-08-05 17:14
ping
1.95
KB
-rw-r--r--
2025-08-05 17:14
ping6
1.95
KB
-rw-r--r--
2025-08-05 17:14
pivot_root
387
B
-rw-r--r--
2026-03-06 16:00
pkcon
2.67
KB
-rw-r--r--
2023-11-08 20:35
pkg-config
1.28
KB
-rw-r--r--
2025-08-05 17:14
pkg-get
2.2
KB
-rw-r--r--
2025-08-05 17:14
pkg_deinstall
483
B
-rw-r--r--
2025-08-05 17:14
pkg_delete
483
B
-rw-r--r--
2025-08-05 17:14
pkg_info
483
B
-rw-r--r--
2025-08-05 17:14
pkgadd
1.72
KB
-rw-r--r--
2025-08-05 17:14
pkgrm
1.03
KB
-rw-r--r--
2025-08-05 17:14
pkgtool
846
B
-rw-r--r--
2025-08-05 17:14
pkgutil
3.86
KB
-rw-r--r--
2025-08-05 17:14
pkill
1.61
KB
-rw-r--r--
2025-08-05 17:14
plague-client
409
B
-rw-r--r--
2025-08-05 17:14
plzip
1.12
KB
-rw-r--r--
2025-08-05 17:14
pm-hibernate
321
B
-rw-r--r--
2025-08-05 17:14
pm-is-supported
336
B
-rw-r--r--
2025-08-05 17:14
pm-powersave
282
B
-rw-r--r--
2025-08-05 17:14
pm-suspend
321
B
-rw-r--r--
2025-08-05 17:14
pm-suspend-hybrid
321
B
-rw-r--r--
2025-08-05 17:14
pmake
6.04
KB
-rw-r--r--
2025-08-05 17:14
pngfix
814
B
-rw-r--r--
2025-08-05 17:14
portinstall
895
B
-rw-r--r--
2025-08-05 17:14
portsnap
498
B
-rw-r--r--
2025-08-05 17:14
portupgrade
469
B
-rw-r--r--
2025-08-05 17:14
postalias
956
B
-rw-r--r--
2025-08-05 17:14
postcat
869
B
-rw-r--r--
2025-08-05 17:14
postconf
811
B
-rw-r--r--
2025-08-05 17:14
postfix
761
B
-rw-r--r--
2025-08-05 17:14
postmap
956
B
-rw-r--r--
2025-08-05 17:14
postsuper
1.51
KB
-rw-r--r--
2025-08-05 17:14
povray
2.01
KB
-rw-r--r--
2025-08-05 17:14
ppc-koji
6.21
KB
-rw-r--r--
2025-08-05 17:14
prelink
938
B
-rw-r--r--
2025-08-05 17:14
printenv
466
B
-rw-r--r--
2025-08-05 17:14
prlimit
1.3
KB
-rw-r--r--
2026-03-06 16:00
pro
1.98
KB
-rw-r--r--
2026-04-07 18:21
protoc
1.47
KB
-rw-r--r--
2025-08-05 17:14
psql
4.27
KB
-rw-r--r--
2025-08-05 17:14
puppet
9.77
KB
-rw-r--r--
2025-08-05 17:14
puppetca
9.77
KB
-rw-r--r--
2025-08-05 17:14
puppetd
9.77
KB
-rw-r--r--
2025-08-05 17:14
puppetdoc
9.77
KB
-rw-r--r--
2025-08-05 17:14
puppetmasterd
9.77
KB
-rw-r--r--
2025-08-05 17:14
puppetqd
9.77
KB
-rw-r--r--
2025-08-05 17:14
puppetrun
9.77
KB
-rw-r--r--
2025-08-05 17:14
pv
755
B
-rw-r--r--
2025-08-05 17:14
pvchange
19.01
KB
-rw-r--r--
2025-08-05 17:14
pvcreate
19.01
KB
-rw-r--r--
2025-08-05 17:14
pvdisplay
19.01
KB
-rw-r--r--
2025-08-05 17:14
pvmove
19.01
KB
-rw-r--r--
2025-08-05 17:14
pvremove
19.01
KB
-rw-r--r--
2025-08-05 17:14
pvs
19.01
KB
-rw-r--r--
2025-08-05 17:14
pvscan
19.01
KB
-rw-r--r--
2025-08-05 17:14
pwck
386
B
-rw-r--r--
2025-08-05 17:14
pwd
448
B
-rw-r--r--
2025-08-05 17:14
pwdx
489
B
-rw-r--r--
2025-08-05 17:14
pwgen
603
B
-rw-r--r--
2025-08-05 17:14
pxz
1.48
KB
-rw-r--r--
2025-08-05 17:14
py.test
4.16
KB
-rw-r--r--
2025-08-05 17:14
py.test-2
4.16
KB
-rw-r--r--
2025-08-05 17:14
py.test-3
4.16
KB
-rw-r--r--
2025-08-05 17:14
pycodestyle
733
B
-rw-r--r--
2025-08-05 17:14
pydoc
1.02
KB
-rw-r--r--
2025-08-05 17:14
pydoc3
1.02
KB
-rw-r--r--
2025-08-05 17:14
pydocstyle
839
B
-rw-r--r--
2025-08-05 17:14
pyflakes
447
B
-rw-r--r--
2025-08-05 17:14
pygmentize
1.03
KB
-rw-r--r--
2024-02-02 13:26
pylint
3.25
KB
-rw-r--r--
2025-08-05 17:14
pylint-2
3.25
KB
-rw-r--r--
2025-08-05 17:14
pylint-3
3.25
KB
-rw-r--r--
2025-08-05 17:14
pypy
1.73
KB
-rw-r--r--
2025-08-05 17:14
pypy3
1.73
KB
-rw-r--r--
2025-08-05 17:14
pytest
4.16
KB
-rw-r--r--
2025-08-05 17:14
pytest-2
4.16
KB
-rw-r--r--
2025-08-05 17:14
pytest-3
4.16
KB
-rw-r--r--
2025-08-05 17:14
python
1.73
KB
-rw-r--r--
2025-08-05 17:14
python2
1.73
KB
-rw-r--r--
2025-08-05 17:14
python2.7
1.73
KB
-rw-r--r--
2025-08-05 17:14
python3
1.73
KB
-rw-r--r--
2025-08-05 17:14
python3.3
1.73
KB
-rw-r--r--
2025-08-05 17:14
python3.4
1.73
KB
-rw-r--r--
2025-08-05 17:14
python3.5
1.73
KB
-rw-r--r--
2025-08-05 17:14
python3.6
1.73
KB
-rw-r--r--
2025-08-05 17:14
python3.7
1.73
KB
-rw-r--r--
2025-08-05 17:14
python3.8
1.73
KB
-rw-r--r--
2025-08-05 17:14
python3.9
1.73
KB
-rw-r--r--
2025-08-05 17:14
pyvenv
432
B
-rw-r--r--
2025-08-05 17:14
pyvenv-3.4
432
B
-rw-r--r--
2025-08-05 17:14
pyvenv-3.5
432
B
-rw-r--r--
2025-08-05 17:14
pyvenv-3.6
432
B
-rw-r--r--
2025-08-05 17:14
pyvenv-3.7
432
B
-rw-r--r--
2025-08-05 17:14
pyvenv-3.8
432
B
-rw-r--r--
2025-08-05 17:14
pyvenv-3.9
432
B
-rw-r--r--
2025-08-05 17:14
qdbus
383
B
-rw-r--r--
2025-08-05 17:14
qemu
3.25
KB
-rw-r--r--
2025-08-05 17:14
qemu-kvm
3.25
KB
-rw-r--r--
2025-08-05 17:14
qemu-system-i386
3.25
KB
-rw-r--r--
2025-08-05 17:14
qemu-system-x86_64
3.25
KB
-rw-r--r--
2025-08-05 17:14
qmicli
5.16
KB
-rw-r--r--
2025-08-05 17:14
qrunner
391
B
-rw-r--r--
2025-08-05 17:14
querybts
1.23
KB
-rw-r--r--
2025-08-05 17:14
quota
3.62
KB
-rw-r--r--
2025-08-05 17:14
quotacheck
3.62
KB
-rw-r--r--
2025-08-05 17:14
quotaoff
3.62
KB
-rw-r--r--
2025-08-05 17:14
quotaon
3.62
KB
-rw-r--r--
2025-08-05 17:14
radvdump
500
B
-rw-r--r--
2025-08-05 17:14
ralsh
9.77
KB
-rw-r--r--
2025-08-05 17:14
rcs
857
B
-rw-r--r--
2025-08-05 17:14
rcsdiff
857
B
-rw-r--r--
2025-08-05 17:14
rdesktop
1.6
KB
-rw-r--r--
2025-08-05 17:14
rdict
1.76
KB
-rw-r--r--
2025-08-05 17:14
readprofile
679
B
-rw-r--r--
2026-03-06 16:00
remove_members
571
B
-rw-r--r--
2025-08-05 17:14
removepkg
557
B
-rw-r--r--
2025-08-05 17:14
renice
784
B
-rw-r--r--
2026-03-06 16:00
reportbug
3.32
KB
-rw-r--r--
2025-08-05 17:14
repquota
3.62
KB
-rw-r--r--
2025-08-05 17:14
resizepart
605
B
-rw-r--r--
2026-03-06 16:00
resolvconf
428
B
-rw-r--r--
2025-08-05 17:14
resolvectl
6.45
KB
-rw-r--r--
2024-02-27 17:26
rev
439
B
-rw-r--r--
2026-03-06 16:00
rfcomm
9.38
KB
-rw-r--r--
2025-08-05 17:14
ri
3.65
KB
-rw-r--r--
2025-08-05 17:14
rlog
857
B
-rw-r--r--
2025-08-05 17:14
rmlist
363
B
-rw-r--r--
2025-08-05 17:14
rmmod
527
B
-rw-r--r--
2025-08-05 17:14
route
781
B
-rw-r--r--
2025-08-05 17:14
rpcdebug
994
B
-rw-r--r--
2025-08-05 17:14
rpm
10.12
KB
-rw-r--r--
2025-08-05 17:14
rpm2targz
368
B
-rw-r--r--
2025-08-05 17:14
rpm2tgz
368
B
-rw-r--r--
2025-08-05 17:14
rpm2txz
368
B
-rw-r--r--
2025-08-05 17:14
rpmbuild
10.12
KB
-rw-r--r--
2025-08-05 17:14
rpmbuild-md5
10.12
KB
-rw-r--r--
2025-08-05 17:14
rpmcheck
512
B
-rw-r--r--
2025-08-05 17:14
rrdtool
436
B
-rw-r--r--
2025-08-05 17:14
rsync
3.48
KB
-rw-r--r--
2025-08-05 17:14
rtcwake
1.06
KB
-rw-r--r--
2026-03-06 16:00
runuser
892
B
-rw-r--r--
2026-03-06 16:00
s390-koji
6.21
KB
-rw-r--r--
2025-08-05 17:14
sbcl
675
B
-rw-r--r--
2025-08-05 17:14
sbcl-mt
675
B
-rw-r--r--
2025-08-05 17:14
sbopkg
1.73
KB
-rw-r--r--
2025-08-05 17:14
scp
16.14
KB
-rw-r--r--
2025-08-05 17:14
screen
3.29
KB
-rw-r--r--
2025-08-05 17:14
script
1.04
KB
-rw-r--r--
2026-03-06 16:00
scriptlive
762
B
-rw-r--r--
2026-03-06 16:00
scriptreplay
917
B
-rw-r--r--
2026-03-06 16:00
scrub
885
B
-rw-r--r--
2025-08-05 17:14
sdptool
9.38
KB
-rw-r--r--
2025-08-05 17:14
secret-tool
1.43
KB
-rw-r--r--
2025-08-05 17:14
setarch
790
B
-rw-r--r--
2026-03-06 16:00
setpriv
2.76
KB
-rw-r--r--
2026-03-06 16:00
setquota
3.62
KB
-rw-r--r--
2025-08-05 17:14
setsid
440
B
-rw-r--r--
2026-03-06 16:00
setterm
2.53
KB
-rw-r--r--
2026-03-06 16:00
sfdisk
2.1
KB
-rw-r--r--
2026-03-06 16:00
sftp
16.14
KB
-rw-r--r--
2025-08-05 17:14
sh
879
B
-rw-r--r--
2025-08-05 17:14
shellcheck
1.63
KB
-rw-r--r--
2025-08-05 17:14
sidedoor
16.14
KB
-rw-r--r--
2025-08-05 17:14
sitecopy
1.29
KB
-rw-r--r--
2025-08-05 17:14
slackpkg
3.41
KB
-rw-r--r--
2025-08-05 17:14
slapt-get
2.44
KB
-rw-r--r--
2025-08-05 17:14
slapt-src
1.85
KB
-rw-r--r--
2025-08-05 17:14
slogin
16.14
KB
-rw-r--r--
2025-08-05 17:14
smartctl
4.27
KB
-rw-r--r--
2025-08-05 17:14
smbcacls
7.06
KB
-rw-r--r--
2025-08-05 17:14
smbclient
7.06
KB
-rw-r--r--
2025-08-05 17:14
smbcquotas
7.06
KB
-rw-r--r--
2025-08-05 17:14
smbget
7.06
KB
-rw-r--r--
2025-08-05 17:14
smbpasswd
7.06
KB
-rw-r--r--
2025-08-05 17:14
smbtar
7.06
KB
-rw-r--r--
2025-08-05 17:14
smbtree
7.06
KB
-rw-r--r--
2025-08-05 17:14
snap
2.48
KB
-rw-r--r--
2026-05-28 18:00
snownews
363
B
-rw-r--r--
2025-08-05 17:14
sparc-koji
6.21
KB
-rw-r--r--
2025-08-05 17:14
spovray
2.01
KB
-rw-r--r--
2025-08-05 17:14
sqlite3
902
B
-rw-r--r--
2025-08-05 17:14
ss
1.11
KB
-rw-r--r--
2025-08-05 17:14
ssh
16.14
KB
-rw-r--r--
2025-08-05 17:14
ssh-add
677
B
-rw-r--r--
2025-08-05 17:14
ssh-copy-id
684
B
-rw-r--r--
2025-08-05 17:14
ssh-keygen
3.77
KB
-rw-r--r--
2025-08-05 17:14
sshfs
567
B
-rw-r--r--
2025-08-05 17:14
sshmitm
364
B
-rw-r--r--
2025-08-05 17:14
sshow
498
B
-rw-r--r--
2025-08-05 17:14
star
18.23
KB
-rw-r--r--
2025-08-05 17:14
strace
3.23
KB
-rw-r--r--
2025-08-05 17:14
stream
8.7
KB
-rw-r--r--
2025-08-05 17:14
strings
1.13
KB
-rw-r--r--
2025-08-05 17:14
su
892
B
-rw-r--r--
2026-03-06 16:00
sudo
1.47
KB
-rw-r--r--
2025-08-05 17:14
sudoedit
1.47
KB
-rw-r--r--
2025-08-05 17:14
svcadm
4.99
KB
-rw-r--r--
2025-08-05 17:14
svk
8.62
KB
-rw-r--r--
2025-08-05 17:14
swaplabel
635
B
-rw-r--r--
2026-03-06 16:00
swapoff
743
B
-rw-r--r--
2026-03-06 16:00
swapon
1.97
KB
-rw-r--r--
2026-03-06 16:00
sync_members
735
B
-rw-r--r--
2025-08-05 17:14
synclient
592
B
-rw-r--r--
2025-08-05 17:14
sysbench
4.01
KB
-rw-r--r--
2025-08-05 17:14
sysctl
813
B
-rw-r--r--
2025-08-05 17:14
systemctl
15.72
KB
-rw-r--r--
2026-06-05 15:36
systemd-analyze
7.01
KB
-rw-r--r--
2024-02-27 17:26
systemd-cat
1.68
KB
-rw-r--r--
2024-02-27 17:26
systemd-cgls
2.2
KB
-rw-r--r--
2024-02-27 17:26
systemd-cgtop
2.19
KB
-rw-r--r--
2024-02-27 17:26
systemd-cryptenroll
3.5
KB
-rw-r--r--
2024-02-27 17:26
systemd-delta
1.75
KB
-rw-r--r--
2024-02-27 17:26
systemd-detect-virt
1.32
KB
-rw-r--r--
2024-02-27 17:26
systemd-dissect
3.78
KB
-rw-r--r--
2024-02-27 17:26
systemd-id128
2.09
KB
-rw-r--r--
2024-02-27 17:26
systemd-path
1.7
KB
-rw-r--r--
2024-02-27 17:26
systemd-resolve
2.67
KB
-rw-r--r--
2024-02-27 17:26
systemd-run
5.39
KB
-rw-r--r--
2024-02-27 17:26
systemd-sysext
2.39
KB
-rw-r--r--
2024-02-27 17:26
tar
18.23
KB
-rw-r--r--
2025-08-05 17:14
taskset
1.18
KB
-rw-r--r--
2026-03-06 16:00
tc
26.83
KB
-rw-r--r--
2025-07-10 14:46
tcpdump
1.62
KB
-rw-r--r--
2025-08-05 17:14
tcpkill
440
B
-rw-r--r--
2025-08-05 17:14
tcpnice
431
B
-rw-r--r--
2025-08-05 17:14
tightvncviewer
2.91
KB
-rw-r--r--
2025-08-05 17:14
timedatectl
2.95
KB
-rw-r--r--
2024-02-27 17:26
timeout
1008
B
-rw-r--r--
2025-08-05 17:14
tipc
8.09
KB
-rw-r--r--
2025-08-05 17:14
tox
1.4
KB
-rw-r--r--
2025-08-05 17:14
trace-cmd.bash
6.9
KB
-rw-r--r--
2025-08-05 17:14
tracepath
564
B
-rw-r--r--
2025-08-05 17:14
tracepath6
564
B
-rw-r--r--
2025-08-05 17:14
tshark
4.12
KB
-rw-r--r--
2025-08-05 17:14
tsig-keygen
644
B
-rw-r--r--
2025-08-05 17:14
tune2fs
1.71
KB
-rw-r--r--
2025-08-05 17:14
typeset
1.24
KB
-rw-r--r--
2025-08-05 17:14
ua
1.98
KB
-rw-r--r--
2026-04-07 18:21
ubuntu-bug
5.21
KB
-rw-r--r--
2024-04-18 12:31
uclampset
665
B
-rw-r--r--
2026-03-06 16:00
udevadm
10.5
KB
-rw-r--r--
2024-02-27 17:26
udisksctl
857
B
-rw-r--r--
2025-08-21 14:16
ufw
2.44
KB
-rw-r--r--
2025-08-05 17:14
ul
655
B
-rw-r--r--
2026-03-06 16:00
ulimit
879
B
-rw-r--r--
2025-08-05 17:14
umount
1.82
KB
-rw-r--r--
2026-03-06 16:00
unace
472
B
-rw-r--r--
2025-08-05 17:14
unpack200
1.22
KB
-rw-r--r--
2025-08-05 17:14
unrar
615
B
-rw-r--r--
2025-08-05 17:14
unshare
936
B
-rw-r--r--
2026-03-06 16:00
unshunt
347
B
-rw-r--r--
2025-08-05 17:14
update-alternatives
2.4
KB
-rw-r--r--
2025-08-05 17:14
update-initramfs
581
B
-rw-r--r--
2022-02-08 19:54
update-rc.d
1.86
KB
-rw-r--r--
2025-08-05 17:14
upgradepkg
803
B
-rw-r--r--
2025-08-05 17:14
urlsnarf
507
B
-rw-r--r--
2025-08-05 17:14
useradd
1.25
KB
-rw-r--r--
2025-08-05 17:14
userdel
545
B
-rw-r--r--
2025-08-05 17:14
usermod
1.36
KB
-rw-r--r--
2025-08-05 17:14
utmpdump
475
B
-rw-r--r--
2026-03-06 16:00
uuidd
862
B
-rw-r--r--
2026-03-06 16:00
uuidgen
657
B
-rw-r--r--
2026-03-06 16:00
uuidparse
727
B
-rw-r--r--
2026-03-06 16:00
valgrind
3.42
KB
-rw-r--r--
2025-08-05 17:14
vgcfgbackup
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgcfgrestore
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgchange
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgck
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgconvert
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgcreate
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgdisplay
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgexport
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgextend
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgimport
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgmerge
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgmknodes
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgreduce
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgremove
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgrename
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgs
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgscan
19.01
KB
-rw-r--r--
2025-08-05 17:14
vgsplit
19.01
KB
-rw-r--r--
2025-08-05 17:14
vigr
444
B
-rw-r--r--
2025-08-05 17:14
vipw
444
B
-rw-r--r--
2025-08-05 17:14
vmstat
701
B
-rw-r--r--
2025-08-05 17:14
vncviewer
2.91
KB
-rw-r--r--
2025-08-05 17:14
vpnc
2.27
KB
-rw-r--r--
2025-08-05 17:14
wall
634
B
-rw-r--r--
2026-03-06 16:00
watch
1.15
KB
-rw-r--r--
2025-08-05 17:14
wdctl
1.34
KB
-rw-r--r--
2026-03-06 16:00
webmitm
364
B
-rw-r--r--
2025-08-05 17:14
wget
6.48
KB
-rw-r--r--
2025-08-05 17:14
whatis
2.94
KB
-rw-r--r--
2025-08-05 17:14
whereis
531
B
-rw-r--r--
2026-03-06 16:00
whiptail
345
B
-rw-r--r--
2025-08-05 17:14
wine
535
B
-rw-r--r--
2025-08-05 17:14
wine-development
535
B
-rw-r--r--
2025-08-05 17:14
wine-stable
535
B
-rw-r--r--
2025-08-05 17:14
wipefs
1.21
KB
-rw-r--r--
2026-03-06 16:00
withlist
411
B
-rw-r--r--
2025-08-05 17:14
wodim
3.5
KB
-rw-r--r--
2025-08-05 17:14
wol
1.16
KB
-rw-r--r--
2025-08-05 17:14
write
431
B
-rw-r--r--
2026-03-06 16:00
wsimport
1.1
KB
-rw-r--r--
2025-08-05 17:14
wtf
937
B
-rw-r--r--
2025-08-05 17:14
wvdial
1.25
KB
-rw-r--r--
2025-08-05 17:14
xdg-mime
2.17
KB
-rw-r--r--
2025-08-05 17:14
xdg-settings
757
B
-rw-r--r--
2025-08-05 17:14
xfreerdp
2.05
KB
-rw-r--r--
2025-08-05 17:14
xgamma
2.01
KB
-rw-r--r--
2025-08-05 17:14
xhost
378
B
-rw-r--r--
2025-08-05 17:14
xmllint
1.24
KB
-rw-r--r--
2025-08-05 17:14
xmlwf
694
B
-rw-r--r--
2025-08-05 17:14
xmms
695
B
-rw-r--r--
2025-08-05 17:14
xmodmap
437
B
-rw-r--r--
2025-08-05 17:14
xpovray
2.01
KB
-rw-r--r--
2025-08-05 17:14
xrandr
2.18
KB
-rw-r--r--
2025-08-05 17:14
xrdb
512
B
-rw-r--r--
2025-08-05 17:14
xsltproc
1.2
KB
-rw-r--r--
2025-08-05 17:14
xvfb-run
886
B
-rw-r--r--
2025-08-05 17:14
xvnc4viewer
2.91
KB
-rw-r--r--
2025-08-05 17:14
xxd
491
B
-rw-r--r--
2025-08-05 17:14
xz
1.48
KB
-rw-r--r--
2025-08-05 17:14
xzdec
639
B
-rw-r--r--
2025-08-05 17:14
ypcat
759
B
-rw-r--r--
2025-08-05 17:14
ypmatch
759
B
-rw-r--r--
2025-08-05 17:14
yum-arch
357
B
-rw-r--r--
2025-08-05 17:14
zopfli
677
B
-rw-r--r--
2025-08-05 17:14
zopflipng
920
B
-rw-r--r--
2025-08-05 17:14
zramctl
1.26
KB
-rw-r--r--
2026-03-06 16:00
Save
Rename
# bash completion for ethtool(8) -*- shell-script -*- # shellcheck shell=bash disable=SC2207 # Complete a word representing a set of characters. # @param $@ chars Characters which may be present in completed set. _ethtool_compgen_letterset() { local char for char; do case "$cur" in *"$char"*) # $cur already contains $char ;; *) COMPREPLY+=( "$cur$char" ) ;; esac done } # Generate completions for words matched case-insensitively # @param $@ choices Completion choices. _ethtool_compgen_nocase() { local reset reset=$( shopt -p nocasematch ) shopt -s nocasematch local choice for choice; do case "$choice" in "$cur"*) COMPREPLY+=( "$choice" ) ;; esac done $reset } # Gets names from a section of ethtool output. # @param $1 section_bre POSIX BRE matching section heading (without : at end). # @param $@ ethtool arguments _ethtool_get_names_in_section() { local section_bre="$1" shift PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin" \ ethtool "$@" 2>/dev/null | command sed -n " # Line is section heading iff it ends with : # From requested section heading to next section heading /^$section_bre:$/,/:$/ { # If line is section heading, ignore it /:$/d # Remove value and separator, if present s/[[:space:]]*:.*// # Remove leading space, if present s/^[[:space:]]*// # Print the line p }" } # Complete an RSS Context ID _ethtool_context() { COMPREPLY=( $(PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin" \ ethtool --show-nfc "${words[2]}" 2>/dev/null | command sed -n 's/^[[:space:]]*RSS Context ID:[[:space:]]*\([0-9]*\)$/\1/p' | sort -u) ) } # Complete a network flow traffic type # Available OPTIONS: # --hash Complete only types suitable for rx hashing _ethtool_flow_type() { local types='ah4 ah6 esp4 esp6 ether sctp4 sctp6 tcp4 tcp6 udp4 udp6' if [ "${1-}" != --hash ]; then types="$types ip4 ip6" fi COMPREPLY=( $( compgen -W "$types" -- "$cur" ) ) } # Completion for ethtool --change _ethtool_change() { local -A settings=( [advertise]=notseen [autoneg]=notseen [duplex]=notseen [mdix]=notseen [msglvl]=notseen [port]=notseen [phyad]=notseen [speed]=notseen [wol]=notseen [xcvr]=notseen [lanes]=notseen ) local -A msgtypes=( [drv]=notseen [hw]=notseen [ifdown]=notseen [ifup]=notseen [intr]=notseen [link]=notseen [pktdata]=notseen [probe]=notseen [rx_err]=notseen [rx_status]=notseen [timer]=notseen [tx_done]=notseen [tx_err]=notseen [tx_queued]=notseen [wol]=notseen ) # Mark seen settings and msgtypes, and whether in msglvl sub-command local in_msglvl= local word for word in "${words[@]:3:${#words[@]}-4}"; do if [ "$in_msglvl" ] && [ "${msgtypes[$word]+set}" ]; then msgtypes[$word]=seen elif [ "${settings[$word]+set}" ]; then settings[$word]=seen if [ "$word" = msglvl ]; then in_msglvl=1 else in_msglvl= fi fi done if [ "$in_msglvl" ] && [ "${msgtypes[$prev]+set}" ]; then # All msgtypes take an on/off argument COMPREPLY=( $( compgen -W 'on off' -- "$cur" ) ) return fi case "$prev" in advertise) # Hex number return ;; autoneg) COMPREPLY=( $( compgen -W 'on off' -- "$cur" ) ) return ;; duplex) COMPREPLY=( $( compgen -W 'half full' -- "$cur" ) ) return ;; mdix) COMPREPLY=( $( compgen -W 'auto on off' -- "$cur" ) ) return ;; msglvl) # Unsigned integer or msgtype COMPREPLY=( $( compgen -W "${!msgtypes[*]}" -- "$cur" ) ) return ;; port) COMPREPLY=( $( compgen -W 'aui bnc fibre mii tp' -- "$cur" ) ) return ;; phyad) # Integer return ;; sopass) _mac_addresses return ;; speed) # Number return ;; wol) # $cur is a set of wol type characters. _ethtool_compgen_letterset p u m b a g s f d return ;; xcvr) COMPREPLY=( $( compgen -W 'internal external' -- "$cur" ) ) return ;; lanes) # Number return ;; esac local -a comp_words=() # Add settings not seen to completions local setting for setting in "${!settings[@]}"; do if [ "${settings[$setting]}" = notseen ]; then comp_words+=( "$setting" ) fi done # Add settings not seen to completions if [ "$in_msglvl" ]; then local msgtype for msgtype in "${!msgtypes[@]}"; do if [ "${msgtypes[$msgtype]}" = notseen ]; then comp_words+=( "$msgtype" ) fi done fi COMPREPLY=( $( compgen -W "${comp_words[*]}" -- "$cur" ) ) } # Completion for ethtool --change-eeprom _ethtool_change_eeprom() { local -A settings=( [length]=1 [magic]=1 [offset]=1 [value]=1 ) if [ "${settings[$prev]+set}" ]; then # All settings take an unsigned integer argument return fi # Remove settings which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do unset "settings[$word]" done COMPREPLY=( $( compgen -W "${!settings[*]}" -- "$cur" ) ) } # Completion for ethtool --coalesce _ethtool_coalesce() { local -A settings=( [adaptive-rx]=1 [adaptive-tx]=1 [pkt-rate-high]=1 [pkt-rate-low]=1 [rx-frames]=1 [rx-frames-high]=1 [rx-frames-irq]=1 [rx-frames-low]=1 [rx-usecs]=1 [rx-usecs-high]=1 [rx-usecs-irq]=1 [rx-usecs-low]=1 [sample-interval]=1 [stats-block-usecs]=1 [tx-frames]=1 [tx-frames-high]=1 [tx-frames-irq]=1 [tx-frames-low]=1 [tx-usecs]=1 [tx-usecs-high]=1 [tx-usecs-irq]=1 [tx-usecs-low]=1 [tx-aggr-max-bytes]=1 [tx-aggr-max-frames]=1 [tx-aggr-time-usecs]=1 ) case "$prev" in adaptive-rx|\ adaptive-tx) COMPREPLY=( $( compgen -W 'on off' -- "$cur" ) ) return ;; esac if [ "${settings[$prev]+set}" ]; then # Unsigned integer return fi # Remove settings which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do unset "settings[$word]" done COMPREPLY=( $( compgen -W "${!settings[*]}" -- "$cur" ) ) } # Completion for ethtool --config-nfc <devname> flow-type _ethtool_config_nfc_flow_type() { if [ "$cword" -eq 4 ]; then _ethtool_flow_type --spec return fi case "$prev" in context) _ethtool_context return ;; dst|\ dst-mac|\ src) # TODO: Complete only local for dst and remote for src _mac_addresses return ;; dst-ip) # Note: RX classification, so dst is usually local case "${words[4]}" in *4) _ip_addresses -4 return ;; *6) _ip_addresses -6 return ;; esac return ;; src-ip) # Note: RX classification, so src is usually remote # TODO: Remote IP addresses (ARP cache + /etc/hosts + ?) return ;; m|\ *-mask) # MAC, IP, or integer bitmask return ;; esac local -A settings=( [action]=1 [context]=1 [loc]=1 [queue]=1 [vf]=1 ) if [ "${settings[$prev]+set}" ]; then # Integer return fi case "${words[4]}" in ah4|\ esp4) local -A fields=( [dst-ip]=1 [dst-mac]=1 [spi]=1 [src-ip]=1 [tos]=1 [user-def]=1 [vlan-etype]=1 [vlan]=1 ) ;; ah6|\ esp6) local -A fields=( [dst-ip]=1 [dst-mac]=1 [spi]=1 [src-ip]=1 [tclass]=1 [user-def]=1 [vlan-etype]=1 [vlan]=1 ) ;; ether) local -A fields=( [dst]=1 [proto]=1 [src]=1 [user-def]=1 [vlan-etype]=1 [vlan]=1 ) ;; ip4) local -A fields=( [dst-ip]=1 [dst-mac]=1 [dst-port]=1 [l4data]=1 [l4proto]=1 [spi]=1 [src-ip]=1 [src-port]=1 [tos]=1 [user-def]=1 [vlan-etype]=1 [vlan]=1 ) ;; ip6) local -A fields=( [dst-ip]=1 [dst-mac]=1 [dst-port]=1 [l4data]=1 [l4proto]=1 [spi]=1 [src-ip]=1 [src-port]=1 [tclass]=1 [user-def]=1 [vlan-etype]=1 [vlan]=1 ) ;; sctp4|\ tcp4|\ udp4) local -A fields=( [dst-ip]=1 [dst-mac]=1 [dst-port]=1 [src-ip]=1 [src-port]=1 [tos]=1 [user-def]=1 [vlan-etype]=1 [vlan]=1 ) ;; sctp6|\ tcp6|\ udp6) local -A fields=( [dst-ip]=1 [dst-mac]=1 [dst-port]=1 [src-ip]=1 [src-port]=1 [tclass]=1 [user-def]=1 [vlan-etype]=1 [vlan]=1 ) ;; *) return ;; esac if [ "${fields[$prev]+set}" ]; then # Integer return fi # If the previous 2 words were a field+value, suggest a mask local mask= if [ "${fields[${words[$cword-2]}]+set}" ]; then mask="m ${words[$cword-2]}-mask" fi # Remove fields and settings which have been seen local word for word in "${words[@]:5:${#words[@]}-6}"; do unset "fields[$word]" "settings[$word]" done # Remove mutually-exclusive options if ! [ "${settings[action]+set}" ]; then unset 'settings[queue]' 'settings[vf]' fi if ! [ "${settings[queue]+set}" ]; then unset 'settings[action]' fi if ! [ "${settings[vf]+set}" ]; then unset 'settings[action]' fi COMPREPLY=( $( compgen -W "$mask ${!fields[*]} ${!settings[*]}" -- "$cur" ) ) } # Completion for ethtool --config-nfc _ethtool_config_nfc() { if [ "$cword" -eq 3 ]; then COMPREPLY=( $( compgen -W 'delete flow-type rx-flow-hash' -- "$cur" ) ) return fi case "${words[3]}" in delete) # Unsigned integer return ;; flow-type) _ethtool_config_nfc_flow_type return ;; rx-flow-hash) case "$cword" in 4) _ethtool_flow_type --hash return ;; 5) _ethtool_compgen_letterset m v t s d f n r return ;; 6) COMPREPLY=( $( compgen -W context -- "$cur" ) ) return ;; 7) _ethtool_context return ;; esac return ;; esac } # Completion for ethtool --eeprom-dump _ethtool_eeprom_dump() { local -A settings=( [length]=1 [offset]=1 [raw]=1 ) if [ "$prev" = raw ]; then COMPREPLY=( $( compgen -W 'on off' -- "$cur" ) ) return fi if [ "${settings[$prev]+set}" ]; then # Unsigned integer argument return fi # Remove settings which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do unset "settings[$word]" done COMPREPLY=( $( compgen -W "${!settings[*]}" -- "$cur" ) ) } # Completion for ethtool --features _ethtool_features() { local -A abbreviations=( [generic-receive-offload]=gro [generic-segmentation-offload]=gso [large-receive-offload]=lro [ntuple-filters]=ntuple [receive-hashing]=rxhash [rx-checksumming]=rx [rx-vlan-offload]=rxvlan [scatter-gather]=sg [tcp-segmentation-offload]=tso [tx-checksumming]=tx [tx-vlan-offload]=txvlan [udp-fragmentation-offload]=ufo ) local -A features=() local feature status fixed # shellcheck disable=SC2034 while read -r feature status fixed; do if [ -z "$feature" ]; then # Ignore blank line from empty expansion in here-document continue fi if [ "$feature" = Features ]; then # Ignore heading continue fi if [ "$fixed" = '[fixed]' ]; then # Fixed features can't be changed continue fi feature=${feature%:} if [ "${abbreviations[$feature]+set}" ]; then features[${abbreviations[$feature]}]=1 else features[$feature]=1 fi done <<ETHTOOL_FEATURES $(PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin" \ ethtool --show-features "${words[2]}" 2>/dev/null) ETHTOOL_FEATURES if [ "${features[$prev]+set}" ]; then COMPREPLY=( $( compgen -W 'on off' -- "$cur" ) ) return fi # Remove features which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do unset "features[$word]" done COMPREPLY=( $( compgen -W "${!features[*]}" -- "$cur" ) ) } # Complete the current word as a kernel firmware file (for request_firmware) # See https://www.kernel.org/doc/html/latest/driver-api/firmware/core.html _ethtool_firmware() { local -a firmware_paths=( /lib/firmware/updates/ /lib/firmware/ ) local release if release=$( uname -r 2>/dev/null ); then firmware_paths+=( "/lib/firmware/updates/$release/" "/lib/firmware/$release/" ) fi local fw_path_para if fw_path_para=$( cat /sys/module/firmware_class/parameters/path 2>/dev/null ) \ && [ -n "$fw_path_para" ]; then firmware_paths+=( "$fw_path_para" ) fi local -A firmware_files=() local firmware_path for firmware_path in "${firmware_paths[@]}"; do local firmware_file for firmware_file in "$firmware_path"*; do if [ -f "$firmware_file" ]; then firmware_files[${firmware_file##*/}]=1 fi done done local IFS=' ' COMPREPLY=( $( compgen -W "${!firmware_files[*]}" -- "$cur" ) ) } # Completion for ethtool --flash _ethtool_flash() { if [ "$cword" -eq 3 ]; then _ethtool_firmware return fi } # Completion for ethtool --get-dump _ethtool_get_dump() { case "$cword" in 3) COMPREPLY=( $( compgen -W data -- "$cur" ) ) return ;; 4) # Output filename local IFS=' ' COMPREPLY=( $( compgen -f -- "$cur" ) ) return ;; esac } # Completion for ethtool --get-phy-tunable _ethtool_get_phy_tunable() { if [ "$cword" -eq 3 ]; then COMPREPLY=( $( compgen -W downshift -- "$cur" ) ) return fi } # Completion for ethtool --module-info _ethtool_module_info() { local -A settings=( [hex]=1 [length]=1 [offset]=1 [raw]=1 ) case "$prev" in hex|\ raw) COMPREPLY=( $( compgen -W 'on off' -- "$cur" ) ) return ;; esac if [ "${settings[$prev]+set}" ]; then # Unsigned integer argument return fi # Remove settings which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do unset "settings[$word]" done COMPREPLY=( $( compgen -W "${!settings[*]}" -- "$cur" ) ) } # Completion for ethtool --pause _ethtool_pause() { local -A settings=( [autoneg]=1 [rx]=1 [tx]=1 ) if [ "${settings[$prev]+set}" ]; then COMPREPLY=( $( compgen -W 'on off' -- "$cur" ) ) return fi # Remove settings which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do unset "settings[$word]" done COMPREPLY=( $( compgen -W "${!settings[*]}" -- "$cur" ) ) } # Completion for ethtool --per-queue _ethtool_per_queue() { local -a subcommands=( --coalesce --show-coalesce ) if [ "$cword" -eq 3 ]; then COMPREPLY=( $( compgen -W "queue_mask ${subcommands[*]}" -- "$cur" ) ) return fi local sc_start=3 if [ "${words[3]}" = queue_mask ] ; then case "$cword" in 4) # Hex number return ;; 5) COMPREPLY=( $( compgen -W "${subcommands[*]}" -- "$cur" ) ) return ;; esac sc_start=5 fi case "${words[$sc_start]}" in --coalesce) # Remove --per-queue args to match normal --coalesce invocation local words=( "${words[0]}" --coalesce "${words[2]}" "${words[@]:$sc_start+1:${#words[@]}-$sc_start-1}" ) _ethtool_coalesce return ;; --show-coalesce) # No args return ;; esac } # Completion for ethtool --register-dump _ethtool_register_dump() { local -A settings=( [file]=1 [hex]=1 [raw]=1 ) case "$prev" in hex|\ raw) COMPREPLY=( $( compgen -W 'on off' -- "$cur" ) ) return ;; file) local IFS=' ' COMPREPLY=( $( compgen -f -- "$cur" ) ) return ;; esac # Remove settings which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do unset "settings[$word]" done COMPREPLY=( $( compgen -W "${!settings[*]}" -- "$cur" ) ) } # Completion for ethtool --reset _ethtool_reset() { if [ "$prev" = flags ]; then # Unsigned integer return fi local -A flag_names=( [ap]=1 [dma]=1 [filter]=1 [irq]=1 [mac]=1 [mgmt]=1 [offload]=1 [phy]=1 [ram]=1 ) local -A all_flag_names=() local flag_name for flag_name in "${!flag_names[@]}"; do all_flag_names[$flag_name]=1 all_flag_names[$flag_name-shared]=1 done # Remove all_flag_names which have been seen local any_dedicated= local word for word in "${words[@]:3:${#words[@]}-4}"; do case "$word" in all) # Flags are always additive. # Nothing to add after "all". return ;; dedicated) any_dedicated=1 # "dedicated" sets all non-shared flags for flag_name in "${!flag_names[@]}"; do unset "all_flag_names[$flag_name]" done continue ;; esac if [ "${flag_names[$word]+set}" ]; then any_dedicated=1 fi unset "all_flag_names[$word]" done COMPREPLY=( $( compgen -W "${!all_flag_names[*]}" -- "$cur" ) ) # Although it is permitted to mix named and un-named flags or duplicate # flags with "all" or "dedicated", it's not likely intentional. # Reconsider if a real use-case (or good consistency argument) is found. if [ "$cword" -eq 3 ]; then COMPREPLY+=( all dedicated flags ) elif [ -z "$any_dedicated" ]; then COMPREPLY+=( dedicated ) fi } # Completion for ethtool --rxfh _ethtool_rxfh() { local -A settings=( [context]=1 [default]=1 [delete]=1 [equal]=1 [hfunc]=1 [hkey]=1 [weight]=1 ) case "$prev" in context) _ethtool_context # "new" to create a new context COMPREPLY+=( new ) return ;; equal) # Positive integer return ;; hfunc) # Complete available RSS hash functions COMPREPLY=( $(_ethtool_get_names_in_section 'RSS hash function' \ --show-rxfh "${words[2]}") ) return ;; hkey) # Pairs of hex digits separated by : return ;; weight) # Non-negative integer return ;; esac local word for word in "${words[@]:3:${#words[@]}-4}"; do # Remove settings which have been seen unset "settings[$word]" # Remove settings which are mutually-exclusive with seen settings case "$word" in context) unset 'settings[default]' ;; default) unset \ 'settings[context]' \ 'settings[delete]' \ 'settings[equal]' \ 'settings[weight]' ;; delete) unset \ 'settings[default]' \ 'settings[equal]' \ 'settings[hkey]' \ 'settings[weight]' ;; equal) unset \ 'settings[default]' \ 'settings[delete]' \ 'settings[weight]' ;; hkey) unset 'settings[delete]' ;; weight) unset \ 'settings[default]' \ 'settings[delete]' \ 'settings[equal]' ;; esac done COMPREPLY=( $( compgen -W "${!settings[*]}" -- "$cur" ) ) } # Completion for ethtool --set-channels _ethtool_set_channels() { local -A settings=( [combined]=1 [other]=1 [rx]=1 [tx]=1 ) if [ "${settings[$prev]+set}" ]; then # Unsigned integer argument return fi # Remove settings which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do unset "settings[$word]" done COMPREPLY=( $( compgen -W "${!settings[*]}" -- "$cur" ) ) } # Completion for ethtool --set-eee _ethtool_set_eee() { local -A settings=( [advertise]=1 [eee]=1 [tx-lpi]=1 [tx-timer]=1 ) case "$prev" in advertise|\ tx-timer) # Unsigned integer return ;; eee|\ tx-lpi) COMPREPLY=( $( compgen -W 'on off' -- "$cur" ) ) return ;; esac # Remove settings which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do unset "settings[$word]" done COMPREPLY=( $( compgen -W "${!settings[*]}" -- "$cur" ) ) } # Completion for ethtool --set-fec _ethtool_set_fec() { if [ "$cword" -eq 3 ]; then COMPREPLY=( $( compgen -W encoding -- "$cur" ) ) return fi local -A modes=( [auto]=auto [rs]=RS [off]=off [baser]=BaseR ) # Remove modes which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do # ethtool recognizes modes case-insensitively unset "modes[${word,,}]" done _ethtool_compgen_nocase "${modes[@]}" } # Completion for ethtool --set-phy-tunable _ethtool_set_phy_tunable() { case "$cword" in 3) COMPREPLY=( $( compgen -W downshift -- "$cur" ) ) return ;; 4) COMPREPLY=( $( compgen -W 'on off' -- "$cur" ) ) return ;; 5) COMPREPLY=( $( compgen -W count -- "$cur" ) ) return ;; esac } # Completion for ethtool --set-priv-flags _ethtool_set_priv_flags() { if [ $(( cword % 2 )) -eq 0 ]; then COMPREPLY=( $( compgen -W 'on off' -- "$cur" ) ) return fi # Get available private flags local -A flags=() local flag while IFS= read -r flag; do # Ignore blank line from empty here-document if [ -n "$flag" ]; then flags[$flag]=1 fi done <<ETHTOOL_PRIV_FLAGS $(_ethtool_get_names_in_section \ 'Private flags for [[:graph:]]*' --show-priv-flags "${words[2]}") ETHTOOL_PRIV_FLAGS # Remove flags which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do unset "flags[$word]" done COMPREPLY=( $( compgen -W "${!flags[*]}" -- "$cur" ) ) } # Completion for ethtool --set-ring _ethtool_set_ring() { local -A settings=( [rx-jumbo]=1 [rx-mini]=1 [rx]=1 [tx]=1 ) if [ "${settings[$prev]+set}" ]; then # Unsigned integer argument return fi # Remove settings which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do unset "settings[$word]" done COMPREPLY=( $( compgen -W "${!settings[*]}" -- "$cur" ) ) } # Completion for ethtool --show-nfc _ethtool_show_nfc() { if [ "$cword" -eq 3 ]; then COMPREPLY=( $( compgen -W 'rule rx-flow-hash' -- "$cur" ) ) return fi case "${words[3]}" in rule) if [ "$cword" -eq 4 ]; then COMPREPLY=( $(PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin" \ ethtool --show-nfc "${words[2]}" 2>/dev/null | command sed -n 's/^Filter:[[:space:]]*\([0-9]*\)$/\1/p') ) fi return ;; rx-flow-hash) case "$cword" in 4) _ethtool_flow_type --hash return ;; 5) COMPREPLY=( $( compgen -W context -- "$cur" ) ) return ;; 6) _ethtool_context return ;; esac ;; esac } # Completion for ethtool --show-rxfh _ethtool_show_rxfh() { case "$cword" in 3) COMPREPLY=( $( compgen -W context -- "$cur" ) ) return ;; 4) _ethtool_context return ;; esac } # Completion for ethtool --test _ethtool_test() { if [ "$cword" -eq 3 ]; then COMPREPLY=( $( compgen -W 'external_lb offline online' -- "$cur" ) ) return fi } # Completion for ethtool --set-module _ethtool_set_module() { local -A settings=( [power-mode-policy]=1 ) case "$prev" in power-mode-policy) COMPREPLY=( $( compgen -W 'high auto' -- "$cur" ) ) return ;; esac # Remove settings which have been seen local word for word in "${words[@]:3:${#words[@]}-4}"; do unset "settings[$word]" done COMPREPLY=( $( compgen -W "${!settings[*]}" -- "$cur" ) ) } # Complete any ethtool command _ethtool() { local cur prev words cword _init_completion || return # Per "Contributing to bash-completion", complete non-duplicate long opts local -A suggested_funcs=( [--change-eeprom]=change_eeprom [--change]=change [--coalesce]=coalesce [--config-nfc]=config_nfc [--driver]=devname [--dump-module-eeprom]=module_info [--eeprom-dump]=eeprom_dump [--features]=features [--flash]=flash [--get-dump]=get_dump [--get-phy-tunable]=get_phy_tunable [--identify]=devname [--module-info]=module_info [--negotiate]=devname [--offload]=features [--pause]=pause [--per-queue]=per_queue [--phy-statistics]=devname [--register-dump]=register_dump [--reset]=reset [--set-channels]=set_channels [--set-dump]=devname [--set-eee]=set_eee [--set-fec]=set_fec [--set-phy-tunable]=set_phy_tunable [--set-priv-flags]=set_priv_flags [--set-ring]=set_ring [--set-rxfh-indir]=rxfh [--show-channels]=devname [--show-coalesce]=devname [--show-eee]=devname [--show-features]=devname [--show-fec]=devname [--show-nfc]=show_nfc [--show-offload]=devname [--show-pause]=devname [--show-permaddr]=devname [--show-priv-flags]=devname [--show-ring]=devname [--show-rxfh]=show_rxfh [--show-time-stamping]=devname [--statistics]=devname [--test]=test [--set-module]=set_module [--show-module]=devname ) local -A other_funcs=( [--config-ntuple]=config_nfc [--rxfh]=rxfh [--show-ntuple]=show_nfc [--show-rxfh-indir]=devname [-A]=pause [-C]=coalesce [-E]=change_eeprom [-G]=set_ring [-K]=features [-L]=set_channels [-N]=config_nfc [-P]=devname [-Q]=per_queue [-S]=devname [-T]=devname [-U]=config_nfc [-W]=devname [-X]=rxfh [-a]=devname [-c]=devname [-d]=register_dump [-e]=eeprom_dump [-f]=flash [-g]=devname [-i]=devname [-k]=devname [-l]=devname [-m]=module_info [-n]=show_nfc [-p]=devname [-r]=devname [-s]=change [-t]=test [-u]=show_nfc [-w]=get_dump [-x]=devname ) if [ "$cword" -le 1 ]; then _available_interfaces COMPREPLY+=( $( compgen -W "--help --version ${!suggested_funcs[*]}" -- "$cur" ) ) return fi local func=${suggested_funcs[${words[1]}]-${other_funcs[${words[1]}]-}} if [ "$func" ]; then # All sub-commands have devname as their first argument if [ "$cword" -eq 2 ]; then _available_interfaces return fi if [ "$func" != devname ]; then "_ethtool_$func" fi fi } && complete -F _ethtool ethtool # ex: filetype=sh sts=8 sw=8 ts=8 noet