52 Open Source Bpf Software Projects
Free and open source bpf code projects including engines, APIs, generators, and tools.
Capstone 4486 ⭐
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Polycube 163 ⭐
eBPF/XDP-based software framework for fast network services running in the Linux kernel.
Drawbridge 54 ⭐
Layer 4 Single Packet Authentication Linux kernel module utilizing Netfilter hooks and kernel supported Berkeley Packet Filters (BPF)
Ebpfpub 45 ⭐
ebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
Tcpslice 31 ⭐
tcpslice concatenates multiple pcap files together, or extracts time slices from one or more pcap files.
Rebpf 21 ⭐
A Rust library to write and load bpf programs built on top of libbpf (no bcc dependency).
Ebpf Mpls Encap Decap 19 ⭐
Sample project demonstrating how to use eBPF to encap/decap packets with an MPLS label.
Xdp Firewall 13 ⭐
An XDP firewall that is capable of filtering specific packets based off of filtering rules specified in a config file.
Pcap Splitter 13 ⭐
Pcap-splitter allows you to split a pcap file into subsets of pcap files based on sessions, flows, ip addresses, number of bytes, number of network packets...