Projects in Awesome Lists tagged with ebpf-programs
A curated list of projects in awesome lists tagged with ebpf-programs .
https://github.com/parca-dev/parca
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
bpf c containers continuous-profiling cpp ebpf ebpf-programs golang javascript kubernetes observability performance php pprof profiles profiling prometheus python ruby rust
Last synced: 14 May 2025
https://github.com/conprof/conprof
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
bpf c containers continuous-profiling cpp ebpf ebpf-programs golang javascript kubernetes observability performance php pprof profiles profiling prometheus python ruby rust
Last synced: 22 Feb 2025
https://github.com/inspektor-gadget/inspektor-gadget
Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF
bpf bpf-programs cncf-project ebpf ebpf-programs inspektor-gadget kinvolk kubernetes prometheus-exporter prometheus-metrics
Last synced: 05 Jan 2026
https://github.com/iovisor/kubectl-trace
Schedule bpftrace programs on your kubernetes cluster using the kubectl
bpf bpftrace ebpf ebpf-programs kubectl kubectl-plugin kubectl-plugins kubectl-trace kubernetes-cluster trace tracepoints
Last synced: 14 May 2025
https://github.com/k8spacket/k8spacket
k8spacket - collects TCP traffic and TLS connection metadata in the Kubernetes cluster using eBPF and visualizes in Grafana
bpf2go cilium ebpf ebpf-programs ebpf-tc grafana k8spacket metrics o11y observability packetsniffing prometheus tcp tls visualization
Last synced: 13 Apr 2025
https://github.com/qmonnet/rbpf
Rust virtual machine and JIT compiler for eBPF programs
assembler bpf ebpf ebpf-programs interpreter jit-compiler packet-filtering rust
Last synced: 13 May 2025
https://github.com/getanteon/alaz
Alaz: Advanced eBPF Agent for Kubernetes Observability – Effortlessly monitor K8s service interactions and performance metrics in your K8s environment. Gain in-depth insights with service maps, metrics, and more, while staying alert to crucial system anomalies 🐝
bpf ddosify distributed-tracing ebpf ebpf-programs kubernetes logs metrics monitoring observability prometheus tracing
Last synced: 07 Apr 2025
https://github.com/mikeroyal/ebpf-guide
eBPF (extended Berkeley Packet Filter) Guide. Learn all about the eBPF Tools and Libraries for Security, Monitoring , and Networking.
bpf distributed-tracing ebpf ebpf-programs falco infrastructure-monitoring kubernetes-cluster kubernetes-security log-analysis network-analysis observability open-telemetry packet-sniffer performance-monitoring real-user-monitoring sandbox tracing traffic-monitoring vulnerability-detection xdp
Last synced: 05 Apr 2025
https://github.com/mikeroyal/eBPF-Guide
eBPF (extended Berkeley Packet Filter) Guide. Learn all about the eBPF Tools and Libraries for Security, Monitoring , and Networking.
bpf distributed-tracing ebpf ebpf-programs falco infrastructure-monitoring kubernetes-cluster kubernetes-security log-analysis network-analysis observability open-telemetry packet-sniffer performance-monitoring real-user-monitoring sandbox tracing traffic-monitoring vulnerability-detection xdp
Last synced: 06 Apr 2025
https://github.com/parca-dev/parca-agent
eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
bpf c continuous-profiling cpp ebpf ebpf-programs go golang hacktoberfest kubernetes libbpf linux observability performance pprof profiling python ruby rust systemd
Last synced: 15 May 2025
https://github.com/xdp-project/bpf-examples
Making eBPF programming easier via build env and examples
Last synced: 15 May 2025
https://github.com/digma-ai/digma
🧑💻🔭 Digma helps you fix performance issues in your code by automatically profiling the code execution. Using APMs to identify code bottlenecks, query problems and scalability issues takes time and effort - Digma automates all of that. Digma is free for developers - get it here: https://digma.ai/get-digma/
csharp developer-tools devops dotnet ebpf ebpf-programs intellisense jaeger observability opentelemetry python tracing
Last synced: 16 May 2025
https://github.com/netoptimizer/prototype-kernel
Prototyping kernel development work outside mainline
ebpf-programs kernel kernel-modules linux-kernel xdp
Last synced: 08 Apr 2025
https://github.com/chriskalix/hades
Hades is a Host-Based Intrusion Detection System based on eBPF(mainly)
agent ebpf ebpf-programs ebpf-sec golang hids libbpf linux netlink runtime-security rust security
Last synced: 16 May 2025
https://github.com/chriskaliX/Hades
Hades is a Host-Based Intrusion Detection System based on eBPF(mainly)
agent ebpf ebpf-programs ebpf-sec golang hids libbpf linux netlink runtime-security rust security
Last synced: 11 Jul 2025
https://github.com/furkanonder/dnstrace
Monitor DNS queries by host processes using eBPF!
bcc bpf dns ebpf ebpf-programs
Last synced: 12 Apr 2025
https://github.com/mikeroyal/LLVM-Guide
LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.
assembler build-tool clang clang-format clang-frontend clang-toolchain compiler compiler-design compliers debugger ebpf-programs llvm llvm-clang llvm-frontend llvm-ir llvm-pass mlir parallel-programming runtime-system runtime-verification
Last synced: 22 Apr 2025
https://github.com/furkanonder/DnsTrace
Monitor DNS queries by host processes using eBPF!
bcc bpf dns ebpf ebpf-programs
Last synced: 21 Oct 2025
https://github.com/mikeroyal/llvm-guide
LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.
assembler build-tool clang clang-format clang-frontend clang-toolchain compiler compiler-design compliers debugger ebpf-programs llvm llvm-clang llvm-frontend llvm-ir llvm-pass mlir parallel-programming runtime-system runtime-verification
Last synced: 10 Apr 2025
https://github.com/alegrey91/harpoon
🔍 Seccomp profiling and function-level tracing tool.
devops devsecops devsecops-pipeline ebpf ebpf-programs golang hacktoberfest hardening seccomp security-audit security-tools syscalls system-calls
Last synced: 05 Apr 2025
https://github.com/pmem/vltrace
Tool tracing syscalls in a fast way using eBPF linux kernel feature
bcc ebpf ebpf-programs kprobes syscall syscalls tracepoints
Last synced: 09 Jul 2025
https://github.com/vbpf/ebpf-samples
Sample ebpf programs to analyze
ebpf ebpf-opcode ebpf-programs
Last synced: 27 Jul 2025
https://github.com/fzakaria/eBPF-mpls-encap-decap
Sample project demonstrating how to use eBPF to encap/decap packets with an MPLS label.
bpf bpfilter ebpf ebpf-programs linux linux-kernel-hacking
Last synced: 15 Nov 2025
https://github.com/fzakaria/ebpf-mpls-encap-decap
Sample project demonstrating how to use eBPF to encap/decap packets with an MPLS label.
bpf bpfilter ebpf ebpf-programs linux linux-kernel-hacking
Last synced: 20 Mar 2025
https://github.com/chen-keinan/kube-knark
Open Source runtime tool which help to detect malware code execution and run time mis-configuration change on a kubernetes cluster
ebpf ebpf-programs golang kubernetes linux scanner security
Last synced: 22 Mar 2025
https://github.com/fbac/sklookup-go
eBPF sk_lookup program as a golang library
cilium cilium-ebpf ebpf ebpf-programs golang kernel linux linux-kernel networking networking-programmability socket socket-programming
Last synced: 09 Oct 2025
https://github.com/idlab-discover/rustiflow
Flow feature extraction tool built in Rust using eBPF
data-science dataset-generation ebpf-programs feature-extraction machine-learning network-analysis network-monitoring network-security packet-analyser packet-capture pcap rust throughput-performance traffic-analysis
Last synced: 02 Feb 2026
https://github.com/kakkoyun/py-perf
A Proof-of-concept, low-overhead, sampling CPU profiler for Python implemented using eBPF.
bpf ebpf ebpf-programs optimization perfomance performance-testing profiler python rust
Last synced: 30 Aug 2025
https://github.com/sumerc/gilstats.py
A utility for dumping per-thread statistics for CPython GIL using eBPF
cpython ebpf ebpf-programs multithreading observability python python-gil
Last synced: 14 Apr 2025
https://github.com/x86taka/xdp-etherip
Implementation of EtherIP with XDP
ebpf ebpf-programs etherip xdp
Last synced: 04 Jul 2025
https://github.com/fbac/skproxy
eBPF proxy with loadbalancing capabilities
cilium cilium-ebpf ebpf ebpf-programs golang linux networking proxy tcp tcp-proxy
Last synced: 10 Apr 2025
https://github.com/samankhalife/xdf
X-Defender💥 is an advanced (D)DoS mitigation tool built with eBPF and XDP. It not only filters and limits malicious traffic in real-time but also takes a proactive and aggressive approach to neutralize threats before they impact your network.
ddos-mitigation ddos-protection ebpf ebpf-programs xdp
Last synced: 30 Jul 2025
https://github.com/vazw/simple-firewall
simple firewall a simple kernel level firewall using aya-ebpf
aya ebpf ebpf-programs firewall xdp xdp-acl
Last synced: 14 Oct 2025
https://github.com/mranv/ebpf-file-monitor
This utility allows users to track changes in a specified file and prints a timestamp when modifications occur.
bcc cargo ebpf ebpf-programs inotify rust-lang
Last synced: 27 Oct 2025
https://github.com/h0x0er/ebpf-learn
Learning eBPF
bpf cilium-ebpf ebpf ebpf-programs
Last synced: 19 Jun 2025
https://github.com/assaf-r/aisir
Named after the beautiful loch Aisir in northen Scotland, Aisir is an Ebpf based tool that logs and filters connection to remote IP addresses
ebpf ebpf-programs firewall linux security security-tools
Last synced: 14 Apr 2025
https://github.com/buanderie/slfw
audit cilium cilium-ebpf ebpf ebpf-programs firewall golang
Last synced: 10 Aug 2025
https://github.com/ldorau/strace.ebpf
Tool tracing syscalls in a fast way using eBPF linux kernel feature
bcc ebpf ebpf-programs kprobes syscall syscalls tracepoints
Last synced: 12 Apr 2025
https://github.com/rez0an/lb-xdp-poc
A custom LoadBalancer Using eBPF and xdp
bpf2go docker dockernetworking ebpf ebpf-programs golang kernelmodule load-balancer makefile packet-capture reactjs
Last synced: 18 Oct 2025
https://github.com/garnet-org/jibril-balag
بلاغ - balag (announcement) - A collection of Jibril’s public releases. Each update is a gentle echo of guidance, shared for all who journey together.
abpf-co-re ai-security ai-security-tool cicd cloud-native cnapp cndr devsecops ebpf-programs iot iot-security k8s k8s-security runtime-security security-tools
Last synced: 03 Jul 2025
https://github.com/fzakaria/rust-ebpf-demo
A simple pure hello world demo of writing an ebpf filter in rust
ebpf ebpf-programs linux linux-kernel rust
Last synced: 01 Nov 2025
https://github.com/jalalmostafa/socktrace
A tool to trace BSD sockets concurrency behavior using eBPF
bsd-sockets ebpf ebpf-programs linux linux-kernel socket-programming sockets
Last synced: 02 Feb 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: 04 Nov 2025
https://github.com/hoomaac/bpfsec
basic ebpf playground to work and play a little with it
Last synced: 30 Mar 2025
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/syrnxalno/ebpf_leak_monitor
A lightweight extended Berkeley Packet Filter (eBPF)-based system for real-time memory leak detection using kernel-level tracing of kmalloc and kfree. Includes a C-based agent, a Go-powered server, and a MERN web app for live visualization and analysis.
ebpf-programs linux-kernel memory-leak-detection
Last synced: 12 Apr 2025
https://github.com/m-osource/mienro
eXpress Data Path Router
ddos-protection ebpf ebpf-programs fast-forward firewall ipv6 kernel-bypass linux low-latency network-address-translation networking openbsd router software vlan
Last synced: 22 Aug 2025
https://github.com/laugharne/keynote__ebpf_-_everything_you_need_to_know_in_5_minutes
eBPF has become the key technology for infrastructure software. This session tells you everything you need to know about eBPF in 5 minutes. Why eBPF matters and why it exists. What it can do. What it can’t do. Who uses it for what. And finally, what the future holds.
Last synced: 11 Oct 2025