xenbyte / xdp-firewall-tutorial
Drop packets with XDP & Golang tutorial repo
☆21Updated last year
Related projects ⓘ
Alternatives and complementary repositories for xdp-firewall-tutorial
- GoXDP is a simple and powerful XDP filter with CLI client and Restful API☆28Updated 4 months ago
- eBPF sk_lookup program as a golang library☆29Updated last year
- A toy tool that leverages the super powers of XDP to bring in-kernel IP filtering☆100Updated 4 years ago
- Cross-connect Linux interfaces with XDP☆64Updated 2 years ago
- A horizontally scalable Direct Server Return layer 4 load balancer for Linux using XDP/eBPF☆75Updated last week
- ☆141Updated 6 months ago
- Create simple VPCs written in (mostly) Go using Linux bridges/netlinks, iptables & network namespaces☆35Updated 4 years ago
- A sample for writing XDP programs in Go☆29Updated 11 months ago
- Package genetlink implements generic netlink interactions and data types. MIT Licensed.☆57Updated last year
- Go implementation of concurrent traceroute on single socket☆34Updated last year
- Experimental XDP DNS server powered by eBPF☆78Updated 3 years ago
- An ebpf based firewall for openziti edge-routers/tunnelers☆22Updated 7 months ago
- BPFire development tree☆37Updated this week
- Lightweight packet filtering for Linux: 'durdur' is a high-performance, eBPF-based simple firewall tool that drops packets by IP or DNS d…☆81Updated 3 months ago
- Package ethtool allows control of the Linux ethtool generic netlink interface. MIT Licensed.☆61Updated 3 weeks ago
- Package lldp implements marshaling and unmarshaling of IEEE 802.1AB Link Layer Discovery Protocol frames. MIT Licensed.☆32Updated 9 years ago
- Go interface for managing the linux virtual server☆61Updated 5 years ago
- Low-overhead, real-time network traffic monitoring, powered by eBPF and conntrack.☆90Updated 4 years ago
- Example go code demonstrating pprof labels☆17Updated 3 years ago
- ☆13Updated 5 years ago
- Package icmpx provides low-level ICMPv4 (IPPROTO_ICMP) and ICMPv6 (IPPROTO_ICMPV6) raw socket support for Linux. MIT Licensed.☆31Updated last year
- eBPF Programs☆58Updated last month
- OVSDB Management Protocol (RFC 7047) Client Library☆14Updated 5 months ago
- VRRP implement☆27Updated 5 months ago
- In-memory state database for Go☆34Updated last week
- Simple raw TCP proxy with eBPF support☆28Updated 2 years ago
- A cloud native distributed streaming network telemetry.☆40Updated last year
- c-binding free API for golang to communicate with the log subsystem of netfilter☆59Updated last month
- This is a project to develop an ebpf program that uses ebpf tc to redirect ingress ipv4 udp/tcp flows toward specific dynamically created…☆31Updated 7 months ago