eBPF-based Networking, Security, and Observability
-
Updated
Dec 23, 2024 - Go
eBPF-based Networking, Security, and Observability
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.
A curated list of awesome projects related to eBPF.
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.
eBPF-based Security Observability and Runtime Enforcement
Linux Runtime Security and Forensics using eBPF
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Kyanos is a networking analysis tool based on eBPF. It can visualize the time packets spend in the kernel, capture requests/responses in command line, calculates various aggregated metrics, makes troubleshooting more efficient.
the TCPdump network dissector
the LIBpcap interface to various kernel packet capture mechanism
Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF
Prometheus exporter for custom eBPF metrics
Schedule bpftrace programs on your kubernetes cluster using the kubectl
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).
Add a description, image, and links to the bpf topic page so that developers can more easily learn about it.
To associate your repository with the bpf topic, visit your repo's landing page and select "manage topics."