Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.35
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
bin /
Delete
Unzip
Name
Size
Permission
Date
Action
X11
[ DIR ]
drwxrwxrwx
2025-11-03 08:37
2csv
10.28
KB
-rwxrwxrwx
2017-10-01 17:30
2html
10.3
KB
-rwxrwxrwx
2017-10-01 17:30
2to3
96
B
-rwxr-xr-x
2022-02-06 21:16
2to3-2.7
96
B
-rwxr-xr-x
2022-02-06 21:16
2to3-3.5
96
B
-rwxr-xr-x
2021-11-04 16:29
2xml
10.3
KB
-rwxrwxrwx
2017-10-01 17:30
411toppm
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
JxrDecApp
22.33
KB
-rwxrwxrwx
2015-11-06 21:57
JxrEncApp
23.76
KB
-rwxrwxrwx
2015-11-06 21:57
[
50.79
KB
-rwxrwxrwx
2017-02-22 13:23
ab
50.18
KB
-rwxr-xr-x
2022-03-18 13:54
aclocal
35.93
KB
-rwxrwxrwx
2017-01-25 19:15
aclocal-1.15
35.93
KB
-rwxrwxrwx
2017-01-25 19:15
addpart
22.53
KB
-rwxrwxrwx
2018-03-07 19:29
addr2line
26.99
KB
-rwxrwxrwx
2017-05-10 12:12
animate
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
animate-im6
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
animate-im6.q16
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
anytopnm
5.55
KB
-rwxrwxrwx
2016-01-30 16:51
appres
10.29
KB
-rwxr-xr-x
2015-05-02 17:09
apropos
46.98
KB
-rwxrwxrwx
2016-12-13 14:10
apt
14.09
KB
-rwxr-xr-x
2020-12-07 13:45
apt-cache
78.16
KB
-rwxr-xr-x
2020-12-07 13:45
apt-cdrom
22.16
KB
-rwxr-xr-x
2020-12-07 13:45
apt-config
22.09
KB
-rwxr-xr-x
2020-12-07 13:45
apt-extracttemplates
22.16
KB
-rwxr-xr-x
2020-12-07 13:45
apt-ftparchive
238.16
KB
-rwxr-xr-x
2020-12-07 13:45
apt-get
42.16
KB
-rwxr-xr-x
2020-12-07 13:45
apt-key
25.65
KB
-rwxr-xr-x
2020-12-07 13:45
apt-mark
42.16
KB
-rwxr-xr-x
2020-12-07 13:45
apt-sortpkgs
38.09
KB
-rwxr-xr-x
2020-12-07 13:45
ar
58.97
KB
-rwxrwxrwx
2017-05-10 12:12
arch
34.76
KB
-rwxrwxrwx
2017-02-22 13:23
aria_chk
4.76
MB
-rwxr-xr-x
2021-03-22 19:49
aria_dump_log
4.56
MB
-rwxr-xr-x
2021-03-22 19:49
aria_ftdump
4.58
MB
-rwxr-xr-x
2021-03-22 19:49
aria_pack
4.6
MB
-rwxr-xr-x
2021-03-22 19:49
aria_read_log
4.72
MB
-rwxr-xr-x
2021-03-22 19:49
as
840.83
KB
-rwxrwxrwx
2017-05-10 12:12
asciitopgm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
aspell
147.88
KB
-rwxr-xr-x
2021-07-24 19:03
aspell-import
2
KB
-rwxr-xr-x
2021-07-24 19:03
atktopbm
14.15
KB
-rwxrwxrwx
2016-01-30 16:51
autoconf
14.42
KB
-rwxrwxrwx
2016-03-26 19:08
autoheader
8.34
KB
-rwxrwxrwx
2016-03-26 19:08
autom4te
31.91
KB
-rwxrwxrwx
2016-03-26 19:08
automake
247.27
KB
-rwxrwxrwx
2017-01-25 19:15
automake-1.15
247.27
KB
-rwxrwxrwx
2017-01-25 19:15
autopoint
25.97
KB
-rwxrwxrwx
2019-08-31 01:30
autoreconf
20.67
KB
-rwxrwxrwx
2016-03-26 19:08
autoscan
16.73
KB
-rwxrwxrwx
2016-03-26 19:08
autoupdate
33.08
KB
-rwxrwxrwx
2016-03-26 19:08
awk
646.72
KB
-rwxrwxrwx
2017-01-25 17:06
b2sum
54.88
KB
-rwxrwxrwx
2017-02-22 13:23
backup-manager-purge
9.74
KB
-rwxrwxrwx
2016-08-23 12:51
backup-manager-tools
4.87
KB
-rwxrwxrwx
2020-11-17 09:20
backup-manager-upload
34.24
KB
-rwxrwxrwx
2016-08-23 12:51
base32
38.79
KB
-rwxrwxrwx
2017-02-22 13:23
base64
38.79
KB
-rwxrwxrwx
2017-02-22 13:23
basename
30.73
KB
-rwxrwxrwx
2017-02-22 13:23
bashbug
6.95
KB
-rwxrwxrwx
2017-05-15 21:45
bind9-config
3.33
KB
-rwxr-xr-x
2022-03-19 14:43
bioradtopgm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
bmptopnm
14.2
KB
-rwxrwxrwx
2016-01-30 16:51
bmptoppm
14.2
KB
-rwxrwxrwx
2016-01-30 16:51
bootctl
38.41
KB
-rwxr-xr-x
2022-06-29 14:41
brushtopbm
10.11
KB
-rwxrwxrwx
2016-01-30 16:51
bsd-from
10.3
KB
-rwxrwxrwx
2017-04-12 13:22
bsd-write
14.42
KB
-rwxrwxrwx
2017-04-12 13:22
busctl
62.43
KB
-rwxr-xr-x
2022-06-29 14:41
c++
930.77
KB
-rwxrwxrwx
2018-02-14 17:53
c++filt
26.59
KB
-rwxrwxrwx
2017-05-10 12:12
c2ph
35.89
KB
-rwxrwxrwx
2020-06-20 19:33
c89
428
B
-rwxrwxrwx
2013-06-12 23:03
c89-gcc
428
B
-rwxrwxrwx
2013-06-12 23:03
c99
454
B
-rwxrwxrwx
2013-06-12 23:03
c99-gcc
454
B
-rwxrwxrwx
2013-06-12 23:03
c_rehash
6.72
KB
-rwxr-xr-x
2022-05-15 02:04
cal
29.21
KB
-rwxrwxrwx
2017-04-12 13:22
calc_tickadj
2.78
KB
-rwxrwxrwx
2018-02-15 12:45
calendar
31.24
KB
-rwxrwxrwx
2017-04-12 13:22
captoinfo
78.11
KB
-rwxrwxrwx
2017-12-28 10:47
catchsegv
3.22
KB
-rwxrwxrwx
2019-02-06 22:17
catman
34.46
KB
-rwxrwxrwx
2016-12-13 14:10
cc
926.77
KB
-rwxrwxrwx
2018-02-14 17:53
certbot
385
B
-rwxr-xr-x
2020-09-26 20:25
cgi-fcgi
18.45
KB
-rwxr-xr-x
2016-05-06 12:47
chage
70.17
KB
-rwxr-sr-x
2021-03-17 10:27
chardet3
309
B
-rwxrwxrwx
2016-02-10 11:46
chardetect3
309
B
-rwxrwxrwx
2016-02-10 11:46
chattr
14
KB
-rwxrwxrwx
2020-07-25 11:03
chcon
63.01
KB
-rwxrwxrwx
2017-02-22 13:23
checkgid
5.99
KB
-rwxr-xr-x
2022-03-18 13:54
chfn
48.87
KB
-rwsr-xr-x
2021-03-17 10:27
chrt
30.76
KB
-rwxrwxrwx
2018-03-07 19:29
chsh
39.55
KB
-rwsr-xr-x
2021-03-17 10:27
cksum
34.76
KB
-rwxrwxrwx
2017-02-22 13:23
clambc
134.09
KB
-rwxr-xr-x
2022-05-27 11:18
clamconf
138.09
KB
-rwxr-xr-x
2022-05-27 11:18
clamdscan
154.09
KB
-rwxr-xr-x
2022-05-27 11:18
clamdtop
154.1
KB
-rwxr-xr-x
2022-05-27 11:18
clamscan
162.1
KB
-rwxr-xr-x
2022-05-27 11:18
clamsubmit
150.09
KB
-rwxr-xr-x
2022-05-27 11:18
clear
5.99
KB
-rwxrwxrwx
2017-12-28 10:47
clear_console
10.3
KB
-rwxrwxrwx
2017-05-15 21:45
cmp
42.74
KB
-rwxrwxrwx
2017-01-09 23:55
cmuwmtopbm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
col
10.29
KB
-rwxrwxrwx
2017-04-12 13:22
colcrt
10.26
KB
-rwxrwxrwx
2017-04-12 13:22
colrm
10.25
KB
-rwxrwxrwx
2017-04-12 13:22
column
14.41
KB
-rwxrwxrwx
2017-04-12 13:22
comm
38.79
KB
-rwxrwxrwx
2017-02-22 13:23
compare
10.24
KB
-rwxr-xr-x
2022-05-14 01:05
compare-im6
10.24
KB
-rwxr-xr-x
2022-05-14 01:05
compare-im6.q16
10.24
KB
-rwxr-xr-x
2022-05-14 01:05
compose
17.74
KB
-rwxrwxrwx
2016-05-01 13:20
composer
1.11
KB
-rwxr-xr-x
2021-05-09 23:44
composite
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
composite-im6
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
composite-im6.q16
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
conjure
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
conjure-im6
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
conjure-im6.q16
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
convert
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
convert-im6
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
convert-im6.q16
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
corelist
12.53
KB
-rwxrwxrwx
2020-06-20 19:33
corepack
599.82
KB
-rwxr-xr-x
2022-12-13 07:23
cpan
7.41
KB
-rwxrwxrwx
2020-06-20 19:33
cpan5.24-x86_64-linux-gnu
7.43
KB
-rwxrwxrwx
2020-06-20 19:33
cpp
930.77
KB
-rwxrwxrwx
2018-02-14 17:53
cpp-6
930.77
KB
-rwxrwxrwx
2018-02-14 17:53
crc32
1.02
KB
-rwxrwxrwx
2018-09-21 17:17
crontab
39.32
KB
-rwxr-sr-x
2021-10-29 22:04
crowdsec
52.92
MB
-rwxr-xr-x
2024-05-31 11:20
crypt
517
B
-rwxrwxrwx
2003-09-08 19:25
cscli
52.79
MB
-rwxr-xr-x
2024-05-31 11:20
csplit
46.95
KB
-rwxrwxrwx
2017-02-22 13:23
csv2
10.27
KB
-rwxrwxrwx
2017-10-01 17:30
ctstat
18.8
KB
-rwxrwxrwx
2017-11-24 10:22
curl
194.07
KB
-rwxr-xr-x
2021-09-29 21:03
curl-config
5.78
KB
-rwxr-xr-x
2021-09-29 21:03
cut
42.85
KB
-rwxrwxrwx
2017-02-22 13:23
dbilogstrip
1.35
KB
-rwxr-xr-x
2022-05-30 19:45
dbiprof
6.06
KB
-rwxr-xr-x
2022-05-30 19:45
dbiproxy
5.27
KB
-rwxr-xr-x
2022-05-30 19:45
dbus-cleanup-sockets
9.98
KB
-rwxrwxrwx
2020-07-02 21:36
dbus-daemon
218.95
KB
-rwxrwxrwx
2020-07-02 21:36
dbus-monitor
21.99
KB
-rwxrwxrwx
2020-07-02 21:36
dbus-run-session
9.98
KB
-rwxrwxrwx
2020-07-02 21:36
dbus-send
25.98
KB
-rwxrwxrwx
2020-07-02 21:36
dbus-update-activation-environment
13.98
KB
-rwxrwxrwx
2020-07-02 21:36
dbus-uuidgen
9.98
KB
-rwxrwxrwx
2020-07-02 21:36
deb-systemd-helper
19.67
KB
-rwxrwxrwx
2017-05-02 12:20
deb-systemd-invoke
4.4
KB
-rwxrwxrwx
2017-05-02 12:20
debconf
2.79
KB
-rwxrwxrwx
2017-05-21 19:08
debconf-apt-progress
11.27
KB
-rwxrwxrwx
2017-05-21 19:08
debconf-communicate
608
B
-rwxrwxrwx
2017-05-21 19:08
debconf-copydb
1.68
KB
-rwxrwxrwx
2017-05-21 19:08
debconf-escape
647
B
-rwxrwxrwx
2017-05-21 19:08
debconf-gettextize
15.97
KB
-rwxrwxrwx
2016-10-01 16:23
debconf-set-selections
2.87
KB
-rwxrwxrwx
2017-05-21 19:08
debconf-show
1.78
KB
-rwxrwxrwx
2017-05-21 19:08
debconf-updatepo
4.46
KB
-rwxrwxrwx
2016-10-01 16:23
delpart
22.53
KB
-rwxrwxrwx
2018-03-07 19:29
delv
37.98
KB
-rwxr-xr-x
2022-03-19 14:43
derb
23.17
KB
-rwxr-xr-x
2021-10-12 12:29
dh
27.96
KB
-rwxrwxrwx
2017-01-25 21:47
dh_auto_build
1.32
KB
-rwxrwxrwx
2017-01-25 21:47
dh_auto_clean
1.49
KB
-rwxrwxrwx
2017-01-25 21:47
dh_auto_configure
1.57
KB
-rwxrwxrwx
2017-01-25 21:47
dh_auto_install
2.74
KB
-rwxrwxrwx
2017-01-25 21:47
dh_auto_test
1.64
KB
-rwxrwxrwx
2017-01-25 21:47
dh_autoreconf
5.85
KB
-rwxrwxrwx
2017-03-31 18:13
dh_autoreconf_clean
2.04
KB
-rwxrwxrwx
2017-03-31 18:13
dh_autotools-dev_restoreconfig
1.33
KB
-rwxrwxrwx
2016-11-12 21:18
dh_autotools-dev_updateconfig
1.35
KB
-rwxrwxrwx
2016-11-12 21:18
dh_bugfiles
3.71
KB
-rwxrwxrwx
2017-01-25 21:47
dh_builddeb
4.87
KB
-rwxrwxrwx
2017-01-25 21:47
dh_clean
4.62
KB
-rwxrwxrwx
2017-01-25 21:47
dh_compress
7.19
KB
-rwxrwxrwx
2017-01-25 21:47
dh_fixperms
4.92
KB
-rwxrwxrwx
2017-01-25 21:47
dh_gconf
2.64
KB
-rwxrwxrwx
2017-01-25 21:47
dh_gencontrol
4.87
KB
-rwxrwxrwx
2017-01-25 21:47
dh_icons
2.07
KB
-rwxrwxrwx
2017-01-25 21:47
dh_install
9.81
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installcatalogs
3.25
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installchangelogs
6.6
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installcron
1.63
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installdeb
5.8
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installdebconf
3.25
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installdirs
2
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installdocs
10.63
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installemacsen
3.74
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installexamples
2.5
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installgsettings
2.19
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installifupdown
1.5
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installinfo
1.45
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installinit
10.16
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installlogcheck
1.97
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installlogrotate
1.17
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installman
7.13
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installmanpages
4.95
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installmenu
2.44
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installmime
1.34
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installmodules
2.65
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installpam
1.17
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installppp
1.42
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installudev
2.11
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installwm
2.77
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installxfonts
2.86
KB
-rwxrwxrwx
2017-01-25 21:47
dh_installxmlcatalogs
9.22
KB
-rwxrwxrwx
2016-11-07 15:53
dh_link
3.67
KB
-rwxrwxrwx
2017-01-25 21:47
dh_lintian
1.33
KB
-rwxrwxrwx
2017-01-25 21:47
dh_listpackages
808
B
-rwxrwxrwx
2017-01-25 21:47
dh_makeshlibs
8.45
KB
-rwxrwxrwx
2017-01-25 21:47
dh_md5sums
3.05
KB
-rwxrwxrwx
2017-01-25 21:47
dh_movefiles
4.74
KB
-rwxrwxrwx
2017-01-25 21:47
dh_perl
4.23
KB
-rwxrwxrwx
2017-01-25 21:47
dh_perl_dbi
1.04
KB
-rwxr-xr-x
2022-05-30 19:45
dh_php
10.31
KB
-rwxrwxrwx
2016-12-31 13:14
dh_phpcomposer
3.01
KB
-rwxrwxrwx
2016-12-27 08:01
dh_phppear
5.36
KB
-rwxrwxrwx
2016-12-27 08:01
dh_prep
1.65
KB
-rwxrwxrwx
2017-01-25 21:47
dh_pypy
12.56
KB
-rwxr-xr-x
2017-01-25 15:47
dh_python2
1.03
KB
-rwxrwxrwx
2017-01-24 14:00
dh_python3
12.77
KB
-rwxr-xr-x
2017-01-25 15:47
dh_shlibdeps
4.71
KB
-rwxrwxrwx
2017-01-25 21:47
dh_strip
12.99
KB
-rwxrwxrwx
2017-01-25 21:47
dh_strip_nondeterminism
2.49
KB
-rwxrwxrwx
2017-05-20 15:19
dh_systemd_enable
7.51
KB
-rwxrwxrwx
2017-01-25 21:47
dh_systemd_start
7.4
KB
-rwxrwxrwx
2017-01-25 21:47
dh_testdir
1.1
KB
-rwxrwxrwx
2017-01-25 21:47
dh_testroot
686
B
-rwxrwxrwx
2017-01-25 21:47
dh_ucf
2.08
KB
-rwxrwxrwx
2017-01-25 21:47
dh_update_autotools_config
1.57
KB
-rwxrwxrwx
2017-01-25 21:47
dh_usrlocal
3.37
KB
-rwxrwxrwx
2017-01-25 21:47
diff
143.38
KB
-rwxrwxrwx
2017-01-09 23:55
diff3
58.95
KB
-rwxrwxrwx
2017-01-09 23:55
dircolors
42.77
KB
-rwxrwxrwx
2017-02-22 13:23
dirname
30.73
KB
-rwxrwxrwx
2017-02-22 13:23
display
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
display-im6
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
display-im6.q16
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
dos2unix
50.02
KB
-rwxr-xr-x
2016-11-11 05:13
doveadm
560.46
KB
-rwxr-xr-x
2021-01-05 13:19
doveconf
151.63
KB
-rwxr-xr-x
2021-01-05 13:19
download-mibs
2.48
KB
-rwxr-xr-x
2016-09-01 19:30
dpkg
286.5
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-architecture
12.55
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-buildflags
6.13
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-buildpackage
26.03
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-checkbuilddeps
7.33
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-deb
146.34
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-distaddfile
2.72
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-divert
138.41
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-genbuildinfo
16.07
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-genchanges
16.97
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-gencontrol
13.46
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-gensymbols
10.38
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-maintscript-helper
18.58
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-mergechangelogs
8.39
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-name
6.63
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-parsechangelog
4.33
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-query
146.4
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-scanpackages
8.23
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-scansources
8.95
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-shlibdeps
30.5
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-source
22.75
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-split
114.34
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-statoverride
70.25
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-trigger
66.26
KB
-rwxr-xr-x
2022-05-24 15:28
dpkg-vendor
3.19
KB
-rwxr-xr-x
2022-05-24 15:28
dsync
560.46
KB
-rwxr-xr-x
2021-01-05 13:19
du
103.16
KB
-rwxrwxrwx
2017-02-22 13:23
dvipdf
1023
B
-rwxr-xr-x
2022-05-01 17:15
dwp
2.75
MB
-rwxrwxrwx
2017-05-10 12:12
easy_install3
404
B
-rwxrwxrwx
2017-01-19 18:02
edit
17.74
KB
-rwxrwxrwx
2016-05-01 13:20
editor
220.04
KB
-rwxr-xr-x
2017-01-11 03:10
editres
69.45
KB
-rwxr-xr-x
2015-05-02 17:09
elfedit
30.77
KB
-rwxrwxrwx
2017-05-10 12:12
enc2xs
40.21
KB
-rwxrwxrwx
2020-06-20 19:33
encguess
2.99
KB
-rwxrwxrwx
2020-06-20 19:33
enchant
18.07
KB
-rwxr-xr-x
2016-05-17 00:39
enchant-lsmod
9.99
KB
-rwxr-xr-x
2016-05-17 00:39
encode_keychange
18
KB
-rwxrwxrwx
2020-08-04 17:15
env
30.76
KB
-rwxrwxrwx
2017-02-22 13:23
envsubst
34.7
KB
-rwxrwxrwx
2019-08-31 01:30
eps2eps
639
B
-rwxr-xr-x
2022-05-01 17:15
eqn
185.19
KB
-rwxrwxrwx
2016-12-13 14:06
erb
4.73
KB
-rwxr-xr-x
2021-12-06 00:55
erb2.3
4.73
KB
-rwxr-xr-x
2021-12-06 00:55
ex
2.31
MB
-rwxr-xr-x
2022-06-19 12:00
expand
34.79
KB
-rwxrwxrwx
2017-02-22 13:23
expiry
22.27
KB
-rwxr-sr-x
2021-03-17 10:27
expr
42.82
KB
-rwxrwxrwx
2017-02-22 13:23
eyuvtoppm
14.16
KB
-rwxrwxrwx
2016-01-30 16:51
factor
74.88
KB
-rwxrwxrwx
2017-02-22 13:23
fail2ban-client
13.64
KB
-rwxr-xr-x
2017-04-17 16:27
fail2ban-python
4.53
MB
-rwxr-xr-x
2021-11-04 16:29
fail2ban-regex
1.25
KB
-rwxr-xr-x
2017-04-17 16:27
fail2ban-server
4.3
KB
-rwxr-xr-x
2017-04-17 16:27
fail2ban-testcases
4.36
KB
-rwxr-xr-x
2017-04-17 16:27
faillog
18.29
KB
-rwxr-xr-x
2021-03-17 10:27
faked-sysv
26.63
KB
-rwxrwxrwx
2017-01-17 02:29
faked-tcp
30.65
KB
-rwxrwxrwx
2017-01-17 02:29
fakeroot
3.8
KB
-rwxrwxrwx
2017-01-17 02:29
fakeroot-sysv
3.8
KB
-rwxrwxrwx
2017-01-17 02:29
fakeroot-tcp
3.79
KB
-rwxrwxrwx
2017-01-17 02:29
fallocate
26.64
KB
-rwxrwxrwx
2018-03-07 19:29
fc-cache
14.57
KB
-rwxrwxrwx
2016-08-24 14:21
fc-cat
14.51
KB
-rwxrwxrwx
2016-08-24 14:21
fc-list
10.39
KB
-rwxrwxrwx
2016-08-24 14:21
fc-match
10.45
KB
-rwxrwxrwx
2016-08-24 14:21
fc-pattern
10.39
KB
-rwxrwxrwx
2016-08-24 14:21
fc-query
10.35
KB
-rwxrwxrwx
2016-08-24 14:21
fc-scan
10.4
KB
-rwxrwxrwx
2016-08-24 14:21
fc-validate
10.41
KB
-rwxrwxrwx
2016-08-24 14:21
fcgistarter
9.99
KB
-rwxr-xr-x
2022-03-18 13:54
fiascotopnm
115.09
KB
-rwxrwxrwx
2016-01-30 16:51
filan
83.85
KB
-rwxr-xr-x
2017-07-14 15:52
file
22.26
KB
-rwxrwxrwx
2019-10-22 22:20
file-rename
3.1
KB
-rwxrwxrwx
2015-06-05 00:55
find
216.57
KB
-rwxrwxrwx
2017-02-18 16:37
fitstopnm
14.16
KB
-rwxrwxrwx
2016-01-30 16:51
fixproc
15.16
KB
-rwxrwxrwx
2020-08-04 17:15
flock
26.79
KB
-rwxrwxrwx
2018-03-07 19:29
fmt
38.79
KB
-rwxrwxrwx
2017-02-22 13:23
fold
34.79
KB
-rwxrwxrwx
2017-02-22 13:23
free
18.08
KB
-rwxrwxrwx
2018-05-17 12:56
freetype-config
3.69
KB
-rwxr-xr-x
2020-10-23 19:03
freshclam
38
KB
-rwxr-xr-x
2022-05-27 11:18
from
10.3
KB
-rwxrwxrwx
2017-04-12 13:22
fstopgm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
funzip
22.32
KB
-rwxrwxrwx
2019-08-05 18:10
g++
930.77
KB
-rwxrwxrwx
2018-02-14 17:53
g++-6
930.77
KB
-rwxrwxrwx
2018-02-14 17:53
g3topbm
13.24
KB
-rwxrwxrwx
2016-01-30 16:51
galera_new_cluster
888
B
-rwxr-xr-x
2021-03-22 19:49
galera_recovery
3.28
KB
-rwxr-xr-x
2021-03-22 19:49
gapplication
18.63
KB
-rwxr-xr-x
2022-06-06 13:28
gawk
646.72
KB
-rwxrwxrwx
2017-01-25 17:06
gcc
926.77
KB
-rwxrwxrwx
2018-02-14 17:53
gcc-6
926.77
KB
-rwxrwxrwx
2018-02-14 17:53
gcc-ar
26.53
KB
-rwxrwxrwx
2018-02-14 17:53
gcc-ar-6
26.53
KB
-rwxrwxrwx
2018-02-14 17:53
gcc-nm
26.53
KB
-rwxrwxrwx
2018-02-14 17:53
gcc-nm-6
26.53
KB
-rwxrwxrwx
2018-02-14 17:53
gcc-ranlib
26.53
KB
-rwxrwxrwx
2018-02-14 17:53
gcc-ranlib-6
26.53
KB
-rwxrwxrwx
2018-02-14 17:53
gcov
507.93
KB
-rwxrwxrwx
2018-02-14 17:53
gcov-6
507.93
KB
-rwxrwxrwx
2018-02-14 17:53
gcov-dump
439.86
KB
-rwxrwxrwx
2018-02-14 17:53
gcov-dump-6
439.86
KB
-rwxrwxrwx
2018-02-14 17:53
gcov-tool
463.92
KB
-rwxrwxrwx
2018-02-14 17:53
gcov-tool-6
463.92
KB
-rwxrwxrwx
2018-02-14 17:53
gdbus
38.96
KB
-rwxr-xr-x
2022-06-06 13:28
gdbus-codegen
1.25
KB
-rwxr-xr-x
2022-06-06 13:28
gem
545
B
-rwxr-xr-x
2021-12-06 00:55
gem2.3
545
B
-rwxr-xr-x
2021-12-06 00:55
gemtopbm
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
gemtopnm
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
genbrk
14.9
KB
-rwxr-xr-x
2021-10-12 12:29
gencat
22.63
KB
-rwxrwxrwx
2019-02-06 22:17
gencfu
10.79
KB
-rwxr-xr-x
2021-10-12 12:29
gencnval
22.77
KB
-rwxr-xr-x
2021-10-12 12:29
gendict
23.04
KB
-rwxr-xr-x
2021-10-12 12:29
genrb
120.76
KB
-rwxr-xr-x
2021-10-12 12:29
geqn
185.19
KB
-rwxrwxrwx
2016-12-13 14:06
getconf
22.37
KB
-rwxrwxrwx
2019-02-06 22:17
getent
23.31
KB
-rwxrwxrwx
2019-02-06 22:17
getmail
38.74
KB
-rwxrwxrwx
2017-11-02 16:52
getmail_fetch
8.58
KB
-rwxrwxrwx
2017-11-02 16:52
getmail_maildir
2.62
KB
-rwxrwxrwx
2017-11-02 16:52
getmail_mbox
2.82
KB
-rwxrwxrwx
2017-11-02 16:52
getmails
539
B
-rwxrwxrwx
2017-10-14 03:53
getopt
14.49
KB
-rwxrwxrwx
2018-03-07 19:29
gettext
34.68
KB
-rwxrwxrwx
2019-08-31 01:30
gettext.sh
4.52
KB
-rwxrwxrwx
2019-08-31 01:30
gettextize
42.73
KB
-rwxrwxrwx
2019-08-31 01:30
ghostscript
10.24
KB
-rwxr-xr-x
2022-05-01 17:15
giftopnm
18.2
KB
-rwxrwxrwx
2016-01-30 16:51
gio
75.77
KB
-rwxr-xr-x
2022-06-06 13:28
gio-querymodules
10.36
KB
-rwxr-xr-x
2022-06-06 13:28
git
1.99
MB
-rwxrwxrwx
2020-04-20 04:07
git-receive-pack
1.99
MB
-rwxrwxrwx
2020-04-20 04:07
git-shell
1006.97
KB
-rwxrwxrwx
2020-04-20 04:07
git-upload-archive
1.99
MB
-rwxrwxrwx
2020-04-20 04:07
git-upload-pack
1.06
MB
-rwxrwxrwx
2020-04-20 04:07
glib-compile-resources
39.14
KB
-rwxr-xr-x
2022-06-06 13:28
glib-compile-schemas
43.32
KB
-rwxr-xr-x
2022-06-06 13:28
glib-genmarshal
38.76
KB
-rwxr-xr-x
2022-06-06 13:28
glib-gettextize
5.25
KB
-rwxr-xr-x
2022-06-06 13:28
glib-mkenums
17.55
KB
-rwxr-xr-x
2022-06-06 13:28
gobject-query
10.26
KB
-rwxr-xr-x
2022-06-06 13:28
gold
2.97
MB
-rwxrwxrwx
2017-05-10 12:12
gouldtoppm
10.12
KB
-rwxrwxrwx
2016-01-30 16:51
gpasswd
74.02
KB
-rwsr-xr-x
2021-03-17 10:27
gpg
977.35
KB
-rwxrwxrwx
2019-02-07 21:57
gpg-agent
376.63
KB
-rwxrwxrwx
2019-02-07 21:57
gpg-connect-agent
150.73
KB
-rwxrwxrwx
2019-02-07 21:57
gpg-zip
3.36
KB
-rwxrwxrwx
2019-02-07 21:57
gpg2
977.35
KB
-rwxrwxrwx
2019-02-07 21:57
gpgconf
157.41
KB
-rwxrwxrwx
2019-02-07 21:57
gpgparsemail
26.07
KB
-rwxrwxrwx
2019-02-07 21:57
gpgsplit
74.33
KB
-rwxrwxrwx
2019-02-07 21:57
gpgv
410.64
KB
-rwxrwxrwx
2019-02-07 21:57
gpic
196.03
KB
-rwxrwxrwx
2016-12-13 14:06
gprof
96.29
KB
-rwxrwxrwx
2017-05-10 12:12
gresource
18.53
KB
-rwxr-xr-x
2022-06-06 13:28
groff
101.31
KB
-rwxrwxrwx
2016-12-13 14:06
grog
2.71
KB
-rwxrwxrwx
2016-12-13 14:06
grops
161.72
KB
-rwxrwxrwx
2016-12-13 14:06
grotty
117.34
KB
-rwxrwxrwx
2016-12-13 14:06
groups
34.79
KB
-rwxrwxrwx
2017-02-22 13:23
grub-editenv
236.97
KB
-rwxrwxrwx
2019-06-12 13:20
grub-file
660.64
KB
-rwxrwxrwx
2019-06-12 13:20
grub-fstest
786.75
KB
-rwxrwxrwx
2019-06-12 13:20
grub-glue-efi
232.81
KB
-rwxrwxrwx
2019-06-12 13:20
grub-kbdcomp
1.64
KB
-rwxrwxrwx
2019-06-12 13:20
grub-menulst2cfg
216.83
KB
-rwxrwxrwx
2019-06-12 13:20
grub-mkfont
261.47
KB
-rwxrwxrwx
2019-06-12 13:20
grub-mkimage
325.88
KB
-rwxrwxrwx
2019-06-12 13:20
grub-mklayout
241.09
KB
-rwxrwxrwx
2019-06-12 13:20
grub-mknetdir
366.55
KB
-rwxrwxrwx
2019-06-12 13:20
grub-mkpasswd-pbkdf2
241.16
KB
-rwxrwxrwx
2019-06-12 13:20
grub-mkrelpath
232.5
KB
-rwxrwxrwx
2019-06-12 13:20
grub-mkrescue
819.39
KB
-rwxrwxrwx
2019-06-12 13:20
grub-mkstandalone
442.88
KB
-rwxrwxrwx
2019-06-12 13:20
grub-mount
605.28
KB
-rwxrwxrwx
2019-06-12 13:20
grub-ntldr-img
34.45
KB
-rwxrwxrwx
2019-06-12 13:20
grub-render-label
673.23
KB
-rwxrwxrwx
2019-06-12 13:20
grub-script-check
260.63
KB
-rwxrwxrwx
2019-06-12 13:20
grub-syslinux2cfg
621.75
KB
-rwxrwxrwx
2019-06-12 13:20
gs
10.24
KB
-rwxr-xr-x
2022-05-01 17:15
gsbj
350
B
-rwxr-xr-x
2022-05-01 17:15
gsdj
352
B
-rwxr-xr-x
2022-05-01 17:15
gsdj500
352
B
-rwxr-xr-x
2022-05-01 17:15
gsettings
22.75
KB
-rwxr-xr-x
2022-06-06 13:28
gslj
353
B
-rwxr-xr-x
2022-05-01 17:15
gslp
350
B
-rwxr-xr-x
2022-05-01 17:15
gsnd
277
B
-rwxr-xr-x
2022-05-01 17:15
gtbl
118.2
KB
-rwxrwxrwx
2016-12-13 14:06
gtester
22.65
KB
-rwxr-xr-x
2022-06-06 13:28
gtester-report
18.32
KB
-rwxr-xr-x
2022-06-06 13:28
h2ph
28.52
KB
-rwxrwxrwx
2020-06-20 19:33
h2xs
59.39
KB
-rwxrwxrwx
2020-06-20 19:33
hd
26.61
KB
-rwxrwxrwx
2017-04-12 13:22
head
42.82
KB
-rwxrwxrwx
2017-02-22 13:23
helpztags
2.46
KB
-rwxr-xr-x
2022-06-19 12:00
hexdump
26.61
KB
-rwxrwxrwx
2017-04-12 13:22
hipstopgm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
hostid
30.73
KB
-rwxrwxrwx
2017-02-22 13:23
hostnamectl
18.34
KB
-rwxr-xr-x
2022-06-29 14:41
htcacheclean
30
KB
-rwxr-xr-x
2022-03-18 13:54
htdbm
17.99
KB
-rwxr-xr-x
2022-03-18 13:54
htdigest
9.99
KB
-rwxr-xr-x
2022-03-18 13:54
html2
10.3
KB
-rwxrwxrwx
2017-10-01 17:30
htop
175.24
KB
-rwxrwxrwx
2016-07-25 19:46
htpasswd
17.99
KB
-rwxr-xr-x
2022-03-18 13:54
i386
18.73
KB
-rwxrwxrwx
2018-03-07 19:29
icontopbm
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
iconv
55.01
KB
-rwxrwxrwx
2019-02-06 22:17
icu-config
21.34
KB
-rwxr-xr-x
2021-10-12 12:29
icuinfo
10.59
KB
-rwxr-xr-x
2021-10-12 12:29
id
42.91
KB
-rwxrwxrwx
2017-02-22 13:23
identify
6.23
KB
-rwxr-xr-x
2022-05-14 01:05
identify-im6
6.23
KB
-rwxr-xr-x
2022-05-14 01:05
identify-im6.q16
6.23
KB
-rwxr-xr-x
2022-05-14 01:05
ifnames
4.03
KB
-rwxrwxrwx
2016-03-26 19:08
igawk
3.11
KB
-rwxrwxrwx
2017-01-25 17:06
ilbmtoppm
78.37
KB
-rwxrwxrwx
2016-01-30 16:51
imagetops
1.21
KB
-rwxrwxrwx
2016-01-30 16:51
imgtoppm
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
import
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
import-im6
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
import-im6.q16
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
infocmp
58.07
KB
-rwxrwxrwx
2017-12-28 10:47
infotocap
78.11
KB
-rwxrwxrwx
2017-12-28 10:47
innochecksum
3.42
MB
-rwxr-xr-x
2021-03-22 19:49
innotop
445.81
KB
-rwxr-xr-x
2020-10-12 19:40
install
135.61
KB
-rwxrwxrwx
2017-02-22 13:23
instmodsh
4.27
KB
-rwxrwxrwx
2020-06-20 19:33
ionice
26.66
KB
-rwxrwxrwx
2018-03-07 19:29
ipcmk
26.77
KB
-rwxrwxrwx
2018-03-07 19:29
ipcrm
26.63
KB
-rwxrwxrwx
2018-03-07 19:29
ipcs
50.79
KB
-rwxrwxrwx
2018-03-07 19:29
iptables-xml
92.74
KB
-rwxr-xr-x
2017-04-12 11:41
irb
181
B
-rwxr-xr-x
2021-12-06 00:55
irb2.3
181
B
-rwxr-xr-x
2021-12-06 00:55
ischroot
10.3
KB
-rwxrwxrwx
2017-04-02 19:10
ispell-wrapper
7.05
KB
-rwxrwxrwx
2016-10-10 11:58
join
46.85
KB
-rwxrwxrwx
2017-02-22 13:23
jpegtopnm
30.45
KB
-rwxrwxrwx
2016-01-30 16:51
jq
21.99
KB
-rwxr-xr-x
2016-12-30 09:26
js
71.94
MB
-rwxr-xr-x
2023-02-16 16:22
json-glib-format
10.65
KB
-rwxrwxrwx
2017-03-16 20:01
json-glib-validate
10.46
KB
-rwxrwxrwx
2017-03-16 20:01
json_pp
3.86
KB
-rwxrwxrwx
2020-06-20 19:33
jsonlint-php
2.2
KB
-rwxr-xr-x
2016-11-19 01:55
kbxutil
154.63
KB
-rwxrwxrwx
2019-02-07 21:57
kernel-install
3.91
KB
-rwxr-xr-x
2022-06-29 14:41
killall
23.68
KB
-rwxrwxrwx
2015-08-17 15:18
koi8rxterm
3.67
KB
-rwxr-xr-x
2022-02-06 18:11
last
42.85
KB
-rwxrwxrwx
2018-03-07 19:29
lastb
42.85
KB
-rwxrwxrwx
2018-03-07 19:29
lastlog
18.07
KB
-rwxr-xr-x
2021-03-17 10:27
lcf
7.6
KB
-rwxrwxrwx
2016-03-16 21:58
ld
1.21
MB
-rwxrwxrwx
2017-05-10 12:12
ld.bfd
1.21
MB
-rwxrwxrwx
2017-05-10 12:12
ld.gold
2.97
MB
-rwxrwxrwx
2017-05-10 12:12
ldd
5.27
KB
-rwxrwxrwx
2019-02-06 22:17
leaftoppm
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
less
161.82
KB
-rwxr-xr-x
2016-02-28 12:28
lessecho
10.02
KB
-rwxr-xr-x
2016-02-28 12:28
lessfile
7.58
KB
-rwxr-xr-x
2016-02-28 12:28
lesskey
19.36
KB
-rwxr-xr-x
2016-02-28 12:28
lesspipe
7.58
KB
-rwxr-xr-x
2016-02-28 12:28
letsencrypt
385
B
-rwxr-xr-x
2020-09-26 20:25
lexgrog
90.57
KB
-rwxrwxrwx
2016-12-13 14:10
lft
2.43
KB
-rwxrwxrwx
2016-08-29 17:45
lft.db
2.43
KB
-rwxrwxrwx
2016-08-29 17:45
libnetcfg
15.39
KB
-rwxrwxrwx
2020-06-20 19:33
libpng-config
2.41
KB
-rwxr-xr-x
2019-04-18 22:12
libpng16-config
2.41
KB
-rwxr-xr-x
2019-04-18 22:12
libtoolize
126.16
KB
-rwxrwxrwx
2016-08-20 14:34
line
10.4
KB
-rwxrwxrwx
2018-03-07 19:29
link
30.73
KB
-rwxrwxrwx
2017-02-22 13:23
linux-boot-prober
1.54
KB
-rwxrwxrwx
2017-01-20 16:28
linux-check-removal
3.99
KB
-rwxrwxrwx
2016-06-21 04:48
linux-update-symlinks
6.17
KB
-rwxrwxrwx
2016-06-05 03:13
linux-version
2.63
KB
-rwxrwxrwx
2015-08-11 17:45
linux32
18.73
KB
-rwxrwxrwx
2018-03-07 19:29
linux64
18.73
KB
-rwxrwxrwx
2018-03-07 19:29
lispmtopgm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
listres
10.68
KB
-rwxr-xr-x
2015-05-02 17:09
lnstat
18.8
KB
-rwxrwxrwx
2017-11-24 10:22
locale
37.91
KB
-rwxrwxrwx
2019-02-06 22:17
localectl
26.41
KB
-rwxr-xr-x
2022-06-29 14:41
localedef
295.69
KB
-rwxrwxrwx
2019-02-06 22:17
locate
74.44
KB
-rwxrwxrwx
2017-02-18 16:37
locate.findutils
74.44
KB
-rwxrwxrwx
2017-02-18 16:37
logger
43.43
KB
-rwxrwxrwx
2018-03-07 19:29
logname
30.73
KB
-rwxrwxrwx
2017-02-22 13:23
logresolve
10
KB
-rwxr-xr-x
2022-03-18 13:54
look
10.33
KB
-rwxrwxrwx
2017-04-12 13:22
lorder
2.78
KB
-rwxrwxrwx
2017-04-12 13:22
lsattr
10
KB
-rwxrwxrwx
2020-07-25 11:03
lsb_release
3.55
KB
-rwxr-xr-x
2015-08-26 11:44
lscpu
63.2
KB
-rwxrwxrwx
2018-03-07 19:29
lsinitramfs
625
B
-rwxrwxrwx
2017-03-06 23:42
lsipc
71.12
KB
-rwxrwxrwx
2018-03-07 19:29
lslocks
35.16
KB
-rwxrwxrwx
2018-03-07 19:29
lslogins
59.27
KB
-rwxrwxrwx
2018-03-07 19:29
lsns
38.87
KB
-rwxrwxrwx
2018-03-07 19:29
lsof
159.31
KB
-rwxrwxrwx
2015-09-13 23:46
lspgpot
1.06
KB
-rwxrwxrwx
2014-06-25 18:17
luit
48.79
KB
-rwxr-xr-x
2015-05-02 17:09
lxterm
419
B
-rwxr-xr-x
2022-02-06 18:11
lzcat
75.38
KB
-rwxr-xr-x
2022-04-10 10:53
lzcmp
6.48
KB
-rwxr-xr-x
2022-04-10 10:53
lzdiff
6.48
KB
-rwxr-xr-x
2022-04-10 10:53
lzegrep
5.77
KB
-rwxr-xr-x
2022-04-10 10:53
lzfgrep
5.77
KB
-rwxr-xr-x
2022-04-10 10:53
lzgrep
5.77
KB
-rwxr-xr-x
2022-04-10 10:53
lzless
1.76
KB
-rwxr-xr-x
2022-04-10 10:53
lzma
75.38
KB
-rwxr-xr-x
2022-04-10 10:53
lzmainfo
10.38
KB
-rwxr-xr-x
2022-04-10 10:53
lzmore
2.11
KB
-rwxr-xr-x
2022-04-10 10:53
m4
151.25
KB
-rwxrwxrwx
2017-01-05 19:01
mac2unix
50.02
KB
-rwxr-xr-x
2016-11-11 05:13
macptopbm
10.12
KB
-rwxrwxrwx
2016-01-30 16:51
maildirmake.dovecot
521
B
-rwxr-xr-x
2020-08-14 18:28
mailq
26.15
KB
-rwxr-xr-x
2020-02-16 20:59
make
218.68
KB
-rwxrwxrwx
2017-01-31 17:31
make-first-existing-target
4.79
KB
-rwxrwxrwx
2017-01-31 17:31
makeconv
47.4
KB
-rwxr-xr-x
2021-10-12 12:29
man
104.5
KB
-rwxrwxrwx
2016-12-13 14:10
mandb
126.72
KB
-rwxrwxrwx
2016-12-13 14:10
manpath
30.47
KB
-rwxrwxrwx
2016-12-13 14:10
mariabackup
17.34
MB
-rwxr-xr-x
2021-03-22 19:49
mariadb
4.12
MB
-rwxr-xr-x
2021-03-22 19:49
mariadb-service-convert
2.43
KB
-rwxr-xr-x
2021-03-22 19:49
mariadbcheck
3.91
MB
-rwxr-xr-x
2021-03-22 19:49
mawk
119.12
KB
-rwxrwxrwx
2012-03-23 21:15
mbstream
3.4
MB
-rwxr-xr-x
2021-03-22 19:49
mcookie
30.79
KB
-rwxrwxrwx
2018-03-07 19:29
mcrypt
87.27
KB
-rwxrwxrwx
2012-11-02 20:04
md5sum
42.85
KB
-rwxrwxrwx
2017-02-22 13:23
md5sum.textutils
42.85
KB
-rwxrwxrwx
2017-02-22 13:23
mdatopbm
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
mdecrypt
87.27
KB
-rwxrwxrwx
2012-11-02 20:04
memcached
146.51
KB
-rwxrwxrwx
2018-06-03 11:37
mesg
10.45
KB
-rwxrwxrwx
2018-03-07 19:29
mgrtopbm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
migrate-pubring-from-classic-gpg
2.14
KB
-rwxrwxrwx
2018-10-03 02:58
mkfifo
63.04
KB
-rwxrwxrwx
2017-02-22 13:23
mkpasswd
18.57
KB
-rwxrwxrwx
2017-07-27 17:45
mlock
10.37
KB
-rwxr-sr-x
2021-12-29 15:18
mogrify
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
mogrify-im6
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
mogrify-im6.q16
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
montage
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
montage-im6
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
montage-im6.q16
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
msgattrib
22.52
KB
-rwxrwxrwx
2019-08-31 01:30
msgcat
22.52
KB
-rwxrwxrwx
2019-08-31 01:30
msgcmp
22.63
KB
-rwxrwxrwx
2019-08-31 01:30
msgcomm
22.5
KB
-rwxrwxrwx
2019-08-31 01:30
msgconv
18.48
KB
-rwxrwxrwx
2019-08-31 01:30
msgen
18.48
KB
-rwxrwxrwx
2019-08-31 01:30
msgexec
14.52
KB
-rwxrwxrwx
2019-08-31 01:30
msgfilter
26.61
KB
-rwxrwxrwx
2019-08-31 01:30
msgfmt
79.44
KB
-rwxrwxrwx
2019-08-31 01:30
msggrep
34.86
KB
-rwxrwxrwx
2019-08-31 01:30
msginit
63.27
KB
-rwxrwxrwx
2019-08-31 01:30
msgmerge
67.46
KB
-rwxrwxrwx
2019-08-31 01:30
msgunfmt
30.71
KB
-rwxrwxrwx
2019-08-31 01:30
msguniq
18.49
KB
-rwxrwxrwx
2019-08-31 01:30
msql2mysql
1.41
KB
-rwxr-xr-x
2021-03-22 19:49
mtrace
6.32
KB
-rwxrwxrwx
2019-02-06 22:17
mtvtoppm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
my_print_defaults
3.39
MB
-rwxr-xr-x
2021-03-22 19:49
myisam_ftdump
3.75
MB
-rwxr-xr-x
2021-03-22 19:49
myisamchk
3.87
MB
-rwxr-xr-x
2021-03-22 19:49
myisamlog
3.73
MB
-rwxr-xr-x
2021-03-22 19:49
myisampack
3.77
MB
-rwxr-xr-x
2021-03-22 19:49
mysql
4.12
MB
-rwxr-xr-x
2021-03-22 19:49
mysql_convert_table_format
4.12
KB
-rwxr-xr-x
2021-03-22 19:49
mysql_embedded
16.03
MB
-rwxr-xr-x
2021-03-22 19:49
mysql_find_rows
3.21
KB
-rwxr-xr-x
2021-03-22 19:49
mysql_fix_extensions
1.22
KB
-rwxr-xr-x
2021-03-22 19:49
mysql_install_db
19.15
KB
-rwxr-xr-x
2021-03-22 19:49
mysql_plugin
3.39
MB
-rwxr-xr-x
2021-03-22 19:49
mysql_secure_installation
12.23
KB
-rwxr-xr-x
2021-03-22 19:49
mysql_setpermission
17.07
KB
-rwxr-xr-x
2021-03-22 19:49
mysql_tzinfo_to_sql
3.39
MB
-rwxr-xr-x
2021-03-22 19:49
mysql_upgrade
3.47
MB
-rwxr-xr-x
2021-03-22 19:49
mysql_waitpid
3.38
MB
-rwxr-xr-x
2021-03-22 19:49
mysql_zap
3.77
KB
-rwxr-xr-x
2021-03-22 19:49
mysqlaccess
109.33
KB
-rwxr-xr-x
2021-03-22 19:49
mysqladmin
3.91
MB
-rwxr-xr-x
2021-03-22 19:49
mysqlanalyze
3.91
MB
-rwxr-xr-x
2021-03-22 19:49
mysqlbinlog
4.08
MB
-rwxr-xr-x
2021-03-22 19:49
mysqlcheck
3.91
MB
-rwxr-xr-x
2021-03-22 19:49
mysqld_multi
23.84
KB
-rwxr-xr-x
2021-03-22 19:49
mysqld_safe
30.79
KB
-rwxr-xr-x
2021-03-22 19:49
mysqld_safe_helper
3.35
MB
-rwxr-xr-x
2021-03-22 19:49
mysqldump
3.99
MB
-rwxr-xr-x
2021-03-22 19:49
mysqldumpslow
8.05
KB
-rwxr-xr-x
2021-03-22 19:49
mysqlhotcopy
34.12
KB
-rwxr-xr-x
2021-03-22 19:49
mysqlimport
3.9
MB
-rwxr-xr-x
2021-03-22 19:49
mysqloptimize
3.91
MB
-rwxr-xr-x
2021-03-22 19:49
mysqlrepair
3.91
MB
-rwxr-xr-x
2021-03-22 19:49
mysqlreport
50.03
KB
-rwxr-xr-x
2020-10-12 19:40
mysqlshow
3.9
MB
-rwxr-xr-x
2021-03-22 19:49
mysqlslap
3.92
MB
-rwxr-xr-x
2021-03-22 19:49
mytop
63.3
KB
-rwxr-xr-x
2021-03-22 19:49
namei
26.66
KB
-rwxrwxrwx
2018-03-07 19:29
nawk
646.72
KB
-rwxrwxrwx
2017-01-25 17:06
ncal
29.21
KB
-rwxrwxrwx
2017-04-12 13:22
ncurses5-config
5.78
KB
-rwxr-xr-x
2017-12-28 10:47
ncursesw5-config
5.78
KB
-rwxr-xr-x
2017-12-28 10:47
neotoppm
10.12
KB
-rwxrwxrwx
2016-01-30 16:51
neqn
908
B
-rwxrwxrwx
2016-12-13 14:06
newaliases
26.15
KB
-rwxr-xr-x
2020-02-16 20:59
newgrp
39.37
KB
-rwsr-xr-x
2021-03-17 10:27
ngettext
34.7
KB
-rwxrwxrwx
2019-08-31 01:30
nice
34.76
KB
-rwxrwxrwx
2017-02-22 13:23
nl
38.91
KB
-rwxrwxrwx
2017-02-22 13:23
nm
43.84
KB
-rwxrwxrwx
2017-05-10 12:12
node
71.94
MB
-rwxr-xr-x
2023-02-16 16:22
nodejs
71.94
MB
-rwxr-xr-x
2023-02-16 16:22
nohup
34.79
KB
-rwxrwxrwx
2017-02-22 13:23
npm
4.6
KB
-rwxr-xr-x
2023-02-16 16:16
nproc
34.79
KB
-rwxrwxrwx
2017-02-22 13:23
npx
177
B
-rwxr-xr-x
2023-02-16 16:16
nroff
3.25
KB
-rwxrwxrwx
2016-12-13 14:06
nsenter
30.95
KB
-rwxrwxrwx
2018-03-07 19:29
nstat
22.67
KB
-rwxrwxrwx
2017-11-24 10:22
ntpdc
138.2
KB
-rwxrwxrwx
2018-02-15 12:45
ntpq
176.23
KB
-rwxrwxrwx
2018-02-15 12:45
ntpsweep
7.79
KB
-rwxrwxrwx
2018-02-15 12:45
ntptrace
3.48
KB
-rwxrwxrwx
2018-02-15 12:45
numfmt
58.91
KB
-rwxrwxrwx
2017-02-22 13:23
objcopy
223.2
KB
-rwxrwxrwx
2017-05-10 12:12
objdump
360.38
KB
-rwxrwxrwx
2017-05-10 12:12
od
66.91
KB
-rwxrwxrwx
2017-02-22 13:23
openssl
639.48
KB
-rwxr-xr-x
2022-05-15 02:04
os-prober
4.44
KB
-rwxrwxrwx
2017-01-31 04:56
pager
161.82
KB
-rwxr-xr-x
2016-02-28 12:28
palmtopnm
18.25
KB
-rwxrwxrwx
2016-01-30 16:51
pamcut
14.16
KB
-rwxrwxrwx
2016-01-30 16:51
pamdeinterlace
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pamdice
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
pamfile
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
pamoil
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
pamstack
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
pamstretch
14.16
KB
-rwxrwxrwx
2016-01-30 16:51
pamstretch-gen
1.31
KB
-rwxrwxrwx
2016-01-30 16:51
paperconf
10.34
KB
-rwxrwxrwx
2016-11-11 12:28
partx
83.63
KB
-rwxrwxrwx
2018-03-07 19:29
passenger-config
1.5
KB
-rwxrwxrwx
2019-03-17 19:40
passwd
58.28
KB
-rwsr-xr-x
2021-03-17 10:27
paste
34.79
KB
-rwxrwxrwx
2017-02-22 13:23
patch
155.45
KB
-rwxrwxrwx
2019-07-26 12:58
pathchk
30.76
KB
-rwxrwxrwx
2017-02-22 13:23
pbmclean
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
pbmlife
10.11
KB
-rwxrwxrwx
2016-01-30 16:51
pbmmake
10.11
KB
-rwxrwxrwx
2016-01-30 16:51
pbmmask
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pbmpage
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pbmpscale
10.27
KB
-rwxrwxrwx
2016-01-30 16:51
pbmreduce
10.19
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtext
10.19
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtextps
14.25
KB
-rwxrwxrwx
2016-01-30 16:51
pbmto10x
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtoascii
10.4
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtoatk
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtobbnbg
10.1
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtocmuwm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtoepsi
10.09
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtoepson
10.09
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtog3
13.24
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtogem
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtogo
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtoicon
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtolj
14.19
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtomacp
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtomda
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtomgr
10.11
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtonokia
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtopgm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtopi3
10.12
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtoplot
6.09
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtoppa
34.23
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtopsg3
11.84
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtoptx
10.1
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtowbmp
10.09
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtox10bm
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtoxbm
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtoybm
10.11
KB
-rwxrwxrwx
2016-01-30 16:51
pbmtozinc
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
pbmupc
18.1
KB
-rwxrwxrwx
2016-01-30 16:51
pbr
152
B
-rwxrwxrwx
2016-09-21 16:14
pcre-config
2.29
KB
-rwxrwxrwx
2017-03-21 23:03
pcxtoppm
18.18
KB
-rwxrwxrwx
2016-01-30 16:51
pdb
45.02
KB
-rwxr-xr-x
2022-02-06 21:16
pdb2.7
45.02
KB
-rwxr-xr-x
2022-02-06 21:16
pdb3
59.7
KB
-rwxr-xr-x
2021-11-04 16:29
pdb3.5
59.7
KB
-rwxr-xr-x
2021-11-04 16:29
pdf2dsc
698
B
-rwxr-xr-x
2022-05-01 17:15
pdf2ps
909
B
-rwxr-xr-x
2022-05-01 17:15
pear
793
B
-rwxr-xr-x
2021-04-06 16:28
peardev
814
B
-rwxr-xr-x
2021-04-06 16:28
pecl
727
B
-rwxr-xr-x
2021-04-06 16:28
peekfd
10.52
KB
-rwxrwxrwx
2015-08-17 15:18
perf
528
B
-rwxrwxrwx
2016-09-17 01:34
perl
1.93
MB
-rwxrwxrwx
2020-06-20 19:33
perl5.24-x86_64-linux-gnu
10.24
KB
-rwxrwxrwx
2020-06-20 19:33
perl5.24.1
1.93
MB
-rwxrwxrwx
2020-06-20 19:33
perlbug
44.46
KB
-rwxrwxrwx
2020-06-20 19:33
perldoc
125
B
-rwxrwxrwx
2020-06-20 19:33
perlivp
10.61
KB
-rwxrwxrwx
2020-06-20 19:33
perlthanks
44.46
KB
-rwxrwxrwx
2020-06-20 19:33
perror
3.54
MB
-rwxr-xr-x
2021-03-22 19:49
pf2afm
498
B
-rwxr-xr-x
2022-05-01 17:15
pfbtopfa
516
B
-rwxr-xr-x
2022-05-01 17:15
pg
38.89
KB
-rwxrwxrwx
2018-03-07 19:29
pg_config
30.07
KB
-rwxr-xr-x
2021-11-12 08:56
pgmbentley
6.1
KB
-rwxrwxrwx
2016-01-30 16:51
pgmcrater
14.23
KB
-rwxrwxrwx
2016-01-30 16:51
pgmedge
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pgmenhance
10.12
KB
-rwxrwxrwx
2016-01-30 16:51
pgmhist
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pgmkernel
10.11
KB
-rwxrwxrwx
2016-01-30 16:51
pgmnoise
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pgmnorm
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
pgmoil
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
pgmramp
10.1
KB
-rwxrwxrwx
2016-01-30 16:51
pgmslice
10.11
KB
-rwxrwxrwx
2016-01-30 16:51
pgmtexture
26.18
KB
-rwxrwxrwx
2016-01-30 16:51
pgmtofs
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pgmtolispm
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
pgmtopbm
16.65
KB
-rwxrwxrwx
2016-01-30 16:51
pgmtoppm
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
pgrep
26.09
KB
-rwxrwxrwx
2018-05-17 12:56
phar
14.48
KB
-rwxr-xr-x
2021-10-26 19:51
phar.phar
14.48
KB
-rwxr-xr-x
2021-10-26 19:51
phar.phar7.0
14.48
KB
-rwxr-xr-x
2021-10-26 19:51
phar7.0
14.48
KB
-rwxr-xr-x
2021-10-26 19:51
php
4.19
MB
-rwxr-xr-x
2021-10-26 19:51
php-cgi
4.09
MB
-rwxr-xr-x
2021-10-26 19:51
php-cgi7.0
4.09
MB
-rwxr-xr-x
2021-10-26 19:51
php-config
4.07
KB
-rwxr-xr-x
2021-10-26 19:51
php-config7.0
4.07
KB
-rwxr-xr-x
2021-10-26 19:51
php7.0
4.19
MB
-rwxr-xr-x
2021-10-26 19:51
phpize
4.58
KB
-rwxr-xr-x
2021-10-26 19:51
phpize7.0
4.58
KB
-rwxr-xr-x
2021-10-26 19:51
pi1toppm
10.11
KB
-rwxrwxrwx
2016-01-30 16:51
pi3topbm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pic
196.03
KB
-rwxrwxrwx
2016-12-13 14:06
pico
220.04
KB
-rwxr-xr-x
2017-01-11 03:10
piconv
8.16
KB
-rwxrwxrwx
2020-06-20 19:33
pinentry
54.46
KB
-rwxrwxrwx
2017-02-06 09:56
pinentry-curses
54.46
KB
-rwxrwxrwx
2017-02-06 09:56
pinky
38.95
KB
-rwxrwxrwx
2017-02-22 13:23
pip3
293
B
-rwxr-xr-x
2020-09-11 11:56
pjtoppm
10.21
KB
-rwxrwxrwx
2016-01-30 16:51
pkg-config
46.89
KB
-rwxr-xr-x
2016-05-01 08:26
pkgdata
43.75
KB
-rwxr-xr-x
2021-10-12 12:29
pkgtools
1.34
KB
-rwxrwxrwx
2016-12-27 08:01
pkill
26.09
KB
-rwxrwxrwx
2018-05-17 12:56
pl2pm
4.42
KB
-rwxrwxrwx
2020-06-20 19:33
pldd
14.57
KB
-rwxrwxrwx
2019-02-06 22:17
pmap
30.09
KB
-rwxrwxrwx
2018-05-17 12:56
png-fix-itxt
9.99
KB
-rwxr-xr-x
2019-04-18 22:12
pngfix
46.08
KB
-rwxr-xr-x
2019-04-18 22:12
pngtopnm
22.55
KB
-rwxrwxrwx
2016-01-30 16:51
pnmalias
14.14
KB
-rwxrwxrwx
2016-01-30 16:51
pnmarith
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
pnmcat
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
pnmcolormap
14.22
KB
-rwxrwxrwx
2016-01-30 16:51
pnmcomp
10.19
KB
-rwxrwxrwx
2016-01-30 16:51
pnmconvol
42.16
KB
-rwxrwxrwx
2016-01-30 16:51
pnmcrop
14.23
KB
-rwxrwxrwx
2016-01-30 16:51
pnmcut
14.16
KB
-rwxrwxrwx
2016-01-30 16:51
pnmdepth
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pnmenlarge
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pnmfile
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
pnmflip
10.19
KB
-rwxrwxrwx
2016-01-30 16:51
pnmgamma
14.17
KB
-rwxrwxrwx
2016-01-30 16:51
pnmhisteq
10.18
KB
-rwxrwxrwx
2016-01-30 16:51
pnmhistmap
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
pnmindex
4.49
KB
-rwxrwxrwx
2016-01-30 16:51
pnminterp
14.16
KB
-rwxrwxrwx
2016-01-30 16:51
pnminterp-gen
1.31
KB
-rwxrwxrwx
2016-01-30 16:51
pnminvert
10.12
KB
-rwxrwxrwx
2016-01-30 16:51
pnmmargin
1.73
KB
-rwxrwxrwx
2016-01-30 16:51
pnmmontage
14.2
KB
-rwxrwxrwx
2016-01-30 16:51
pnmnlfilt
18.23
KB
-rwxrwxrwx
2016-01-30 16:51
pnmnoraw
6.11
KB
-rwxrwxrwx
2016-01-30 16:51
pnmnorm
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
pnmpad
10.18
KB
-rwxrwxrwx
2016-01-30 16:51
pnmpaste
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
pnmpsnr
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pnmquant
3.13
KB
-rwxrwxrwx
2016-01-30 16:51
pnmremap
18.27
KB
-rwxrwxrwx
2016-01-30 16:51
pnmrotate
14.2
KB
-rwxrwxrwx
2016-01-30 16:51
pnmscale
18.16
KB
-rwxrwxrwx
2016-01-30 16:51
pnmscalefixed
14.16
KB
-rwxrwxrwx
2016-01-30 16:51
pnmshear
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
pnmsmooth
10.17
KB
-rwxrwxrwx
2016-01-30 16:51
pnmsplit
10.21
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtile
10.12
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtoddif
14.21
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtofiasco
200.57
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtofits
10.12
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtojpeg
18.36
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtopalm
18.23
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtoplainpnm
6.11
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtopng
30.67
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtops
18.22
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtorast
10.18
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtorle
38.63
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtosgi
14.18
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtosir
10.1
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtotiff
18.28
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtotiffcmyk
18.23
KB
-rwxrwxrwx
2016-01-30 16:51
pnmtoxwd
10.17
KB
-rwxrwxrwx
2016-01-30 16:51
po2debconf
8.47
KB
-rwxrwxrwx
2016-10-01 16:23
pod2html
4.04
KB
-rwxrwxrwx
2020-06-20 19:33
pod2man
13.84
KB
-rwxrwxrwx
2020-06-20 19:33
pod2text
10.72
KB
-rwxrwxrwx
2020-06-20 19:33
pod2usage
3.86
KB
-rwxrwxrwx
2020-06-20 19:33
podchecker
3.61
KB
-rwxrwxrwx
2020-06-20 19:33
podebconf-display-po
12.67
KB
-rwxrwxrwx
2015-01-10 15:10
podebconf-report-po
31.76
KB
-rwxrwxrwx
2015-01-10 16:44
podselect
2.47
KB
-rwxrwxrwx
2020-06-20 19:33
pphs
404
B
-rwxr-xr-x
2022-05-01 17:15
ppm3d
14.13
KB
-rwxrwxrwx
2016-01-30 16:51
ppmbrighten
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
ppmchange
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
ppmcie
26.33
KB
-rwxrwxrwx
2016-01-30 16:51
ppmcolormask
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
ppmcolors
10.1
KB
-rwxrwxrwx
2016-01-30 16:51
ppmdim
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
ppmdist
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
ppmdither
10.18
KB
-rwxrwxrwx
2016-01-30 16:51
ppmfade
11.39
KB
-rwxrwxrwx
2016-01-30 16:51
ppmflash
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
ppmforge
22.23
KB
-rwxrwxrwx
2016-01-30 16:51
ppmhist
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
ppmlabel
10.17
KB
-rwxrwxrwx
2016-01-30 16:51
ppmmake
10.1
KB
-rwxrwxrwx
2016-01-30 16:51
ppmmix
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
ppmnorm
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
ppmntsc
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
ppmpat
22.23
KB
-rwxrwxrwx
2016-01-30 16:51
ppmquant
18.23
KB
-rwxrwxrwx
2016-01-30 16:51
ppmquantall
2.02
KB
-rwxrwxrwx
2016-01-30 16:51
ppmqvga
14.16
KB
-rwxrwxrwx
2016-01-30 16:51
ppmrainbow
1.67
KB
-rwxrwxrwx
2016-01-30 16:51
ppmrelief
10.12
KB
-rwxrwxrwx
2016-01-30 16:51
ppmshadow
6.67
KB
-rwxrwxrwx
2016-01-30 16:51
ppmshift
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
ppmspread
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtoacad
15.05
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtobmp
14.26
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtoeyuv
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtogif
18.23
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtoicr
10.19
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtoilbm
38.52
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtojpeg
18.36
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtoleaf
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtolj
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtomap
81
B
-rwxrwxrwx
2016-01-30 16:51
ppmtomitsu
18.2
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtompeg
538.67
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtoneo
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtopcx
14.19
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtopgm
10.11
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtopi1
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtopict
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtopj
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtopuzz
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtorgb3
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtosixel
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtotga
14.18
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtouil
10.22
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtowinicon
14.25
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtoxpm
14.29
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtoyuv
10.11
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtoyuvsplit
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
ppmtv
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pr
75.01
KB
-rwxrwxrwx
2017-02-22 13:23
precat
5.52
KB
-rwxr-xr-x
2021-07-24 19:03
preconv
42.2
KB
-rwxrwxrwx
2016-12-13 14:06
prename
3.13
KB
-rwxrwxrwx
2020-06-20 19:33
preunzip
5.52
KB
-rwxr-xr-x
2021-07-24 19:03
prezip
5.52
KB
-rwxr-xr-x
2021-07-24 19:03
prezip-bin
10.23
KB
-rwxr-xr-x
2021-07-24 19:03
print
17.74
KB
-rwxrwxrwx
2016-05-01 13:20
printafm
395
B
-rwxr-xr-x
2022-05-01 17:15
printenv
30.73
KB
-rwxrwxrwx
2017-02-22 13:23
printerbanner
18.28
KB
-rwxrwxrwx
2017-04-12 13:22
printf
50.79
KB
-rwxrwxrwx
2017-02-22 13:23
prlimit
31.38
KB
-rwxrwxrwx
2018-03-07 19:29
procan
71.74
KB
-rwxr-xr-x
2017-07-14 15:52
prove
13.27
KB
-rwxrwxrwx
2020-06-20 19:33
prtstat
14.42
KB
-rwxrwxrwx
2015-08-17 15:18
ps2ascii
631
B
-rwxr-xr-x
2022-05-01 17:15
ps2epsi
2.69
KB
-rwxr-xr-x
2022-05-01 17:15
ps2pdf
272
B
-rwxr-xr-x
2022-05-01 17:15
ps2pdf12
215
B
-rwxr-xr-x
2022-05-01 17:15
ps2pdf13
215
B
-rwxr-xr-x
2022-05-01 17:15
ps2pdf14
215
B
-rwxr-xr-x
2022-05-01 17:15
ps2pdfwr
1.07
KB
-rwxr-xr-x
2022-05-01 17:15
ps2ps
647
B
-rwxr-xr-x
2022-05-01 17:15
ps2ps2
669
B
-rwxr-xr-x
2022-05-01 17:15
ps2txt
631
B
-rwxr-xr-x
2022-05-01 17:15
psidtopgm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
pstopnm
18.32
KB
-rwxrwxrwx
2016-01-30 16:51
pstree
27.49
KB
-rwxrwxrwx
2015-08-17 15:18
pstree.x11
27.49
KB
-rwxrwxrwx
2015-08-17 15:18
pstruct
35.89
KB
-rwxrwxrwx
2020-06-20 19:33
ptar
3.48
KB
-rwxrwxrwx
2020-06-20 19:33
ptardiff
2.57
KB
-rwxrwxrwx
2020-06-20 19:33
ptargrep
4.29
KB
-rwxrwxrwx
2020-06-20 19:33
ptx
71.01
KB
-rwxrwxrwx
2017-02-22 13:23
pure-pw
38.03
KB
-rwxrwxrwx
2016-12-08 13:28
pure-pwconvert
9.99
KB
-rwxrwxrwx
2016-12-08 13:28
pure-statsdecode
9.99
KB
-rwxrwxrwx
2016-12-08 13:28
pv
59.94
KB
-rwxr-xr-x
2015-06-05 05:58
pwdx
10.07
KB
-rwxrwxrwx
2018-05-17 12:56
py3clean
7.62
KB
-rwxrwxrwx
2017-01-20 11:03
py3compile
11.83
KB
-rwxrwxrwx
2017-01-20 11:03
py3versions
11.44
KB
-rwxr-xr-x
2017-01-20 11:03
pybuild
21.75
KB
-rwxr-xr-x
2017-01-25 15:47
pyclean
4.03
KB
-rwxrwxrwx
2017-01-24 14:00
pycompile
11.62
KB
-rwxrwxrwx
2017-01-24 14:00
pydoc
79
B
-rwxr-xr-x
2022-02-06 21:16
pydoc2.7
79
B
-rwxr-xr-x
2022-02-06 21:16
pydoc3
79
B
-rwxr-xr-x
2021-11-04 16:29
pydoc3.5
79
B
-rwxr-xr-x
2021-11-04 16:29
pygettext
21.58
KB
-rwxr-xr-x
2022-02-06 21:16
pygettext2.7
21.58
KB
-rwxr-xr-x
2022-02-06 21:16
pygettext3
21.73
KB
-rwxr-xr-x
2021-11-04 16:29
pygettext3.5
21.73
KB
-rwxr-xr-x
2021-11-04 16:29
python
3.6
MB
-rwxr-xr-x
2022-02-06 21:16
python2
3.6
MB
-rwxr-xr-x
2022-02-06 21:16
python2.7
3.6
MB
-rwxr-xr-x
2022-02-06 21:16
python3
4.53
MB
-rwxr-xr-x
2021-11-04 16:29
python3-config
3.17
KB
-rwxr-xr-x
2021-11-04 16:29
python3-pbr
152
B
-rwxrwxrwx
2016-09-21 16:14
python3.5
4.53
MB
-rwxr-xr-x
2021-11-04 16:29
python3.5-config
3.17
KB
-rwxr-xr-x
2021-11-04 16:29
python3.5m
4.53
MB
-rwxr-xr-x
2021-11-04 16:29
python3.5m-config
3.17
KB
-rwxr-xr-x
2021-11-04 16:29
python3m
4.53
MB
-rwxr-xr-x
2021-11-04 16:29
python3m-config
3.17
KB
-rwxr-xr-x
2021-11-04 16:29
pyversions
14.75
KB
-rwxrwxrwx
2017-01-24 14:00
qrttoppm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
quota
84.27
KB
-rwxrwxrwx
2018-02-24 07:55
quotasync
67.67
KB
-rwxrwxrwx
2018-02-24 07:55
rackup
51
B
-rwxrwxrwx
2020-07-10 13:18
rake
1.15
KB
-rwxrwxrwx
2020-02-29 16:27
ranlib
59
KB
-rwxrwxrwx
2017-05-10 12:12
rasttopnm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
rawtopgm
10.17
KB
-rwxrwxrwx
2016-01-30 16:51
rawtoppm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
rclone
10
MB
-rwxr-xr-x
2020-11-09 22:29
rcp
86.14
KB
-rwxrwxrwx
2019-07-15 15:32
rdoc
937
B
-rwxr-xr-x
2021-12-06 00:55
rdoc2.3
937
B
-rwxr-xr-x
2021-12-06 00:55
re2c
330.22
KB
-rwxr-xr-x
2017-01-10 11:23
readelf
517.91
KB
-rwxrwxrwx
2017-05-10 12:12
realpath
46.82
KB
-rwxrwxrwx
2017-02-22 13:23
recode-sr-latin
14.47
KB
-rwxrwxrwx
2019-08-31 01:30
rename
3.1
KB
-rwxrwxrwx
2015-06-05 00:55
rename.ul
14.48
KB
-rwxrwxrwx
2018-03-07 19:29
renice
10.36
KB
-rwxrwxrwx
2018-03-07 19:29
replace
3.36
MB
-rwxr-xr-x
2021-03-22 19:49
reset
22
KB
-rwxrwxrwx
2017-12-28 10:47
resize
18.07
KB
-rwxr-xr-x
2022-02-06 18:11
resizepart
38.86
KB
-rwxrwxrwx
2018-03-07 19:29
resolve_stack_dump
3.38
MB
-rwxr-xr-x
2021-03-22 19:49
resolveip
3.38
MB
-rwxr-xr-x
2021-03-22 19:49
rev
10.45
KB
-rwxrwxrwx
2018-03-07 19:29
rgb3toppm
10.12
KB
-rwxrwxrwx
2016-01-30 16:51
rgrep
30
B
-rwxrwxrwx
2016-11-28 22:59
ri
187
B
-rwxr-xr-x
2021-12-06 00:55
ri2.3
187
B
-rwxr-xr-x
2021-12-06 00:55
rkhunter
522.98
KB
-rwxrwxrwx
2017-07-12 05:07
rletopnm
34.57
KB
-rwxrwxrwx
2016-01-30 16:51
rlogin
714.86
KB
-rwxrwxrwx
2019-07-15 15:32
rmail
13.99
KB
-rwxrwxrwx
2020-02-16 20:59
rotatelogs
18.07
KB
-rwxr-xr-x
2022-03-18 13:54
routef
173
B
-rwxrwxrwx
2017-11-24 10:22
routel
1.23
KB
-rwxrwxrwx
2017-11-24 10:22
rpcgen
82.95
KB
-rwxrwxrwx
2019-02-06 22:17
rsh
714.86
KB
-rwxrwxrwx
2019-07-15 15:32
rsync
472.3
KB
-rwxr-xr-x
2021-11-29 22:19
rtstat
18.8
KB
-rwxrwxrwx
2017-11-24 10:22
ruby
5.99
KB
-rwxr-xr-x
2021-12-06 00:55
ruby2.3
5.99
KB
-rwxr-xr-x
2021-12-06 00:55
run-mailcap
17.74
KB
-rwxrwxrwx
2016-05-01 13:20
run-with-aspell
57
B
-rwxr-xr-x
2021-07-24 19:03
runcon
34.85
KB
-rwxrwxrwx
2017-02-22 13:23
rview
2.31
MB
-rwxr-xr-x
2022-06-19 12:00
rvim
2.31
MB
-rwxr-xr-x
2022-06-19 12:00
savelog
10.22
KB
-rwxrwxrwx
2017-04-02 19:10
sbigtopgm
10.29
KB
-rwxrwxrwx
2016-01-30 16:51
scp
86.14
KB
-rwxrwxrwx
2019-07-15 15:32
script
22.73
KB
-rwxrwxrwx
2018-03-07 19:29
scriptreplay
22.63
KB
-rwxrwxrwx
2018-03-07 19:29
sdiff
50.85
KB
-rwxrwxrwx
2017-01-09 23:55
see
17.74
KB
-rwxrwxrwx
2016-05-01 13:20
select-default-iwrap
474
B
-rwxrwxrwx
2016-10-10 11:58
select-editor
1.19
KB
-rwxrwxrwx
2017-12-20 14:39
sensible-browser
1.11
KB
-rwxrwxrwx
2017-12-20 14:39
sensible-editor
1.08
KB
-rwxrwxrwx
2017-12-20 14:39
sensible-pager
288
B
-rwxrwxrwx
2017-12-20 14:39
seq
46.82
KB
-rwxrwxrwx
2017-02-22 13:23
setarch
18.73
KB
-rwxrwxrwx
2018-03-07 19:29
setsid
10.45
KB
-rwxrwxrwx
2018-03-07 19:29
setterm
38.68
KB
-rwxrwxrwx
2018-03-07 19:29
sftp
134.36
KB
-rwxrwxrwx
2019-07-15 15:32
sg
39.37
KB
-rwsr-xr-x
2021-03-17 10:27
sgitopnm
14.22
KB
-rwxrwxrwx
2016-01-30 16:51
sha1sum
46.85
KB
-rwxrwxrwx
2017-02-22 13:23
sha224sum
54.85
KB
-rwxrwxrwx
2017-02-22 13:23
sha256sum
54.85
KB
-rwxrwxrwx
2017-02-22 13:23
sha384sum
58.85
KB
-rwxrwxrwx
2017-02-22 13:23
sha512sum
58.85
KB
-rwxrwxrwx
2017-02-22 13:23
shasum
9.15
KB
-rwxrwxrwx
2020-06-20 19:33
shred
59.01
KB
-rwxrwxrwx
2017-02-22 13:23
shtool
138.76
KB
-rwxrwxrwx
2016-09-08 13:16
shtoolize
15.16
KB
-rwxrwxrwx
2016-09-08 13:16
shuf
54.91
KB
-rwxrwxrwx
2017-02-22 13:23
sieve-dump
26.13
KB
-rwxr-xr-x
2021-01-05 13:19
sieve-filter
30.13
KB
-rwxr-xr-x
2021-01-05 13:19
sieve-test
30.13
KB
-rwxr-xr-x
2021-01-05 13:19
sievec
26.13
KB
-rwxr-xr-x
2021-01-05 13:19
sigtool
206.1
KB
-rwxr-xr-x
2022-05-27 11:18
sirtopnm
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
size
30.87
KB
-rwxrwxrwx
2017-05-10 12:12
skill
26.08
KB
-rwxrwxrwx
2018-05-17 12:56
slabtop
18.08
KB
-rwxrwxrwx
2018-05-17 12:56
sldtoppm
18.3
KB
-rwxrwxrwx
2016-01-30 16:51
slogin
714.86
KB
-rwxrwxrwx
2019-07-15 15:32
smistrip
5.03
KB
-rwxr-xr-x
2016-11-17 15:33
snice
26.08
KB
-rwxrwxrwx
2018-05-17 12:56
snmp-bridge-mib
29.96
KB
-rwxrwxrwx
2020-08-04 17:15
snmpbulkget
10.09
KB
-rwxrwxrwx
2020-08-04 17:15
snmpbulkwalk
14.09
KB
-rwxrwxrwx
2020-08-04 17:15
snmpcheck
32.9
KB
-rwxrwxrwx
2020-08-04 17:15
snmpconf
25.44
KB
-rwxrwxrwx
2020-08-04 17:15
snmpdelta
18.13
KB
-rwxrwxrwx
2020-08-04 17:15
snmpdf
13.99
KB
-rwxrwxrwx
2020-08-04 17:15
snmpget
9.99
KB
-rwxrwxrwx
2020-08-04 17:15
snmpgetnext
9.99
KB
-rwxrwxrwx
2020-08-04 17:15
snmpinform
14.36
KB
-rwxrwxrwx
2020-08-04 17:15
snmpnetstat
68.39
KB
-rwxrwxrwx
2020-08-04 17:15
snmpset
13.99
KB
-rwxrwxrwx
2020-08-04 17:15
snmpstatus
14.86
KB
-rwxrwxrwx
2020-08-04 17:15
snmptable
22.02
KB
-rwxrwxrwx
2020-08-04 17:15
snmptest
14
KB
-rwxrwxrwx
2020-08-04 17:15
snmptranslate
13.99
KB
-rwxrwxrwx
2020-08-04 17:15
snmptrap
14.36
KB
-rwxrwxrwx
2020-08-04 17:15
snmpusm
34.24
KB
-rwxrwxrwx
2020-08-04 17:15
snmpvacm
31.12
KB
-rwxrwxrwx
2020-08-04 17:15
snmpwalk
14.05
KB
-rwxrwxrwx
2020-08-04 17:15
sntp
153.58
KB
-rwxrwxrwx
2018-02-15 12:45
socat
369.47
KB
-rwxr-xr-x
2017-07-14 15:52
soelim
30.2
KB
-rwxrwxrwx
2016-12-13 14:06
sort
107.52
KB
-rwxrwxrwx
2017-02-22 13:23
sotruss
4.18
KB
-rwxrwxrwx
2019-02-06 22:17
spctoppm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
speedtest-cli
0
B
-rwxrwxrwx
2020-08-24 23:46
splain
18.37
KB
-rwxrwxrwx
2020-06-20 19:33
split
55.38
KB
-rwxrwxrwx
2017-02-22 13:23
sprof
22.69
KB
-rwxrwxrwx
2019-02-06 22:17
sputoppm
10.1
KB
-rwxrwxrwx
2016-01-30 16:51
ssh
714.86
KB
-rwxrwxrwx
2019-07-15 15:32
ssh-add
330.21
KB
-rwxrwxrwx
2019-07-15 15:32
ssh-agent
350.22
KB
-rwxrwxrwx
2019-07-15 15:32
ssh-argv0
1.42
KB
-rwxrwxrwx
2019-03-01 17:19
ssh-copy-id
10.13
KB
-rwxrwxrwx
2016-12-19 05:59
ssh-keygen
390.23
KB
-rwxrwxrwx
2019-07-15 15:32
ssh-keyscan
406.23
KB
-rwxrwxrwx
2019-07-15 15:32
st4topgm
10.17
KB
-rwxrwxrwx
2016-01-30 16:51
stat
83.1
KB
-rwxrwxrwx
2017-02-22 13:23
stdbuf
46.82
KB
-rwxrwxrwx
2017-02-22 13:23
stream
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
stream-im6
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
stream-im6.q16
6.21
KB
-rwxr-xr-x
2022-05-14 01:05
strings
31.03
KB
-rwxrwxrwx
2017-05-10 12:12
strip
223.2
KB
-rwxrwxrwx
2017-05-10 12:12
sudo
137.64
KB
-rwsr-xr-x
2021-01-23 10:10
sudoedit
137.64
KB
-rwsr-xr-x
2021-01-23 10:10
sudoreplay
46.59
KB
-rwxr-xr-x
2021-01-23 10:10
sum
38.83
KB
-rwxrwxrwx
2017-02-22 13:23
symcryptrun
110.6
KB
-rwxrwxrwx
2019-02-07 21:57
systemd-analyze
1010.6
KB
-rwxr-xr-x
2022-06-29 14:41
systemd-cat
10.34
KB
-rwxr-xr-x
2022-06-29 14:41
systemd-cgls
14.34
KB
-rwxr-xr-x
2022-06-29 14:41
systemd-cgtop
30.44
KB
-rwxr-xr-x
2022-06-29 14:41
systemd-delta
22.41
KB
-rwxr-xr-x
2022-06-29 14:41
systemd-detect-virt
10.33
KB
-rwxr-xr-x
2022-06-29 14:41
systemd-mount
30.35
KB
-rwxr-xr-x
2022-06-29 14:41
systemd-path
10.33
KB
-rwxr-xr-x
2022-06-29 14:41
systemd-resolve
78.34
KB
-rwxr-xr-x
2022-06-29 14:41
systemd-run
38.34
KB
-rwxr-xr-x
2022-06-29 14:41
systemd-socket-activate
22.34
KB
-rwxr-xr-x
2022-06-29 14:41
systemd-stdio-bridge
14.34
KB
-rwxr-xr-x
2022-06-29 14:41
tabs
13.99
KB
-rwxrwxrwx
2017-12-28 10:47
tac
38.82
KB
-rwxrwxrwx
2017-02-22 13:23
tail
66.98
KB
-rwxrwxrwx
2017-02-22 13:23
tasksel
16.1
KB
-rwxrwxrwx
2016-12-24 13:46
taskset
30.75
KB
-rwxrwxrwx
2018-03-07 19:29
tbl
118.2
KB
-rwxrwxrwx
2016-12-13 14:06
tclsh
6.2
KB
-rwxr-xr-x
2016-07-28 05:04
tclsh8.6
6.2
KB
-rwxr-xr-x
2016-07-28 05:04
tcltk-depends
7.47
KB
-rwxr-xr-x
2015-11-20 11:12
tee
34.82
KB
-rwxrwxrwx
2017-02-22 13:23
telnet
104.42
KB
-rwxr-xr-x
2016-11-07 19:06
telnet.netkit
104.42
KB
-rwxr-xr-x
2016-11-07 19:06
test
46.79
KB
-rwxrwxrwx
2017-02-22 13:23
tgatoppm
14.16
KB
-rwxrwxrwx
2016-01-30 16:51
thinkjettopbm
18.26
KB
-rwxrwxrwx
2016-01-30 16:51
tic
78.11
KB
-rwxrwxrwx
2017-12-28 10:47
tifftopnm
18.23
KB
-rwxrwxrwx
2016-01-30 16:51
timedatectl
22.34
KB
-rwxr-xr-x
2022-06-29 14:41
timeout
39.35
KB
-rwxrwxrwx
2017-02-22 13:23
tload
14.09
KB
-rwxrwxrwx
2018-05-17 12:56
toe
13.99
KB
-rwxrwxrwx
2017-12-28 10:47
top
105.77
KB
-rwxrwxrwx
2018-05-17 12:56
touch
90.98
KB
-rwxr-xr-x
2017-02-22 13:23
tput
18.02
KB
-rwxrwxrwx
2017-12-28 10:47
tr
46.79
KB
-rwxrwxrwx
2017-02-22 13:23
traceproto
2.82
KB
-rwxrwxrwx
2016-08-29 17:45
traceproto.db
2.82
KB
-rwxrwxrwx
2016-08-29 17:45
traceroute
67.16
KB
-rwxrwxrwx
2016-08-29 17:45
traceroute-nanog
1.58
KB
-rwxrwxrwx
2016-08-29 17:45
traceroute.db
67.16
KB
-rwxrwxrwx
2016-08-29 17:45
traceroute6
67.16
KB
-rwxrwxrwx
2016-08-29 17:45
traceroute6.db
67.16
KB
-rwxrwxrwx
2016-08-29 17:45
troff
695.34
KB
-rwxrwxrwx
2016-12-13 14:06
truncate
38.76
KB
-rwxrwxrwx
2017-02-22 13:23
tset
22
KB
-rwxrwxrwx
2017-12-28 10:47
tsort
34.76
KB
-rwxrwxrwx
2017-02-22 13:23
tty
30.76
KB
-rwxrwxrwx
2017-02-22 13:23
tzselect
14.83
KB
-rwxrwxrwx
2019-02-06 22:17
ucf
39.68
KB
-rwxrwxrwx
2016-03-16 21:58
ucfq
18.91
KB
-rwxrwxrwx
2016-03-16 21:58
ucfr
10.47
KB
-rwxrwxrwx
2016-03-16 21:58
uconv
51.46
KB
-rwxr-xr-x
2021-10-12 12:29
ul
14.34
KB
-rwxrwxrwx
2017-04-12 13:22
unexpand
34.82
KB
-rwxrwxrwx
2017-02-22 13:23
uniq
42.85
KB
-rwxrwxrwx
2017-02-22 13:23
unix2dos
50.02
KB
-rwxr-xr-x
2016-11-11 05:13
unix2mac
50.02
KB
-rwxr-xr-x
2016-11-11 05:13
unlink
30.73
KB
-rwxrwxrwx
2017-02-22 13:23
unlzma
75.38
KB
-rwxr-xr-x
2022-04-10 10:53
unmkinitramfs
2.79
KB
-rwxrwxrwx
2017-03-06 23:42
unshare
18.82
KB
-rwxrwxrwx
2018-03-07 19:29
unxz
75.38
KB
-rwxr-xr-x
2022-04-10 10:53
unzip
170.93
KB
-rwxrwxrwx
2019-08-05 18:10
unzipsfx
78.74
KB
-rwxrwxrwx
2019-08-05 18:10
update-alternatives
46.01
KB
-rwxr-xr-x
2022-05-24 15:28
update-leap
11.36
KB
-rwxrwxrwx
2018-02-15 12:45
update-mime-database
672
B
-rwxrwxrwx
2018-03-14 19:01
update-mime-database.real
51.23
KB
-rwxrwxrwx
2018-03-14 19:01
updatedb
8.95
KB
-rwxrwxrwx
2017-02-18 16:37
updatedb.findutils
8.95
KB
-rwxrwxrwx
2017-02-18 16:37
uptime
10.07
KB
-rwxrwxrwx
2018-05-17 12:56
users
30.79
KB
-rwxrwxrwx
2017-02-22 13:23
utmpdump
22.71
KB
-rwxrwxrwx
2018-03-07 19:29
uxterm
3.59
KB
-rwxr-xr-x
2022-02-06 18:11
validate-json
6.4
KB
-rwxr-xr-x
2016-01-25 16:43
vi
2.31
MB
-rwxr-xr-x
2022-06-19 12:00
view
2.31
MB
-rwxr-xr-x
2022-06-19 12:00
viewres
27.45
KB
-rwxr-xr-x
2015-05-02 17:09
vim
2.31
MB
-rwxr-xr-x
2022-06-19 12:00
vim.basic
2.31
MB
-rwxr-xr-x
2022-06-19 12:00
vim.tiny
1.01
MB
-rwxr-xr-x
2022-06-19 12:00
vimdiff
2.31
MB
-rwxr-xr-x
2022-06-19 12:00
vimtutor
2.05
KB
-rwxr-xr-x
2022-06-19 12:00
vmstat
30.09
KB
-rwxrwxrwx
2018-05-17 12:56
w
18.07
KB
-rwxrwxrwx
2018-05-17 12:56
w.procps
18.07
KB
-rwxrwxrwx
2018-05-17 12:56
wall
26.8
KB
-rwxrwxrwx
2018-03-07 19:29
watch
22.41
KB
-rwxrwxrwx
2018-05-17 12:56
watchgnupg
13.99
KB
-rwxrwxrwx
2019-02-07 21:57
wbmptopbm
10.1
KB
-rwxrwxrwx
2016-01-30 16:51
wc
42.86
KB
-rwxrwxrwx
2017-02-22 13:23
wget
479.56
KB
-rwxrwxrwx
2019-04-05 15:05
whatis
46.98
KB
-rwxrwxrwx
2016-12-13 14:10
whereis
27.09
KB
-rwxrwxrwx
2018-03-07 19:29
which
946
B
-rwxr-xr-x
2017-04-02 19:10
whiptail
26.77
KB
-rwxrwxrwx
2016-10-15 10:00
who
50.95
KB
-rwxrwxrwx
2017-02-22 13:23
whoami
30.76
KB
-rwxrwxrwx
2017-02-22 13:23
whois
149.18
KB
-rwxrwxrwx
2017-07-27 17:45
winicontoppm
18.27
KB
-rwxrwxrwx
2016-01-30 16:51
wish
10.22
KB
-rwxr-xr-x
2016-07-28 05:22
wish8.6
10.22
KB
-rwxr-xr-x
2016-07-28 05:22
word-list-compress
10.21
KB
-rwxr-xr-x
2021-07-24 19:03
write
14.42
KB
-rwxrwxrwx
2017-04-12 13:22
wsrep_sst_common
10.51
KB
-rwxr-xr-x
2021-03-22 19:49
wsrep_sst_mariabackup
36.97
KB
-rwxr-xr-x
2021-03-22 19:49
wsrep_sst_mysqldump
7.69
KB
-rwxr-xr-x
2021-03-22 19:49
wsrep_sst_rsync
14.96
KB
-rwxr-xr-x
2021-03-22 19:49
wsrep_sst_rsync_wan
14.96
KB
-rwxr-xr-x
2021-03-22 19:49
wsrep_sst_xtrabackup
20.77
KB
-rwxr-xr-x
2021-03-22 19:49
wsrep_sst_xtrabackup-v2
40.73
KB
-rwxr-xr-x
2021-03-22 19:49
x-terminal-emulator
419
B
-rwxr-xr-x
2022-02-06 18:11
x86_64
18.73
KB
-rwxrwxrwx
2018-03-07 19:29
x86_64-linux-gnu-addr2line
26.99
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-ar
58.97
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-as
840.83
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-c++filt
26.59
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-cpp
930.77
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-cpp-6
930.77
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-dwp
2.75
MB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-elfedit
30.77
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-g++
930.77
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-g++-6
930.77
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcc
926.77
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcc-6
926.77
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcc-ar
26.53
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcc-ar-6
26.53
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcc-nm
26.53
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcc-nm-6
26.53
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcc-ranlib
26.53
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcc-ranlib-6
26.53
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcov
507.93
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcov-6
507.93
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcov-dump
439.86
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcov-dump-6
439.86
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcov-tool
463.92
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gcov-tool-6
463.92
KB
-rwxrwxrwx
2018-02-14 17:53
x86_64-linux-gnu-gprof
96.29
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-ld
1.21
MB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-ld.bfd
1.21
MB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-ld.gold
2.97
MB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-nm
43.84
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-objcopy
223.2
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-objdump
360.38
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-pkg-config
1.88
KB
-rwxr-xr-x
2016-05-01 08:26
x86_64-linux-gnu-python3-config
3.17
KB
-rwxr-xr-x
2021-11-04 16:29
x86_64-linux-gnu-python3.5-config
3.17
KB
-rwxr-xr-x
2021-11-04 16:29
x86_64-linux-gnu-python3.5m-config
3.17
KB
-rwxr-xr-x
2021-11-04 16:29
x86_64-linux-gnu-python3m-config
3.17
KB
-rwxr-xr-x
2021-11-04 16:29
x86_64-linux-gnu-ranlib
59
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-readelf
517.91
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-size
30.87
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-strings
31.03
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-linux-gnu-strip
223.2
KB
-rwxrwxrwx
2017-05-10 12:12
x86_64-pc-linux-gnu-pkg-config
46.89
KB
-rwxr-xr-x
2016-05-01 08:26
xargs
66.21
KB
-rwxrwxrwx
2017-02-18 16:37
xauth
47.47
KB
-rwxrwxrwx
2014-07-13 10:34
xbmtopbm
10.16
KB
-rwxrwxrwx
2016-01-30 16:51
xclip
22.56
KB
-rwxr-xr-x
2014-02-12 14:55
xclip-copyfile
572
B
-rwxr-xr-x
2014-02-12 14:55
xclip-cutfile
386
B
-rwxr-xr-x
2014-02-12 14:55
xclip-pastefile
133
B
-rwxr-xr-x
2014-02-12 14:55
xdg-user-dir
234
B
-rwxrwxrwx
2014-09-19 11:17
xdg-user-dirs-update
18.59
KB
-rwxrwxrwx
2014-09-19 11:17
xdpyinfo
35.55
KB
-rwxr-xr-x
2015-05-02 17:09
xdriinfo
10.24
KB
-rwxr-xr-x
2015-05-02 17:09
xev
31.02
KB
-rwxr-xr-x
2015-05-02 17:09
xfd
32.4
KB
-rwxr-xr-x
2015-05-02 17:09
xfontsel
40.4
KB
-rwxr-xr-x
2015-05-02 17:09
xgettext
261.88
KB
-rwxrwxrwx
2019-08-31 01:30
ximtoppm
14.21
KB
-rwxrwxrwx
2016-01-30 16:51
xkill
14.38
KB
-rwxr-xr-x
2015-05-02 17:09
xlsatoms
10.32
KB
-rwxr-xr-x
2015-05-02 17:09
xlsclients
14.4
KB
-rwxr-xr-x
2015-05-02 17:09
xlsfonts
18.5
KB
-rwxr-xr-x
2015-05-02 17:09
xmessage
23.4
KB
-rwxr-xr-x
2015-05-02 17:09
xml2
10.3
KB
-rwxrwxrwx
2017-10-01 17:30
xml2-config
1.6
KB
-rwxr-xr-x
2022-05-16 23:22
xpmtoppm
18.34
KB
-rwxrwxrwx
2016-01-30 16:51
xprop
40.96
KB
-rwxr-xr-x
2015-05-02 17:09
xsubpp
5.04
KB
-rwxrwxrwx
2020-06-20 19:33
xterm
635.98
KB
-rwxr-xr-x
2022-02-06 18:11
xvinfo
14.32
KB
-rwxr-xr-x
2015-05-02 17:09
xvminitoppm
10.14
KB
-rwxrwxrwx
2016-01-30 16:51
xwdtopnm
18.23
KB
-rwxrwxrwx
2016-01-30 16:51
xwininfo
42.85
KB
-rwxr-xr-x
2015-05-02 17:09
xxd
18.12
KB
-rwxr-xr-x
2022-06-19 12:00
xz
75.38
KB
-rwxr-xr-x
2022-04-10 10:53
xzcat
75.38
KB
-rwxr-xr-x
2022-04-10 10:53
xzcmp
6.48
KB
-rwxr-xr-x
2022-04-10 10:53
xzdiff
6.48
KB
-rwxr-xr-x
2022-04-10 10:53
xzegrep
5.77
KB
-rwxr-xr-x
2022-04-10 10:53
xzfgrep
5.77
KB
-rwxr-xr-x
2022-04-10 10:53
xzgrep
5.77
KB
-rwxr-xr-x
2022-04-10 10:53
xzless
1.76
KB
-rwxr-xr-x
2022-04-10 10:53
xzmore
2.11
KB
-rwxr-xr-x
2022-04-10 10:53
ybmtopbm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
yes
30.73
KB
-rwxrwxrwx
2017-02-22 13:23
yuvsplittoppm
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
yuvtoppm
10.15
KB
-rwxrwxrwx
2016-01-30 16:51
zdump
14.42
KB
-rwxrwxrwx
2019-02-06 22:17
zeisstopnm
10.13
KB
-rwxrwxrwx
2016-01-30 16:51
zip
208.14
KB
-rwxrwxrwx
2015-08-16 23:38
zipcloak
88.31
KB
-rwxrwxrwx
2015-08-16 23:38
zipdetails
47.36
KB
-rwxrwxrwx
2020-06-20 19:33
zipgrep
2.88
KB
-rwxrwxrwx
2019-08-05 18:10
zipinfo
170.93
KB
-rwxrwxrwx
2019-08-05 18:10
zipnote
84.03
KB
-rwxrwxrwx
2015-08-16 23:38
zipsplit
84.03
KB
-rwxrwxrwx
2015-08-16 23:38
Save
Rename
#!/usr/bin/perl # # Copyright (c) IBM Corp. 2009, 2010, All Rights Reserved # # Author(s): Vasileios Pappas <vpappas@us.ibm.com> # Jens Osterkamp <jens@linux.vnet.ibm.com> # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. use NetSNMP::OID (':all'); use NetSNMP::ASN (':all'); use NetSNMP::agent (':all'); sub STP_PROP_VALUE() { 0x01} sub STP_PROP_FILE() { 0x02} sub STP_PROP_DEC() { 0x04} sub STP_PROP_HEX() { 0x08} sub FDB_STATUS_OTHER { 1 } sub FDB_STATUS_INVALID { 2 } sub FDB_STATUS_LEARNED { 3 } sub FDB_STATUS_SELF { 4 } sub FDB_STATUS_MGMT { 5 } my %oid_value; my %oid_type; my %oid_next; my (%indexes, %interfaces, %macs, %ages, %locals, %vlans, %tagged); my $oid; $subagent=0; my $netdir="/sys/class/net/"; my $targetbridge; $cache_timout=60; $last_populated=0; my $regoid = ".1.3.6.1.2.1.17"; # are we running embedded ? If not, register as subagent if (!$agent) { $agent = new NetSNMP::agent('Name' => 'dot1qbridge', 'AgentX' => 1); $subagent = 1; if ( $#ARGV != 0) { usage($0); exit(); } $targetbridge = $ARGV[0]; } else { if (!defined($bridge)) { usage($0); exit(); } $targetbridge = $bridge; } $agent->register("dot1qbridge", ".1.3.6.1.2.1.17", \&request_handler) or die "registration of handler failed !\n"; if ($subagent) { # register handler for graceful shutdown $SIG{'INT'} = \&shutdown; $SIG{'QUIT'} = \&shutdown; $running = 1; while($running) { $agent->agent_check_and_process(1); } $agent->shutdown(); } sub usage { my $name = shift; if ($subagent) { print $name."\n\n"; print "usage: \t$name <bridge> start snmp bridge module". " for bridge <bridge>\n\n"; print "arguments: bridge name of the Linux bridge". " which you want to provide info via snmp for.\n\n"; } else { print 'usage in snmpd.conf: perl $bridge="br0"; perl do <path to $name>\n'; } print "number of arguments given $#ARGV\n\n"; } sub request_handler { my ($handler, $registration_info, $request_info, $requests)=@_; my $request; populate_mib($targetbridge); for($request = $requests; $request; $request = $request->next()) { if($request_info->getMode() == MODE_GET) { mode_get($request); } elsif($request_info->getMode() == MODE_GETNEXT) { mode_get_next($request); } else { print STDERR "mode not implemented.\n"; } } } sub mode_get{ my ($request)=@_; my $oid=$request->getOID(); $SNMP::use_numeric = 1; my $noid=SNMP::translateObj($oid); reply($request, $noid) if (exists $oid_value{$noid}); } sub find_next{ my ($noid) = @_; my $nextoid = $oid_next{$noid}; if(!defined($nextoid) || !defined($oid_value{$nextoid})) { # find the lowest OID whis is higher than $noid $prev = ".1.3.6.1.2.1.18"; $prev_oid = new NetSNMP::OID($prev); $noid_oid = new NetSNMP::OID($noid); #print "looking for next of $noid\n"; for my $candidate (keys %oid_value) { #print "evaluating $candidate\n"; $candidate_oid = new NetSNMP::OID($candidate); if ($noid_oid < $candidate_oid && $prev_oid > $candidate_oid) { #print "found candidate $candidate\n"; $prev = $candidate; $prev_oid = $candidate_oid; } } if ($prev eq ".1.3.6.1.2.1.18") { return; # no OID higher than $noid found } $nextoid = $prev; } return $nextoid; } sub mode_get_next{ my ($request)=@_; my $oid=$request->getOID(); $SNMP::use_numeric = 1; my $noid=SNMP::translateObj($oid); my $nextoid = find_next($noid); #print "found $nextoid\n"; if(defined($nextoid)) { my $type = $oid_type{$nextoid}; my $value = $oid_value{$nextoid}; if (defined($type) and defined($value)) { reply($request, $nextoid); } } } sub reply{ my ($request, $oid)=@_; my $type=$oid_type{$oid}; my $value=$oid_value{$oid}; $request->setOID(new NetSNMP::OID($oid)); $request->setValue($type, $value); } # Populated MIB OID # ## dot1dBasePort: 1.3.6.1.2.1.17.1.4.1.1.<dot1dBasePort> # INTEGER32 # # dot1dBasePortIfIndex: 1.3.6.1.2.1.17.1.4.1.2.<dot1dBasePort> # INTEGER32 # # dot1dStp*: 1.3.6.1.2.1.17.2.<1-14> # INTEGER, OCTET STRING # # dot1dTpFdbAddress: 1.3.6.1.2.1.17.4.3.1.1.<dot1dTpFdbAddress> # OCTET STRING (SIZE (6)) # # dot1dTpFdbPort: 1.3.6.1.2.1.17.4.3.1.2.<dot1dTpFdbAddress> # INTEGER32 # # dot1dTpFdbStatus: 1.3.6.1.2.1.17.4.3.1.3.<dot1dTpFdbAddress> # INTEGER # 1 : other # 2 : invalid # 3 : learned # 4 : self # 5 : mgmt # sub populate_mib { my $now; my $bridge = shift; my $seconds_passed; $ports=0; $oid=""; $now=time(); $seconds_passed=$now-$last_populated; return if($seconds_passed <= $cache_timout); $last_populated=$now; %oid_value=(); %oid_type=(); %oid_next=(); %indexes=(); %interfaces=(); %macs=(); %ages=(); %locals=(); %vlans=(); %tagged=(); # first populated oid $oid_next{".1.3.6.1.2.1.17"}=".1.3.6.1.2.1.17.1.1"; createbaseinfo($bridge); readindexes($bridge); readforwards($bridge); readvlans($bridge); createports($bridge); stpproperties($bridge); stpportproperties($bridge); dot1dTpproperties(); my $prevoid = $oid; my $curroid = createmacs($bridge); $oid_next{$prevoid} = $curroid; portproperties($bridge); dot1qbase($bridge); dot1qfdb($bridge); dot1qcurrentvlans($bridge); return 0; } sub findbridges() { my @bridges; opendir(DIR, $netdir) or die "unable to open $netdir !\n"; while(my $br=readdir(DIR)){ next if $br eq "."; next if $br eq ".."; next unless -d $netdir.$br."/bridge"; push @bridges, $br; } close(DIR); return @bridges; } sub createbaseinfo() { my $bridge = shift; $oid=".1.3.6.1.2.1.17.1.1"; $oid_value{$oid}=mac2hex(readfile($netdir.$bridge."/address", 0)); $oid_type{$oid}=ASN_OCTET_STR; $oid_next{$oid}=".1.3.6.1.2.1.17.1.2"; opendir(DIR, $netdir.$bridge."/brif/") or die "Could not open ".$netdir.$bridge."brif !\n"; foreach $entry (readdir(DIR)) { next if $entry eq "."; next if $entry eq ".."; # only count non-vlan interfaces next if $entry =~ /\.[0-9]*/; $ports++; } closedir(DIR); $oid=".1.3.6.1.2.1.17.1.2"; $oid_value{$oid}=$ports; $oid_type{$oid}=ASN_INTEGER; $oid_next{$oid}=".1.3.6.1.2.1.17.1.3"; $oid=".1.3.6.1.2.1.17.1.3"; $oid_value{$oid}="2"; # transparent only $oid_type{$oid}=ASN_INTEGER; $oid_next{$oid}=".1.3.6.1.2.1.17.1.4.1.1.1"; } sub createmacs() { my $bridge = shift; my $start_oid = $oid = ".1.3.6.1.2.1.17.4.3.1"; foreach my $mac (sort {$a cmp $b} keys %macs) { my $mac_oid=mac2oid($mac); unless(defined($first_mac_oid)){ $first_mac_oid=$mac_oid; $oid_next{$oid.".1"}=$oid.".1".$mac_oid; $oid_next{$oid.".2"}=$oid.".2".$mac_oid; $oid_next{$oid.".3"}=$oid.".3".$mac_oid; } my $port=$macs{$mac}{$bridge}; my $baseport=$baseports{$bridge}{$port}; my $status=$locals{$mac}{$bridge}; my $age=$ages{$mac}{$bridge}; $oid_value{$oid.".1".$mac_oid}=mac2hex($mac); $oid_type{$oid.".1".$mac_oid}=ASN_OCTET_STR; if(defined($prv_mac_oid)){ $oid_next{$oid.".1".$prv_mac_oid}= $oid.".1".$mac_oid; } $oid_value{$oid.".2".$mac_oid}=$baseport; $oid_type{$oid.".2".$mac_oid}=ASN_INTEGER; if(defined($prv_mac_oid)){ $oid_next{$oid.".2".$prv_mac_oid}= $oid.".2".$mac_oid; } $oid_value{$oid.".3".$mac_oid}=$status; $oid_type{$oid.".3".$mac_oid}=ASN_INTEGER; if(defined($prv_mac_oid)){ $oid_next{$oid.".3".$prv_mac_oid}= $oid.".3".$mac_oid; } $prv_mac_oid=$mac_oid; } if ($prv_mac_oid and $first_mac_oid) { $oid_next{$oid.".1".$prv_mac_oid}=$oid.".2".$first_mac_oid; $oid_next{$oid.".2".$prv_mac_oid}=$oid.".3".$first_mac_oid; $oid_next{$oid.".3".$prv_mac_oid}=".1.3.6.1.2.1.17.4.4.1.1.1"; } undef $prv_mac_oid; undef $first_mac_oid; return $start_oid.".1".$first_mac_oid; } # TODO: is this sequence complete ? sub createports() { my $bridge = shift; my ($baseport, $prev_baseport, $first_baseport); $baseport=1; my $oid= '.1.3.6.1.2.1.17.1.4.1'; foreach my $port (keys %{$interfaces{$bridge}}) { unless(defined($first_baseport)){ $first_baseport=$baseport; $oid_next{$oid.".1"}=$oid.".1.".$baseport; $oid_next{$oid.".2"}=$oid.".2.".$baseport; } my $index=$indexes{$bridge}{$port}; $baseports{$bridge}{$port}=$baseport; $oid_value{$oid.".1.".$baseport}=$baseport; $oid_type{$oid.".1.".$baseport}=ASN_INTEGER; if(defined($prv_baseport)){ $oid_next{$oid.".1.".$prv_baseport}= $oid.".1.".$baseport; } $oid_value{$oid.".2.".$baseport}=$index; $oid_type{$oid.".2.".$baseport}=ASN_INTEGER; if(defined($prv_baseport)){ $oid_next{$oid.".2.".$prv_baseport}= $oid.".2.".$baseport; } $prv_baseport=$baseport; $baseport++; } if ( $prv_baseport and $first_baseport ) { $oid_next{$oid.".1.".$prv_baseport}=$oid.".2.".$first_baseport; $oid_next{$oid.".2.".$prv_baseport}=".1.3.6.1.2.1.17.2.1"; } undef $prv_baseport; undef $first_baseport; } sub stpproperties() { my $bridge = shift; my $dir = $netdir.$bridge."/bridge/"; @stpprops = ( { oid => ".1.3.6.1.2.1.17.2.1", flags => STP_PROP_VALUE, value => "3", type => ASN_INTEGER, nextoid => ".1.3.6.1.2.1.17.2.2" }, { oid => ".1.3.6.1.2.1.17.2.2", flags => STP_PROP_FILE | STP_PROP_DEC, value => $dir."priority", type => ASN_INTEGER, nextoid => ".1.3.6.1.2.1.17.2.3" }, { oid => ".1.3.6.1.2.1.17.2.3", flags => STP_PROP_FILE | STP_PROP_DEC, value => $dir."topology_change_timer", type => ASN_TIMETICKS, nextoid => ".1.3.6.1.2.1.17.2.4" }, { oid => ".1.3.6.1.2.1.17.2.4", flags => STP_PROP_FILE | STP_PROP_DEC, value => $dir."topology_change", type => ASN_COUNTER, nextoid => ".1.3.6.1.2.1.17.2.5" }, { oid => ".1.3.6.1.2.1.17.2.5", flags => STP_PROP_FILE | STP_PROP_DEC, value => $dir."root_id", type => ASN_OCTET_STR, nextoid => ".1.3.6.1.2.1.17.2.6" }, { oid => ".1.3.6.1.2.1.17.2.6", flags => STP_PROP_FILE | STP_PROP_DEC, value => $dir."root_path_cost", type => ASN_INTEGER, nextoid => ".1.3.6.1.2.1.17.2.7" }, { oid => ".1.3.6.1.2.1.17.2.7", flags => STP_PROP_FILE | STP_PROP_DEC, value => $dir."root_port", type => ASN_INTEGER, nextoid => ".1.3.6.1.2.1.17.2.8" }, { oid => ".1.3.6.1.2.1.17.2.8", flags => STP_PROP_FILE | STP_PROP_DEC, value => $dir."max_age", type => ASN_INTEGER, nextoid => ".1.3.6.1.2.1.17.2.9" }, { oid => ".1.3.6.1.2.1.17.2.9", flags => STP_PROP_FILE | STP_PROP_DEC, value => $dir."hello_time", type => ASN_INTEGER, nextoid => ".1.3.6.1.2.1.17.2.11" }, # TODO ...17.2.10 { oid => ".1.3.6.1.2.1.17.2.11", flags => STP_PROP_FILE | STP_PROP_DEC, value => $dir."forward_delay", type => ASN_INTEGER, nextoid => ".1.3.6.1.2.1.17.2.12" }, { oid => ".1.3.6.1.2.1.17.2.12", flags => STP_PROP_FILE | STP_PROP_DEC, value => $dir."max_age", type => ASN_INTEGER, nextoid => ".1.3.6.1.2.1.17.2.13" }, { oid => ".1.3.6.1.2.1.17.2.13", flags => STP_PROP_FILE | STP_PROP_DEC, value => $dir."hello_time", type => ASN_INTEGER, nextoid => ".1.3.6.1.2.1.17.2.14" }, { oid => ".1.3.6.1.2.1.17.2.14", flags => STP_PROP_FILE | STP_PROP_DEC, value => $dir."forward_delay", type => ASN_INTEGER, nextoid => ".1.3.6.1.2.1.17.2.15.1.1.1" }, ); for ($i=0; $i <= $#stpprops; $i++) { my %props = %{$stpprops[$i]}; $oid = $props{'oid'}; if ( $props{'flags'} & STP_PROP_VALUE,) { $oid_value{$oid} = $props{'value'}; } if ( $props{'flags'} & STP_PROP_FILE,) { $oid_value{$oid} = readfile($props{'value'}, $props{'flags'}); } $oid_type{$oid} = $props{'type'}; $oid_next{$oid} = $props{'nextoid'}; } } sub stpportproperties { my $bridge = shift; my $brifdir = $netdir.$bridge."/brif/"; my ($baseport, $first_baseport, $prev_baseport); $oid='.1.3.6.1.2.1.17.2.15.1'; foreach my $port (keys %{$interfaces{$bridge}}) { $baseport = $baseports{$bridge}{$port}; unless(defined($first_baseport)){ $first_baseport=$baseport; $oid_next{$oid.".1"}=$oid.".1.".$baseport; $oid_next{$oid.".2"}=$oid.".2.".$baseport; } my $interface = $interfaces{$bridge}{$port}; my $ifdir = $brifdir.$interface; # dot1dStpPort $oid_value{$oid.".1.".$baseport}=$baseport; $oid_type{$oid.".1.".$baseport}=ASN_INTEGER; if(defined($prev_baseport)){ $oid_next{$oid.".1.".$prev_baseport}= $oid.".1.".$baseport; } # dot1dStpPortPriority $oid_value{$oid.".2.".$baseport}=readfile($ifdir."/priority", 0); $oid_type{$oid.".2.".$baseport}=ASN_INTEGER; if(defined($prev_baseport)){ $oid_next{$oid.".2.".$prev_baseport}= $oid.".2.".$baseport; } # dot1dStpPortState my @translation = (1, 3, 4, 5, 2); my $state = readfile($ifdir."/state", 0); $oid_value{$oid.".3.".$baseport}=$translation[$state]; $oid_type{$oid.".3.".$baseport}=ASN_INTEGER; if(defined($prev_baseport)){ $oid_next{$oid.".3.".$prev_baseport}= $oid.".3.".$baseport; } # dot1dStpPortEnable @translation = (2, 1, 1, 1, 1); $oid_value{$oid.".4.".$baseport}=$translation[$state]; $oid_type{$oid.".4.".$baseport}=ASN_INTEGER; if(defined($prev_baseport)){ $oid_next{$oid.".4.".$prev_baseport}= $oid.".4.".$baseport; } # dot1dStpPortPathCost $oid_value{$oid.".5.".$baseport}=readfile($ifdir."/path_cost", 0); $oid_type{$oid.".5.".$baseport}=ASN_INTEGER; if(defined($prev_baseport)){ $oid_next{$oid.".5.".$prev_baseport}= $oid.".5.".$baseport; } # dot1dStpPortDesignatedRoot $oid_value{$oid.".6.".$baseport}=readfile($ifdir."/designated_root", 0); $oid_type{$oid.".6.".$baseport}=ASN_OCTET_STR; if(defined($prev_baseport)){ $oid_next{$oid.".6.".$prev_baseport}= $oid.".6.".$baseport; } # dot1dStpPortDesignatedCost $oid_value{$oid.".7.".$baseport}=readfile($ifdir."/designated_cost", 0); $oid_type{$oid.".7.".$baseport}=ASN_INTEGER; if(defined($prev_baseport)){ $oid_next{$oid.".7.".$prev_baseport}= $oid.".7.".$baseport; } # dot1dStpPortDesignatedBridge $oid_value{$oid.".8.".$baseport}=readfile($ifdir."/designated_bridge", 0); $oid_type{$oid.".8.".$baseport}=ASN_OCTET_STR; if(defined($prev_baseport)){ $oid_next{$oid.".8.".$prev_baseport}= $oid.".8.".$baseport; } # dot1dStpPortDesignatedPort $oid_value{$oid.".9.".$baseport}=readfile($ifdir."/designated_port", 0); $oid_type{$oid.".9.".$baseport}=ASN_OCTET_STR; if(defined($prev_baseport)){ $oid_next{$oid.".9.".$prev_baseport}= $oid.".9.".$baseport; } # dot1dStpPortForwardTransitions (no value in bridge module) # dot1dStpPortPathCost32 $oid_value{$oid.".11.".$baseport}=readfile($ifdir."/path_cost", 0); $oid_type{$oid.".11.".$baseport}=ASN_INTEGER; if(defined($prev_baseport)){ $oid_next{$oid.".11.".$prev_baseport}= $oid.".11.".$baseport; } $prev_baseport=$baseport; } if ( $prev_baseport and $first_baseport ) { $oid_next{$oid.".1.".$prev_baseport}=$oid.".2.".$first_baseport; $oid_next{$oid.".2.".$prev_baseport}=$oid.".3.".$first_baseport; $oid_next{$oid.".3.".$prev_baseport}=$oid.".4.".$first_baseport; $oid_next{$oid.".4.".$prev_baseport}=$oid.".5.".$first_baseport; $oid_next{$oid.".5.".$prev_baseport}=$oid.".6.".$first_baseport; $oid_next{$oid.".6.".$prev_baseport}=$oid.".7.".$first_baseport; $oid_next{$oid.".7.".$prev_baseport}=$oid.".8.".$first_baseport; $oid_next{$oid.".8.".$prev_baseport}=$oid.".9.".$first_baseport; $oid_next{$oid.".9.".$prev_baseport}=$oid.".11.".$first_baseport; $oid_next{$oid.".11.".$prev_baseport}=".1.3.6.1.2.1.17.4.1"; } $oid = $oid.".11.".$prev_baseport; undef $prev_baseport; undef $first_baseport; } sub dot1dTpproperties() { @stpprops = ( { oid => ".1.3.6.1.2.1.17.4.1", flags => STP_PROP_VALUE, value => "0", type => ASN_COUNTER, nextoid => ".1.3.6.1.2.1.17.4.2" }, { oid => ".1.3.6.1.2.1.17.4.2", flags => STP_PROP_VALUE, value => "300", type => ASN_INTEGER, nextoid => ".1.3.6.1.2.1.17.4.3" }, ); for ($i=0; $i <= $#stpprops; $i++) { my %props = %{$stpprops[$i]}; $oid = $props{'oid'}; if ( $props{'flags'} & STP_PROP_VALUE,) { $oid_value{$oid} = $props{'value'}; } if ( $props{'flags'} & STP_PROP_FILE,) { $oid_value{$oid} = readfile($props{'value'}, $props{'flags'}); } $oid_type{$oid} = $props{'type'}; $oid_next{$oid} = $props{'nextoid'}; } } sub portproperties { my $bridge = shift; my ($baseport, $first_baseport, $prev_baseport); $oid='.1.3.6.1.2.1.17.4.4.1'; foreach my $port (keys %{$interfaces{$bridge}}) { $baseport = $baseports{$bridge}{$port}; unless(defined($first_baseport)){ $first_baseport=$baseport; $oid_next{$oid.".1"}=$oid.".1.".$baseport; $oid_next{$oid.".2"}=$oid.".2.".$baseport; } my $interface = $interfaces{$bridge}{$port}; my $ifdir = $netdir.$interface; # dot1dTpPort $oid_value{$oid.".1.".$baseport}=$baseport; $oid_type{$oid.".1.".$baseport}=ASN_INTEGER; if(defined($prev_baseport)){ $oid_next{$oid.".1.".$prev_baseport}= $oid.".1.".$baseport; } # dot1dTpPortMaxInfo $oid_value{$oid.".2.".$baseport}=readfile($ifdir."/mtu", 0); $oid_type{$oid.".2.".$baseport}=ASN_INTEGER; if(defined($prev_baseport)){ $oid_next{$oid.".2.".$prev_baseport}= $oid.".2.".$baseport; } # dot1dTpPortInFrames $oid_value{$oid.".3.".$baseport}=readfile($ifdir."/statistics/rx_packets", 0); $oid_type{$oid.".3.".$baseport}=ASN_COUNTER; if(defined($prev_baseport)){ $oid_next{$oid.".3.".$prev_baseport}= $oid.".3.".$baseport; } # dot1dTpPortOutFrames $oid_value{$oid.".4.".$baseport}=readfile($ifdir."/statistics/tx_packets", 0); $oid_type{$oid.".4.".$baseport}=ASN_COUNTER; if(defined($prev_baseport)){ $oid_next{$oid.".4.".$prev_baseport}= $oid.".4.".$baseport; } # dot1dTpPortInDiscards $oid_value{$oid.".5.".$baseport}=readfile($ifdir."/statistics/rx_dropped", 0); $oid_type{$oid.".5.".$baseport}=ASN_COUNTER; if(defined($prev_baseport)){ $oid_next{$oid.".5.".$prev_baseport}= $oid.".5.".$baseport; } $prev_baseport=$baseport; } if ( $prev_baseport and $first_baseport ) { $oid_next{$oid.".1.".$prev_baseport}=$oid.".2.".$first_baseport; $oid_next{$oid.".2.".$prev_baseport}=$oid.".3.".$first_baseport; $oid_next{$oid.".3.".$prev_baseport}=$oid.".4.".$first_baseport; $oid_next{$oid.".4.".$prev_baseport}=$oid.".5.".$first_baseport; $oid_next{$oid.".5.".$prev_baseport}=".1.3.6.1.2.1.17.5.1"; } $oid = $oid.".5.".$prev_baseport; undef $prev_baseport; undef $first_baseport; } sub dot1qbase() { my $bridge = shift; my $oid=".1.3.6.1.2.1.17.7.1.1"; $oid_next{".1.3.6.1.2.1.17.7"}=$oid.".1"; $oid_next{".1.3.6.1.2.1.17.7.1"}=$oid.".1"; $oid_value{$oid.".1"}=1; $oid_type{$oid.".1"}=ASN_INTEGER; $oid_next{$oid.".1"}=$oid.".2"; $oid_value{$oid.".2"}=4094; $oid_type{$oid.".2"}=ASN_UNSIGNED; $oid_next{$oid.".2"}=$oid.".3"; $oid_value{$oid.".3"}=4094; $oid_type{$oid.".3"}=ASN_UNSIGNED; $oid_next{$oid.".3"}=$oid.".4"; $oid_value{$oid.".4"}=0; # filled in by currentvlans $oid_type{$oid.".4"}=ASN_UNSIGNED; $oid_next{$oid.".4"}=$oid.".5"; $oid_value{$oid.".5"}=2; $oid_type{$oid.".5"}=ASN_INTEGER; $oid_next{$oid.".5"}=0; # filled in by dot1qfdb } sub dot1qfdb() { my $bridge = shift; my $oid=".1.3.6.1.2.1.17.7.1.2"; foreach my $vlan (sort {$a<=>$b} keys %vlans){ unless(defined($first_vlan)){ $first_vlan=$vlan; $oid_next{".1.3.6.1.2.1.17.7.1.1.5"}=$oid.".1.1.".$vlan; $oid_next{$oid}=$oid.".1.1.".$vlan; $oid_next{$oid.".1"}=$oid.".1.1.".$vlan; $oid_next{$oid.".1.1"}=$oid.".1.1.".$vlan; $oid_next{$oid.".1.2"}=$oid.".1.2.".$vlan; } $oid_value{$oid.".1.1.".$vlan}=$vlan; $oid_type{$oid.".1.1.".$vlan}=ASN_UNSIGNED; if(defined($prv_vlan)){ $oid_next{$oid.".1.1.".$prv_vlan}=$oid.".1.1.".$vlan; } $oid_value{$oid.".1.2.".$vlan}=0; # to be filled later $oid_type{$oid.".1.2.".$vlan}=ASN_COUNTER; if(defined($prv_vlan)){ $oid_next{$oid.".1.2.".$prv_vlan}=$oid.".1.2.".$vlan; } $prv_vlan=$vlan; } if($prv_vlan and $first_vlan){ $oid_next{$oid.".1.1.".$prv_vlan}=$oid.".1.2.".$first_vlan; $oid_next{$oid.".1.2.".$prv_vlan}=0; # to be filled later } my %macvlan=(); my %vlanmac=(); foreach my $vlan (sort {$a<=>$b} keys %vlans){ my $count=0; foreach my $mac (sort {$a cmp $b} keys %macs) { my $vbridge=$bridge."_vlan".$vlan; next unless(defined($macs{$mac}{$vbridge})); $count++; my $mac_oid=mac2oid($mac); $macvlan{$vlan.$mac_oid}=$mac; $vlanmac{$vlan.$mac_oid}=$vlan; } $oid_value{$oid.".1.2.".$vlan}=$count; } foreach my $vmac_oid (sort {$a cmp $b} keys %vlanmac){ my $mac=$macvlan{$vmac_oid}; my $vlan=$vlanmac{$vmac_oid}; #print "VMAC: $vmac_oid ($vlan:$mac)\n"; unless(defined($first_vmac_oid)){ $first_vmac_oid=$vmac_oid; $oid_next{$oid.".1.2.".$prv_vlan}=$oid.".2.1.".$vmac_oid; $oid_next{$oid.".2"}=$oid.".2.1.".$vmac_oid; $oid_next{$oid.".2.1"}=$oid.".2.1.".$vmac_oid; $oid_next{$oid.".2.2"}=$oid.".2.2.".$vmac_oid; $oid_next{$oid.".2.3"}=$oid.".2.3.".$vmac_oid; } my $port=$macs{$mac}{$bridge}; my $baseport=$baseports{$bridge}{$port}; my $status=$locals{$mac}{$bridge}; my $age=$ages{$mac}{$bridge}; print "VLAN $vlan: $mac -> $port:$baseport ($status, $age)\n"; $oid_value{$oid.".2.1.".$vmac_oid}=mac2hex($mac); $oid_type{$oid.".2.1.".$vmac_oid}=ASN_OCTET_STR; if(defined($prv_vmac_oid)){ $oid_next{$oid.".2.1.".$prv_vmac_oid}=$oid.".2.1.".$vmac_oid; } $oid_value{$oid.".2.2.".$vmac_oid}=$baseport; $oid_type{$oid.".2.2.".$vmac_oid}=ASN_INTEGER; if(defined($prv_vmac_oid)){ $oid_next{$oid.".2.2.".$prv_vmac_oid}=$oid.".2.2.".$vmac_oid; } $oid_value{$oid.".2.3.".$vmac_oid}=$status; $oid_type{$oid.".2.3.".$vmac_oid}=ASN_INTEGER; if(defined($prv_vmac_oid)){ $oid_next{$oid.".2.3.".$prv_vmac_oid}=$oid.".2.3.".$vmac_oid; } $prv_vmac_oid=$vmac_oid; } if ($prv_vmac_oid and $first_vmac_oid) { $oid_next{$oid.".2.1.".$prv_vmac_oid}=$oid.".2.2.".$first_vmac_oid; $oid_next{$oid.".2.2.".$prv_vmac_oid}=$oid.".2.3.".$first_vmac_oid; $oid_next{$oid.".2.3.".$prv_vmac_oid}=".1.3.6.1.2.1.17.7.1.4.1"; } undef $first_vmac_oid; undef $prv_vmac_oid; undef $first_vlan; undef $prv_vlan; } sub dot1qcurrentvlans() { my $bridge = shift; my $oid=".1.3.6.1.2.1.17.7.1.4.1"; $oid_next{".1.3.6.1.2.1.17.7.1.4"}=$oid; $oid_value{$oid}=0; # can't keep track of this info $oid_type{$oid}=ASN_COUNTER; my $count=0; $oid=".1.3.6.1.2.1.17.7.1.4.2"; foreach my $vlan (sort {$a<=>$b} keys %vlans){ $count++; my @allports=(); my @untaggedports=(); foreach my $port (keys %{$vlans{$vlan}}){ $baseport=$baseports{$bridge}{$port}; push @allports, $baseport; push @untaggedports, $baseport unless($tagged{$vlan}{$port}); } #print "ADDING: vlan $vlan (@allports, @untaggedports)\n"; unless(defined($first_vlan)){ $first_vlan=$vlan; $oid_next{".1.3.6.1.2.1.17.7.1.4.1"}=$oid.".1.0.".$vlan; $oid_next{$oid}=$oid.".1.0.".$vlan; $oid_next{$oid.".1"}=$oid.".1.0.".$vlan; $oid_next{$oid.".2"}=$oid.".2.0.".$vlan; $oid_next{$oid.".3"}=$oid.".3.0.".$vlan; $oid_next{$oid.".4"}=$oid.".4.0.".$vlan; $oid_next{$oid.".5"}=$oid.".5.0.".$vlan; $oid_next{$oid.".6"}=$oid.".6.0.".$vlan; $oid_next{$oid.".7"}=$oid.".7.0.".$vlan; } $oid_value{$oid.".1.0.".$vlan}=0; # can't keep track of this $oid_type{$oid.".1.0.".$vlan}=ASN_TIMETICKS; if(defined($prv_vlan)){ $oid_next{$oid.".1.0.".$prv_vlan}=$oid.".1.0.".$vlan; } $oid_value{$oid.".2.0.".$vlan}=$vlan; $oid_type{$oid.".2.0.".$vlan}=ASN_UNSIGNED; if(defined($prv_vlan)){ $oid_next{$oid.".2.0.".$prv_vlan}=$oid.".2.0.".$vlan; } $oid_value{$oid.".3.0.".$vlan}=$vlan; $oid_type{$oid.".3.0.".$vlan}=ASN_UNSIGNED; if(defined($prv_vlan)){ $oid_next{$oid.".3.0.".$prv_vlan}=$oid.".3.0.".$vlan; } $oid_value{$oid.".4.0.".$vlan}=getportlist(@allports); $oid_type{$oid.".4.0.".$vlan}=ASN_OCTET_STR; if(defined($prv_vlan)){ $oid_next{$oid.".4.0.".$prv_vlan}=$oid.".4.0.".$vlan; } $oid_value{$oid.".5.0.".$vlan}=getportlist(@untaggedports); $oid_type{$oid.".5.0.".$vlan}=ASN_OCTET_STR; if(defined($prv_vlan)){ $oid_next{$oid.".5.0.".$prv_vlan}=$oid.".5.0.".$vlan; } $oid_value{$oid.".6.0.".$vlan}=1; $oid_type{$oid.".6.0.".$vlan}=ASN_INTEGER; if(defined($prv_vlan)){ $oid_next{$oid.".6.0.".$prv_vlan}=$oid.".6.0.".$vlan; } $oid_value{$oid.".7.0.".$vlan}=0; $oid_type{$oid.".7.0.".$vlan}=ASN_TIMETICKS; if(defined($prv_vlan)){ $oid_next{$oid.".7.0.".$prv_vlan}=$oid.".7.0.".$vlan; } $prv_vlan=$vlan; } $oid_value{".1.3.6.1.2.1.17.7.1.1.4"}=$count; if($prv_vlan and $first_vlan){ $oid_next{$oid.".1.0.".$prv_vlan}=$oid.".2.0.".$first_vlan; $oid_next{$oid.".2.0.".$prv_vlan}=$oid.".3.0.".$first_vlan; $oid_next{$oid.".3.0.".$prv_vlan}=$oid.".4.0.".$first_vlan; $oid_next{$oid.".4.0.".$prv_vlan}=$oid.".5.0.".$first_vlan; $oid_next{$oid.".5.0.".$prv_vlan}=$oid.".6.0.".$first_vlan; $oid_next{$oid.".6.0.".$prv_vlan}=$oid.".7.0.".$first_vlan; $oid_next{$oid.".7.0.".$prv_vlan}=".1.3.6.1.2.1.17.7.1.4.3"; } undef $prv_vlan; undef $first_vlan; } sub readforwards() { my $bridge = shift; my $fdb=$netdir.$bridge."/brforward"; open(FWD, $fdb) or return -1; while(sysread(FWD, $data, 20)){ my $mac; my ($b1,$b2,$b3,$b4,$b5,$b6,$port,$local,$age,$hi)= unpack("C6 C C L C x3", $data); $mac=sprintf("%.2x:%.2x:%.2x:%.2x:%.2x:%.2x", $b1,$b2,$b3,$b4,$b5,$b6); $age=$age/100; $macs{$mac}{$bridge}=$port; $ages{$mac}{$bridge}=$age; $locals{$mac}{$bridge}=FDB_STATUS_LEARNED; next if ($local); $macs{$mac}{$bridge}=$bridge; $locals{$mac}{$bridge}=FDB_STATUS_SELF; } close(FWD); } sub readindexes() { my $bridge = shift; my $brifdir=$netdir.$bridge."/brif/"; opendir(DIR, $brifdir) or return -1; my @interfaces = readdir(DIR); next if ($#interfaces lt 2); foreach my $if (@interfaces) { next if $if eq "."; next if $if eq ".."; my $port=hex(readfile($brifdir.$if."/port_no", 0)); my $index=readfile($netdir.$if."/ifindex", 0); $indexes{$bridge}{$port}=$index; $interfaces{$bridge}{$port}=$if; } $indexes{$bridge}{$bridge}=readfile($netdir.$bridge."/ifindex", 0); close(DIR); } sub readvlans() { my $bridge = shift; my $brifdir = $netdir.$bridge."/brif/"; my %ifs; opendir(DIR, $brifdir) or return -1; my @interfaces = readdir(DIR); return if ($#interfaces < 2); foreach my $if (@interfaces) { next if $if eq "."; next if $if eq ".."; $ifs{$if}=1; } close(DIR); opendir(DIR, $netdir) or return -1; @interfaces = readdir(DIR); return 0 if ($#interfaces < 2); foreach my $if (@interfaces) { next if $if eq "."; next if $if eq ".."; next unless($if=~/^(.*)\.(\d+)$/); my $pif=$1; my $vlan=$2; next unless(defined($ifs{$pif})); tracevlan($vlan, $if, $bridge); } close(DIR); } sub tracevlan{ my ($vlan, $interface, $bridge)=@_; my $brifdir=$netdir.$interface."/brport/bridge/brif/"; opendir(DIR, $brifdir) or return -1; my @interfaces = readdir(DIR); return if ($#interfaces < 2); foreach my $if (@interfaces) { next if $if eq "."; next if $if eq ".."; my $port; my $index; if($if=~/^(.*)\.(\d+)$/){ my $pif=$1; $brifdir=$netdir.$pif."/brport/bridge/brif/"; $port=hex(readfile($brifdir.$pif."/port_no", 0)); $index=readfile($netdir.$pif."/ifindex", 0); #$indexes{$bridge}{$port}=$index; #$interfaces{$bridge}{$port}=$if; $tagged{$vlan}{$port}=1; }else{ my $brid=readfile($netdir.$if."/brport/bridge/ifindex", 0); $brifdir=$netdir.$if."/brport/bridge/brif/"; $port=hex(readfile($brifdir.$if."/port_no", 0)); $port=$brid*1000+$port; #create a unique port number $index=readfile($netdir.$if."/ifindex", 0); $indexes{$bridge}{$port}=$index; $interfaces{$bridge}{$port}=$if; $tagged{$vlan}{$port}=0; } $vlans{$vlan}{$port}=1; #print "VLAN: $vlan -> $if ($port <-> $index)\n"; } close(DIR); my $brid=readfile($netdir.$interface."/brport/bridge/ifindex", 0); my $fdb=$netdir.$interface."/brport/bridge/brforward"; my $vbridge=$bridge."_vlan".$vlan; open(FWD, $fdb) or return -1; while(sysread(FWD, $data, 20)){ my $mac; my ($b1,$b2,$b3,$b4,$b5,$b6,$port,$local,$age,$hi)= unpack("C6 C C L C x3", $data); $mac=sprintf("%.2x:%.2x:%.2x:%.2x:%.2x:%.2x", $b1,$b2,$b3,$b4,$b5,$b6); $port=$brid*1000+$port unless(defined($indexes{$bridge}{$port})); #create a unique port number $age=$age/100; #$macs{$mac}{$bridge}=$port; $macs{$mac}{$vbridge}=$port; #$ages{$mac}{$bridge}=$age; $ages{$mac}{$vbridge}=$age; #$locals{$mac}{$bridge}=FDB_STATUS_LEARNED; $locals{$mac}{$vbridge}=FDB_STATUS_LEARNED; next if ($local); #$macs{$mac}{$bridge}=$bridge; $macs{$mac}{$vbridge}=$bridge; #$locals{$mac}{$bridge}=FDB_STATUS_SELF; $locals{$mac}{$vbridge}=FDB_STATUS_SELF; } close(FWD); } sub readfile() { my $file = shift; my $flags = shift; open(FILE, $file) or print "Could not open file $file !\n"; my $value=<FILE>; chomp $value; close(FILE); if ($flags & STP_PROP_HEX) { return hex($value); } return $value; } sub getportlist{ my @ports=@_; my $portlist=""; @ports=sort {$a <=> $b} @ports; my $last=1; foreach my $port (@ports){ for(my $i=$last; $i<$port; $i++){ $portlist=$portlist."0"; } $portlist=$portlist."1"; $last=$port+1; } return pack('B*',$portlist); } sub mac2oid{ my ($mac)=@_; my @octets=split(/:/,$mac); $mac=""; foreach my $octet (@octets){ $mac=$mac.".".hex($octet); } return $mac; } sub mac2hex{ my ($mac)=@_; my @decimals; my @octets=split(/:/,$mac); foreach my $octet (@octets){ push @decimals, hex($octet); } return pack("CCCCCC", @decimals); } sub shutdown { $running = 0; }