u/gonbalf

▲ 30 r/eBPF+1 crossposts

Netbump is a new Rust tool (no AI involved) using Aya to work with EBPF.

It is intended to be used by end-user to limit a group of targets which can be a started program or an already running program, a socket or a cgroup (v2). User can add/delete/update/list his own rules.

netbump is the client, buiding request to be sent over a Unix socket to the server. netbumpd is the server handling client request and some events from internal EBPF programs and netlink connections.

Netbump EBPF programs are used to track targets and to mark network packets. Bandwidth limitation is done by the kernel itself.

u/gonbalf — 3 days ago