eBPF
eBPF is a technology that can run sandboxed programs in a privileged context such as the operating system kernel. It is used to safely and efficiently extend the capabilities of the kernel at runtime without requiring to change kernel source code or load kernel modules.
- GitHub: https://github.com/topics/ebpf
- Wikipedia: https://en.wikipedia.org/wiki/EBPF
- Created by: Alexei Starovoitov, Daniel Borkmann
- Released: 2014
- Last updated: 2026-06-23 00:09:10 UTC
- JSON Representation
https://github.com/junka/pycbpf
python script which compile cbpf to C code for BCC
bcc cbpf ebpf packet-capture tcpdump
Last synced: 14 Apr 2026
https://github.com/adithaker/xdp_sfu
🖲️Selective Forwarding Unit Implementation using XDP and TC hooks
c ebpf ebpf-tc ebpf-xdp linux-kernel rtp-streaming webrtc wireshark
Last synced: 02 May 2026
https://github.com/jmalicki/xibalba
Xibalba: Chaos Testing Framework for Linux Filesystem Concurrency using eBPF
chaos-engineering concurrency ebpf filesystem filesystem-testing jepsen kernel race-detection testing xibalba
Last synced: 14 Oct 2025
https://github.com/s5uishida/simple_measurement_of_upf_performance_7
Simple Measurement of UPF Performance 7
5g 5gc dpdk ebpf eupf free5gc open5gs packetrusher performance proxmox proxmox-ve upf upg-vpp vpp xdp
Last synced: 29 Jun 2025
https://github.com/eriksjolund/podman-map-uid-docs
Documenation of how to map UIDs and GIDs with Podman
demo documentation ebpf example inspektor-gadget podman
Last synced: 16 Oct 2025
https://github.com/martichou/nrt-onl
Near Real Time Outage Notification Library
Last synced: 24 Feb 2026
https://github.com/sentinalfs/file-monitor
It monitors files
c ebpf ebpf-co-re kernel-programming
Last synced: 20 May 2026
https://github.com/5g-pex/sctptrace
sctptrace is a collection of eBPF-based tools for monitoring and analysing SCTP (Stream Control Transmission Protocol) connections in real-time with minimal overhead. It provides visibility into critical SCTP performance metrics including RTT, buffer utilisation, jitter, and stream usage by instrumenting kernel functions through BCC.
5g 5g-core 6g bcc ebpf performance-metrics sctp
Last synced: 17 Aug 2025
https://github.com/mikuchi9/ebpf-ingress-egress-latency
eBPF-based tool for measuring packet processing latency on a network interface (IPv4, TCP/UDP only)
ebpf latency-measurement network-packets
Last synced: 30 Apr 2026
https://github.com/h0x0er/ebpf-snippets
Code-snippets for developing eBPF programs
ebpf ebpf-programs snippets-collection vscode-snippets
Last synced: 17 Aug 2025
https://github.com/rimubytes/packetsage
Focused on packet filtering and kernel knowledge.
Last synced: 16 Feb 2026
https://github.com/bendahl/ebpf-evaluation
eBPF Framework Evaluation Project
bpf cpp ebpf go golang linux linux-kernel rust
Last synced: 03 Oct 2025
https://github.com/unitexe/meta-unit-ebpf
eBPF related metadata & recipes
bitbake ebpf yocto yocto-layer
Last synced: 25 Oct 2025
https://github.com/64j0/starting-ebpf
Starting my journey through eBPF (Extended Berkeley Packet Filter)
Last synced: 14 May 2026
https://github.com/al-oladko/ebpfilter
A lightweight firewall with stateful session tracking, L2–L4 filtering, DPI-based inspection, connection rate limiting, and NAT support.
dpi ebpf firewall nat rate-limiting xdp
Last synced: 30 Apr 2026
https://github.com/loopholelabs/architect-networking
Architect for Networking
Last synced: 29 Jul 2025
https://github.com/nudgebee/node-agent
Per-node observability agent for Kubernetes and Linux hosts. Gathers container and host metrics, logs, and L7 traffic via eBPF; exports to Prometheus and OpenTelemetry. Includes LLM API observability.
ebpf golang kubernetes llm-observability monitoring node-agent observability opentelemetry prometheus sre
Last synced: 11 Jun 2026
https://github.com/jaku01/ebpf-interpreter
An interpreter for eBPF object files.
Last synced: 18 May 2026
https://github.com/faresargus/artaxerxes
Adaptive high-performance stress tester "artaxerxes" supports GPU, io_uring, DPDK, and eBPF/XDP for advanced cybersecurity labs. Ideal for network testing. 🚀🛠️
cuda cuda-programming cybersecurity cybersecurity-education cybersecurity-tools dpdk ebpf educational github-config high-performance network-security network-security-tool penetration-testing penetration-testing-framework penetration-testing-tools stress-testing
Last synced: 24 Jul 2025
https://github.com/alvfpinedo/go-prometheus-exporter
📊 Collect system and application metrics seamlessly with this production-ready Prometheus exporter in Go, fully integrated with Docker and Grafana.
aci apic artifactory artifactory-exporter bash cryptowat digitalocean ebpf exporter hue-bridge hue-lights lag linux logstash loss-detection monitoring openmetrics prometheus
Last synced: 07 Apr 2026
https://github.com/s5uishida/simple_measurement_of_upf_performance_4
Simple Measurement of UPF Performance 4
5g 5gc dpdk ebpf eupf free5gc open5gs packetrusher performance proxmox proxmox-ve upf upg-vpp vpp xdp
Last synced: 28 Mar 2025
https://github.com/knightchaser/hello-ebpf
Example hands-on codes for exercising eBPF(Extended Berkeley Packet Filter) on Linux Kernel via eunomia-bpf/libbpf
Last synced: 16 May 2026
https://github.com/digilolnet/pint-c2
eBPF evading C2
av-bypass av-evasion c2 ebpf rat
Last synced: 14 Mar 2025
https://github.com/codeprometheus/starry-observability
learn everything about observability
agent asm byte-buddy ebpf javassist observability skywalking
Last synced: 01 May 2026
https://github.com/archisman-mridha/discovering-ebpf
Discovering eBPF | a primitive to my ebpf-based-loadbalancer repo
Last synced: 15 Mar 2025
https://github.com/danielpacak/opentelemetry-collector-ebpf-profiler
OpenTelemetry Collector eBPF Profiling Distribution
ebpf opentelemetry-collector profiling
Last synced: 20 Jun 2026
https://github.com/pyaillet/aya-lb-dr
A minimal example of using aya to build a loadbalancer with direct return
aya ebpf example learning-exercise rust-lang
Last synced: 19 Feb 2026
https://github.com/jgalar/linuxcon2022-benchmarks
Suite of benchmarks developed for my presentation at LinuxCon Europe 2022
benchmark ebpf lttng performance
Last synced: 01 May 2026
https://github.com/rzetelskik/bpf-sanitizer
Linux kernel patch introducing a new eBPF program type for sanitizing writes.
bpf ebpf ebpf-programs linux-kernel
Last synced: 10 May 2026
https://github.com/causely-oss/automatic-instrumentation-lab
This repository contains a lab to explore different techniques of automatic instrumentation.
auto-instrumentation bytecode-instrumentation dotnet ebpf golang java lab monkey-patching nodejs observer-api opentelemetry php
Last synced: 06 Apr 2026