rebpf
rebpf is a Rust library built on top of libbpf (no bcc dependency) that allows to write and load bpf program, in details this library provides:
- A raw binding of libbpf provide by
libbpf-sys. - A safe wrapper of libbpf.
- High level ebpf api built on top of libbpf wrapper to load and write bpf programs.
- Parse packets in bpf programs using
pdu, for more details seepacket_parser.