eBPF-based Networking, Security, and Observability
-
Updated
Nov 3, 2024 - Go
eBPF-based Networking, Security, and Observability
Cloud native networking and network security
A curated list of awesome projects related to eBPF.
Library to work with eBPF programs from Go
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.
Package xdp allows one to use XDP sockets from the Go programming language.
Prototyping kernel development work outside mainline
Layer 3/4 packet forwarding software that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. Uses source port mapping similar to IPTables and NFTables.
Add a description, image, and links to the xdp topic page so that developers can more easily learn about it.
To associate your repository with the xdp topic, visit your repo's landing page and select "manage topics."