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.

GitHub

477 stars
17 watching
39 forks
Language: Go
last commit: over 3 years ago
Linked from 1 awesome list

bpfclicontainersdockerebpfkernellinuxsecuritytracing

Backlinks from these awesome lists:

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