A tool to list and diagnose bpf programs. (Who watches the watchers..? :)
Shoutout to cilium's golang bpf package for doing a lot of heavy lifting here.
- linux amd64
$ go get github.com/genuinetools/bpfps
- ArchLinux: precompiled binary, compiled from source
$ bpfps -h
_ __
| |__ _ __ / _|_ __ ___
| '_ \| '_ \| |_| '_ \/ __|
| |_) | |_) | _| |_) \__ \
|_.__/| .__/|_| | .__/|___/
|_| |_|
A tool to list and diagnose bpf programs. (Who watches the watchers..? :)
Version: v0.1.3
Build: be7363d
-d run in debug mode
-v print version and exit (shorthand)
-version
print version and exit
$ sudo bpfps
BID NAME TYPE UID MAPS LOADTIME
21 Array 0 []uint32(nil) 17h25m55.523229433s
22 Array 0 []uint32(nil) 17h25m55.530713603s