IngraindData first monitoring agent using (e)BPF, built on RedBPF
Tcptracer BpfeBPF program using kprobes to trace TCP events without run-time compilation dependencies
EbpfeBPF Utilities, Maps, and more
PolycubeeBPF/XDP-based software framework for fast network services running in the Linux kernel.
LibebpfflowContainer traffic visibility library based on eBPF
Ipftrace2A packet oriented Linux kernel function call tracer
TracepktTrace a ping packet journey across network interfaces and namespace on recent Linux. Supports IPv4 and IPv6.
WeaverTrace Go program execution with uprobes and eBPF
SkydiveAn open source real-time network topology and protocols analyzer
P4c XdpBackend for the P4 compiler targeting XDP
Xdp ProjectXDP project collaboration through a git-repo
TcpdogeBPF based TCP observability.
Libbpf RsMinimal and opinionated eBPF tooling for the Rust ecosystem
HubbleHubble - Network, Service & Security Observability for Kubernetes using eBPF
Kubectl TraceSchedule bpftrace programs on your kubernetes cluster using the kubectl
Awesome EbpfA curated list of awesome projects related to eBPF.
Ebpf exporterA Prometheus exporter which uses eBPF to measure block IO request latency / size
CiliumeBPF-based Networking, Security, and Observability
TraceeLinux Runtime Security and Forensics using eBPF
GoebpfLibrary to work with eBPF programs from Go
RedbpfRust library for building and running BPF/eBPF modules
PixieInstant Kubernetes-Native Application Observability
NtopngWeb-based Traffic and Security Network Traffic Monitoring
BpfdFramework for running BPF programs with rules on Linux as a daemon. Container aware.
BpftraceHigh-level tracing language for Linux eBPF
FalcoCloud Native Runtime Security
RbpfRust virtual machine and JIT compiler for eBPF programs
GravPerformance visualisation tools
ebpfmanagerA golang ebpf libary base on cilium/ebpf and datadog/ebpf.
el7-bpf-specsRPM specs for building bpf related tools on CentOS 7
bouhekiTool for Preventing Data Exfiltration with eBPF
libebpfExperiemental userspace eBPF library
btfhubBTFHub, together with BTFHub Archive repository, provides BTF files for existing published kernels that don't support embedded BTF.
oxdpusA toy tool that leverages the super powers of XDP to bring in-kernel IP filtering
pwruPacket, where are you? -- Linux kernel networking debugger
bpflockbpflock - eBPF driven security for locking and auditing Linux machines
sockdumpDump unix domain socket traffic with bpf
ehidsA Linux Host-based Intrusion Detection System based on eBPF.
pixieInstant Kubernetes-Native Application Observability
packifferlightweight cross-platform networking toolkit
ayaAya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
libslibsinsp, libscap, the kernel module driver, and the eBPF driver sources
XDP-FirewallAn XDP firewall that is capable of filtering specific packets based off of filtering rules specified in a config file. IPv6 is supported!
kernel new features一个深挖 Linux 内核的新功能特性,以 io_uring, cgroup, ebpf, llvm 为代表,包含开源项目,代码案例,文章,视频,架构脑图等
go-tctraffic control in pure go - it allows to read and alter queues, filters and classes
p2pflowEthereum p2p traffic analysis with eBPF
ebpfpubebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
KubeArmorCloud-native Runtime Security Enforcement System
ipftrace[Deplicated] Now we have more sophisticated (and compact) implementation in ipftrace2 repository. Please check it as well.
sqredirectRedirection and filtering Source Engine game traffic in bundle with sqproxy
cilium-cliCLI to install, manage & troubleshoot Kubernetes clusters running Cilium