Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.1.1 & Your IP : 3.129.211.72
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--
2021-11-15 21:58
7z
4.2
KB
-rw-r--r--
2021-11-15 21:58
7za
4.2
KB
-rw-r--r--
2021-11-15 21:58
_adb
1.74
KB
-rw-r--r--
2021-11-15 21:58
_cal
926
B
-rw-r--r--
2021-11-15 21:58
_chfn
238
B
-rw-r--r--
2021-11-15 21:58
_chsh
698
B
-rw-r--r--
2021-11-15 21:58
_dmesg
929
B
-rw-r--r--
2021-11-15 21:58
_eject
813
B
-rw-r--r--
2021-11-15 21:58
_hexdump
677
B
-rw-r--r--
2021-11-15 21:58
_hwclock
622
B
-rw-r--r--
2021-11-15 21:58
_ionice
1.23
KB
-rw-r--r--
2021-11-15 21:58
_look
445
B
-rw-r--r--
2021-11-15 21:58
_mock
2.02
KB
-rw-r--r--
2021-11-15 21:58
_modules
2.48
KB
-rw-r--r--
2021-11-15 21:58
_mount
2.01
KB
-rw-r--r--
2021-11-15 21:58
_mount.linux
10.79
KB
-rw-r--r--
2021-11-15 21:58
_newgrp
432
B
-rw-r--r--
2021-11-15 21:58
_nmcli
6.03
KB
-rw-r--r--
2021-11-15 21:58
_renice
770
B
-rw-r--r--
2021-11-15 21:58
_repomanage
606
B
-rw-r--r--
2021-11-15 21:58
_reptyr
549
B
-rw-r--r--
2021-11-15 21:58
_rfkill
927
B
-rw-r--r--
2021-11-15 21:58
_rtcwake
877
B
-rw-r--r--
2021-11-15 21:58
_runuser
241
B
-rw-r--r--
2021-11-15 21:58
_su
986
B
-rw-r--r--
2021-11-15 21:58
_svn
8.67
KB
-rw-r--r--
2021-11-15 21:58
_svnadmin
2.25
KB
-rw-r--r--
2021-11-15 21:58
_svnlook
1.94
KB
-rw-r--r--
2021-11-15 21:58
_udevadm
2.12
KB
-rw-r--r--
2021-11-15 21:58
_umount
631
B
-rw-r--r--
2021-11-15 21:58
_umount.linux
4.51
KB
-rw-r--r--
2021-11-15 21:58
_write
239
B
-rw-r--r--
2021-11-15 21:58
_xm
7.55
KB
-rw-r--r--
2021-11-15 21:58
_yum
4.37
KB
-rw-r--r--
2021-11-15 21:58
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--
2021-11-15 21:58
abook
1.19
KB
-rw-r--r--
2021-11-15 21:58
aclocal
853
B
-rw-r--r--
2021-11-15 21:58
aclocal-1.10
853
B
-rw-r--r--
2021-11-15 21:58
aclocal-1.11
853
B
-rw-r--r--
2021-11-15 21:58
aclocal-1.12
853
B
-rw-r--r--
2021-11-15 21:58
aclocal-1.13
853
B
-rw-r--r--
2021-11-15 21:58
aclocal-1.14
853
B
-rw-r--r--
2021-11-15 21:58
aclocal-1.15
853
B
-rw-r--r--
2021-11-15 21:58
aclocal-1.16
853
B
-rw-r--r--
2021-11-15 21:58
acpi
460
B
-rw-r--r--
2021-11-15 21:58
add-apt-repository
2.19
KB
-rw-r--r--
2023-10-24 12:13
add_members
771
B
-rw-r--r--
2021-11-15 21:58
addpart
484
B
-rw-r--r--
2024-04-09 15:32
alias
490
B
-rw-r--r--
2021-11-15 21:58
alpine
899
B
-rw-r--r--
2021-11-15 21:58
alternatives
2.4
KB
-rw-r--r--
2021-11-15 21:58
animate
8.7
KB
-rw-r--r--
2021-11-15 21:58
ant
2.73
KB
-rw-r--r--
2021-11-15 21:58
apache2ctl
380
B
-rw-r--r--
2021-11-15 21:58
appdata-validate
791
B
-rw-r--r--
2021-11-15 21:58
apropos
2.94
KB
-rw-r--r--
2021-11-15 21:58
apt
7.34
KB
-rw-r--r--
2024-09-05 14:43
apt-add-repository
2.19
KB
-rw-r--r--
2023-10-24 12:13
apt-build
1.45
KB
-rw-r--r--
2021-11-15 21:58
apt-cache
2.13
KB
-rw-r--r--
2021-11-15 21:58
apt-get
3.82
KB
-rw-r--r--
2021-11-15 21:58
aptitude
4.12
KB
-rw-r--r--
2021-11-15 21:58
aptitude-curses
4.12
KB
-rw-r--r--
2021-11-15 21:58
arch
1.19
KB
-rw-r--r--
2021-11-15 21:58
arm-koji
6.21
KB
-rw-r--r--
2021-11-15 21:58
arp
1.56
KB
-rw-r--r--
2021-11-15 21:58
arping
603
B
-rw-r--r--
2021-11-15 21:58
arpspoof
564
B
-rw-r--r--
2021-11-15 21:58
asciidoc
1.17
KB
-rw-r--r--
2021-11-15 21:58
asciidoc.py
1.17
KB
-rw-r--r--
2021-11-15 21:58
aspell
3.29
KB
-rw-r--r--
2021-11-15 21:58
autoconf
966
B
-rw-r--r--
2021-11-15 21:58
autoheader
1020
B
-rw-r--r--
2021-11-15 21:58
automake
871
B
-rw-r--r--
2021-11-15 21:58
automake-1.10
871
B
-rw-r--r--
2021-11-15 21:58
automake-1.11
871
B
-rw-r--r--
2021-11-15 21:58
automake-1.12
871
B
-rw-r--r--
2021-11-15 21:58
automake-1.13
871
B
-rw-r--r--
2021-11-15 21:58
automake-1.14
871
B
-rw-r--r--
2021-11-15 21:58
automake-1.15
871
B
-rw-r--r--
2021-11-15 21:58
automake-1.16
871
B
-rw-r--r--
2021-11-15 21:58
autoreconf
1020
B
-rw-r--r--
2021-11-15 21:58
autorpm
350
B
-rw-r--r--
2021-11-15 21:58
autoscan
750
B
-rw-r--r--
2021-11-15 21:58
autossh
16.11
KB
-rw-r--r--
2021-11-15 21:58
autoupdate
750
B
-rw-r--r--
2021-11-15 21:58
avctrl
465
B
-rw-r--r--
2021-11-15 21:58
badblocks
595
B
-rw-r--r--
2021-11-15 21:58
bind
826
B
-rw-r--r--
2021-11-15 21:58
bk
429
B
-rw-r--r--
2021-11-15 21:58
blkdiscard
686
B
-rw-r--r--
2024-04-09 15:32
blkid
2.1
KB
-rw-r--r--
2024-04-09 15:32
blkzone
1014
B
-rw-r--r--
2024-04-09 15:32
blockdev
760
B
-rw-r--r--
2024-04-09 15:32
bmake
6.04
KB
-rw-r--r--
2021-11-15 21:58
bootctl
3.12
KB
-rw-r--r--
2022-03-11 12:48
bpftool
43.68
KB
-rw-r--r--
2025-04-11 20:45
brctl
1.02
KB
-rw-r--r--
2021-11-15 21:58
bsdtar
18.23
KB
-rw-r--r--
2021-11-15 21:58
btdownloadcurses.py
1.04
KB
-rw-r--r--
2021-11-15 21:58
btdownloadgui.py
1.04
KB
-rw-r--r--
2021-11-15 21:58
btdownloadheadless.py
1.04
KB
-rw-r--r--
2021-11-15 21:58
btrfs
3.4
KB
-rw-r--r--
2022-02-16 22:22
busctl
7.19
KB
-rw-r--r--
2022-03-11 12:48
bzip2
1.04
KB
-rw-r--r--
2021-11-15 21:58
c++
2.61
KB
-rw-r--r--
2021-11-15 21:58
cancel
555
B
-rw-r--r--
2021-11-15 21:58
cardctl
378
B
-rw-r--r--
2021-11-15 21:58
carton
1.83
KB
-rw-r--r--
2021-11-15 21:58
cc
2.61
KB
-rw-r--r--
2021-11-15 21:58
ccache
1
KB
-rw-r--r--
2021-11-15 21:58
ccze
1.19
KB
-rw-r--r--
2021-11-15 21:58
cdrecord
3.5
KB
-rw-r--r--
2021-11-15 21:58
cfagent
421
B
-rw-r--r--
2021-11-15 21:58
cfdisk
608
B
-rw-r--r--
2024-04-09 15:32
cfrun
1.24
KB
-rw-r--r--
2021-11-15 21:58
chage
669
B
-rw-r--r--
2021-11-15 21:58
change_pw
531
B
-rw-r--r--
2021-11-15 21:58
chcpu
1.49
KB
-rw-r--r--
2024-04-09 15:32
check_db
374
B
-rw-r--r--
2021-11-15 21:58
check_perms
319
B
-rw-r--r--
2021-11-15 21:58
checksec
746
B
-rw-r--r--
2021-11-15 21:58
chgrp
940
B
-rw-r--r--
2021-11-15 21:58
chkconfig
903
B
-rw-r--r--
2021-11-15 21:58
chmem
501
B
-rw-r--r--
2024-04-09 15:32
chmod
905
B
-rw-r--r--
2021-11-15 21:58
chown
1.08
KB
-rw-r--r--
2021-11-15 21:58
chpasswd
696
B
-rw-r--r--
2021-11-15 21:58
chrome
1.38
KB
-rw-r--r--
2021-11-15 21:58
chromium
1.38
KB
-rw-r--r--
2021-11-15 21:58
chromium-browser
1.38
KB
-rw-r--r--
2021-11-15 21:58
chronyc
1.53
KB
-rw-r--r--
2021-11-15 21:58
chrpath
536
B
-rw-r--r--
2021-11-15 21:58
chrt
920
B
-rw-r--r--
2024-04-09 15:32
ci
857
B
-rw-r--r--
2021-11-15 21:58
ciptool
9.38
KB
-rw-r--r--
2021-11-15 21:58
civclient
1.04
KB
-rw-r--r--
2021-11-15 21:58
civserver
487
B
-rw-r--r--
2021-11-15 21:58
cksfv
520
B
-rw-r--r--
2021-11-15 21:58
cleanarch
352
B
-rw-r--r--
2021-11-15 21:58
clisp
668
B
-rw-r--r--
2021-11-15 21:58
clone_member
542
B
-rw-r--r--
2021-11-15 21:58
cloud-init
3.24
KB
-rw-r--r--
2024-07-03 01:59
clzip
1.12
KB
-rw-r--r--
2021-11-15 21:58
co
857
B
-rw-r--r--
2021-11-15 21:58
col
460
B
-rw-r--r--
2024-04-09 15:32
colcrt
484
B
-rw-r--r--
2024-04-09 15:32
colormake
6.04
KB
-rw-r--r--
2021-11-15 21:58
colrm
509
B
-rw-r--r--
2024-04-09 15:32
column
1.42
KB
-rw-r--r--
2024-04-09 15:32
compare
8.7
KB
-rw-r--r--
2021-11-15 21:58
compgen
1.42
KB
-rw-r--r--
2021-11-15 21:58
complete
1.42
KB
-rw-r--r--
2021-11-15 21:58
composite
8.7
KB
-rw-r--r--
2021-11-15 21:58
config_list
586
B
-rw-r--r--
2021-11-15 21:58
configure
1.18
KB
-rw-r--r--
2021-11-15 21:58
conjure
8.7
KB
-rw-r--r--
2021-11-15 21:58
convert
8.7
KB
-rw-r--r--
2021-11-15 21:58
cowsay
543
B
-rw-r--r--
2021-11-15 21:58
cowthink
543
B
-rw-r--r--
2021-11-15 21:58
cpan2dist
1.19
KB
-rw-r--r--
2021-11-15 21:58
cpio
2.83
KB
-rw-r--r--
2021-11-15 21:58
cppcheck
2.57
KB
-rw-r--r--
2021-11-15 21:58
createdb
4.27
KB
-rw-r--r--
2021-11-15 21:58
createuser
4.27
KB
-rw-r--r--
2021-11-15 21:58
crontab
1.16
KB
-rw-r--r--
2021-11-15 21:58
cryptdisks_start
1.18
KB
-rw-r--r--
2022-01-13 21:44
cryptdisks_stop
1.18
KB
-rw-r--r--
2022-01-13 21:44
cryptsetup
3
KB
-rw-r--r--
2021-11-15 21:58
ctrlaltdel
335
B
-rw-r--r--
2024-04-09 15:32
curl
3.23
KB
-rw-r--r--
2021-11-15 21:58
cvs
11.75
KB
-rw-r--r--
2021-11-15 21:58
cvsps
1.45
KB
-rw-r--r--
2021-11-15 21:58
dcop
383
B
-rw-r--r--
2021-11-15 21:58
dd
1.25
KB
-rw-r--r--
2021-11-15 21:58
debconf
294
B
-rw-r--r--
2022-02-20 14:42
debconf-show
294
B
-rw-r--r--
2022-02-20 14:42
declare
1.24
KB
-rw-r--r--
2021-11-15 21:58
deja-dup
688
B
-rw-r--r--
2021-11-15 21:58
delpart
563
B
-rw-r--r--
2024-04-09 15:32
desktop-file-validate
474
B
-rw-r--r--
2021-11-15 21:58
devlink
24.52
KB
-rw-r--r--
2022-03-24 11:56
dfutool
9.38
KB
-rw-r--r--
2021-11-15 21:58
dhclient
696
B
-rw-r--r--
2021-11-15 21:58
dict
1.76
KB
-rw-r--r--
2021-11-15 21:58
display
8.7
KB
-rw-r--r--
2021-11-15 21:58
dmesg
1.2
KB
-rw-r--r--
2024-04-09 15:32
dmypy
1.05
KB
-rw-r--r--
2021-11-15 21:58
dnssec-keygen
1.12
KB
-rw-r--r--
2021-11-15 21:58
dnsspoof
500
B
-rw-r--r--
2021-11-15 21:58
dot
1.26
KB
-rw-r--r--
2021-11-15 21:58
dpkg
4.32
KB
-rw-r--r--
2021-11-15 21:58
dpkg-deb
4.32
KB
-rw-r--r--
2021-11-15 21:58
dpkg-query
4.32
KB
-rw-r--r--
2021-11-15 21:58
dpkg-reconfigure
4.32
KB
-rw-r--r--
2021-11-15 21:58
dpkg-source
3.21
KB
-rw-r--r--
2021-11-15 21:58
dropdb
4.27
KB
-rw-r--r--
2021-11-15 21:58
dropuser
4.27
KB
-rw-r--r--
2021-11-15 21:58
dselect
615
B
-rw-r--r--
2021-11-15 21:58
dsniff
518
B
-rw-r--r--
2021-11-15 21:58
dumpdb
371
B
-rw-r--r--
2021-11-15 21:58
dumpe2fs
518
B
-rw-r--r--
2021-11-15 21:58
e2freefrag
460
B
-rw-r--r--
2021-11-15 21:58
e2label
292
B
-rw-r--r--
2021-11-15 21:58
eatmydata
31
B
-rw-r--r--
2021-04-17 11:51
ebtables
3.61
KB
-rw-r--r--
2021-11-15 21:58
ecryptfs-migrate-home
499
B
-rw-r--r--
2021-11-15 21:58
edquota
3.62
KB
-rw-r--r--
2021-11-15 21:58
eject
1.22
KB
-rw-r--r--
2024-04-09 15:32
eog
645
B
-rw-r--r--
2021-11-15 21:58
ether-wake
539
B
-rw-r--r--
2021-11-15 21:58
etherwake
539
B
-rw-r--r--
2021-11-15 21:58
ethtool
23.51
KB
-rw-r--r--
2023-12-12 20:52
evince
976
B
-rw-r--r--
2021-11-15 21:58
explodepkg
152
B
-rw-r--r--
2021-11-15 21:58
export
1.48
KB
-rw-r--r--
2021-11-15 21:58
f77
2.61
KB
-rw-r--r--
2021-11-15 21:58
f95
2.61
KB
-rw-r--r--
2021-11-15 21:58
faillog
640
B
-rw-r--r--
2021-11-15 21:58
fallocate
721
B
-rw-r--r--
2024-04-09 15:32
fbgs
1.55
KB
-rw-r--r--
2021-11-15 21:58
fbi
1.79
KB
-rw-r--r--
2021-11-15 21:58
fdisk
1.87
KB
-rw-r--r--
2024-04-09 15:32
feh
4.2
KB
-rw-r--r--
2021-11-15 21:58
file
755
B
-rw-r--r--
2021-11-15 21:58
file-roller
1.08
KB
-rw-r--r--
2021-11-15 21:58
filebucket
9.77
KB
-rw-r--r--
2021-11-15 21:58
filefrag
350
B
-rw-r--r--
2021-11-15 21:58
filesnarf
447
B
-rw-r--r--
2021-11-15 21:58
fincore
916
B
-rw-r--r--
2024-04-09 15:32
find
3.81
KB
-rw-r--r--
2021-11-15 21:58
find_member
541
B
-rw-r--r--
2021-11-15 21:58
findfs
695
B
-rw-r--r--
2024-04-09 15:32
findmnt
3.12
KB
-rw-r--r--
2024-04-09 15:32
fio
2.31
KB
-rw-r--r--
2021-11-15 21:58
firefox
1.18
KB
-rw-r--r--
2021-11-15 21:58
flake8
1000
B
-rw-r--r--
2021-11-15 21:58
flock
874
B
-rw-r--r--
2024-04-09 15:32
freebsd-update
596
B
-rw-r--r--
2021-11-15 21:58
freeciv
1.04
KB
-rw-r--r--
2021-11-15 21:58
freeciv-gtk2
1.04
KB
-rw-r--r--
2021-11-15 21:58
freeciv-gtk3
1.04
KB
-rw-r--r--
2021-11-15 21:58
freeciv-sdl
1.04
KB
-rw-r--r--
2021-11-15 21:58
freeciv-server
487
B
-rw-r--r--
2021-11-15 21:58
freeciv-xaw
1.04
KB
-rw-r--r--
2021-11-15 21:58
fsck
770
B
-rw-r--r--
2024-04-09 15:32
fsck.cramfs
702
B
-rw-r--r--
2024-04-09 15:32
fsck.minix
418
B
-rw-r--r--
2024-04-09 15:32
fsfreeze
524
B
-rw-r--r--
2024-04-09 15:32
fstrim
743
B
-rw-r--r--
2024-04-09 15:32
function
1.24
KB
-rw-r--r--
2021-11-15 21:58
fusermount
638
B
-rw-r--r--
2021-11-15 21:58
fwupdagent
610
B
-rw-r--r--
2022-07-25 12:40
fwupdmgr
3.65
KB
-rw-r--r--
2022-07-25 12:40
fwupdtool
3.26
KB
-rw-r--r--
2022-07-25 12:40
g++
2.61
KB
-rw-r--r--
2021-11-15 21:58
g++-5
2.61
KB
-rw-r--r--
2021-11-15 21:58
g++-6
2.61
KB
-rw-r--r--
2021-11-15 21:58
g++-7
2.61
KB
-rw-r--r--
2021-11-15 21:58
g++-8
2.61
KB
-rw-r--r--
2021-11-15 21:58
g4
1.37
KB
-rw-r--r--
2021-11-15 21:58
g77
2.61
KB
-rw-r--r--
2021-11-15 21:58
g95
2.61
KB
-rw-r--r--
2021-11-15 21:58
gapplication
1.36
KB
-rw-r--r--
2022-09-21 11:05
gcc
2.61
KB
-rw-r--r--
2021-11-15 21:58
gcc-5
2.61
KB
-rw-r--r--
2021-11-15 21:58
gcc-6
2.61
KB
-rw-r--r--
2021-11-15 21:58
gcc-7
2.61
KB
-rw-r--r--
2021-11-15 21:58
gcc-8
2.61
KB
-rw-r--r--
2021-11-15 21:58
gccgo
2.61
KB
-rw-r--r--
2021-11-15 21:58
gccgo-5
2.61
KB
-rw-r--r--
2021-11-15 21:58
gccgo-6
2.61
KB
-rw-r--r--
2021-11-15 21:58
gccgo-7
2.61
KB
-rw-r--r--
2021-11-15 21:58
gccgo-8
2.61
KB
-rw-r--r--
2021-11-15 21:58
gcj
2.61
KB
-rw-r--r--
2021-11-15 21:58
gcl
615
B
-rw-r--r--
2021-11-15 21:58
gdb
1.59
KB
-rw-r--r--
2021-11-15 21:58
gdbus
935
B
-rw-r--r--
2022-09-21 11:05
genaliases
322
B
-rw-r--r--
2021-11-15 21:58
gendiff
267
B
-rw-r--r--
2021-11-15 21:58
genisoimage
878
B
-rw-r--r--
2021-11-15 21:58
geoiplookup
683
B
-rw-r--r--
2021-11-15 21:58
geoiplookup6
683
B
-rw-r--r--
2021-11-15 21:58
getconf
795
B
-rw-r--r--
2021-11-15 21:58
getent
1.92
KB
-rw-r--r--
2021-11-15 21:58
getopt
815
B
-rw-r--r--
2024-04-09 15:32
gfortran
2.61
KB
-rw-r--r--
2021-11-15 21:58
gfortran-5
2.61
KB
-rw-r--r--
2021-11-15 21:58
gfortran-6
2.61
KB
-rw-r--r--
2021-11-15 21:58
gfortran-7
2.61
KB
-rw-r--r--
2021-11-15 21:58
gfortran-8
2.61
KB
-rw-r--r--
2021-11-15 21:58
gio
3.74
KB
-rw-r--r--
2022-09-21 11:05
git
76.9
KB
-rw-r--r--
2025-01-13 20:13
gitk
76.9
KB
-rw-r--r--
2025-01-13 20:13
gkrellm
945
B
-rw-r--r--
2021-11-15 21:58
gkrellm2
945
B
-rw-r--r--
2021-11-15 21:58
gm
852
B
-rw-r--r--
2021-11-15 21:58
gmake
6.04
KB
-rw-r--r--
2021-11-15 21:58
gmplayer
11.2
KB
-rw-r--r--
2021-11-15 21:58
gnatmake
1015
B
-rw-r--r--
2021-11-15 21:58
gnokii
6.9
KB
-rw-r--r--
2021-11-15 21:58
gnome-mplayer
951
B
-rw-r--r--
2021-11-15 21:58
gnome-screenshot
810
B
-rw-r--r--
2021-11-15 21:58
gnumake
6.04
KB
-rw-r--r--
2021-11-15 21:58
google-chrome
1.38
KB
-rw-r--r--
2021-11-15 21:58
google-chrome-stable
1.38
KB
-rw-r--r--
2021-11-15 21:58
gpasswd
602
B
-rw-r--r--
2021-11-15 21:58
gpc
2.61
KB
-rw-r--r--
2021-11-15 21:58
gpg
1.26
KB
-rw-r--r--
2021-11-15 21:58
gpg2
1.32
KB
-rw-r--r--
2021-11-15 21:58
gpgv
1.09
KB
-rw-r--r--
2021-11-15 21:58
gpgv2
1.09
KB
-rw-r--r--
2021-11-15 21:58
gphoto2
1.38
KB
-rw-r--r--
2021-11-15 21:58
gprof
1.31
KB
-rw-r--r--
2021-11-15 21:58
gresource
1.32
KB
-rw-r--r--
2022-09-21 11:05
groupadd
619
B
-rw-r--r--
2021-11-15 21:58
groupdel
538
B
-rw-r--r--
2021-11-15 21:58
groupmems
611
B
-rw-r--r--
2021-11-15 21:58
groupmod
690
B
-rw-r--r--
2021-11-15 21:58
growisofs
895
B
-rw-r--r--
2021-11-15 21:58
grpck
498
B
-rw-r--r--
2021-11-15 21:58
grub
10.39
KB
-rw-r--r--
2022-12-18 21:21
grub-editenv
10.39
KB
-rw-r--r--
2022-12-18 21:21
grub-install
10.39
KB
-rw-r--r--
2022-12-18 21:21
grub-mkconfig
10.39
KB
-rw-r--r--
2022-12-18 21:21
grub-mkfont
10.39
KB
-rw-r--r--
2022-12-18 21:21
grub-mkimage
10.39
KB
-rw-r--r--
2022-12-18 21:21
grub-mkpasswd-pbkdf2
10.39
KB
-rw-r--r--
2022-12-18 21:21
grub-mkrescue
10.39
KB
-rw-r--r--
2022-12-18 21:21
grub-probe
10.39
KB
-rw-r--r--
2022-12-18 21:21
grub-reboot
10.39
KB
-rw-r--r--
2022-12-18 21:21
grub-script-check
10.39
KB
-rw-r--r--
2022-12-18 21:21
grub-set-default
10.39
KB
-rw-r--r--
2022-12-18 21:21
gsettings
2.76
KB
-rw-r--r--
2022-09-21 11:05
gssdp-discover
922
B
-rw-r--r--
2021-11-15 21:58
gtar
18.23
KB
-rw-r--r--
2021-11-15 21:58
gzip
1.13
KB
-rw-r--r--
2021-11-15 21:58
hardlink
604
B
-rw-r--r--
2024-04-09 15:32
hciattach
9.38
KB
-rw-r--r--
2021-11-15 21:58
hciconfig
9.38
KB
-rw-r--r--
2021-11-15 21:58
hcitool
9.38
KB
-rw-r--r--
2021-11-15 21:58
hd
677
B
-rw-r--r--
2021-11-15 21:58
hddtemp
890
B
-rw-r--r--
2021-11-15 21:58
hexdump
1007
B
-rw-r--r--
2024-04-09 15:32
hid2hci
348
B
-rw-r--r--
2021-11-15 21:58
host
1.97
KB
-rw-r--r--
2021-11-15 21:58
hostname
491
B
-rw-r--r--
2021-11-15 21:58
hostnamectl
2.69
KB
-rw-r--r--
2022-03-11 12:48
hping
792
B
-rw-r--r--
2021-11-15 21:58
hping2
792
B
-rw-r--r--
2021-11-15 21:58
hping3
792
B
-rw-r--r--
2021-11-15 21:58
htop
807
B
-rw-r--r--
2021-11-15 21:58
htpasswd
922
B
-rw-r--r--
2021-11-15 21:58
hunspell
1
KB
-rw-r--r--
2021-11-15 21:58
hwclock
960
B
-rw-r--r--
2024-04-09 15:32
iceweasel
1.18
KB
-rw-r--r--
2021-11-15 21:58
iconv
927
B
-rw-r--r--
2021-11-15 21:58
id
433
B
-rw-r--r--
2021-11-15 21:58
identify
8.7
KB
-rw-r--r--
2021-11-15 21:58
idn
666
B
-rw-r--r--
2021-11-15 21:58
ifdown
906
B
-rw-r--r--
2021-11-15 21:58
ifquery
906
B
-rw-r--r--
2021-11-15 21:58
ifstat
2
KB
-rw-r--r--
2021-11-15 21:58
ifstatus
906
B
-rw-r--r--
2021-11-15 21:58
iftop
512
B
-rw-r--r--
2021-11-15 21:58
ifup
906
B
-rw-r--r--
2021-11-15 21:58
import
8.7
KB
-rw-r--r--
2021-11-15 21:58
influx
885
B
-rw-r--r--
2021-11-15 21:58
info
1.88
KB
-rw-r--r--
2021-11-15 21:58
inject
510
B
-rw-r--r--
2021-11-15 21:58
inotifywait
1.24
KB
-rw-r--r--
2021-11-15 21:58
inotifywatch
1.24
KB
-rw-r--r--
2021-11-15 21:58
insmod
518
B
-rw-r--r--
2021-11-15 21:58
insmod.static
518
B
-rw-r--r--
2021-11-15 21:58
installpkg
731
B
-rw-r--r--
2021-11-15 21:58
interdiff
774
B
-rw-r--r--
2021-11-15 21:58
invoke-rc.d
1.19
KB
-rw-r--r--
2021-11-15 21:58
ionice
1.13
KB
-rw-r--r--
2024-04-09 15:32
ip
12.63
KB
-rw-r--r--
2021-11-15 21:58
ipcalc
542
B
-rw-r--r--
2021-11-15 21:58
ipcmk
576
B
-rw-r--r--
2024-04-09 15:32
ipcrm
1.39
KB
-rw-r--r--
2024-04-09 15:32
ipcs
514
B
-rw-r--r--
2024-04-09 15:32
iperf
2.06
KB
-rw-r--r--
2021-11-15 21:58
iperf3
2.06
KB
-rw-r--r--
2021-11-15 21:58
ipmitool
5.53
KB
-rw-r--r--
2021-11-15 21:58
ipsec
3.05
KB
-rw-r--r--
2021-11-15 21:58
iptables
1.92
KB
-rw-r--r--
2021-11-15 21:58
ipv6calc
1.01
KB
-rw-r--r--
2021-11-15 21:58
iscsiadm
1.87
KB
-rw-r--r--
2021-11-15 21:58
isort
1.32
KB
-rw-r--r--
2021-11-15 21:58
isosize
529
B
-rw-r--r--
2024-04-09 15:32
isql
352
B
-rw-r--r--
2021-11-15 21:58
iwconfig
2.7
KB
-rw-r--r--
2021-11-15 21:58
iwlist
607
B
-rw-r--r--
2021-11-15 21:58
iwpriv
725
B
-rw-r--r--
2021-11-15 21:58
iwspy
478
B
-rw-r--r--
2021-11-15 21:58
jar
497
B
-rw-r--r--
2021-11-15 21:58
jarsigner
1.66
KB
-rw-r--r--
2021-11-15 21:58
java
8.81
KB
-rw-r--r--
2021-11-15 21:58
javac
8.81
KB
-rw-r--r--
2021-11-15 21:58
javadoc
8.81
KB
-rw-r--r--
2021-11-15 21:58
javaws
795
B
-rw-r--r--
2021-11-15 21:58
journalctl
6.12
KB
-rw-r--r--
2022-03-11 12:48
jpegoptim
891
B
-rw-r--r--
2021-11-15 21:58
jps
602
B
-rw-r--r--
2021-11-15 21:58
jq
1.22
KB
-rw-r--r--
2021-11-15 21:58
jshint
903
B
-rw-r--r--
2021-11-15 21:58
json_xs
863
B
-rw-r--r--
2021-11-15 21:58
jsonschema
642
B
-rw-r--r--
2021-11-15 21:58
k3b
1.16
KB
-rw-r--r--
2021-11-15 21:58
kcov
1.72
KB
-rw-r--r--
2021-11-15 21:58
kernel-install
1.65
KB
-rw-r--r--
2022-03-11 12:48
kill
577
B
-rw-r--r--
2021-11-15 21:58
killall
784
B
-rw-r--r--
2021-11-15 21:58
kldload
473
B
-rw-r--r--
2021-11-15 21:58
kldunload
372
B
-rw-r--r--
2021-11-15 21:58
kmod
3.16
KB
-rw-r--r--
2021-08-17 09:19
koji
6.21
KB
-rw-r--r--
2021-11-15 21:58
kplayer
11.2
KB
-rw-r--r--
2021-11-15 21:58
ktutil
2.93
KB
-rw-r--r--
2021-11-15 21:58
l2ping
9.38
KB
-rw-r--r--
2021-11-15 21:58
larch
1.93
KB
-rw-r--r--
2021-11-15 21:58
last
949
B
-rw-r--r--
2024-04-09 15:32
lastlog
584
B
-rw-r--r--
2021-11-15 21:58
lbzip2
1.04
KB
-rw-r--r--
2021-11-15 21:58
ldapadd
4.36
KB
-rw-r--r--
2021-11-15 21:58
ldapcompare
4.36
KB
-rw-r--r--
2021-11-15 21:58
ldapdelete
4.36
KB
-rw-r--r--
2021-11-15 21:58
ldapmodify
4.36
KB
-rw-r--r--
2021-11-15 21:58
ldapmodrdn
4.36
KB
-rw-r--r--
2021-11-15 21:58
ldappasswd
4.36
KB
-rw-r--r--
2021-11-15 21:58
ldapsearch
4.36
KB
-rw-r--r--
2021-11-15 21:58
ldapvi
1.34
KB
-rw-r--r--
2021-11-15 21:58
ldapwhoami
4.36
KB
-rw-r--r--
2021-11-15 21:58
ldattach
1.44
KB
-rw-r--r--
2024-04-09 15:32
lftp
617
B
-rw-r--r--
2021-11-15 21:58
lftpget
306
B
-rw-r--r--
2021-11-15 21:58
lilo
1.58
KB
-rw-r--r--
2021-11-15 21:58
links
3.21
KB
-rw-r--r--
2021-11-15 21:58
links2
3.21
KB
-rw-r--r--
2021-11-15 21:58
lintian
5.25
KB
-rw-r--r--
2021-11-15 21:58
lintian-info
5.25
KB
-rw-r--r--
2021-11-15 21:58
lisp
641
B
-rw-r--r--
2021-11-15 21:58
list_admins
385
B
-rw-r--r--
2021-11-15 21:58
list_lists
463
B
-rw-r--r--
2021-11-15 21:58
list_members
854
B
-rw-r--r--
2021-11-15 21:58
list_owners
411
B
-rw-r--r--
2021-11-15 21:58
locale-gen
715
B
-rw-r--r--
2021-11-15 21:58
localectl
3.25
KB
-rw-r--r--
2022-03-11 12:48
logger
1.52
KB
-rw-r--r--
2024-04-09 15:32
loginctl
3.99
KB
-rw-r--r--
2022-03-11 12:48
look
683
B
-rw-r--r--
2024-04-09 15:32
losetup
1.7
KB
-rw-r--r--
2024-04-09 15:32
lpq
590
B
-rw-r--r--
2021-11-15 21:58
lpr
901
B
-rw-r--r--
2021-11-15 21:58
lrzip
1.08
KB
-rw-r--r--
2021-11-15 21:58
lsblk
2.1
KB
-rw-r--r--
2024-04-09 15:32
lscpu
1.04
KB
-rw-r--r--
2024-04-09 15:32
lsipc
1.28
KB
-rw-r--r--
2024-04-09 15:32
lslocks
1.06
KB
-rw-r--r--
2024-04-09 15:32
lslogins
1.71
KB
-rw-r--r--
2024-04-09 15:32
lsmem
1.04
KB
-rw-r--r--
2024-04-09 15:32
lsns
1.16
KB
-rw-r--r--
2024-04-09 15:32
lsof
1.38
KB
-rw-r--r--
2021-11-15 21:58
lsscsi
594
B
-rw-r--r--
2021-11-15 21:58
lsusb
423
B
-rw-r--r--
2021-11-15 21:58
lua
438
B
-rw-r--r--
2021-11-15 21:58
luac
486
B
-rw-r--r--
2021-11-15 21:58
luseradd
1.03
KB
-rw-r--r--
2021-11-15 21:58
luserdel
477
B
-rw-r--r--
2021-11-15 21:58
lusermod
1.03
KB
-rw-r--r--
2021-11-15 21:58
lvchange
19.01
KB
-rw-r--r--
2021-11-15 21:58
lvcreate
19.01
KB
-rw-r--r--
2021-11-15 21:58
lvdisplay
19.01
KB
-rw-r--r--
2021-11-15 21:58
lvextend
19.01
KB
-rw-r--r--
2021-11-15 21:58
lvm
19.01
KB
-rw-r--r--
2021-11-15 21:58
lvmdiskscan
19.01
KB
-rw-r--r--
2021-11-15 21:58
lvreduce
19.01
KB
-rw-r--r--
2021-11-15 21:58
lvremove
19.01
KB
-rw-r--r--
2021-11-15 21:58
lvrename
19.01
KB
-rw-r--r--
2021-11-15 21:58
lvresize
19.01
KB
-rw-r--r--
2021-11-15 21:58
lvs
19.01
KB
-rw-r--r--
2021-11-15 21:58
lvscan
19.01
KB
-rw-r--r--
2021-11-15 21:58
lz4
1.14
KB
-rw-r--r--
2021-11-15 21:58
lz4c
1.14
KB
-rw-r--r--
2021-11-15 21:58
lzip
1.12
KB
-rw-r--r--
2021-11-15 21:58
lzma
915
B
-rw-r--r--
2021-11-15 21:58
lzop
1.45
KB
-rw-r--r--
2021-11-15 21:58
macof
424
B
-rw-r--r--
2021-11-15 21:58
mailmanctl
463
B
-rw-r--r--
2021-11-15 21:58
mailsnarf
447
B
-rw-r--r--
2021-11-15 21:58
make
6.04
KB
-rw-r--r--
2021-11-15 21:58
makepkg
1.02
KB
-rw-r--r--
2021-11-15 21:58
man
2.94
KB
-rw-r--r--
2021-11-15 21:58
mc
689
B
-rw-r--r--
2021-11-15 21:58
mcookie
599
B
-rw-r--r--
2024-04-09 15:32
mcrypt
1.8
KB
-rw-r--r--
2021-11-15 21:58
mdadm
4.41
KB
-rw-r--r--
2021-11-15 21:58
mdecrypt
1.8
KB
-rw-r--r--
2021-11-15 21:58
mdtool
2.07
KB
-rw-r--r--
2021-11-15 21:58
medusa
672
B
-rw-r--r--
2021-11-15 21:58
mencoder
11.2
KB
-rw-r--r--
2021-11-15 21:58
mesg
412
B
-rw-r--r--
2024-04-09 15:32
micropython
1.73
KB
-rw-r--r--
2021-11-15 21:58
mii-diag
655
B
-rw-r--r--
2021-11-15 21:58
mii-tool
852
B
-rw-r--r--
2021-11-15 21:58
minicom
1.07
KB
-rw-r--r--
2021-11-15 21:58
mkfs
659
B
-rw-r--r--
2024-04-09 15:32
mkfs.bfs
677
B
-rw-r--r--
2024-04-09 15:32
mkfs.cramfs
839
B
-rw-r--r--
2024-04-09 15:32
mkfs.minix
749
B
-rw-r--r--
2024-04-09 15:32
mkinitrd
1.2
KB
-rw-r--r--
2021-11-15 21:58
mkisofs
878
B
-rw-r--r--
2021-11-15 21:58
mkswap
876
B
-rw-r--r--
2024-04-09 15:32
mktemp
679
B
-rw-r--r--
2021-11-15 21:58
mmcli
5.41
KB
-rw-r--r--
2022-10-27 20:03
mmsitepass
328
B
-rw-r--r--
2021-11-15 21:58
modinfo
1.21
KB
-rw-r--r--
2021-11-15 21:58
modprobe
3.99
KB
-rw-r--r--
2021-11-15 21:58
mogrify
8.7
KB
-rw-r--r--
2021-11-15 21:58
mokutil
1.16
KB
-rw-r--r--
2023-08-24 21:14
monodevelop
445
B
-rw-r--r--
2021-11-15 21:58
montage
8.7
KB
-rw-r--r--
2021-11-15 21:58
more
752
B
-rw-r--r--
2024-04-09 15:32
mount
2.05
KB
-rw-r--r--
2024-04-09 15:32
mountpoint
498
B
-rw-r--r--
2024-04-09 15:32
mozilla-firefox
1.18
KB
-rw-r--r--
2021-11-15 21:58
mplayer
11.2
KB
-rw-r--r--
2021-11-15 21:58
mplayer2
11.2
KB
-rw-r--r--
2021-11-15 21:58
mr
2.57
KB
-rw-r--r--
2021-11-15 21:58
msgsnarf
447
B
-rw-r--r--
2021-11-15 21:58
msynctool
1.31
KB
-rw-r--r--
2021-11-15 21:58
mtr
1.9
KB
-rw-r--r--
2022-01-11 12:46
mtx
1.15
KB
-rw-r--r--
2021-11-15 21:58
munin-node-configure
752
B
-rw-r--r--
2021-11-15 21:58
munin-run
645
B
-rw-r--r--
2021-11-15 21:58
munin-update
652
B
-rw-r--r--
2021-11-15 21:58
munindoc
320
B
-rw-r--r--
2021-11-15 21:58
mussh
1.16
KB
-rw-r--r--
2021-11-15 21:58
mutt
4.35
KB
-rw-r--r--
2021-11-15 21:58
muttng
4.35
KB
-rw-r--r--
2021-11-15 21:58
mypy
1.4
KB
-rw-r--r--
2021-11-15 21:58
mysql
2.6
KB
-rw-r--r--
2021-11-15 21:58
mysqladmin
1.72
KB
-rw-r--r--
2021-11-15 21:58
namei
500
B
-rw-r--r--
2024-04-09 15:32
nc
1.2
KB
-rw-r--r--
2021-11-15 21:58
ncal
926
B
-rw-r--r--
2021-11-15 21:58
ncftp
627
B
-rw-r--r--
2021-11-15 21:58
nethogs
556
B
-rw-r--r--
2021-11-15 21:58
netplan
2.72
KB
-rw-r--r--
2023-05-17 17:11
networkctl
2.47
KB
-rw-r--r--
2022-03-11 12:48
newlist
586
B
-rw-r--r--
2021-11-15 21:58
newusers
658
B
-rw-r--r--
2021-11-15 21:58
ngrep
849
B
-rw-r--r--
2021-11-15 21:58
nmap
1.58
KB
-rw-r--r--
2021-11-15 21:58
nmcli
3.75
KB
-rw-r--r--
2022-06-09 09:27
nproc
499
B
-rw-r--r--
2021-11-15 21:58
nsenter
1.16
KB
-rw-r--r--
2024-04-09 15:32
nslookup
1.97
KB
-rw-r--r--
2021-11-15 21:58
nsupdate
881
B
-rw-r--r--
2021-11-15 21:58
ntpdate
711
B
-rw-r--r--
2021-11-15 21:58
oggdec
872
B
-rw-r--r--
2021-11-15 21:58
op
1.47
KB
-rw-r--r--
2021-11-15 21:58
openssl
4.88
KB
-rw-r--r--
2021-11-15 21:58
opera
1.39
KB
-rw-r--r--
2021-11-15 21:58
optipng
1.15
KB
-rw-r--r--
2021-11-15 21:58
p4
1.37
KB
-rw-r--r--
2021-11-15 21:58
pack200
2.21
KB
-rw-r--r--
2021-11-15 21:58
partx
1.27
KB
-rw-r--r--
2024-04-09 15:32
passwd
551
B
-rw-r--r--
2021-11-15 21:58
patch
1.74
KB
-rw-r--r--
2021-11-15 21:58
pbzip2
1.04
KB
-rw-r--r--
2021-11-15 21:58
pccardctl
378
B
-rw-r--r--
2021-11-15 21:58
pdftotext
978
B
-rw-r--r--
2021-11-15 21:58
pdlzip
1.12
KB
-rw-r--r--
2021-11-15 21:58
perl
4.18
KB
-rw-r--r--
2021-11-15 21:58
perlcritic
1.32
KB
-rw-r--r--
2021-11-15 21:58
perldoc
4.18
KB
-rw-r--r--
2021-11-15 21:58
perltidy
1.88
KB
-rw-r--r--
2021-11-15 21:58
pgrep
1.61
KB
-rw-r--r--
2021-11-15 21:58
phing
2.73
KB
-rw-r--r--
2021-11-15 21:58
pidof
530
B
-rw-r--r--
2021-11-15 21:58
pigz
1.13
KB
-rw-r--r--
2021-11-15 21:58
pine
899
B
-rw-r--r--
2021-11-15 21:58
pinfo
1.88
KB
-rw-r--r--
2021-11-15 21:58
ping
1.95
KB
-rw-r--r--
2021-11-15 21:58
ping6
1.95
KB
-rw-r--r--
2021-11-15 21:58
pivot_root
387
B
-rw-r--r--
2024-04-09 15:32
pkcon
2.67
KB
-rwxr-xr-x
2022-02-17 13:13
pkg-config
1.28
KB
-rw-r--r--
2021-11-15 21:58
pkg-get
2.2
KB
-rw-r--r--
2021-11-15 21:58
pkg_deinstall
483
B
-rw-r--r--
2021-11-15 21:58
pkg_delete
483
B
-rw-r--r--
2021-11-15 21:58
pkg_info
483
B
-rw-r--r--
2021-11-15 21:58
pkgadd
1.72
KB
-rw-r--r--
2021-11-15 21:58
pkgrm
1.03
KB
-rw-r--r--
2021-11-15 21:58
pkgtool
846
B
-rw-r--r--
2021-11-15 21:58
pkgutil
3.86
KB
-rw-r--r--
2021-11-15 21:58
pkill
1.61
KB
-rw-r--r--
2021-11-15 21:58
plague-client
409
B
-rw-r--r--
2021-11-15 21:58
plzip
1.12
KB
-rw-r--r--
2021-11-15 21:58
pm-hibernate
321
B
-rw-r--r--
2021-11-15 21:58
pm-is-supported
336
B
-rw-r--r--
2021-11-15 21:58
pm-powersave
282
B
-rw-r--r--
2021-11-15 21:58
pm-suspend
321
B
-rw-r--r--
2021-11-15 21:58
pm-suspend-hybrid
321
B
-rw-r--r--
2021-11-15 21:58
pmake
6.04
KB
-rw-r--r--
2021-11-15 21:58
pngfix
814
B
-rw-r--r--
2021-11-15 21:58
poff
688
B
-rw-r--r--
2022-02-23 15:12
pon
440
B
-rw-r--r--
2022-02-23 15:12
portinstall
895
B
-rw-r--r--
2021-11-15 21:58
portsnap
498
B
-rw-r--r--
2021-11-15 21:58
portupgrade
469
B
-rw-r--r--
2021-11-15 21:58
postalias
956
B
-rw-r--r--
2021-11-15 21:58
postcat
869
B
-rw-r--r--
2021-11-15 21:58
postconf
811
B
-rw-r--r--
2021-11-15 21:58
postfix
761
B
-rw-r--r--
2021-11-15 21:58
postmap
956
B
-rw-r--r--
2021-11-15 21:58
postsuper
1.51
KB
-rw-r--r--
2021-11-15 21:58
povray
2.01
KB
-rw-r--r--
2021-11-15 21:58
ppc-koji
6.21
KB
-rw-r--r--
2021-11-15 21:58
prelink
938
B
-rw-r--r--
2021-11-15 21:58
printenv
466
B
-rw-r--r--
2021-11-15 21:58
prlimit
1.3
KB
-rw-r--r--
2024-04-09 15:32
pro
1.94
KB
-rw-r--r--
2024-06-17 19:50
protoc
1.47
KB
-rw-r--r--
2021-11-15 21:58
psql
4.27
KB
-rw-r--r--
2021-11-15 21:58
puppet
9.77
KB
-rw-r--r--
2021-11-15 21:58
puppetca
9.77
KB
-rw-r--r--
2021-11-15 21:58
puppetd
9.77
KB
-rw-r--r--
2021-11-15 21:58
puppetdoc
9.77
KB
-rw-r--r--
2021-11-15 21:58
puppetmasterd
9.77
KB
-rw-r--r--
2021-11-15 21:58
puppetqd
9.77
KB
-rw-r--r--
2021-11-15 21:58
puppetrun
9.77
KB
-rw-r--r--
2021-11-15 21:58
pv
755
B
-rw-r--r--
2021-11-15 21:58
pvchange
19.01
KB
-rw-r--r--
2021-11-15 21:58
pvcreate
19.01
KB
-rw-r--r--
2021-11-15 21:58
pvdisplay
19.01
KB
-rw-r--r--
2021-11-15 21:58
pvmove
19.01
KB
-rw-r--r--
2021-11-15 21:58
pvremove
19.01
KB
-rw-r--r--
2021-11-15 21:58
pvs
19.01
KB
-rw-r--r--
2021-11-15 21:58
pvscan
19.01
KB
-rw-r--r--
2021-11-15 21:58
pwck
386
B
-rw-r--r--
2021-11-15 21:58
pwd
448
B
-rw-r--r--
2021-11-15 21:58
pwdx
489
B
-rw-r--r--
2021-11-15 21:58
pwgen
603
B
-rw-r--r--
2021-11-15 21:58
pxz
1.48
KB
-rw-r--r--
2021-11-15 21:58
py.test
4.16
KB
-rw-r--r--
2021-11-15 21:58
py.test-2
4.16
KB
-rw-r--r--
2021-11-15 21:58
py.test-3
4.16
KB
-rw-r--r--
2021-11-15 21:58
pycodestyle
733
B
-rw-r--r--
2021-11-15 21:58
pydoc
1.02
KB
-rw-r--r--
2021-11-15 21:58
pydoc3
1.02
KB
-rw-r--r--
2021-11-15 21:58
pydocstyle
839
B
-rw-r--r--
2021-11-15 21:58
pyflakes
447
B
-rw-r--r--
2021-11-15 21:58
pylint
3.25
KB
-rw-r--r--
2021-11-15 21:58
pylint-2
3.25
KB
-rw-r--r--
2021-11-15 21:58
pylint-3
3.25
KB
-rw-r--r--
2021-11-15 21:58
pypy
1.73
KB
-rw-r--r--
2021-11-15 21:58
pypy3
1.73
KB
-rw-r--r--
2021-11-15 21:58
pytest
4.16
KB
-rw-r--r--
2021-11-15 21:58
pytest-2
4.16
KB
-rw-r--r--
2021-11-15 21:58
pytest-3
4.16
KB
-rw-r--r--
2021-11-15 21:58
python
1.73
KB
-rw-r--r--
2021-11-15 21:58
python2
1.73
KB
-rw-r--r--
2021-11-15 21:58
python2.7
1.73
KB
-rw-r--r--
2021-11-15 21:58
python3
1.73
KB
-rw-r--r--
2021-11-15 21:58
python3.3
1.73
KB
-rw-r--r--
2021-11-15 21:58
python3.4
1.73
KB
-rw-r--r--
2021-11-15 21:58
python3.5
1.73
KB
-rw-r--r--
2021-11-15 21:58
python3.6
1.73
KB
-rw-r--r--
2021-11-15 21:58
python3.7
1.73
KB
-rw-r--r--
2021-11-15 21:58
python3.8
1.73
KB
-rw-r--r--
2021-11-15 21:58
python3.9
1.73
KB
-rw-r--r--
2021-11-15 21:58
pyvenv
432
B
-rw-r--r--
2021-11-15 21:58
pyvenv-3.4
432
B
-rw-r--r--
2021-11-15 21:58
pyvenv-3.5
432
B
-rw-r--r--
2021-11-15 21:58
pyvenv-3.6
432
B
-rw-r--r--
2021-11-15 21:58
pyvenv-3.7
432
B
-rw-r--r--
2021-11-15 21:58
pyvenv-3.8
432
B
-rw-r--r--
2021-11-15 21:58
pyvenv-3.9
432
B
-rw-r--r--
2021-11-15 21:58
qdbus
383
B
-rw-r--r--
2021-11-15 21:58
qemu
3.25
KB
-rw-r--r--
2021-11-15 21:58
qemu-kvm
3.25
KB
-rw-r--r--
2021-11-15 21:58
qemu-system-i386
3.25
KB
-rw-r--r--
2021-11-15 21:58
qemu-system-x86_64
3.25
KB
-rw-r--r--
2021-11-15 21:58
qrunner
391
B
-rw-r--r--
2021-11-15 21:58
querybts
1.23
KB
-rw-r--r--
2021-11-15 21:58
quota
3.62
KB
-rw-r--r--
2021-11-15 21:58
quotacheck
3.62
KB
-rw-r--r--
2021-11-15 21:58
quotaoff
3.62
KB
-rw-r--r--
2021-11-15 21:58
quotaon
3.62
KB
-rw-r--r--
2021-11-15 21:58
radvdump
500
B
-rw-r--r--
2021-11-15 21:58
ralsh
9.77
KB
-rw-r--r--
2021-11-15 21:58
rcs
857
B
-rw-r--r--
2021-11-15 21:58
rcsdiff
857
B
-rw-r--r--
2021-11-15 21:58
rdesktop
1.6
KB
-rw-r--r--
2021-11-15 21:58
rdict
1.76
KB
-rw-r--r--
2021-11-15 21:58
readprofile
679
B
-rw-r--r--
2024-04-09 15:32
remove_members
571
B
-rw-r--r--
2021-11-15 21:58
removepkg
557
B
-rw-r--r--
2021-11-15 21:58
renice
784
B
-rw-r--r--
2024-04-09 15:32
reportbug
3.32
KB
-rw-r--r--
2021-11-15 21:58
repquota
3.62
KB
-rw-r--r--
2021-11-15 21:58
resizepart
605
B
-rw-r--r--
2024-04-09 15:32
resolvconf
428
B
-rw-r--r--
2021-11-15 21:58
resolvectl
5.72
KB
-rw-r--r--
2022-03-11 12:48
rev
432
B
-rw-r--r--
2024-04-09 15:32
rfcomm
9.38
KB
-rw-r--r--
2021-11-15 21:58
ri
3.65
KB
-rw-r--r--
2021-11-15 21:58
rlog
857
B
-rw-r--r--
2021-11-15 21:58
rmlist
363
B
-rw-r--r--
2021-11-15 21:58
rmmod
527
B
-rw-r--r--
2021-11-15 21:58
route
781
B
-rw-r--r--
2021-11-15 21:58
rpcdebug
994
B
-rw-r--r--
2021-11-15 21:58
rpm
10.12
KB
-rw-r--r--
2021-11-15 21:58
rpm2targz
368
B
-rw-r--r--
2021-11-15 21:58
rpm2tgz
368
B
-rw-r--r--
2021-11-15 21:58
rpm2txz
368
B
-rw-r--r--
2021-11-15 21:58
rpmbuild
10.12
KB
-rw-r--r--
2021-11-15 21:58
rpmbuild-md5
10.12
KB
-rw-r--r--
2021-11-15 21:58
rpmcheck
512
B
-rw-r--r--
2021-11-15 21:58
rrdtool
436
B
-rw-r--r--
2021-11-15 21:58
rsync
3.48
KB
-rw-r--r--
2021-11-15 21:58
rtcwake
1.06
KB
-rw-r--r--
2024-04-09 15:32
runuser
892
B
-rw-r--r--
2024-04-09 15:32
s390-koji
6.21
KB
-rw-r--r--
2021-11-15 21:58
sbcl
675
B
-rw-r--r--
2021-11-15 21:58
sbcl-mt
675
B
-rw-r--r--
2021-11-15 21:58
sbopkg
1.73
KB
-rw-r--r--
2021-11-15 21:58
scp
16.11
KB
-rw-r--r--
2021-11-15 21:58
screen
3.29
KB
-rw-r--r--
2021-11-15 21:58
script
1.04
KB
-rw-r--r--
2024-04-09 15:32
scriptlive
762
B
-rw-r--r--
2024-04-09 15:32
scriptreplay
917
B
-rw-r--r--
2024-04-09 15:32
scrub
885
B
-rw-r--r--
2021-11-15 21:58
sdptool
9.38
KB
-rw-r--r--
2021-11-15 21:58
secret-tool
1.43
KB
-rw-r--r--
2021-11-15 21:58
setarch
790
B
-rw-r--r--
2024-04-09 15:32
setpriv
2.77
KB
-rw-r--r--
2024-04-09 15:32
setquota
3.62
KB
-rw-r--r--
2021-11-15 21:58
setsid
440
B
-rw-r--r--
2024-04-09 15:32
setterm
2.53
KB
-rw-r--r--
2024-04-09 15:32
sfdisk
2.07
KB
-rw-r--r--
2024-04-09 15:32
sftp
16.11
KB
-rw-r--r--
2021-11-15 21:58
sh
879
B
-rw-r--r--
2021-11-15 21:58
shellcheck
1.63
KB
-rw-r--r--
2021-11-15 21:58
sidedoor
16.11
KB
-rw-r--r--
2021-11-15 21:58
sitecopy
1.29
KB
-rw-r--r--
2021-11-15 21:58
slackpkg
3.41
KB
-rw-r--r--
2021-11-15 21:58
slapt-get
2.44
KB
-rw-r--r--
2021-11-15 21:58
slapt-src
1.85
KB
-rw-r--r--
2021-11-15 21:58
slogin
16.11
KB
-rw-r--r--
2021-11-15 21:58
smartctl
4.27
KB
-rw-r--r--
2021-11-15 21:58
smbcacls
7.06
KB
-rw-r--r--
2021-11-15 21:58
smbclient
7.06
KB
-rw-r--r--
2021-11-15 21:58
smbcquotas
7.06
KB
-rw-r--r--
2021-11-15 21:58
smbget
7.06
KB
-rw-r--r--
2021-11-15 21:58
smbpasswd
7.06
KB
-rw-r--r--
2021-11-15 21:58
smbtar
7.06
KB
-rw-r--r--
2021-11-15 21:58
smbtree
7.06
KB
-rw-r--r--
2021-11-15 21:58
snap
2.48
KB
-rw-r--r--
2024-04-24 00:00
snownews
363
B
-rw-r--r--
2021-11-15 21:58
sparc-koji
6.21
KB
-rw-r--r--
2021-11-15 21:58
spovray
2.01
KB
-rw-r--r--
2021-11-15 21:58
sqlite3
902
B
-rw-r--r--
2021-11-15 21:58
ss
1.11
KB
-rw-r--r--
2021-11-15 21:58
ssh
16.11
KB
-rw-r--r--
2021-11-15 21:58
ssh-add
677
B
-rw-r--r--
2021-11-15 21:58
ssh-copy-id
684
B
-rw-r--r--
2021-11-15 21:58
ssh-keygen
3.77
KB
-rw-r--r--
2021-11-15 21:58
sshfs
567
B
-rw-r--r--
2021-11-15 21:58
sshmitm
364
B
-rw-r--r--
2021-11-15 21:58
sshow
498
B
-rw-r--r--
2021-11-15 21:58
star
18.23
KB
-rw-r--r--
2021-11-15 21:58
strace
3.23
KB
-rw-r--r--
2021-11-15 21:58
stream
8.7
KB
-rw-r--r--
2021-11-15 21:58
strings
1.13
KB
-rw-r--r--
2021-11-15 21:58
su
892
B
-rw-r--r--
2024-04-09 15:32
sudo
1.47
KB
-rw-r--r--
2021-11-15 21:58
sudoedit
1.47
KB
-rw-r--r--
2021-11-15 21:58
svcadm
4.99
KB
-rw-r--r--
2021-11-15 21:58
svk
8.62
KB
-rw-r--r--
2021-11-15 21:58
swaplabel
635
B
-rw-r--r--
2024-04-09 15:32
swapoff
743
B
-rw-r--r--
2024-04-09 15:32
swapon
1.96
KB
-rw-r--r--
2024-04-09 15:32
sync_members
735
B
-rw-r--r--
2021-11-15 21:58
synclient
592
B
-rw-r--r--
2021-11-15 21:58
sysbench
4.01
KB
-rw-r--r--
2021-11-15 21:58
sysctl
813
B
-rw-r--r--
2021-11-15 21:58
systemctl
13.81
KB
-rw-r--r--
2023-11-21 20:57
systemd-analyze
5.24
KB
-rw-r--r--
2022-03-11 12:48
systemd-cat
1.68
KB
-rw-r--r--
2022-03-11 12:48
systemd-cgls
2.1
KB
-rw-r--r--
2022-03-11 12:48
systemd-cgtop
1.86
KB
-rw-r--r--
2022-03-11 12:48
systemd-delta
1.75
KB
-rw-r--r--
2022-03-11 12:48
systemd-detect-virt
1.3
KB
-rw-r--r--
2022-03-11 12:48
systemd-id128
2.1
KB
-rw-r--r--
2022-03-11 12:48
systemd-path
1.7
KB
-rw-r--r--
2022-03-11 12:48
systemd-resolve
2.66
KB
-rw-r--r--
2022-03-11 12:48
systemd-run
5.31
KB
-rw-r--r--
2022-03-11 12:48
tar
18.23
KB
-rw-r--r--
2021-11-15 21:58
taskset
1.18
KB
-rw-r--r--
2024-04-09 15:32
tc
26.82
KB
-rw-r--r--
2022-03-24 11:56
tcpdump
1.62
KB
-rw-r--r--
2021-11-15 21:58
tcpkill
440
B
-rw-r--r--
2021-11-15 21:58
tcpnice
431
B
-rw-r--r--
2021-11-15 21:58
tightvncviewer
2.91
KB
-rw-r--r--
2021-11-15 21:58
timedatectl
2.87
KB
-rw-r--r--
2022-03-11 12:48
timeout
1008
B
-rw-r--r--
2021-11-15 21:58
tipc
8.09
KB
-rw-r--r--
2021-11-15 21:58
tox
1.4
KB
-rw-r--r--
2021-11-15 21:58
tracepath
564
B
-rw-r--r--
2021-11-15 21:58
tracepath6
564
B
-rw-r--r--
2021-11-15 21:58
tshark
4.12
KB
-rw-r--r--
2021-11-15 21:58
tsig-keygen
644
B
-rw-r--r--
2021-11-15 21:58
tune2fs
1.71
KB
-rw-r--r--
2021-11-15 21:58
typeset
1.24
KB
-rw-r--r--
2021-11-15 21:58
ua
1.94
KB
-rw-r--r--
2024-06-17 19:50
uclampset
665
B
-rw-r--r--
2024-04-09 15:32
udevadm
7.99
KB
-rw-r--r--
2022-03-11 12:48
udisksctl
857
B
-rw-r--r--
2022-04-07 21:17
ufw
2.44
KB
-rw-r--r--
2023-07-17 13:55
ul
655
B
-rw-r--r--
2024-04-09 15:32
ulimit
879
B
-rw-r--r--
2021-11-15 21:58
umount
1.67
KB
-rw-r--r--
2024-04-09 15:32
unace
472
B
-rw-r--r--
2021-11-15 21:58
unpack200
1.22
KB
-rw-r--r--
2021-11-15 21:58
unrar
615
B
-rw-r--r--
2021-11-15 21:58
unshare
936
B
-rw-r--r--
2024-04-09 15:32
unshunt
347
B
-rw-r--r--
2021-11-15 21:58
update-alternatives
2.4
KB
-rw-r--r--
2021-11-15 21:58
update-initramfs
581
B
-rw-r--r--
2022-02-08 19:54
update-rc.d
1.86
KB
-rw-r--r--
2021-11-15 21:58
upgradepkg
803
B
-rw-r--r--
2021-11-15 21:58
urlsnarf
507
B
-rw-r--r--
2021-11-15 21:58
useradd
1.25
KB
-rw-r--r--
2021-11-15 21:58
userdel
545
B
-rw-r--r--
2021-11-15 21:58
usermod
1.36
KB
-rw-r--r--
2021-11-15 21:58
utmpdump
475
B
-rw-r--r--
2024-04-09 15:32
uuidd
862
B
-rw-r--r--
2024-04-09 15:32
uuidgen
657
B
-rw-r--r--
2024-04-09 15:32
uuidparse
727
B
-rw-r--r--
2024-04-09 15:32
valgrind
3.42
KB
-rw-r--r--
2021-11-15 21:58
vgcfgbackup
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgcfgrestore
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgchange
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgck
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgconvert
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgcreate
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgdisplay
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgexport
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgextend
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgimport
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgmerge
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgmknodes
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgreduce
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgremove
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgrename
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgs
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgscan
19.01
KB
-rw-r--r--
2021-11-15 21:58
vgsplit
19.01
KB
-rw-r--r--
2021-11-15 21:58
vigr
444
B
-rw-r--r--
2021-11-15 21:58
vipw
444
B
-rw-r--r--
2021-11-15 21:58
vmstat
701
B
-rw-r--r--
2021-11-15 21:58
vncviewer
2.91
KB
-rw-r--r--
2021-11-15 21:58
vpnc
2.27
KB
-rw-r--r--
2021-11-15 21:58
wall
634
B
-rw-r--r--
2024-04-09 15:32
watch
1.15
KB
-rw-r--r--
2021-11-15 21:58
wdctl
1.34
KB
-rw-r--r--
2024-04-09 15:32
webmitm
364
B
-rw-r--r--
2021-11-15 21:58
wget
6.48
KB
-rw-r--r--
2021-11-15 21:58
whatis
2.94
KB
-rw-r--r--
2021-11-15 21:58
whereis
535
B
-rw-r--r--
2024-04-09 15:32
whiptail
345
B
-rw-r--r--
2019-12-18 16:12
wine
535
B
-rw-r--r--
2021-11-15 21:58
wine-development
535
B
-rw-r--r--
2021-11-15 21:58
wine-stable
535
B
-rw-r--r--
2021-11-15 21:58
wipefs
1.21
KB
-rw-r--r--
2024-04-09 15:32
withlist
411
B
-rw-r--r--
2021-11-15 21:58
wodim
3.5
KB
-rw-r--r--
2021-11-15 21:58
wol
1.16
KB
-rw-r--r--
2021-11-15 21:58
wsimport
1.1
KB
-rw-r--r--
2021-11-15 21:58
wtf
937
B
-rw-r--r--
2021-11-15 21:58
wvdial
1.25
KB
-rw-r--r--
2021-11-15 21:58
xdg-mime
2.17
KB
-rw-r--r--
2021-11-15 21:58
xdg-settings
757
B
-rw-r--r--
2021-11-15 21:58
xfreerdp
2.05
KB
-rw-r--r--
2021-11-15 21:58
xgamma
2.01
KB
-rw-r--r--
2021-11-15 21:58
xhost
378
B
-rw-r--r--
2021-11-15 21:58
xmllint
1.24
KB
-rw-r--r--
2021-11-15 21:58
xmlwf
694
B
-rw-r--r--
2021-11-15 21:58
xmms
695
B
-rw-r--r--
2021-11-15 21:58
xmodmap
437
B
-rw-r--r--
2021-11-15 21:58
xpovray
2.01
KB
-rw-r--r--
2021-11-15 21:58
xrandr
2.18
KB
-rw-r--r--
2021-11-15 21:58
xrdb
512
B
-rw-r--r--
2021-11-15 21:58
xsltproc
1.2
KB
-rw-r--r--
2021-11-15 21:58
xvfb-run
886
B
-rw-r--r--
2021-11-15 21:58
xvnc4viewer
2.91
KB
-rw-r--r--
2021-11-15 21:58
xxd
491
B
-rw-r--r--
2021-11-15 21:58
xz
1.48
KB
-rw-r--r--
2021-11-15 21:58
xzdec
639
B
-rw-r--r--
2021-11-15 21:58
ypcat
759
B
-rw-r--r--
2021-11-15 21:58
ypmatch
759
B
-rw-r--r--
2021-11-15 21:58
yum-arch
357
B
-rw-r--r--
2021-11-15 21:58
zopfli
677
B
-rw-r--r--
2021-11-15 21:58
zopflipng
920
B
-rw-r--r--
2021-11-15 21:58
zramctl
1.26
KB
-rw-r--r--
2024-04-09 15:32
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 ) 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 } # 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 ) 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