#bpf (30 Repositories)
Ranked open-source repositories tagged with #bpf, scored by pull request acceptance likelihood and maintainer engagement velocity.
47.5%
76.7h
30 repositories tagged #bpf
OpenGamingCollective/cardwire
A GPU Manager for linux that uses eBPF LSM hooks to block GPUs
cilium/tetragon
eBPF-based Security Observability and Runtime Enforcement
cilium/cilium
eBPF-based Networking, Security, and Observability
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
jnidzwetzki/pg-lock-tracer
An eBPF based lock tracer for PostgreSQL
aya-rs/aya
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
bpftrace/bpftrace
High-level tracing language for Linux
kubearmor/KubeArmor
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (LSM-BPF, AppArmor).
the-tcpdump-group/libpcap
the LIBpcap interface to various kernel packet capture mechanism
cilium/pwru
Packet, where are you? -- eBPF-based Linux kernel networking debugger
cloudflare/ebpf_exporter
Prometheus exporter for custom eBPF metrics
hyperledger-solang/solang
Solidity Compiler for Solana, Polkadot and Stellar
aya-rs/book
The Aya Book is an introductory book about using the Rust Programming Language and Aya library to build extended Berkley Packet Filter (eBPF) programs.
florianl/go-tc
traffic control in pure go - it allows to read and alter queues, filters and classes
libbpf/libbpf-rs
Minimal and opinionated eBPF tooling for the Rust ecosystem
bytedance/vArmor
vArmor is a cloud-native container hardening system that leverages AppArmor/BPF/Seccomp and NetworkProxy technologies to enforce access control from system calls to application protocols — protecting workloads including AI Agents.
bpfsnoop/bpfsnoop
Modernized kernel functions, kernel tracepoints and bpf progs tracing tool for the bpf era.
seccomp/libseccomp-golang
The libseccomp golang bindings repository
xdp-project/xdp-tutorial
XDP tutorial
libbpf/libbpf-sys
Rust bindings to libbpf from the Linux kernel
xdp-project/xdp-project
XDP project collaboration through a git-repo
gamemann/xdp-proxy
A stateless, high-performance NAT-like proxy that attaches to the XDP hook in the Linux kernel using (e)BPF for fast packet processing. This proxy forwards packets based on configurable rules and performs source-port mapping, similar to IPTables and NFTables.
aquasecurity/tracee
Linux Runtime Security and Forensics using eBPF
EHfive/einat-ebpf
An eBPF-based Endpoint-Independent(Full Cone) NAT for Linux
YutaroHayakawa/ipftrace2
A packet oriented Linux kernel function call tracer
boratanrikulu/gobee
Write your BPF programs in Go, not C. gobee transpiles a Go subset to BPF C and generates typed cilium/ebpf bindings.
Orange-OpenSource/bmc-cache
In-kernel cache based on eBPF.
genuinetools/bpfd
Framework for running BPF programs with rules on Linux as a daemon. Container aware.
strang1ato/nhi
:tv: Automatically capture all potentially useful information about each executed command (as well as its output) and get powerful querying mechanism