bpfd
BPF tracer framework
A framework for running BPF programs with rules on Linux as a daemon, allowing for flexible and container-aware tracing and filtering of system events.
Framework for running BPF programs with rules on Linux as a daemon. Container aware.
477 stars
17 watching
39 forks
Language: Go
last commit: over 3 years ago
Linked from 1 awesome list
bpfclicontainersdockerebpfkernellinuxsecuritytracing
Related projects:
Repository | Description | Stars |
---|---|---|
libbpf/libbpf-bootstrap | Provides scaffolding for BPF application development with libbpf and BPF CO-RE | 1,098 |
pathtofile/bad-bpf | Demonstrates security vulnerabilities in the Linux kernel's eBPF system | 549 |
iovisor/bpf-docs | Provides documentation and presentations for the BPF (Berkeley Packet Filter) networking system | 953 |
shareed2k/fiber_tracing | Middleware for tracing fiber framework requests with OpenTracing API | 12 |
iovisor/kubectl-trace | Schedules bpftrace programs on Kubernetes clusters using kubectl | 2,054 |
fulldump/biff | A framework for testing and exploring complex software flows through nesting cases or alternatives | 14 |
grantseltzer/weaver | Tool to analyze and debug Go program execution by tracing function calls with eBPF uprobes | 298 |
xfxdev/xtcp | A TCP server framework with built-in protocol handling and event notification. | 153 |
libbpf/libbpf-rs | An Rust wrapper around libbpf to simplify BPF program development and build processes. | 786 |
cloudflare/ebpf_exporter | An exporter for collecting custom eBPF metrics and OpenTelemetry traces from Linux kernel programs | 2,200 |
netronome/bpf-samples | Provides eBPF XDP demo applications for testing and demonstrating software and hardware offloading capabilities | 99 |
eunomia-bpf/wasm-bpf | An eBPF WebAssembly runtime and toolchain for building cross-platform, sandboxed eBPF programs with minimal modification. | 386 |
iovisor/gobpf | Go bindings for creating eBPF programs and loading ELF files. | 2,147 |
containers/oci-seccomp-bpf-hook | An OCI hook that generates seccomp profiles by tracing syscalls in containers | 303 |
appsflyer/pronto | A Clojure library for working with Protocol Buffers 3 data structures in an idiomatic and type-safe way. | 110 |