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 : 18.191.125.73
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
# tc(8) completion -*- shell-script -*- # Copyright 2016 6WIND S.A. # Copyright 2016 Quentin Monnet <quentin.monnet@6wind.com> QDISC_KIND=' choke codel bfifo pfifo pfifo_head_drop fq fq_codel gred hhf \ mqprio multiq netem pfifo_fast pie fq_pie red rr sfb sfq tbf atm \ cbq drr dsmark hfsc htb prio qfq ' FILTER_KIND=' basic bpf cgroup flow flower fw route rsvp tcindex u32 matchall ' ACTION_KIND=' gact mirred bpf sample ' # Takes a list of words in argument; each one of them is added to COMPREPLY if # it is not already present on the command line. Returns no value. _tc_once_attr() { local w subcword found for w in $*; do found=0 for (( subcword=3; subcword < ${#words[@]}-1; subcword++ )); do if [[ $w == ${words[subcword]} ]]; then found=1 break fi done [[ $found -eq 0 ]] && \ COMPREPLY+=( $( compgen -W "$w" -- "$cur" ) ) done } # Takes a list of words in argument; each one of them is added to COMPREPLY if # it is not already present on the command line from the provided index. Returns # no value. _tc_once_attr_from() { local w subcword found from=$1 shift for w in $*; do found=0 for (( subcword=$from; subcword < ${#words[@]}-1; subcword++ )); do if [[ $w == ${words[subcword]} ]]; then found=1 break fi done [[ $found -eq 0 ]] && \ COMPREPLY+=( $( compgen -W "$w" -- "$cur" ) ) done } # Takes a list of words in argument; adds them all to COMPREPLY if none of them # is already present on the command line. Returns no value. _tc_one_of_list() { local w subcword for w in $*; do for (( subcword=3; subcword < ${#words[@]}-1; subcword++ )); do [[ $w == ${words[subcword]} ]] && return 1 done done COMPREPLY+=( $( compgen -W "$*" -- "$cur" ) ) } # Takes a list of words in argument; adds them all to COMPREPLY if none of them # is already present on the command line from the provided index. Returns no # value. _tc_one_of_list_from() { local w subcword from=$1 shift for w in $*; do for (( subcword=$from; subcword < ${#words[@]}-1; subcword++ )); do [[ $w == ${words[subcword]} ]] && return 1 done done COMPREPLY+=( $( compgen -W "$*" -- "$cur" ) ) } # Returns "$cur ${cur}arg1 ${cur}arg2 ..." _tc_expand_units() { [[ $cur =~ ^[0-9]+ ]] || return 1 local value=${cur%%[^0-9]*} [[ $cur == $value ]] && echo $cur echo ${@/#/$value} } # Complete based on given word, usually $prev (or possibly the word before), # for when an argument or an option name has but a few possible arguments (so # tc does not take particular commands into account here). # Returns 0 is completion should stop after running this function, 1 otherwise. _tc_direct_complete() { case $1 in # Command options dev) _available_interfaces return 0 ;; classid) return 0 ;; estimator) local list=$( _tc_expand_units 'secs' 'msecs' 'usecs' ) COMPREPLY+=( $( compgen -W "$list" -- "$cur" ) ) return 0 ;; handle) return 0 ;; parent|flowid) local i iface ids cmd for (( i=3; i < ${#words[@]}-2; i++ )); do [[ ${words[i]} == dev ]] && iface=${words[i+1]} break done for cmd in qdisc class; do if [[ -n $iface ]]; then ids+=$( tc $cmd show dev $iface 2>/dev/null | \ cut -d\ -f 3 )" " else ids+=$( tc $cmd show 2>/dev/null | cut -d\ -f 3 ) fi done [[ $ids != " " ]] && \ COMPREPLY+=( $( compgen -W "$ids" -- "$cur" ) ) return 0 ;; protocol) # list comes from lib/ll_proto.c COMPREPLY+=( $( compgen -W ' 802.1Q 802.1ad 802_2 802_3 LLDP aarp \ all aoe arp atalk atmfate atmmpoa ax25 bpq can control cust \ ddcmp dec diag dna_dl dna_rc dna_rt econet ieeepup ieeepupat \ ip ipv4 ipv6 ipx irda lat localtalk loop mobitex ppp_disc \ ppp_mp ppp_ses ppptalk pup pupat rarp sca snap tipc tr_802_2 \ wan_ppp x25' -- "$cur" ) ) return 0 ;; prio) return 0 ;; stab) COMPREPLY+=( $( compgen -W 'mtu tsize mpu overhead linklayer' -- "$cur" ) ) ;; # Qdiscs and classes options alpha|bands|beta|buckets|corrupt|debug|decrement|default|\ default_index|depth|direct_qlen|divisor|duplicate|ewma|flow_limit|\ flows|hh_limit|increment|indices|linklayer|non_hh_weight|num_tc|\ penalty_burst|penalty_rate|prio|priomap|probability|queues|r2q|\ reorder|vq|vqs) return 0 ;; setup) COMPREPLY+=( $( compgen -W 'vqs' -- "$cur" ) ) return 0 ;; hw) COMPREPLY+=( $( compgen -W '1 0' -- "$cur" ) ) return 0 ;; distribution) COMPREPLY+=( $( compgen -W 'uniform normal pareto paretonormal' -- "$cur" ) ) return 0 ;; loss) COMPREPLY+=( $( compgen -W 'random state gmodel' -- "$cur" ) ) return 0 ;; # Qdiscs and classes options options gap|gmodel|state) return 0 ;; # Filters options map) COMPREPLY+=( $( compgen -W 'key' -- "$cur" ) ) return 0 ;; hash) COMPREPLY+=( $( compgen -W 'keys' -- "$cur" ) ) return 0 ;; indev) _available_interfaces return 0 ;; eth_type) COMPREPLY+=( $( compgen -W 'ipv4 ipv6' -- "$cur" ) ) return 0 ;; ip_proto) COMPREPLY+=( $( compgen -W 'tcp udp' -- "$cur" ) ) return 0 ;; # Filters options options key|keys) [[ ${words[@]} =~ graft ]] && return 1 COMPREPLY+=( $( compgen -W 'src dst proto proto-src proto-dst iif \ priority mark nfct nfct-src nfct-dst nfct-proto-src \ nfct-proto-dst rt-classid sk-uid sk-gid vlan-tag rxhash' -- \ "$cur" ) ) return 0 ;; # BPF options - used for filters, actions, and exec export|bytecode|bytecode-file|object-file) _filedir return 0 ;; object-pinned|graft) # Pinned object is probably under /sys/fs/bpf/ [[ -n "$cur" ]] && _filedir && return 0 COMPREPLY=( $( compgen -G "/sys/fs/bpf/*" -- "$cur" ) ) || _filedir compopt -o nospace return 0 ;; section) if (type objdump > /dev/null 2>&1) ; then local fword objfile section_list for (( fword=3; fword < ${#words[@]}-3; fword++ )); do if [[ ${words[fword]} == object-file ]]; then objfile=${words[fword+1]} break fi done section_list=$( objdump -h $objfile 2>/dev/null | \ sed -n 's/^ *[0-9]\+ \([^ ]*\) *.*/\1/p' ) COMPREPLY+=( $( compgen -W "$section_list" -- "$cur" ) ) fi return 0 ;; import|run) _filedir return 0 ;; type) COMPREPLY+=( $( compgen -W 'cls act' -- "$cur" ) ) return 0 ;; # Actions options random) _tc_one_of_list 'netrand determ' return 0 ;; # Units for option arguments bandwidth|maxrate|peakrate|rate) local list=$( _tc_expand_units 'bit' \ 'kbit' 'kibit' 'kbps' 'kibps' \ 'mbit' 'mibit' 'mbps' 'mibps' \ 'gbit' 'gibit' 'gbps' 'gibps' \ 'tbit' 'tibit' 'tbps' 'tibps' ) COMPREPLY+=( $( compgen -W "$list" -- "$cur" ) ) ;; admit_bytes|avpkt|burst|cell|initial_quantum|limit|max|min|mtu|mpu|\ overhead|quantum|redflowlist) local list=$( _tc_expand_units \ 'b' 'kbit' 'k' 'mbit' 'm' 'gbit' 'g' ) COMPREPLY+=( $( compgen -W "$list" -- "$cur" ) ) ;; db|delay|evict_timeout|interval|latency|perturb|rehash|reset_timeout|\ target|tupdate) local list=$( _tc_expand_units 'secs' 'msecs' 'usecs' ) COMPREPLY+=( $( compgen -W "$list" -- "$cur" ) ) ;; esac return 1 } # Complete with options names for qdiscs. Each qdisc has its own set of options # and it seems we cannot really parse it from anywhere, so we add it manually # in this function. # Returns 0 is completion should stop after running this function, 1 otherwise. _tc_qdisc_options() { case $1 in choke) _tc_once_attr 'limit bandwidth ecn min max burst' return 0 ;; codel) _tc_once_attr 'limit target interval' _tc_one_of_list 'ecn noecn' return 0 ;; bfifo|pfifo|pfifo_head_drop) _tc_once_attr 'limit' return 0 ;; fq) _tc_once_attr 'limit flow_limit quantum initial_quantum maxrate \ buckets' _tc_one_of_list 'pacing nopacing' return 0 ;; fq_codel) _tc_once_attr 'limit flows target interval quantum' _tc_one_of_list 'ecn noecn' return 0 ;; gred) _tc_once_attr 'setup vqs default grio vq prio limit min max avpkt \ burst probability bandwidth ecn harddrop' return 0 ;; hhf) _tc_once_attr 'limit quantum hh_limit reset_timeout admit_bytes \ evict_timeout non_hh_weight' return 0 ;; mqprio) _tc_once_attr 'num_tc map queues hw' return 0 ;; netem) _tc_once_attr 'delay distribution corrupt duplicate loss ecn \ reorder rate' return 0 ;; pie) _tc_once_attr 'limit target tupdate alpha beta' _tc_one_of_list 'bytemode nobytemode' _tc_one_of_list 'ecn noecn' _tc_one_of_list 'dq_rate_estimator no_dq_rate_estimator' return 0 ;; fq_pie) _tc_once_attr 'limit flows target tupdate \ alpha beta quantum memory_limit ecn_prob' _tc_one_of_list 'ecn noecn' _tc_one_of_list 'bytemode nobytemode' _tc_one_of_list 'dq_rate_estimator no_dq_rate_estimator' return 0 ;; red) _tc_once_attr 'limit min max avpkt burst adaptive probability \ bandwidth ecn harddrop' return 0 ;; rr|prio) _tc_once_attr 'bands priomap multiqueue' return 0 ;; sfb) _tc_once_attr 'rehash db limit max target increment decrement \ penalty_rate penalty_burst' return 0 ;; sfq) _tc_once_attr 'limit perturb quantum divisor flows depth headdrop \ redflowlimit min max avpkt burst probability ecn harddrop' return 0 ;; tbf) _tc_once_attr 'limit burst rate mtu peakrate latency overhead \ linklayer' return 0 ;; cbq) _tc_once_attr 'bandwidth avpkt mpu cell ewma' return 0 ;; dsmark) _tc_once_attr 'indices default_index set_tc_index' return 0 ;; hfsc) _tc_once_attr 'default' return 0 ;; htb) _tc_once_attr 'default r2q direct_qlen debug' return 0 ;; multiq|pfifo_fast|atm|drr|qfq) return 0 ;; esac return 1 } # Complete with options names for BPF filters or actions. # Returns 0 is completion should stop after running this function, 1 otherwise. _tc_bpf_options() { [[ ${words[${#words[@]}-3]} == object-file ]] && \ _tc_once_attr 'section export' [[ ${words[${#words[@]}-5]} == object-file ]] && \ [[ ${words[${#words[@]}-3]} =~ (section|export) ]] && \ _tc_once_attr 'section export' _tc_one_of_list 'bytecode bytecode-file object-file object-pinned' _tc_once_attr 'verbose index direct-action action classid' return 0 } # Complete with options names for filter actions. # This function is recursive, thus allowing multiple actions statement to be # parsed. # Returns 0 is completion should stop after running this function, 1 otherwise. _tc_filter_action_options() { for ((acwd=$1; acwd < ${#words[@]}-1; acwd++)); do if [[ action == ${words[acwd]} ]]; then _tc_filter_action_options $((acwd+1)) && return 0 fi done local action acwd for ((acwd=$1; acwd < ${#words[@]}-1; acwd++)); do if [[ $ACTION_KIND =~ ' '${words[acwd]}' ' ]]; then _tc_one_of_list_from $acwd action _tc_action_options $acwd && return 0 fi done _tc_one_of_list_from $acwd $ACTION_KIND return 0 } # Complete with options names for filters. # Returns 0 is completion should stop after running this function, 1 otherwise. _tc_filter_options() { for ((acwd=$1; acwd < ${#words[@]}-1; acwd++)); do if [[ action == ${words[acwd]} ]]; then _tc_filter_action_options $((acwd+1)) && return 0 fi done filter=${words[$1]} case $filter in basic) _tc_once_attr 'match action classid' return 0 ;; bpf) _tc_bpf_options return 0 ;; cgroup) _tc_once_attr 'match action' return 0 ;; flow) local i for (( i=5; i < ${#words[@]}-1; i++ )); do if [[ ${words[i]} =~ ^keys?$ ]]; then _tc_direct_complete 'key' COMPREPLY+=( $( compgen -W 'or and xor rshift addend' -- \ "$cur" ) ) break fi done _tc_once_attr 'map hash divisor baseclass match action' return 0 ;; matchall) _tc_once_attr 'action classid skip_sw skip_hw' return 0 ;; flower) _tc_once_attr 'action classid indev dst_mac src_mac eth_type \ ip_proto dst_ip src_ip dst_port src_port' return 0 ;; fw) _tc_once_attr 'action classid' return 0 ;; route) _tc_one_of_list 'from fromif' _tc_once_attr 'to classid action' return 0 ;; rsvp) _tc_once_attr 'ipproto session sender classid action tunnelid \ tunnel flowlabel spi/ah spi/esp u8 u16 u32' [[ ${words[${#words[@]}-3]} == tunnel ]] && \ COMPREPLY+=( $( compgen -W 'skip' -- "$cur" ) ) [[ ${words[${#words[@]}-3]} =~ u(8|16|32) ]] && \ COMPREPLY+=( $( compgen -W 'mask' -- "$cur" ) ) [[ ${words[${#words[@]}-3]} == mask ]] && \ COMPREPLY+=( $( compgen -W 'at' -- "$cur" ) ) return 0 ;; tcindex) _tc_once_attr 'hash mask shift classid action' _tc_one_of_list 'pass_on fall_through' return 0 ;; u32) _tc_once_attr 'match link classid action offset ht hashkey sample' COMPREPLY+=( $( compgen -W 'ip ip6 udp tcp icmp u8 u16 u32 mark \ divisor' -- "$cur" ) ) return 0 ;; esac return 1 } # Complete with options names for actions. # Returns 0 is completion should stop after running this function, 1 otherwise. _tc_action_options() { local from=$1 local action=${words[from]} case $action in bpf) _tc_bpf_options return 0 ;; mirred) _tc_one_of_list_from $from 'ingress egress' _tc_one_of_list_from $from 'mirror redirect' _tc_once_attr_from $from 'index dev' return 0 ;; sample) _tc_once_attr_from $from 'rate' _tc_once_attr_from $from 'trunc' _tc_once_attr_from $from 'group' return 0 ;; gact) _tc_one_of_list_from $from 'reclassify drop continue pass' _tc_once_attr_from $from 'random' return 0 ;; esac return 1 } # Complete with options names for exec. # Returns 0 is completion should stop after running this function, 1 otherwise. _tc_exec_options() { case $1 in import) [[ ${words[${#words[@]}-3]} == import ]] && \ _tc_once_attr 'run' return 0 ;; graft) COMPREPLY+=( $( compgen -W 'key type' -- "$cur" ) ) [[ ${words[${#words[@]}-3]} == object-file ]] && \ _tc_once_attr 'type' _tc_bpf_options return 0 ;; esac return 1 } # Main completion function # Logic is as follows: # 1. Check if previous word is a global option; if so, propose arguments. # 2. Check if current word is a global option; if so, propose completion. # 3. Check for the presence of a main command (qdisc|class|filter|...). If # there is one, first call _tc_direct_complete to see if previous word is # waiting for a particular completion. If so, propose completion and exit. # 4. Extract main command and -- if available -- its subcommand # (add|delete|show|...). # 5. Propose completion based on main and sub- command in use. Additional # functions may be called for qdiscs, classes or filter options. _tc() { local cur prev words cword _init_completion || return case $prev in -V|-Version) return 0 ;; -b|-batch|-cf|-conf) _filedir return 0 ;; -force) COMPREPLY=( $( compgen -W '-batch' -- "$cur" ) ) return 0 ;; -nm|name) [[ -r /etc/iproute2/tc_cls ]] || \ COMPREPLY=( $( compgen -W '-conf' -- "$cur" ) ) return 0 ;; -n|-net|-netns) local nslist=$( ip netns list 2>/dev/null ) COMPREPLY+=( $( compgen -W "$nslist" -- "$cur" ) ) return 0 ;; -tshort) _tc_once_attr '-statistics' COMPREPLY+=( $( compgen -W 'monitor' -- "$cur" ) ) return 0 ;; -timestamp) _tc_once_attr '-statistics -tshort' COMPREPLY+=( $( compgen -W 'monitor' -- "$cur" ) ) return 0 ;; esac # Search for main commands local subcword cmd subcmd for (( subcword=1; subcword < ${#words[@]}-1; subcword++ )); do [[ ${words[subcword]} == -b?(atch) ]] && return 0 [[ -n $cmd ]] && subcmd=${words[subcword]} && break [[ ${words[subcword]} != -* && \ ${words[subcword-1]} != -@(n?(et?(ns))|c?(on)f) ]] && \ cmd=${words[subcword]} done if [[ -z $cmd ]]; then case $cur in -*) local c='-Version -statistics -details -raw -pretty \ -iec -graphe -batch -name -netns -timestamp' [[ $cword -eq 1 ]] && c+=' -force' COMPREPLY=( $( compgen -W "$c" -- "$cur" ) ) return 0 ;; *) COMPREPLY=( $( compgen -W "help $( tc help 2>&1 | \ command sed \ -e '/OBJECT := /!d' \ -e 's/.*{//' \ -e 's/}.*//' \ -e \ 's/|//g' )" -- "$cur" ) ) return 0 ;; esac fi [[ $subcmd == help ]] && return 0 # For this set of commands we may create COMPREPLY just by analysing the # previous word, if it expects for a specific list of options or values. if [[ $cmd =~ (qdisc|class|filter|action|exec) ]]; then _tc_direct_complete $prev && return 0 if [[ ${words[${#words[@]}-3]} == estimator ]]; then local list=$( _tc_expand_units 'secs' 'msecs' 'usecs' ) COMPREPLY+=( $( compgen -W "$list" -- "$cur" ) ) && return 0 fi fi # Completion depends on main command and subcommand in use. case $cmd in qdisc) case $subcmd in add|change|replace|link|del|delete) if [[ $(($cword-$subcword)) -eq 1 ]]; then COMPREPLY=( $( compgen -W 'dev' -- "$cur" ) ) return 0 fi local qdisc qdwd for ((qdwd=$subcword; qdwd < ${#words[@]}-1; qdwd++)); do if [[ $QDISC_KIND =~ ' '${words[qdwd]}' ' ]]; then qdisc=${words[qdwd]} _tc_qdisc_options $qdisc && return 0 fi done _tc_one_of_list $QDISC_KIND _tc_one_of_list 'root ingress parent clsact' _tc_once_attr 'handle estimator stab' ;; show) _tc_once_attr 'dev' _tc_one_of_list 'ingress clsact' _tc_once_attr '-statistics -details -raw -pretty -iec \ -graph -name' ;; help) return 0 ;; *) [[ $cword -eq $subcword ]] && \ COMPREPLY=( $( compgen -W 'help add delete change \ replace link show' -- "$cur" ) ) ;; esac ;; class) case $subcmd in add|change|replace|del|delete) if [[ $(($cword-$subcword)) -eq 1 ]]; then COMPREPLY=( $( compgen -W 'dev' -- "$cur" ) ) return 0 fi local qdisc qdwd for ((qdwd=$subcword; qdwd < ${#words[@]}-1; qdwd++)); do if [[ $QDISC_KIND =~ ' '${words[qdwd]}' ' ]]; then qdisc=${words[qdwd]} _tc_qdisc_options $qdisc && return 0 fi done _tc_one_of_list $QDISC_KIND _tc_one_of_list 'root parent' _tc_once_attr 'classid' ;; show) _tc_once_attr 'dev' _tc_one_of_list 'root parent' _tc_once_attr '-statistics -details -raw -pretty -iec \ -graph -name' ;; help) return 0 ;; *) [[ $cword -eq $subcword ]] && \ COMPREPLY=( $( compgen -W 'help add delete change \ replace show' -- "$cur" ) ) ;; esac ;; filter) case $subcmd in add|change|replace|del|delete) if [[ $(($cword-$subcword)) -eq 1 ]]; then COMPREPLY=( $( compgen -W 'dev' -- "$cur" ) ) return 0 fi local filter fltwd for ((fltwd=$subcword; fltwd < ${#words[@]}-1; fltwd++)); do if [[ $FILTER_KIND =~ ' '${words[fltwd]}' ' ]]; then _tc_filter_options $fltwd && return 0 fi done _tc_one_of_list $FILTER_KIND _tc_one_of_list 'root ingress egress parent' _tc_once_attr 'handle estimator pref protocol' ;; show) _tc_once_attr 'dev' _tc_one_of_list 'root ingress egress parent' _tc_once_attr '-statistics -details -raw -pretty -iec \ -graph -name' ;; help) return 0 ;; *) [[ $cword -eq $subcword ]] && \ COMPREPLY=( $( compgen -W 'help add delete change \ replace show' -- "$cur" ) ) ;; esac ;; action) case $subcmd in add|change|replace) local action acwd for ((acwd=$subcword; acwd < ${#words[@]}-1; acwd++)); do if [[ $ACTION_KIND =~ ' '${words[acwd]}' ' ]]; then _tc_action_options $acwd && return 0 fi done _tc_one_of_list $ACTION_KIND ;; get|del|delete) _tc_once_attr 'index' ;; lst|list|flush|show) _tc_one_of_list $ACTION_KIND ;; *) [[ $cword -eq $subcword ]] && \ COMPREPLY=( $( compgen -W 'help add delete change \ replace show list flush action' -- "$cur" ) ) ;; esac ;; monitor) COMPREPLY=( $( compgen -W 'help' -- "$cur" ) ) ;; exec) case $subcmd in bpf) local excmd exwd EXEC_KIND=' import debug graft ' for ((exwd=$subcword; exwd < ${#words[@]}-1; exwd++)); do if [[ $EXEC_KIND =~ ' '${words[exwd]}' ' ]]; then excmd=${words[exwd]} _tc_exec_options $excmd && return 0 fi done _tc_one_of_list $EXEC_KIND ;; *) [[ $cword -eq $subcword ]] && \ COMPREPLY=( $( compgen -W 'bpf' -- "$cur" ) ) ;; esac ;; esac } && complete -F _tc tc # ex: ts=4 sw=4 et filetype=sh