ebpf
There are 687 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 eBPF
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.
projectcalico/calico
Cloud native networking and network security
pixie-io/pixie
Instant Kubernetes-Native Application Observability
coroot/coroot
Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative 📊, 🖥️, 👉. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infrastructure effortlessly for peak reliability at any scale.
zoidyzoidzoid/awesome-ebpf
A curated list of awesome projects related to eBPF.
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/hubble
Hubble - Network, Service & Security Observability for Kubernetes using eBPF
cilium/tetragon
eBPF-based Security Observability and Runtime Enforcement
aquasecurity/tracee
Linux Runtime Security and Forensics using eBPF
odigos-io/odigos
Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF
aya-rs/aya
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
skydive-project/skydive
An open source real-time network topology and protocols analyzer
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.
cilium/pwru
Packet, where are you? -- eBPF-based Linux kernel networking debugger
microsoft/retina
eBPF distributed networking observability tool for Kubernetes
daeuniverse/dae
eBPF-based Linux high-performance transparent proxy solution.
cloudflare/ebpf_exporter
Prometheus exporter for custom eBPF metrics
elastic/otel-profiling-agent
The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, PHP, Ruby, Perl, ...)
iovisor/kubectl-trace
Schedule bpftrace programs on your kubernetes cluster using the kubectl
eunomia-bpf/bpf-developer-tutorial
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
inspektor-gadget/inspektor-gadget
The eBPF tool and systems inspection framework for Kubernetes, containers and Linux hosts.
h3xduck/TripleCross
A Linux eBPF rootkit with a backdoor, C2, library injection, execution hijacking, persistence and stealth capabilities.
groundcover-com/caretta
Instant K8s service dependency map, right to your Grafana.
foniod/redbpf
Rust library for building and running BPF/eBPF modules
0voice/kernel_new_features
一个深挖 Linux 内核的新功能特性,以 io_uring, cgroup, ebpf, llvm 为代表,包含开源项目,代码案例,文章,视频,架构脑图等
alibaba/ilogtail
Fast and Lightweight Observability Data Collector
krisnova/boopkit
Linux eBPF backdoor over TCP. Spawn reverse shells, RCE, on prior privileged access. Less Honkin, More Tonkin.
DavadDi/bpf_study
bpf 学习仓库
kubearmor/KubeArmor
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).