eBPF
251 items from zoidbergwill/awesome-ebpf ★5,180
-
bcc github.com
Framework and set of tools - One way to handle BPF programs, in particular for tracing and monitoring. Also includes some utilities that may help inspect maps or programs on the system.
-
cilium/ebpf github.com
Pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
-
Coroot github.com
Coroot is an open-source APM and observability tool, a DataDog and NewRelic alternative.
-
pixie github.com
Observability for Kubernetes using eBPF. Features include protocol tracing, application profiling, and support for distributed bpftrace deployments.
-
-
aya github.com
A pure Rust library for writing, loading, and managing eBPF objects, with a focus on developer experience and operability. It supports writing eBPF programs in Rust and distributing library code over crates.io to share it between eBPF programs. Aya does not depend on libbpf.
-
-
Caretta github.com
Instant Kubernetes service dependency map generated by eBPF, right to a Grafana instance.
-
TripleCross github.com
A Linux eBPF rootkit with a backdoor, C2, library injection, execution hijacking, persistence and stealth capabilities.
-
-
kyanos github.com
Kyanos is an eBPF-based network issue analysis tool that enables you to capture network requests, such as HTTP, Redis, and MySQL requests.
-
Tracee github.com
A runtime security and forensics tool for Linux which uses eBPF technology to trace the system and applications at runtime, and analyze collected events to detect suspicious behavioral patterns.
-
-
ebpfkit github.com
A rootkit that leverages multiple eBPF features to implement offensive security techniques.
-
eBPF for Windows github.com
This project is a work-in-progress that allows using existing eBPF toolchains and APIs familiar in the Linux ecosystem to be used on top of Windows.
-
XDP Hands-On Tutorial github.com
A progressive (three levels of difficulty) tutorial to learn how to process packets with XDP.
-
-
-
-
-
Beginner's guide to eBPF github.com
A set of live-coding talks and the accompanying code examples, introducing eBPF programming using a variety of libraries and program types.
-
-
-
-
rbpf github.com
Written in Rust. Interpreter for Linux, macOS and Windows, and JIT-compiler for x86_64 under Linux.
-
IO Visor's bpf-docs repository github.com
-
uBPF github.com
Written in C. Contains an interpreter, a JIT compiler for x86_64 architecture, an assembler and a disassembler.
-
ApFree WiFiDog github.com
A high performance and lightweight captive portal solution for wireless networks. It leverages eBPF for traffic control and deep packet inspection capabilities, with plans to gradually replace nftables firewall functionality with eBPF-based solutions.
-
eunomia-bpf github.com
A compilation framework and runtime library to build, distribute, dynamically load, and run CO-RE eBPF applications in multiple languages and WebAssembly. It supports writing eBPF kernel code only (to build simple CO-RE libbpf eBPF applications), writing the kernel part in both…
-
- next page of items loading…