ebpf
There are 997 repositories under ebpf topic.
apache/skywalking
APM, Application Performance Monitoring System
cilium/cilium
eBPF-based Networking, Security, and Observability
kubesphere/kubesphere
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
gojue/ecapture
Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
bpftrace/bpftrace
High-level tracing language for Linux
falcosecurity/falco
Cloud Native Runtime Security
ntop/ntopng
Web-based Traffic and Security Network Traffic Monitoring
cilium/ebpf
ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
coroot/coroot
Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards and inspections.
projectcalico/calico
Cloud native networking and network security
pixie-io/pixie
Instant Kubernetes-Native Application Observability
hengyoush/kyanos
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
zoidyzoidzoid/awesome-ebpf
A curated list of awesome projects related to eBPF.
daeuniverse/dae
eBPF-based Linux high-performance transparent proxy solution.
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.
cilium/tetragon
eBPF-based Security Observability and Runtime Enforcement
aquasecurity/tracee
Linux Runtime Security and Forensics using eBPF
cilium/hubble
Hubble - Network, Service & Security Observability for Kubernetes using eBPF
aya-rs/aya
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
eunomia-bpf/bpf-developer-tutorial
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
odigos-io/odigos
Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF
cilium/pwru
Packet, where are you? -- eBPF-based Linux kernel networking debugger
yandex/perforator
Perforator is a cluster-wide continuous profiling tool designed for large data centers
microsoft/retina
eBPF distributed networking observability tool for Kubernetes
seladb/PcapPlusPlus
PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
open-telemetry/opentelemetry-ebpf-profiler
The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)
skydive-project/skydive
An open source real-time network topology and protocols analyzer
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
cloudflare/ebpf_exporter
Prometheus exporter for custom eBPF metrics
iovisor/kubectl-trace
Schedule bpftrace programs on your kubernetes cluster using the kubectl
alibaba/loongcollector
Fast and Lightweight Observability Data Collector
pythops/oryx
🕵️♂️ TUI for sniffing network traffic using eBPF on Linux
kubearmor/KubeArmor
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (LSM-BPF, AppArmor).
groundcover-com/caretta
Instant K8s service dependency map, right to your Grafana.
h3xduck/TripleCross
A Linux eBPF rootkit with a backdoor, C2, library injection, execution hijacking, persistence and stealth capabilities.
0voice/kernel_new_features
一个深挖 Linux 内核的新功能特性,以 io_uring, cgroup, ebpf, llvm 为代表,包含开源项目,代码案例,文章,视频,架构脑图等