eBPF-based Networking, Security, and Observability
-
Updated
Oct 20, 2026 - Go
eBPF-based Networking, Security, and Observability
Cloud native networking and network security
Library to work with eBPF programs from Go
A firewall that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. This is great for dropping malicious traffic from a (D)DoS attack. IPv6 is supported with this firewall! I hope this helps network engineers/programmers interested in utilizing XDP!
eBPF (extended Berkeley Packet Filter) Guide. Learn all about the eBPF Tools and Libraries for Security, Monitoring , and Networking.
A stateless, high-performance NAT-like proxy that attaches to the XDP hook in the Linux kernel using (e)BPF for fast packet processing. This proxy forwards packets based on configurable rules and performs source-port mapping, similar to IPTables and NFTables.
client-server tunnel with IP-Spoofing
Prototyping kernel development work outside mainline
Package xdp allows one to use XDP sockets from the Go programming language.
🛡️ Open-source DDoS mitigation for Linux: nftables and XDP drops, 110 attack signatures, auto-learning, sFlow/NetFlow and BGP up to 100G, game and VPN aware, Discord alerts. One-command install
The first and only publicly available Minecraft XDP Filter, protecting your server from layer 7 DDoS attacks
To associate your repository with the xdp topic, visit your repo's landing page and select "manage topics."