bpf
There are 364 repositories under bpf topic.
cilium/cilium
eBPF-based Networking, Security, and Observability
bpftrace/bpftrace
High-level tracing language for Linux
capstone-engine/capstone
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
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.
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
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
cilium/pwru
Packet, where are you? -- eBPF-based Linux kernel networking debugger
the-tcpdump-group/tcpdump
the TCPdump network dissector
the-tcpdump-group/libpcap
the LIBpcap interface to various kernel packet capture mechanism
xdp-project/xdp-tutorial
XDP tutorial
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
libbpf/libbpf
Automated upstream mirror for libbpf stand-alone build.
cloudflare/ebpf_exporter
Prometheus exporter for custom eBPF metrics
pythops/oryx
🕵️♂️ TUI for sniffing network traffic using eBPF on Linux
iovisor/kubectl-trace
Schedule bpftrace programs on your kubernetes cluster using the kubectl
kubearmor/KubeArmor
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (LSM-BPF, AppArmor).
oracle/bpftune
bpftune uses BPF to auto-tune Linux systems
DavadDi/bpf_study
bpf 学习仓库
hyperledger-solang/solang
Solidity Compiler for Solana, Polkadot and Stellar
dropbox/goebpf
Library to work with eBPF programs from Go
mozillazg/ptcpdump
Process-aware, eBPF-based tcpdump
qmonnet/rbpf
Rust virtual machine and JIT compiler for eBPF programs
libbpf/libbpf-rs
Minimal and opinionated eBPF tooling for the Rust ecosystem
seccomp/libseccomp
The main libseccomp repository
aquasecurity/libbpfgo
eBPF library for Go. Powered by libbpf.
gamemann/XDP-Firewall
A firewall that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. This is great for dropping malicious traffic from a (D)DoS attack. IPv6 is supported with this firewall! I hope this helps network engineers/programmers interested in utilizing XDP!
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 🐝
ccfos/huatuo
HUATUO is a cloud-native operating system observability project open-sourced by DIDI and incubated under the CCF.
mikeroyal/eBPF-Guide
eBPF (extended Berkeley Packet Filter) Guide. Learn all about the eBPF Tools and Libraries for Security, Monitoring , and Networking.
carloslack/KoviD
Red-Team Linux kernel rootkit
libbpf/bpftool
Automated upstream mirror for bpftool stand-alone build.
xdp-project/bpf-examples
Making eBPF programming easier via build env and examples