Linux vps 6.8.0-39-generic #39-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 21:49:14 UTC 2024 x86_64
nginx/1.26.1
Server IP : 91.227.41.192 & Your IP : 172.71.254.122
Domains :
Cant Read [ /etc/named.conf ]
User : clp
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Lock Shell
Lock File++
Readme
/
usr /
sbin /
Delete
Unzip
Name
Size
Permission
Date
Action
NetworkManager
4.98
MB
-rwxrwxr-x
2024-04-05 16:36
aa-load
38.75
KB
-rwxr-xr-x
2024-07-15 00:25
aa-remove-unknown
3.15
KB
-rwxr-xr-x
2024-07-15 00:25
aa-status
39.06
KB
-rwxr-xr-x
2024-07-15 00:25
aa-teardown
137
B
-rwxr-xr-x
2024-03-17 08:55
add-shell
1.03
KB
-rwxr-xr-x
2024-03-31 10:47
addgnupghome
3
KB
-rwxr-xr-x
2024-04-06 18:25
addgroup
53.9
KB
-rwxr-xr-x
2023-07-05 19:42
adduser
53.9
KB
-rwxr-xr-x
2023-07-05 19:42
agetty
59.56
KB
-rwxr-xr-x
2024-04-09 16:02
apparmor_parser
1.55
MB
-rwxr-xr-x
2024-07-15 00:25
apparmor_status
39.06
KB
-rwxr-xr-x
2024-07-15 00:25
applygnupgdefaults
2.17
KB
-rwxr-xr-x
2024-04-06 18:25
argdist-bpfcc
36
KB
-rwxr-xr-x
2024-04-16 07:52
arp
61.61
KB
-rwxr-xr-x
2024-04-08 18:14
arpd
26.33
KB
-rwxr-xr-x
2024-03-31 11:00
arptables
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
arptables-nft
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
arptables-nft-restore
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
arptables-nft-save
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
arptables-restore
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
arptables-save
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
auth-otp
18.54
KB
-rwxr-xr-x
2024-05-09 09:08
badblocks
34.32
KB
-rwxr-xr-x
2024-04-08 16:38
bashreadline-bpfcc
2.32
KB
-rwxr-xr-x
2024-04-16 07:52
bashreadline.bt
698
B
-rwxr-xr-x
2024-03-07 23:14
bcache-super-show
14.3
KB
-rwxr-xr-x
2024-04-08 17:54
bindsnoop-bpfcc
15.96
KB
-rwxr-xr-x
2024-04-16 07:52
biolatency-bpfcc
11.1
KB
-rwxr-xr-x
2024-04-16 07:52
biolatency-kp.bt
664
B
-rwxr-xr-x
2024-03-07 23:14
biolatency.bt
681
B
-rwxr-xr-x
2024-03-07 23:14
biolatpcts-bpfcc
10.01
KB
-rwxr-xr-x
2024-04-16 07:52
biopattern-bpfcc
3.86
KB
-rwxr-xr-x
2024-04-16 07:52
biosnoop-bpfcc
10.58
KB
-rwxr-xr-x
2024-04-16 07:52
biosnoop.bt
1.12
KB
-rwxr-xr-x
2024-03-07 23:14
biostacks.bt
915
B
-rwxr-xr-x
2024-03-07 23:14
biotop-bpfcc
9.34
KB
-rwxr-xr-x
2024-04-16 07:52
bitesize-bpfcc
1.14
KB
-rwxr-xr-x
2024-04-16 07:52
bitesize.bt
567
B
-rwxr-xr-x
2024-03-07 23:14
blkdeactivate
15.97
KB
-rwxr-xr-x
2024-03-31 10:03
blkdiscard
22.38
KB
-rwxr-xr-x
2024-04-09 16:02
blkid
54.41
KB
-rwxr-xr-x
2024-04-09 16:02
blkzone
34.38
KB
-rwxr-xr-x
2024-04-09 16:02
blockdev
34.38
KB
-rwxr-xr-x
2024-04-09 16:02
bpflist-bpfcc
2.54
KB
-rwxr-xr-x
2024-04-16 07:52
bpftool
1.58
KB
-rwxr-xr-x
2024-07-05 17:04
bridge
108.49
KB
-rwxr-xr-x
2024-03-31 11:00
btrfsdist-bpfcc
6.47
KB
-rwxr-xr-x
2024-04-16 07:52
btrfsslower-bpfcc
9.75
KB
-rwxr-xr-x
2024-04-16 07:52
cache_check
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
cache_dump
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
cache_metadata_size
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
cache_repair
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
cache_restore
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
cache_writeback
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
cachestat-bpfcc
6.38
KB
-rwxr-xr-x
2024-04-16 07:52
cachetop-bpfcc
9.15
KB
-rwxr-xr-x
2024-04-16 07:52
capable-bpfcc
8.28
KB
-rwxr-xr-x
2024-04-16 07:52
capable.bt
1.88
KB
-rwxr-xr-x
2024-03-07 23:14
capsh
57.09
KB
-rwxr-xr-x
2024-04-08 18:01
cfdisk
94.73
KB
-rwxr-xr-x
2024-04-09 16:02
cgdisk
166.48
KB
-rwxr-xr-x
2024-03-31 07:38
chcpu
30.38
KB
-rwxr-xr-x
2024-04-09 16:02
check_forensic
952
B
-rwxr-xr-x
2011-04-26 17:10
chgpasswd
58.32
KB
-rwxr-xr-x
2024-04-09 09:01
chmem
34.38
KB
-rwxr-xr-x
2024-04-09 16:02
chpasswd
54.43
KB
-rwxr-xr-x
2024-04-09 09:01
chronyd
299.05
KB
-rwxr-xr-x
2024-07-02 22:22
chroot
38.51
KB
-rwxr-xr-x
2024-04-05 16:36
clp-agent
11.03
MB
-rwxr-xr-x
2024-07-29 11:48
cobjnew-bpfcc
53
B
-rwxr-xr-x
2024-04-16 07:52
compactsnoop-bpfcc
11.1
KB
-rwxr-xr-x
2024-04-16 07:52
cpgr
48.45
KB
-rwxr-xr-x
2024-04-09 09:01
cppw
48.45
KB
-rwxr-xr-x
2024-04-09 09:01
cpudist-bpfcc
6.85
KB
-rwxr-xr-x
2024-04-16 07:52
cpuunclaimed-bpfcc
14.59
KB
-rwxr-xr-x
2024-04-16 07:52
cpuwalk.bt
497
B
-rwxr-xr-x
2024-03-07 23:14
criticalstat-bpfcc
8.41
KB
-rwxr-xr-x
2024-04-16 07:52
cron
58.67
KB
-rwxr-xr-x
2024-03-31 01:06
cryptdisks_start
1.51
KB
-rwxr-xr-x
2024-02-26 12:50
cryptdisks_stop
844
B
-rwxr-xr-x
2024-02-26 12:50
cryptsetup
225.9
KB
-rwxr-xr-x
2024-04-08 16:37
ctrlaltdel
14.38
KB
-rwxr-xr-x
2024-04-09 16:02
dbslower-bpfcc
7.22
KB
-rwxr-xr-x
2024-04-16 07:52
dbstat-bpfcc
3.7
KB
-rwxr-xr-x
2024-04-16 07:52
dcb
80.52
KB
-rwxr-xr-x
2024-03-31 11:00
dcsnoop-bpfcc
4.03
KB
-rwxr-xr-x
2024-04-16 07:52
dcsnoop.bt
1.23
KB
-rwxr-xr-x
2024-03-07 23:14
dcstat-bpfcc
3.77
KB
-rwxr-xr-x
2024-04-16 07:52
deadlock-bpfcc
20.45
KB
-rwxr-xr-x
2024-04-16 07:52
debugfs
225.87
KB
-rwxr-xr-x
2024-04-08 16:38
delgroup
18.53
KB
-rwxr-xr-x
2023-07-05 19:42
deluser
18.53
KB
-rwxr-xr-x
2023-07-05 19:42
depmod
170.24
KB
-rwxr-xr-x
2024-04-18 12:06
devlink
150.86
KB
-rwxr-xr-x
2024-03-31 11:00
dhcpcd
395.4
KB
-rwxr-xr-x
2024-05-07 12:12
dirtop-bpfcc
8.37
KB
-rwxr-xr-x
2024-04-16 07:52
dmeventd
50.38
KB
-rwxr-xr-x
2024-03-31 10:03
dmsetup
171.05
KB
-rwxr-xr-x
2024-03-31 10:03
dmstats
171.05
KB
-rwxr-xr-x
2024-03-31 10:03
dphys-swapfile
7.76
KB
-rwxr-xr-x
2022-10-15 12:01
dpkg-preconfigure
4.25
KB
-rwxr-xr-x
2024-04-12 14:40
dpkg-reconfigure
4.43
KB
-rwxr-xr-x
2024-04-12 14:40
drsnoop-bpfcc
6.73
KB
-rwxr-xr-x
2024-04-16 07:52
dumpe2fs
34.31
KB
-rwxr-xr-x
2024-04-08 16:38
e2freefrag
18.3
KB
-rwxr-xr-x
2024-04-08 16:38
e2fsck
364.34
KB
-rwxr-xr-x
2024-04-08 16:38
e2image
42.31
KB
-rwxr-xr-x
2024-04-08 16:38
e2label
110.56
KB
-rwxr-xr-x
2024-04-08 16:38
e2mmpstatus
34.31
KB
-rwxr-xr-x
2024-04-08 16:38
e2scrub
7.12
KB
-rwxr-xr-x
2024-04-08 16:38
e2scrub_all
5.27
KB
-rwxr-xr-x
2024-04-08 16:38
e2undo
22.3
KB
-rwxr-xr-x
2024-04-08 16:38
e4crypt
30.38
KB
-rwxr-xr-x
2024-04-08 16:38
e4defrag
34.3
KB
-rwxr-xr-x
2024-04-08 16:38
ebtables
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ebtables-nft
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ebtables-nft-restore
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ebtables-nft-save
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ebtables-restore
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ebtables-save
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ebtables-translate
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
era_check
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
era_dump
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
era_invalidate
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
era_restore
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
execsnoop-bpfcc
9.82
KB
-rwxr-xr-x
2024-04-16 07:52
execsnoop.bt
928
B
-rwxr-xr-x
2024-03-07 23:14
exitsnoop-bpfcc
9.42
KB
-rwxr-xr-x
2024-04-16 07:52
ext4dist-bpfcc
6.53
KB
-rwxr-xr-x
2024-04-16 07:52
ext4slower-bpfcc
9.71
KB
-rwxr-xr-x
2024-04-16 07:52
faillock
22.31
KB
-rwxr-xr-x
2024-05-03 00:20
fdisk
114.42
KB
-rwxr-xr-x
2024-04-09 16:02
filefrag
18.32
KB
-rwxr-xr-x
2024-04-08 16:38
filegone-bpfcc
5.64
KB
-rwxr-xr-x
2024-04-16 07:52
filelife-bpfcc
6.38
KB
-rwxr-xr-x
2024-04-16 07:52
fileslower-bpfcc
7.2
KB
-rwxr-xr-x
2024-04-16 07:52
filetop-bpfcc
6.35
KB
-rwxr-xr-x
2024-04-16 07:52
findfs
14.38
KB
-rwxr-xr-x
2024-04-09 16:02
fixparts
58.48
KB
-rwxr-xr-x
2024-03-31 07:38
fsadm
24
KB
-rwxr-xr-x
2024-03-31 10:03
fsck
42.42
KB
-rwxr-xr-x
2024-04-09 16:02
fsck.btrfs
1.16
KB
-rwxr-xr-x
2024-03-31 10:43
fsck.cramfs
30.44
KB
-rwxr-xr-x
2024-04-09 16:02
fsck.ext2
364.34
KB
-rwxr-xr-x
2024-04-08 16:38
fsck.ext3
364.34
KB
-rwxr-xr-x
2024-04-08 16:38
fsck.ext4
364.34
KB
-rwxr-xr-x
2024-04-08 16:38
fsck.minix
54.41
KB
-rwxr-xr-x
2024-04-09 16:02
fsck.xfs
2.53
KB
-rwxr-xr-x
2024-03-31 19:31
fsfreeze
14.38
KB
-rwxr-xr-x
2024-04-09 16:02
fstab-decode
14.3
KB
-rwxr-xr-x
2024-04-08 18:20
fstrim
42.38
KB
-rwxr-xr-x
2024-04-09 16:02
ftpasswd
37
KB
-rwxr-xr-x
2024-05-09 09:08
ftpmail
13.63
KB
-rwxr-xr-x
2024-05-09 09:08
ftpquota
32.2
KB
-rwxr-xr-x
2024-05-09 09:08
ftpscrub
23.66
KB
-rwxr-xr-x
2024-05-09 09:08
ftpshut
14.3
KB
-rwxr-xr-x
2024-05-09 09:08
ftpstats
12.16
KB
-rwxr-xr-x
2024-05-09 09:08
funccount-bpfcc
12.68
KB
-rwxr-xr-x
2024-04-16 07:52
funcinterval-bpfcc
5.46
KB
-rwxr-xr-x
2024-04-16 07:52
funclatency-bpfcc
11.28
KB
-rwxr-xr-x
2024-04-16 07:52
funcslower-bpfcc
10.38
KB
-rwxr-xr-x
2024-04-16 07:52
gdisk
198.48
KB
-rwxr-xr-x
2024-03-31 07:38
genl
120.58
KB
-rwxr-xr-x
2024-03-31 11:00
getcap
14.3
KB
-rwxr-xr-x
2024-04-08 18:01
gethostlatency-bpfcc
3.82
KB
-rwxr-xr-x
2024-04-16 07:52
gethostlatency.bt
1.19
KB
-rwxr-xr-x
2024-03-07 23:14
getpcaps
14.3
KB
-rwxr-xr-x
2024-04-08 18:01
getty
59.56
KB
-rwxr-xr-x
2024-04-09 16:02
groupadd
71.13
KB
-rwxr-xr-x
2024-04-09 09:01
groupdel
62.91
KB
-rwxr-xr-x
2024-04-09 09:01
groupmems
58.34
KB
-rwxr-xr-x
2024-04-09 09:01
groupmod
71.04
KB
-rwxr-xr-x
2024-04-09 09:01
grpck
58.32
KB
-rwxr-xr-x
2024-04-09 09:01
grpconv
50.16
KB
-rwxr-xr-x
2024-04-09 09:01
grpunconv
50.16
KB
-rwxr-xr-x
2024-04-09 09:01
grub-bios-setup
953.33
KB
-rwxr-xr-x
2024-04-04 12:12
grub-install
1.16
MB
-rwxr-xr-x
2024-04-04 12:12
grub-macbless
941.2
KB
-rwxr-xr-x
2024-04-04 12:12
grub-mkconfig
8.63
KB
-rwxr-xr-x
2024-04-04 12:12
grub-mkdevicemap
70.69
KB
-rwxr-xr-x
2024-04-04 12:12
grub-probe
949.45
KB
-rwxr-xr-x
2024-04-04 12:12
grub-reboot
4.73
KB
-rwxr-xr-x
2024-04-04 12:12
grub-set-default
3.47
KB
-rwxr-xr-x
2024-04-04 12:12
halt
1.43
MB
-rwxr-xr-x
2024-06-14 23:03
hardirqs-bpfcc
6.85
KB
-rwxr-xr-x
2024-04-16 07:52
httxt2dbm
14.3
KB
-rwxr-xr-x
2024-07-17 20:55
iconvconfig
34.47
KB
-rwxr-xr-x
2024-04-30 20:02
ifconfig
77.17
KB
-rwxr-xr-x
2024-04-08 18:14
ifdown
93.58
KB
-rwxr-xr-x
2024-02-14 15:14
ifquery
93.58
KB
-rwxr-xr-x
2024-02-14 15:14
ifup
93.58
KB
-rwxr-xr-x
2024-02-14 15:14
in.proftpd
1.18
MB
-rwxr-xr-x
2024-05-09 09:08
init
98.45
KB
-rwxr-xr-x
2024-06-14 23:03
inject-bpfcc
16.06
KB
-rwxr-xr-x
2024-04-16 07:52
insmod
170.24
KB
-rwxr-xr-x
2024-04-18 12:06
install-sgmlcatalog
4.44
KB
-rwxr-xr-x
2022-10-06 20:03
installkernel
2.6
KB
-rwxr-xr-x
2024-03-31 10:47
integritysetup
67.06
KB
-rwxr-xr-x
2024-04-08 16:37
invoke-rc.d
16.13
KB
-rwxr-xr-x
2023-12-06 08:46
iotop
496
B
-rwxr-xr-x
2024-04-01 07:56
iotop-py
496
B
-rwxr-xr-x
2024-04-01 07:56
ip
754.74
KB
-rwxr-xr-x
2024-03-31 11:00
ip6tables
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ip6tables-apply
6.89
KB
-rwxr-xr-x
2023-08-13 00:33
ip6tables-legacy
92.95
KB
-rwxr-xr-x
2024-04-08 17:59
ip6tables-legacy-restore
92.95
KB
-rwxr-xr-x
2024-04-08 17:59
ip6tables-legacy-save
92.95
KB
-rwxr-xr-x
2024-04-08 17:59
ip6tables-nft
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ip6tables-nft-restore
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ip6tables-nft-save
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ip6tables-restore
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ip6tables-restore-translate
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ip6tables-save
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ip6tables-translate
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
ipmaddr
18.3
KB
-rwxr-xr-x
2024-04-08 18:14
iptables
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
iptables-apply
6.89
KB
-rwxr-xr-x
2023-08-13 00:33
iptables-legacy
92.95
KB
-rwxr-xr-x
2024-04-08 17:59
iptables-legacy-restore
92.95
KB
-rwxr-xr-x
2024-04-08 17:59
iptables-legacy-save
92.95
KB
-rwxr-xr-x
2024-04-08 17:59
iptables-nft
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
iptables-nft-restore
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
iptables-nft-save
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
iptables-restore
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
iptables-restore-translate
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
iptables-save
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
iptables-translate
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
iptunnel
18.3
KB
-rwxr-xr-x
2024-04-08 18:14
iscsi-iname
18.3
KB
-rwxr-xr-x
2024-04-08 16:46
iscsi_discovery
5.17
KB
-rwxr-xr-x
2024-04-08 16:46
iscsiadm
370.43
KB
-rwxr-xr-x
2024-04-08 16:46
iscsid
286.55
KB
-rwxr-xr-x
2024-04-08 16:46
iscsistart
274.49
KB
-rwxr-xr-x
2024-04-08 16:46
isosize
14.38
KB
-rwxr-xr-x
2024-04-09 16:02
iucode-tool
54.34
KB
-rwxr-xr-x
2024-04-08 18:00
iucode_tool
54.34
KB
-rwxr-xr-x
2024-04-08 18:00
javacalls-bpfcc
55
B
-rwxr-xr-x
2024-04-16 07:52
javaflow-bpfcc
54
B
-rwxr-xr-x
2024-04-16 07:52
javagc-bpfcc
52
B
-rwxr-xr-x
2024-04-16 07:52
javaobjnew-bpfcc
56
B
-rwxr-xr-x
2024-04-16 07:52
javastat-bpfcc
54
B
-rwxr-xr-x
2024-04-16 07:52
javathreads-bpfcc
57
B
-rwxr-xr-x
2024-04-16 07:52
journactl-inithook
4.98
MB
-rwxr-xr-x
2024-04-05 16:36
kbdrate
18.31
KB
-rwxr-xr-x
2024-03-31 11:02
killall5
26.23
KB
-rwxr-xr-x
2024-04-08 18:20
killsnoop-bpfcc
4.45
KB
-rwxr-xr-x
2024-04-16 07:52
killsnoop.bt
873
B
-rwxr-xr-x
2024-03-07 23:14
klockstat-bpfcc
13.04
KB
-rwxr-xr-x
2024-04-16 07:52
kpartx
42.16
KB
-rwxr-xr-x
2024-04-07 02:31
kvmexit-bpfcc
11.19
KB
-rwxr-xr-x
2024-04-16 07:52
ldattach
26.38
KB
-rwxr-xr-x
2024-04-09 16:02
ldconfig
387
B
-rwxr-xr-x
2024-04-30 20:02
ldconfig.real
1
MB
-rwxr-xr-x
2024-04-30 20:02
llcstat-bpfcc
4.48
KB
-rwxr-xr-x
2024-04-16 07:52
loads.bt
1.1
KB
-rwxr-xr-x
2024-03-07 23:14
locale-gen
4.21
KB
-rwxr-xr-x
2023-12-06 10:19
logrotate
94.24
KB
-rwxr-xr-x
2024-04-08 18:11
logsave
14.16
KB
-rwxr-xr-x
2024-04-08 16:38
losetup
74.52
KB
-rwxr-xr-x
2024-04-09 16:02
lsmod
170.24
KB
-rwxr-xr-x
2024-04-18 12:06
luksformat
3.32
KB
-rwxr-xr-x
2024-02-26 12:50
lvchange
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvconvert
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvcreate
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvdisplay
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvextend
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvm
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvmconfig
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvmdiskscan
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvmdump
10.12
KB
-rwxr-xr-x
2024-03-31 10:03
lvmpolld
235.97
KB
-rwxr-xr-x
2024-03-31 10:03
lvmsadc
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvmsar
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvreduce
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvremove
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvrename
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvresize
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvs
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lvscan
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
lxc
589
B
-rwxr-xr-x
2024-05-08 01:33
lxd
589
B
-rwxr-xr-x
2024-05-08 01:33
make-bcache
22.38
KB
-rwxr-xr-x
2024-04-08 17:54
make-ssl-cert
6.65
KB
-rwxr-xr-x
2023-10-01 06:19
mdadm
622.21
KB
-rwxr-xr-x
2024-03-31 11:17
mdflush-bpfcc
2.24
KB
-rwxr-xr-x
2024-04-16 07:52
mdflush.bt
775
B
-rwxr-xr-x
2024-03-07 23:14
mdmon
258.8
KB
-rwxr-xr-x
2024-03-31 11:17
memleak-bpfcc
20.8
KB
-rwxr-xr-x
2024-04-16 07:52
mii-tool
26.73
KB
-rwxr-xr-x
2024-04-08 18:14
mke2fs
130.62
KB
-rwxr-xr-x
2024-04-08 16:38
mkfs
14.38
KB
-rwxr-xr-x
2024-04-09 16:02
mkfs.bfs
22.38
KB
-rwxr-xr-x
2024-04-09 16:02
mkfs.btrfs
560.3
KB
-rwxr-xr-x
2024-03-31 10:43
mkfs.cramfs
34.32
KB
-rwxr-xr-x
2024-04-09 16:02
mkfs.ext2
130.62
KB
-rwxr-xr-x
2024-04-08 16:38
mkfs.ext3
130.62
KB
-rwxr-xr-x
2024-04-08 16:38
mkfs.ext4
130.62
KB
-rwxr-xr-x
2024-04-08 16:38
mkfs.minix
42.39
KB
-rwxr-xr-x
2024-04-09 16:02
mkfs.xfs
438.99
KB
-rwxr-xr-x
2024-03-31 19:31
mkhomedir_helper
22.34
KB
-rwxr-xr-x
2024-05-03 00:20
mkinitramfs
15.13
KB
-rwxr-xr-x
2024-05-10 15:03
mklost+found
14.3
KB
-rwxr-xr-x
2024-04-08 16:38
mkswap
50.38
KB
-rwxr-xr-x
2024-04-09 16:02
modinfo
170.24
KB
-rwxr-xr-x
2024-04-18 12:06
modprobe
170.24
KB
-rwxr-xr-x
2024-04-18 12:06
mount.fuse
18.3
KB
-rwxr-xr-x
2024-04-08 17:57
mount.fuse3
18.3
KB
-rwxr-xr-x
2024-04-08 17:57
mountsnoop-bpfcc
14.62
KB
-rwxr-xr-x
2024-04-16 07:52
mpathpersist
31.21
KB
-rwxr-xr-x
2024-04-07 02:31
multipath
34.3
KB
-rwxr-xr-x
2024-04-07 02:31
multipathc
18.3
KB
-rwxr-xr-x
2024-04-07 02:31
multipathd
142.46
KB
-rwxr-xr-x
2024-04-07 02:31
mysqld
68.16
MB
-rwxr-xr-x
2024-05-09 09:08
mysqld-debug
145.21
MB
-rwxr-xr-x
2024-05-09 09:08
mysqld_qslower-bpfcc
3.05
KB
-rwxr-xr-x
2024-04-16 07:52
nameif
14.39
KB
-rwxr-xr-x
2024-04-08 18:14
naptime.bt
1.01
KB
-rwxr-xr-x
2024-03-07 23:14
needrestart
38.88
KB
-rwxr-xr-x
2024-03-27 23:51
netplan
802
B
-rwxr-xr-x
2024-02-29 09:41
netqtop-bpfcc
5.59
KB
-rwxr-xr-x
2024-04-16 07:52
newusers
86.96
KB
-rwxr-xr-x
2024-04-09 09:01
nfnl_osf
18.3
KB
-rwxr-xr-x
2024-04-08 17:59
nfsdist-bpfcc
4.95
KB
-rwxr-xr-x
2024-04-16 07:52
nfsslower-bpfcc
13.61
KB
-rwxr-xr-x
2024-04-16 07:52
nft
26.23
KB
-rwxr-xr-x
2024-04-08 18:14
nginx
1.29
MB
-rwxr-xr-x
2024-06-06 09:08
nodegc-bpfcc
52
B
-rwxr-xr-x
2024-04-16 07:52
nodestat-bpfcc
54
B
-rwxr-xr-x
2024-04-16 07:52
nologin
14.3
KB
-rwxr-xr-x
2024-04-09 09:01
offcputime-bpfcc
13.46
KB
-rwxr-xr-x
2024-04-16 07:52
offwaketime-bpfcc
15.31
KB
-rwxr-xr-x
2024-04-16 07:52
oomkill-bpfcc
2.04
KB
-rwxr-xr-x
2024-04-16 07:52
oomkill.bt
1.17
KB
-rwxr-xr-x
2024-03-07 23:14
opensnoop-bpfcc
14.24
KB
-rwxr-xr-x
2024-04-16 07:52
opensnoop.bt
953
B
-rwxr-xr-x
2024-03-07 23:14
pam-auth-update
20.96
KB
-rwxr-xr-x
2024-04-30 22:54
pam_extrausers_chkpwd
26.31
KB
-rwxr-sr-x
2024-05-03 00:20
pam_extrausers_update
34.31
KB
-rwxr-xr-x
2024-05-03 00:20
pam_getenv
2.82
KB
-rwxr-xr-x
2024-04-30 22:47
pam_namespace_helper
467
B
-rwxr-xr-x
2024-05-03 00:20
pam_timestamp_check
14.31
KB
-rwxr-xr-x
2024-05-03 00:20
paperconfig
4.07
KB
-rwxr-xr-x
2024-04-08 18:06
pdata_tools
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
perlcalls-bpfcc
55
B
-rwxr-xr-x
2024-04-16 07:52
perlflow-bpfcc
54
B
-rwxr-xr-x
2024-04-16 07:52
perlstat-bpfcc
54
B
-rwxr-xr-x
2024-04-16 07:52
php-fpm7.1
4.4
MB
-rwxr-xr-x
2024-05-09 09:08
php-fpm7.2
4.66
MB
-rwxr-xr-x
2024-05-08 09:08
php-fpm7.3
4.58
MB
-rwxr-xr-x
2024-05-08 09:08
php-fpm7.4
4.58
MB
-rwxr-xr-x
2024-05-08 09:08
php-fpm8.0
4.76
MB
-rwxr-xr-x
2024-05-08 09:08
php-fpm8.1
5.28
MB
-rwxr-xr-x
2024-06-11 09:08
php-fpm8.2
5.39
MB
-rwxr-xr-x
2024-07-12 09:08
php-fpm8.3
5.49
MB
-rwxr-xr-x
2024-07-12 09:08
phpcalls-bpfcc
54
B
-rwxr-xr-x
2024-04-16 07:52
phpdismod
7.11
KB
-rwxr-xr-x
2022-07-13 10:19
phpenmod
7.11
KB
-rwxr-xr-x
2022-07-13 10:19
phpflow-bpfcc
53
B
-rwxr-xr-x
2024-04-16 07:52
phpquery
6.24
KB
-rwxr-xr-x
2022-07-13 10:19
phpstat-bpfcc
53
B
-rwxr-xr-x
2024-04-16 07:52
pidpersec-bpfcc
1.08
KB
-rwxr-xr-x
2024-04-16 07:52
pidpersec.bt
628
B
-rwxr-xr-x
2024-03-07 23:14
pivot_root
14.38
KB
-rwxr-xr-x
2024-04-09 16:02
plipconfig
14.3
KB
-rwxr-xr-x
2024-04-08 18:14
plymouthd
146.57
KB
-rwxr-xr-x
2024-03-31 10:14
postalias
22.3
KB
-rwxr-xr-x
2024-04-08 16:48
postcat
22.37
KB
-rwxr-xr-x
2024-04-08 16:48
postconf
195.8
KB
-rwxr-xr-x
2024-04-08 16:48
postdrop
22.42
KB
-r-xr-sr-x
2024-04-08 16:48
postfix
18.38
KB
-rwxr-xr-x
2024-04-08 16:48
postfix-add-filter
4.84
KB
-rwxr-xr-x
2024-04-08 16:48
postfix-add-policy
3.77
KB
-rwxr-xr-x
2024-04-08 16:48
postfix-collate
3.17
KB
-rwxr-xr-x
2024-04-08 16:48
postkick
14.3
KB
-rwxr-xr-x
2024-04-08 16:48
postlock
14.3
KB
-rwxr-xr-x
2024-04-08 16:48
postlog
14.45
KB
-rwxr-xr-x
2024-04-08 16:48
postmap
22.3
KB
-rwxr-xr-x
2024-04-08 16:48
postmulti
30.69
KB
-rwxr-xr-x
2024-04-08 16:48
postqueue
22.38
KB
-r-xr-sr-x
2024-04-08 16:48
postsuper
30.59
KB
-rwxr-xr-x
2024-04-08 16:48
posttls-finger
42.38
KB
-rwxr-xr-x
2024-04-08 16:48
poweroff
1.43
MB
-rwxr-xr-x
2024-06-14 23:03
ppchcalls-bpfcc
13.89
KB
-rwxr-xr-x
2024-04-16 07:52
profile-bpfcc
14.41
KB
-rwxr-xr-x
2024-04-16 07:52
proftpd
1.18
MB
-rwxr-xr-x
2024-05-09 09:08
proftpd-gencert
1.64
KB
-rwxr-xr-x
2024-05-09 09:08
pvchange
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
pvck
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
pvcreate
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
pvdisplay
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
pvmove
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
pvremove
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
pvresize
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
pvs
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
pvscan
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
pwck
54.29
KB
-rwxr-xr-x
2024-04-09 09:01
pwconv
46.16
KB
-rwxr-xr-x
2024-04-09 09:01
pwhistory_helper
22.31
KB
-rwxr-xr-x
2024-05-03 00:20
pwunconv
46.16
KB
-rwxr-xr-x
2024-04-09 09:01
pythoncalls-bpfcc
57
B
-rwxr-xr-x
2024-04-16 07:52
pythonflow-bpfcc
56
B
-rwxr-xr-x
2024-04-16 07:52
pythongc-bpfcc
54
B
-rwxr-xr-x
2024-04-16 07:52
pythonstat-bpfcc
56
B
-rwxr-xr-x
2024-04-16 07:52
qemu-ga
1.01
MB
-rwxr-xr-x
2024-04-13 00:13
qmqp-sink
18.3
KB
-rwxr-xr-x
2024-04-08 16:48
qmqp-source
22.31
KB
-rwxr-xr-x
2024-04-08 16:48
qshape
12.54
KB
-rwxr-xr-x
2024-04-08 16:48
rarp
32.33
KB
-rwxr-xr-x
2024-04-08 18:14
rdmaucma-bpfcc
4.95
KB
-rwxr-xr-x
2024-04-16 07:52
readahead-bpfcc
6.54
KB
-rwxr-xr-x
2024-04-16 07:52
readprofile
22.41
KB
-rwxr-xr-x
2024-04-09 16:02
reboot
1.43
MB
-rwxr-xr-x
2024-06-14 23:03
remove-shell
1.08
KB
-rwxr-xr-x
2024-03-31 10:47
reset-trace-bpfcc
3.42
KB
-rwxr-xr-x
2024-04-16 07:52
resize2fs
70.3
KB
-rwxr-xr-x
2024-04-08 16:38
resolvconf
158.67
KB
-rwxr-xr-x
2024-06-14 23:03
rmail
18.38
KB
-rwxr-xr-x
2024-04-08 16:48
rmmod
170.24
KB
-rwxr-xr-x
2024-04-18 12:06
rmt
54.71
KB
-rwxr-xr-x
2024-04-08 18:20
rmt-tar
54.71
KB
-rwxr-xr-x
2024-04-08 18:20
route
68.27
KB
-rwxr-xr-x
2024-04-08 18:14
rsyslogd
4.98
MB
-rwxrwxr-x
2024-04-05 16:36
rtacct
28.31
KB
-rwxr-xr-x
2024-03-31 11:00
rtcwake
34.38
KB
-rwxr-xr-x
2024-04-09 16:02
rtmon
116.52
KB
-rwxr-xr-x
2024-03-31 11:00
rubycalls-bpfcc
55
B
-rwxr-xr-x
2024-04-16 07:52
rubyflow-bpfcc
54
B
-rwxr-xr-x
2024-04-16 07:52
rubygc-bpfcc
52
B
-rwxr-xr-x
2024-04-16 07:52
rubyobjnew-bpfcc
56
B
-rwxr-xr-x
2024-04-16 07:52
rubystat-bpfcc
54
B
-rwxr-xr-x
2024-04-16 07:52
runlevel
1.43
MB
-rwxr-xr-x
2024-06-14 23:03
runqlat-bpfcc
9.3
KB
-rwxr-xr-x
2024-04-16 07:52
runqlat.bt
788
B
-rwxr-xr-x
2024-03-07 23:14
runqlen-bpfcc
8.05
KB
-rwxr-xr-x
2024-04-16 07:52
runqlen.bt
1.01
KB
-rwxr-xr-x
2024-03-07 23:14
runqslower-bpfcc
9.01
KB
-rwxr-xr-x
2024-04-16 07:52
runuser
54.38
KB
-rwxr-xr-x
2024-04-09 16:02
sendmail
30.45
KB
-rwxr-xr-x
2024-04-08 16:48
service
8.89
KB
-rwxr-xr-x
2023-12-06 08:50
setcap
14.3
KB
-rwxr-xr-x
2024-04-08 18:01
setuids.bt
1.76
KB
-rwxr-xr-x
2024-03-07 23:14
setvesablank
14.37
KB
-rwxr-xr-x
2024-03-31 11:02
setvtrgb
14.43
KB
-rwxr-xr-x
2024-03-31 11:02
sfdisk
106.38
KB
-rwxr-xr-x
2024-04-09 16:02
sgdisk
178.48
KB
-rwxr-xr-x
2024-03-31 07:38
shadowconfig
2.22
KB
-rwxr-xr-x
2024-02-22 13:30
shmsnoop-bpfcc
7.8
KB
-rwxr-xr-x
2024-04-16 07:52
shutdown
1.43
MB
-rwxr-xr-x
2024-06-14 23:03
slabratetop-bpfcc
6.38
KB
-rwxr-xr-x
2024-04-16 07:52
slattach
36.08
KB
-rwxr-xr-x
2024-04-08 18:14
smtp-sink
35.27
KB
-rwxr-xr-x
2024-04-08 16:48
smtp-source
30.32
KB
-rwxr-xr-x
2024-04-08 16:48
sofdsnoop-bpfcc
8.06
KB
-rwxr-xr-x
2024-04-16 07:52
softirqs-bpfcc
5.59
KB
-rwxr-xr-x
2024-04-16 07:52
solisten-bpfcc
5.96
KB
-rwxr-xr-x
2024-04-16 07:52
split-logfile
2.36
KB
-rwxr-xr-x
2024-07-17 20:55
sshd
895.82
KB
-rwxr-xr-x
2024-07-09 13:31
ssllatency.bt
2.08
KB
-rwxr-xr-x
2024-03-07 23:14
sslsniff-bpfcc
13.68
KB
-rwxr-xr-x
2024-04-16 07:52
sslsnoop.bt
1.99
KB
-rwxr-xr-x
2024-03-07 23:14
stackcount-bpfcc
16.26
KB
-rwxr-xr-x
2024-04-16 07:52
start-stop-daemon
47.49
KB
-rwxr-xr-x
2024-03-31 00:51
statsnoop-bpfcc
4.92
KB
-rwxr-xr-x
2024-04-16 07:52
statsnoop.bt
1.26
KB
-rwxr-xr-x
2024-03-07 23:14
sudo_logsrvd
248.5
KB
-rwxr-xr-x
2024-04-08 16:50
sudo_sendlog
131.67
KB
-rwxr-xr-x
2024-04-08 16:50
sulogin
42.38
KB
-rwxr-xr-x
2024-04-09 16:02
swapin.bt
600
B
-rwxr-xr-x
2024-03-07 23:14
swaplabel
18.38
KB
-rwxr-xr-x
2024-04-09 16:02
swapoff
22.38
KB
-rwxr-xr-x
2024-04-09 16:02
swapon
42.38
KB
-rwxr-xr-x
2024-04-09 16:02
switch_root
22.38
KB
-rwxr-xr-x
2024-04-09 16:02
syncsnoop-bpfcc
1.27
KB
-rwxr-xr-x
2024-04-16 07:52
syncsnoop.bt
839
B
-rwxr-xr-x
2024-03-07 23:14
syscount-bpfcc
8.57
KB
-rwxr-xr-x
2024-04-16 07:52
syscount.bt
872
B
-rwxr-xr-x
2024-03-07 23:14
sysctl
30.38
KB
-rwxr-xr-x
2024-03-31 10:16
tarcat
936
B
-rwxr-xr-x
2024-01-01 22:15
tc
630.08
KB
-rwxr-xr-x
2024-03-31 11:00
tclcalls-bpfcc
54
B
-rwxr-xr-x
2024-04-16 07:52
tclflow-bpfcc
53
B
-rwxr-xr-x
2024-04-16 07:52
tclobjnew-bpfcc
55
B
-rwxr-xr-x
2024-04-16 07:52
tclstat-bpfcc
53
B
-rwxr-xr-x
2024-04-16 07:52
tcpaccept-bpfcc
9
KB
-rwxr-xr-x
2024-04-16 07:52
tcpaccept.bt
1.71
KB
-rwxr-xr-x
2024-03-07 23:14
tcpcong-bpfcc
20.11
KB
-rwxr-xr-x
2024-04-16 07:52
tcpconnect-bpfcc
18.46
KB
-rwxr-xr-x
2024-04-16 07:52
tcpconnect.bt
1.58
KB
-rwxr-xr-x
2024-03-07 23:14
tcpconnlat-bpfcc
9.07
KB
-rwxr-xr-x
2024-04-16 07:52
tcpdrop-bpfcc
7.44
KB
-rwxr-xr-x
2024-04-16 07:52
tcpdrop.bt
2.41
KB
-rwxr-xr-x
2024-03-07 23:14
tcplife-bpfcc
16.55
KB
-rwxr-xr-x
2024-04-16 07:52
tcplife.bt
2.72
KB
-rwxr-xr-x
2024-03-07 23:14
tcpretrans-bpfcc
13.77
KB
-rwxr-xr-x
2024-04-16 07:52
tcpretrans.bt
2.07
KB
-rwxr-xr-x
2024-03-07 23:14
tcprtt-bpfcc
8.7
KB
-rwxr-xr-x
2024-04-16 07:52
tcpstates-bpfcc
13.73
KB
-rwxr-xr-x
2024-04-16 07:52
tcpsubnet-bpfcc
7.63
KB
-rwxr-xr-x
2024-04-16 07:52
tcpsynbl-bpfcc
2.12
KB
-rwxr-xr-x
2024-04-16 07:52
tcpsynbl.bt
962
B
-rwxr-xr-x
2024-03-07 23:14
tcptop-bpfcc
12.64
KB
-rwxr-xr-x
2024-04-16 07:52
tcptracer-bpfcc
17.71
KB
-rwxr-xr-x
2024-04-16 07:52
telinit
1.43
MB
-rwxr-xr-x
2024-06-14 23:03
thermald
526.73
KB
-rwxr-xr-x
2024-03-31 19:19
thin_check
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
thin_delta
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
thin_dump
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
thin_ls
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
thin_metadata_size
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
thin_repair
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
thin_restore
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
thin_rmap
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
thin_trim
1.36
MB
-rwxr-xr-x
2024-04-03 22:32
threadsnoop-bpfcc
1.81
KB
-rwxr-xr-x
2024-04-16 07:52
threadsnoop.bt
712
B
-rwxr-xr-x
2024-03-07 23:14
tipc
90.52
KB
-rwxr-xr-x
2024-03-31 11:00
tplist-bpfcc
4.06
KB
-rwxr-xr-x
2024-04-16 07:52
trace-bpfcc
42.86
KB
-rwxr-xr-x
2024-04-16 07:52
ttysnoop-bpfcc
7.51
KB
-rwxr-xr-x
2024-04-16 07:52
tune2fs
110.56
KB
-rwxr-xr-x
2024-04-08 16:38
u-d-c-print-pci-ids
517
B
-rwxr-xr-x
2022-01-11 13:16
ucalls
11.69
KB
-rwxr-xr-x
2024-04-16 07:52
uflow
7.92
KB
-rwxr-xr-x
2024-04-16 07:52
ufw
4.84
KB
-rwxr-xr-x
2024-03-11 14:18
ugc
7.64
KB
-rwxr-xr-x
2024-04-16 07:52
undump.bt
789
B
-rwxr-xr-x
2024-03-07 23:14
unix_chkpwd
30.31
KB
-rwxr-sr-x
2024-05-03 00:20
unix_update
34.31
KB
-rwxr-xr-x
2024-05-03 00:20
uobjnew
6.04
KB
-rwxr-xr-x
2024-04-16 07:52
update-ca-certificates
5.32
KB
-rwxr-xr-x
2024-02-04 10:41
update-catalog
9.17
KB
-rwxr-xr-x
2022-10-06 20:03
update-fonts-alias
5.71
KB
-rwxr-xr-x
2016-08-21 18:54
update-fonts-dir
3.98
KB
-rwxr-xr-x
2016-08-21 18:54
update-fonts-scale
6.1
KB
-rwxr-xr-x
2016-08-21 18:54
update-grub
64
B
-rwxr-xr-x
2024-02-23 17:55
update-grub-gfxpayload
301
B
-rwxr-xr-x
2015-03-27 18:50
update-grub2
64
B
-rwxr-xr-x
2024-02-23 17:55
update-gsfontmap
390
B
-rwxr-xr-x
2024-07-11 18:07
update-ieee-data
3.41
KB
-rwxr-xr-x
2022-08-27 22:16
update-initramfs
6.75
KB
-rwxr-xr-x
2023-07-31 20:14
update-locale
2.99
KB
-rwxr-xr-x
2023-12-06 10:19
update-passwd
34.56
KB
-rwxr-xr-x
2024-04-08 17:54
update-pciids
1.74
KB
-rwxr-xr-x
2024-04-08 18:15
update-rc.d
17.72
KB
-rwxr-xr-x
2023-12-06 08:47
update-shells
3.89
KB
-rwxr-xr-x
2024-03-31 10:47
update-xmlcatalog
16.88
KB
-rwxr-xr-x
2023-12-12 03:01
upgrade-from-grub-legacy
1.56
KB
-rwxr-xr-x
2024-03-21 14:16
usbmuxd
90.6
KB
-rwxr-xr-x
2024-03-31 19:24
useradd
139.88
KB
-rwxr-xr-x
2024-04-09 09:01
userdel
91.01
KB
-rwxr-xr-x
2024-04-09 09:01
usermod
127.65
KB
-rwxr-xr-x
2024-04-09 09:01
ustat
12.12
KB
-rwxr-xr-x
2024-04-16 07:52
uthreads
4
KB
-rwxr-xr-x
2024-04-16 07:52
validlocale
1.73
KB
-rwxr-xr-x
2022-08-02 17:34
varnishd
5.29
MB
-rwxr-xr-x
2024-05-09 12:06
varnishreload
6.33
KB
-rwxr-xr-x
2024-05-09 12:06
vcstime
14.3
KB
-rwxr-xr-x
2024-03-31 11:02
vdpa
34.56
KB
-rwxr-xr-x
2024-03-31 11:00
veritysetup
43.94
KB
-rwxr-xr-x
2024-04-08 16:37
vfscount-bpfcc
1.36
KB
-rwxr-xr-x
2024-04-16 07:52
vfscount.bt
515
B
-rwxr-xr-x
2024-03-07 23:14
vfsstat-bpfcc
4.06
KB
-rwxr-xr-x
2024-04-16 07:52
vfsstat.bt
721
B
-rwxr-xr-x
2024-03-07 23:14
vgcfgbackup
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgcfgrestore
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgchange
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgck
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgconvert
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgcreate
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgdisplay
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgexport
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgextend
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgimport
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgimportclone
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgmerge
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgmknodes
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgreduce
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgremove
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgrename
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgs
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgscan
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vgsplit
3.01
MB
-rwxr-xr-x
2024-03-31 10:03
vigr
60.69
KB
-rwxr-xr-x
2024-04-09 09:01
vipw
60.69
KB
-rwxr-xr-x
2024-04-09 09:01
virtiostat-bpfcc
8.69
KB
-rwxr-xr-x
2024-04-16 07:52
visudo
248.71
KB
-rwxr-xr-x
2024-04-08 16:50
wakeuptime-bpfcc
8.1
KB
-rwxr-xr-x
2024-04-16 07:52
wipefs
38.38
KB
-rwxr-xr-x
2024-04-09 16:02
writeback.bt
1.66
KB
-rwxr-xr-x
2024-03-07 23:14
xfs_admin
2.12
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_bmap
695
B
-rwxr-xr-x
2024-03-31 19:31
xfs_copy
90.44
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_db
688.56
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_estimate
14.16
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_freeze
800
B
-rwxr-xr-x
2024-03-31 19:31
xfs_fsr
42.18
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_growfs
38.23
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_info
1.26
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_io
203.65
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_logprint
78.27
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_mdrestore
34.23
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_metadump
816
B
-rwxr-xr-x
2024-03-31 19:31
xfs_mkfile
1.02
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_ncheck
685
B
-rwxr-xr-x
2024-03-31 19:31
xfs_quota
90.16
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_repair
643.32
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_rtcp
18.15
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_scrub
106.27
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_scrub_all
7.66
KB
-rwxr-xr-x
2024-03-31 19:31
xfs_spaceman
42.3
KB
-rwxr-xr-x
2024-03-31 19:31
xfsdist-bpfcc
4.61
KB
-rwxr-xr-x
2024-04-16 07:52
xfsdist.bt
972
B
-rwxr-xr-x
2024-03-07 23:14
xfsslower-bpfcc
7.78
KB
-rwxr-xr-x
2024-04-16 07:52
xtables-legacy-multi
92.95
KB
-rwxr-xr-x
2024-04-08 17:59
xtables-monitor
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
xtables-nft-multi
219.16
KB
-rwxr-xr-x
2024-04-08 17:59
zfsdist-bpfcc
5.3
KB
-rwxr-xr-x
2024-04-16 07:52
zfsslower-bpfcc
8.45
KB
-rwxr-xr-x
2024-04-16 07:52
zic
66.39
KB
-rwxr-xr-x
2024-04-30 20:02
zramctl
54.52
KB
-rwxr-xr-x
2024-04-09 16:02
Save
Rename
#! /usr/bin/python3 # # tcpv4tracer Trace TCP connections. # For Linux, uses BCC, eBPF. Embedded C. # # USAGE: tcpv4tracer [-h] [-v] [-p PID] [-N NETNS] [-4 | -6] # # You should generally try to avoid writing long scripts that measure multiple # functions and walk multiple kernel structures, as they will be a burden to # maintain as the kernel changes. # The following code should be replaced, and simplified, when static TCP probes # exist. # # Copyright 2017-2020 Kinvolk GmbH # # Licensed under the Apache License, Version 2.0 (the "License") from __future__ import print_function from bcc import BPF from bcc.containers import filter_by_containers import argparse as ap from socket import inet_ntop, AF_INET, AF_INET6 from struct import pack parser = ap.ArgumentParser(description="Trace TCP connections", formatter_class=ap.RawDescriptionHelpFormatter) parser.add_argument("-t", "--timestamp", action="store_true", help="include timestamp on output") parser.add_argument("-p", "--pid", default=0, type=int, help="trace this PID only") parser.add_argument("-N", "--netns", default=0, type=int, help="trace this Network Namespace only") parser.add_argument("--cgroupmap", help="trace cgroups in this BPF map only") parser.add_argument("--mntnsmap", help="trace mount namespaces in this BPF map only") group = parser.add_mutually_exclusive_group() group.add_argument("-4", "--ipv4", action="store_true", help="trace IPv4 family only") group.add_argument("-6", "--ipv6", action="store_true", help="trace IPv6 family only") parser.add_argument("-v", "--verbose", action="store_true", help="include Network Namespace in the output") parser.add_argument("--ebpf", action="store_true", help=ap.SUPPRESS) args = parser.parse_args() bpf_text = """ #include <uapi/linux/ptrace.h> #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wtautological-compare" #include <net/sock.h> #pragma clang diagnostic pop #include <net/inet_sock.h> #include <net/net_namespace.h> #include <bcc/proto.h> #define TCP_EVENT_TYPE_CONNECT 1 #define TCP_EVENT_TYPE_ACCEPT 2 #define TCP_EVENT_TYPE_CLOSE 3 struct tcp_ipv4_event_t { u64 ts_ns; u32 type; u32 pid; char comm[TASK_COMM_LEN]; u8 ip; u32 saddr; u32 daddr; u16 sport; u16 dport; u32 netns; }; BPF_PERF_OUTPUT(tcp_ipv4_event); struct tcp_ipv6_event_t { u64 ts_ns; u32 type; u32 pid; char comm[TASK_COMM_LEN]; unsigned __int128 saddr; unsigned __int128 daddr; u16 sport; u16 dport; u32 netns; u8 ip; }; BPF_PERF_OUTPUT(tcp_ipv6_event); // tcp_set_state doesn't run in the context of the process that initiated the // connection so we need to store a map TUPLE -> PID to send the right PID on // the event struct ipv4_tuple_t { u32 saddr; u32 daddr; u16 sport; u16 dport; u32 netns; }; struct ipv6_tuple_t { unsigned __int128 saddr; unsigned __int128 daddr; u16 sport; u16 dport; u32 netns; }; struct pid_comm_t { u64 pid; char comm[TASK_COMM_LEN]; }; BPF_HASH(tuplepid_ipv4, struct ipv4_tuple_t, struct pid_comm_t); BPF_HASH(tuplepid_ipv6, struct ipv6_tuple_t, struct pid_comm_t); BPF_HASH(connectsock, u64, struct sock *); static int read_ipv4_tuple(struct ipv4_tuple_t *tuple, struct sock *skp) { u32 net_ns_inum = 0; u32 saddr = skp->__sk_common.skc_rcv_saddr; u32 daddr = skp->__sk_common.skc_daddr; struct inet_sock *sockp = (struct inet_sock *)skp; u16 sport = sockp->inet_sport; u16 dport = skp->__sk_common.skc_dport; #ifdef CONFIG_NET_NS net_ns_inum = skp->__sk_common.skc_net.net->ns.inum; #endif ##FILTER_NETNS## tuple->saddr = saddr; tuple->daddr = daddr; tuple->sport = sport; tuple->dport = dport; tuple->netns = net_ns_inum; // if addresses or ports are 0, ignore if (saddr == 0 || daddr == 0 || sport == 0 || dport == 0) { return 0; } return 1; } static int read_ipv6_tuple(struct ipv6_tuple_t *tuple, struct sock *skp) { u32 net_ns_inum = 0; unsigned __int128 saddr = 0, daddr = 0; struct inet_sock *sockp = (struct inet_sock *)skp; u16 sport = sockp->inet_sport; u16 dport = skp->__sk_common.skc_dport; #ifdef CONFIG_NET_NS net_ns_inum = skp->__sk_common.skc_net.net->ns.inum; #endif bpf_probe_read_kernel(&saddr, sizeof(saddr), skp->__sk_common.skc_v6_rcv_saddr.in6_u.u6_addr32); bpf_probe_read_kernel(&daddr, sizeof(daddr), skp->__sk_common.skc_v6_daddr.in6_u.u6_addr32); ##FILTER_NETNS## tuple->saddr = saddr; tuple->daddr = daddr; tuple->sport = sport; tuple->dport = dport; tuple->netns = net_ns_inum; // if addresses or ports are 0, ignore if (saddr == 0 || daddr == 0 || sport == 0 || dport == 0) { return 0; } return 1; } static bool check_family(struct sock *sk, u16 expected_family) { u64 zero = 0; u16 family = sk->__sk_common.skc_family; return family == expected_family; } int trace_connect_v4_entry(struct pt_regs *ctx, struct sock *sk) { if (container_should_be_filtered()) { return 0; } u64 pid = bpf_get_current_pid_tgid(); ##FILTER_PID## u16 family = sk->__sk_common.skc_family; ##FILTER_FAMILY## // stash the sock ptr for lookup on return connectsock.update(&pid, &sk); return 0; } int trace_connect_v4_return(struct pt_regs *ctx) { int ret = PT_REGS_RC(ctx); u64 pid = bpf_get_current_pid_tgid(); struct sock **skpp; skpp = connectsock.lookup(&pid); if (skpp == 0) { return 0; // missed entry } connectsock.delete(&pid); if (ret != 0) { // failed to send SYNC packet, may not have populated // socket __sk_common.{skc_rcv_saddr, ...} return 0; } // pull in details struct sock *skp = *skpp; struct ipv4_tuple_t t = { }; if (!read_ipv4_tuple(&t, skp)) { return 0; } struct pid_comm_t p = { }; p.pid = pid; bpf_get_current_comm(&p.comm, sizeof(p.comm)); tuplepid_ipv4.update(&t, &p); return 0; } int trace_connect_v6_entry(struct pt_regs *ctx, struct sock *sk) { if (container_should_be_filtered()) { return 0; } u64 pid = bpf_get_current_pid_tgid(); ##FILTER_PID## u16 family = sk->__sk_common.skc_family; ##FILTER_FAMILY## // stash the sock ptr for lookup on return connectsock.update(&pid, &sk); return 0; } int trace_connect_v6_return(struct pt_regs *ctx) { int ret = PT_REGS_RC(ctx); u64 pid = bpf_get_current_pid_tgid(); struct sock **skpp; skpp = connectsock.lookup(&pid); if (skpp == 0) { return 0; // missed entry } connectsock.delete(&pid); if (ret != 0) { // failed to send SYNC packet, may not have populated // socket __sk_common.{skc_rcv_saddr, ...} return 0; } // pull in details struct sock *skp = *skpp; struct ipv6_tuple_t t = { }; if (!read_ipv6_tuple(&t, skp)) { return 0; } struct pid_comm_t p = { }; p.pid = pid; bpf_get_current_comm(&p.comm, sizeof(p.comm)); tuplepid_ipv6.update(&t, &p); return 0; } int trace_tcp_set_state_entry(struct pt_regs *ctx, struct sock *skp, int state) { if (state != TCP_ESTABLISHED && state != TCP_CLOSE) { return 0; } u16 family = skp->__sk_common.skc_family; ##FILTER_FAMILY## u8 ipver = 0; if (check_family(skp, AF_INET)) { ipver = 4; struct ipv4_tuple_t t = { }; if (!read_ipv4_tuple(&t, skp)) { return 0; } if (state == TCP_CLOSE) { tuplepid_ipv4.delete(&t); return 0; } struct pid_comm_t *p; p = tuplepid_ipv4.lookup(&t); if (p == 0) { return 0; // missed entry } struct tcp_ipv4_event_t evt4 = { }; evt4.ts_ns = bpf_ktime_get_ns(); evt4.type = TCP_EVENT_TYPE_CONNECT; evt4.pid = p->pid >> 32; evt4.ip = ipver; evt4.saddr = t.saddr; evt4.daddr = t.daddr; evt4.sport = ntohs(t.sport); evt4.dport = ntohs(t.dport); evt4.netns = t.netns; int i; for (i = 0; i < TASK_COMM_LEN; i++) { evt4.comm[i] = p->comm[i]; } tcp_ipv4_event.perf_submit(ctx, &evt4, sizeof(evt4)); tuplepid_ipv4.delete(&t); } else if (check_family(skp, AF_INET6)) { ipver = 6; struct ipv6_tuple_t t = { }; if (!read_ipv6_tuple(&t, skp)) { return 0; } if (state == TCP_CLOSE) { tuplepid_ipv6.delete(&t); return 0; } struct pid_comm_t *p; p = tuplepid_ipv6.lookup(&t); if (p == 0) { return 0; // missed entry } struct tcp_ipv6_event_t evt6 = { }; evt6.ts_ns = bpf_ktime_get_ns(); evt6.type = TCP_EVENT_TYPE_CONNECT; evt6.pid = p->pid >> 32; evt6.ip = ipver; evt6.saddr = t.saddr; evt6.daddr = t.daddr; evt6.sport = ntohs(t.sport); evt6.dport = ntohs(t.dport); evt6.netns = t.netns; int i; for (i = 0; i < TASK_COMM_LEN; i++) { evt6.comm[i] = p->comm[i]; } tcp_ipv6_event.perf_submit(ctx, &evt6, sizeof(evt6)); tuplepid_ipv6.delete(&t); } // else drop return 0; } int trace_close_entry(struct pt_regs *ctx, struct sock *skp) { if (container_should_be_filtered()) { return 0; } u64 pid = bpf_get_current_pid_tgid(); ##FILTER_PID## u16 family = skp->__sk_common.skc_family; ##FILTER_FAMILY## u8 oldstate = skp->sk_state; // Don't generate close events for connections that were never // established in the first place. if (oldstate == TCP_SYN_SENT || oldstate == TCP_SYN_RECV || oldstate == TCP_NEW_SYN_RECV) return 0; u8 ipver = 0; if (check_family(skp, AF_INET)) { ipver = 4; struct ipv4_tuple_t t = { }; if (!read_ipv4_tuple(&t, skp)) { return 0; } struct tcp_ipv4_event_t evt4 = { }; evt4.ts_ns = bpf_ktime_get_ns(); evt4.type = TCP_EVENT_TYPE_CLOSE; evt4.pid = pid >> 32; evt4.ip = ipver; evt4.saddr = t.saddr; evt4.daddr = t.daddr; evt4.sport = ntohs(t.sport); evt4.dport = ntohs(t.dport); evt4.netns = t.netns; bpf_get_current_comm(&evt4.comm, sizeof(evt4.comm)); tcp_ipv4_event.perf_submit(ctx, &evt4, sizeof(evt4)); } else if (check_family(skp, AF_INET6)) { ipver = 6; struct ipv6_tuple_t t = { }; if (!read_ipv6_tuple(&t, skp)) { return 0; } struct tcp_ipv6_event_t evt6 = { }; evt6.ts_ns = bpf_ktime_get_ns(); evt6.type = TCP_EVENT_TYPE_CLOSE; evt6.pid = pid >> 32; evt6.ip = ipver; evt6.saddr = t.saddr; evt6.daddr = t.daddr; evt6.sport = ntohs(t.sport); evt6.dport = ntohs(t.dport); evt6.netns = t.netns; bpf_get_current_comm(&evt6.comm, sizeof(evt6.comm)); tcp_ipv6_event.perf_submit(ctx, &evt6, sizeof(evt6)); } // else drop return 0; }; int trace_accept_return(struct pt_regs *ctx) { if (container_should_be_filtered()) { return 0; } struct sock *newsk = (struct sock *)PT_REGS_RC(ctx); u64 pid = bpf_get_current_pid_tgid(); ##FILTER_PID## if (newsk == NULL) { return 0; } // pull in details u16 lport = 0, dport = 0; u32 net_ns_inum = 0; u8 ipver = 0; dport = newsk->__sk_common.skc_dport; lport = newsk->__sk_common.skc_num; // Get network namespace id, if kernel supports it #ifdef CONFIG_NET_NS net_ns_inum = newsk->__sk_common.skc_net.net->ns.inum; #endif ##FILTER_NETNS## u16 family = newsk->__sk_common.skc_family; ##FILTER_FAMILY## if (check_family(newsk, AF_INET)) { ipver = 4; struct tcp_ipv4_event_t evt4 = { 0 }; evt4.ts_ns = bpf_ktime_get_ns(); evt4.type = TCP_EVENT_TYPE_ACCEPT; evt4.netns = net_ns_inum; evt4.pid = pid >> 32; evt4.ip = ipver; evt4.saddr = newsk->__sk_common.skc_rcv_saddr; evt4.daddr = newsk->__sk_common.skc_daddr; evt4.sport = lport; evt4.dport = ntohs(dport); bpf_get_current_comm(&evt4.comm, sizeof(evt4.comm)); // do not send event if IP address is 0.0.0.0 or port is 0 if (evt4.saddr != 0 && evt4.daddr != 0 && evt4.sport != 0 && evt4.dport != 0) { tcp_ipv4_event.perf_submit(ctx, &evt4, sizeof(evt4)); } } else if (check_family(newsk, AF_INET6)) { ipver = 6; struct tcp_ipv6_event_t evt6 = { 0 }; evt6.ts_ns = bpf_ktime_get_ns(); evt6.type = TCP_EVENT_TYPE_ACCEPT; evt6.netns = net_ns_inum; evt6.pid = pid >> 32; evt6.ip = ipver; bpf_probe_read_kernel(&evt6.saddr, sizeof(evt6.saddr), newsk->__sk_common.skc_v6_rcv_saddr.in6_u.u6_addr32); bpf_probe_read_kernel(&evt6.daddr, sizeof(evt6.daddr), newsk->__sk_common.skc_v6_daddr.in6_u.u6_addr32); evt6.sport = lport; evt6.dport = ntohs(dport); bpf_get_current_comm(&evt6.comm, sizeof(evt6.comm)); // do not send event if IP address is 0.0.0.0 or port is 0 if (evt6.saddr != 0 && evt6.daddr != 0 && evt6.sport != 0 && evt6.dport != 0) { tcp_ipv6_event.perf_submit(ctx, &evt6, sizeof(evt6)); } } // else drop return 0; } """ verbose_types = {"C": "connect", "A": "accept", "X": "close", "U": "unknown"} def print_ipv4_event(cpu, data, size): event = b["tcp_ipv4_event"].event(data) global start_ts if args.timestamp: if start_ts == 0: start_ts = event.ts_ns if args.verbose: print("%-14d" % (event.ts_ns - start_ts), end="") else: print("%-9.3f" % ((event.ts_ns - start_ts) / 1000000000.0), end="") if event.type == 1: type_str = "C" elif event.type == 2: type_str = "A" elif event.type == 3: type_str = "X" else: type_str = "U" if args.verbose: print("%-12s " % (verbose_types[type_str]), end="") else: print("%-2s " % (type_str), end="") print("%-6d %-16s %-2d %-16s %-16s %-6d %-6d" % (event.pid, event.comm.decode('utf-8', 'replace'), event.ip, inet_ntop(AF_INET, pack("I", event.saddr)), inet_ntop(AF_INET, pack("I", event.daddr)), event.sport, event.dport), end="") if args.verbose and not args.netns: print(" %-8d" % event.netns) else: print() def print_ipv6_event(cpu, data, size): event = b["tcp_ipv6_event"].event(data) global start_ts if args.timestamp: if start_ts == 0: start_ts = event.ts_ns if args.verbose: print("%-14d" % (event.ts_ns - start_ts), end="") else: print("%-9.3f" % ((event.ts_ns - start_ts) / 1000000000.0), end="") if event.type == 1: type_str = "C" elif event.type == 2: type_str = "A" elif event.type == 3: type_str = "X" else: type_str = "U" if args.verbose: print("%-12s " % (verbose_types[type_str]), end="") else: print("%-2s " % (type_str), end="") print("%-6d %-16s %-2d %-16s %-16s %-6d %-6d" % (event.pid, event.comm.decode('utf-8', 'replace'), event.ip, "[" + inet_ntop(AF_INET6, event.saddr) + "]", "[" + inet_ntop(AF_INET6, event.daddr) + "]", event.sport, event.dport), end="") if args.verbose and not args.netns: print(" %-8d" % event.netns) else: print() pid_filter = "" netns_filter = "" if args.pid: pid_filter = 'if (pid >> 32 != %d) { return 0; }' % args.pid if args.netns: netns_filter = 'if (net_ns_inum != %d) { return 0; }' % args.netns if args.ipv4: bpf_text = bpf_text.replace('##FILTER_FAMILY##', 'if (family != AF_INET) { return 0; }') elif args.ipv6: bpf_text = bpf_text.replace('##FILTER_FAMILY##', 'if (family != AF_INET6) { return 0; }') bpf_text = bpf_text.replace('##FILTER_FAMILY##', '') bpf_text = bpf_text.replace('##FILTER_PID##', pid_filter) bpf_text = bpf_text.replace('##FILTER_NETNS##', netns_filter) bpf_text = filter_by_containers(args) + bpf_text if args.ebpf: print(bpf_text) exit() # initialize BPF b = BPF(text=bpf_text) if args.ipv4: b.attach_kprobe(event="tcp_v4_connect", fn_name="trace_connect_v4_entry") b.attach_kretprobe(event="tcp_v4_connect", fn_name="trace_connect_v4_return") elif args.ipv6: b.attach_kprobe(event="tcp_v6_connect", fn_name="trace_connect_v6_entry") b.attach_kretprobe(event="tcp_v6_connect", fn_name="trace_connect_v6_return") else: b.attach_kprobe(event="tcp_v4_connect", fn_name="trace_connect_v4_entry") b.attach_kretprobe(event="tcp_v4_connect", fn_name="trace_connect_v4_return") b.attach_kprobe(event="tcp_v6_connect", fn_name="trace_connect_v6_entry") b.attach_kretprobe(event="tcp_v6_connect", fn_name="trace_connect_v6_return") b.attach_kprobe(event="tcp_set_state", fn_name="trace_tcp_set_state_entry") b.attach_kprobe(event="tcp_close", fn_name="trace_close_entry") b.attach_kretprobe(event="inet_csk_accept", fn_name="trace_accept_return") print("Tracing TCP established connections. Ctrl-C to end.") # header if args.verbose: if args.timestamp: print("%-14s" % ("TIME(ns)"), end="") print("%-12s %-6s %-16s %-2s %-16s %-16s %-6s %-7s" % ("TYPE", "PID", "COMM", "IP", "SADDR", "DADDR", "SPORT", "DPORT"), end="") if not args.netns: print("%-8s" % "NETNS", end="") print() else: if args.timestamp: print("%-9s" % ("TIME(s)"), end="") print("%-2s %-6s %-16s %-2s %-16s %-16s %-6s %-6s" % ("T", "PID", "COMM", "IP", "SADDR", "DADDR", "SPORT", "DPORT")) start_ts = 0 b["tcp_ipv4_event"].open_perf_buffer(print_ipv4_event) b["tcp_ipv6_event"].open_perf_buffer(print_ipv6_event) while True: try: b.perf_buffer_poll() except KeyboardInterrupt: exit()