thebsdbox / learning-ebpf
This repository contains various code snippets and learnings around eBPF
☆82Updated 8 months ago
Alternatives and similar repositories for learning-ebpf:
Users that are interested in learning-ebpf are comparing it to the libraries listed below
- Shape your traffic the BPF way☆79Updated last year
- NAT64 implementation for Kubernetes deployments (mainly)☆30Updated 2 weeks ago
- Transparent Proxy Implementation using eBPF and Go☆58Updated 4 months ago
- Basic eBPF examples in Golang using libbpfgo☆244Updated 11 months ago
- minimalistic Kubernetes network plugin that just works☆156Updated this week
- Ingress node firewall implements Kubernetes operator to provision stateless ingress node level firewall rules, stateless ingress node fir…☆51Updated this week
- Getting Started with eBPF☆23Updated last year
- Golang based SDK for kernel eBPF operations i.e, load/attach/detach eBPF programs and create/delete/update maps. SDK relies on Unix bpf()…☆70Updated this week
- eBPF sk_lookup program as a golang library☆29Updated last year
- Advent of code in eBPF☆47Updated last year
- Network Observability eBPF Agent☆156Updated this week
- golang nftables library☆27Updated 2 months ago
- ☆81Updated 2 years ago
- eBPF Map Prometheus Exporter☆17Updated 2 weeks ago
- A project to collect eBPF verifier errors and how they can be resolved☆31Updated last month
- Code coverage tooling for eBPF☆36Updated 6 months ago
- ☆97Updated 11 months ago
- Instructions and issue tracking for Service Mesh capabilities of Cilium☆104Updated 2 years ago
- L3AFD eBPF Programs control plane☆189Updated last week
- Package ipvs allows you to manage Linux IPVS services and destinations☆150Updated this week
- BPF with GO and Docker☆23Updated 3 years ago
- DRANET is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding ap…☆45Updated this week
- In-memory state database for Go☆60Updated this week
- Custom load balancing implementation for SO_REUSEPORT with eBPF☆23Updated last year
- This manager helps handle the life cycle of your eBPF programs☆129Updated this week
- ☆68Updated last week
- An OpenShift / Kubernetes operator for network observability☆175Updated this week
- Monitor cross-zone network traffic in Kubernetes.☆104Updated last month
- Simple project to demonstrate the loading of eBPF programs via florianl/go-tc.☆33Updated 4 months ago