Skip to content

burdzwastaken/zevilbpf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZEvilBPF - RFC 3514 XDP Filter

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!

Usage

Prerequisites

  • Zig compiler
  • Linux kernel with CONFIG_DEBUG_INFO_BTF=y
  • Privileges (sudo!) for loading XDP programs

Commands

build:

zig build

run:

sudo ./zig-out/bin/zevilbpf -i eth0

detach:

sudo ./zig-out/bin/zevilbpf -i eth0 --detach

About

RFC 3514 XDP Filter in Zig

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published