Repository navigation
xdp
- Website
- Wikipedia
eBPF-based Networking, Security, and Observability
Cloud native networking and network security
A curated list of awesome projects related to eBPF.
cachegrand - a modern data ingestion, processing and serving platform built for today's hardware
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.
Prototyping kernel development work outside mainline
Package xdp allows one to use XDP sockets from the Go programming language.
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.
A real-time media transport(DPDK, AF_XDP, RDMA) stack for both raw and compressed video based on COTS hardware.
TC, XDP, KProbe and CGroup eBPF based simple Ethernet interface traffic monitor and reporting tool