XDP-based packet filter written in Zig using zbpf that filters RFC 3514
Warning: This is a silly XDP filter for learning more about Zig/eBPF. May the evil be with you!
- Zig compiler
- Linux kernel with
CONFIG_DEBUG_INFO_BTF=y - Privileges (sudo!) for loading XDP programs
build:
zig buildrun:
sudo ./zig-out/bin/zevilbpf -i eth0detach:
sudo ./zig-out/bin/zevilbpf -i eth0 --detach