packifferlightweight cross-platform networking toolkit
Stars: ✭ 52 (-49.51%)
CiliumeBPF-based Networking, Security, and Observability
Stars: ✭ 10,256 (+9857.28%)
oxdpusA toy tool that leverages the super powers of XDP to bring in-kernel IP filtering
Stars: ✭ 59 (-42.72%)
XDP-FirewallAn XDP firewall that is capable of filtering specific packets based off of filtering rules specified in a config file. IPv6 is supported!
Stars: ✭ 129 (+25.24%)
Libbpf RsMinimal and opinionated eBPF tooling for the Rust ecosystem
Stars: ✭ 116 (+12.62%)
BpftraceHigh-level tracing language for Linux eBPF
Stars: ✭ 4,526 (+4294.17%)
PolycubeeBPF/XDP-based software framework for fast network services running in the Linux kernel.
Stars: ✭ 217 (+110.68%)
Kubectl TraceSchedule bpftrace programs on your kubernetes cluster using the kubectl
Stars: ✭ 1,194 (+1059.22%)
el7-bpf-specsRPM specs for building bpf related tools on CentOS 7
Stars: ✭ 38 (-63.11%)
pwruPacket, where are you? -- Linux kernel networking debugger
Stars: ✭ 694 (+573.79%)
Awesome EbpfA curated list of awesome projects related to eBPF.
Stars: ✭ 1,102 (+969.9%)
BpfdFramework for running BPF programs with rules on Linux as a daemon. Container aware.
Stars: ✭ 396 (+284.47%)
TcpdogeBPF based TCP observability.
Stars: ✭ 119 (+15.53%)
RbpfRust virtual machine and JIT compiler for eBPF programs
Stars: ✭ 306 (+197.09%)
Xdp ProjectXDP project collaboration through a git-repo
Stars: ✭ 127 (+23.3%)
libebpfExperiemental userspace eBPF library
Stars: ✭ 14 (-86.41%)
ayaAya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Stars: ✭ 950 (+822.33%)
bpflockbpflock - eBPF driven security for locking and auditing Linux machines
Stars: ✭ 54 (-47.57%)
GoebpfLibrary to work with eBPF programs from Go
Stars: ✭ 666 (+546.6%)
Ebpf exporter Prometheus exporter for custom eBPF metrics
Stars: ✭ 829 (+704.85%)
portablebpfYou came here so you could have a base code to serve you as an example on how to develop a BPF application, compatible to BCC and/or LIBBPF, specially LIBBPF, having the userland part made in C or PYTHON.
Stars: ✭ 32 (-68.93%)
TraceeLinux Runtime Security and Forensics using eBPF
Stars: ✭ 788 (+665.05%)
p2pflowEthereum p2p traffic analysis with eBPF
Stars: ✭ 24 (-76.7%)
go-tctraffic control in pure go - it allows to read and alter queues, filters and classes
Stars: ✭ 245 (+137.86%)
ebpfaultA BPF-based syscall fault injector
Stars: ✭ 65 (-36.89%)
KubeArmorCloud-native Runtime Security Enforcement System
Stars: ✭ 434 (+321.36%)
ovs-ebpfNo description or website provided.
Stars: ✭ 34 (-66.99%)
ebpfeBPF package for Go
Stars: ✭ 25 (-75.73%)
ebpfpubebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
Stars: ✭ 86 (-16.5%)
NtopngWeb-based Traffic and Security Network Traffic Monitoring
Stars: ✭ 4,313 (+4087.38%)
EbpfeBPF Utilities, Maps, and more
Stars: ✭ 238 (+131.07%)
FalcoCloud Native Runtime Security
Stars: ✭ 4,340 (+4113.59%)
GravPerformance visualisation tools
Stars: ✭ 262 (+154.37%)
perf-monitorKernel profiler based on perf_event and ebpf
Stars: ✭ 28 (-72.82%)
HubbleHubble - Network, Service & Security Observability for Kubernetes using eBPF
Stars: ✭ 1,245 (+1108.74%)
ebpfmanagerA golang ebpf libary base on cilium/ebpf and datadog/ebpf.
Stars: ✭ 37 (-64.08%)
bouhekiTool for Preventing Data Exfiltration with eBPF
Stars: ✭ 28 (-72.82%)
LibebpfflowContainer traffic visibility library based on eBPF
Stars: ✭ 194 (+88.35%)
EbpfeBPF Library for Go
Stars: ✭ 1,177 (+1042.72%)
btfhubBTFHub, together with BTFHub Archive repository, provides BTF files for existing published kernels that don't support embedded BTF.
Stars: ✭ 100 (-2.91%)
ebpfElastic's eBPF
Stars: ✭ 45 (-56.31%)
sockdumpDump unix domain socket traffic with bpf
Stars: ✭ 160 (+55.34%)
bpfbox🐝 BPFBox 📦 Exploring process confinement in eBPF
Stars: ✭ 93 (-9.71%)
Ipftrace2A packet oriented Linux kernel function call tracer
Stars: ✭ 193 (+87.38%)
Bpf IptablesAn #eBPF and #XDP iptables firewall
Stars: ✭ 58 (-43.69%)
ehidsA Linux Host-based Intrusion Detection System based on eBPF.
Stars: ✭ 210 (+103.88%)
pixieInstant Kubernetes-Native Application Observability
Stars: ✭ 3,238 (+3043.69%)
Ebpf exporterA Prometheus exporter which uses eBPF to measure block IO request latency / size
Stars: ✭ 56 (-45.63%)
pixie-demosDemos for Pixie: github.com/pixie-io/pixie
Stars: ✭ 106 (+2.91%)
TracepktTrace a ping packet journey across network interfaces and namespace on recent Linux. Supports IPv4 and IPv6.
Stars: ✭ 176 (+70.87%)
Kube NetcA Kubernetes eBPF network monitor
Stars: ✭ 48 (-53.4%)
libslibsinsp, libscap, the kernel module driver, and the eBPF driver sources
Stars: ✭ 92 (-10.68%)
IngraindData first monitoring agent using (e)BPF, built on RedBPF
Stars: ✭ 251 (+143.69%)
WeaverTrace Go program execution with uprobes and eBPF
Stars: ✭ 174 (+68.93%)
kernel new features一个深挖 Linux 内核的新功能特性,以 io_uring, cgroup, ebpf, llvm 为代表,包含开源项目,代码案例,文章,视频,架构脑图等
Stars: ✭ 1,094 (+962.14%)
lmpLMP is a supermarket
Stars: ✭ 228 (+121.36%)
SkydiveAn open source real-time network topology and protocols analyzer
Stars: ✭ 2,086 (+1925.24%)
iovisor-ovnIOVisor OVN integration
Stars: ✭ 62 (-39.81%)
RedbpfRust library for building and running BPF/eBPF modules
Stars: ✭ 611 (+493.2%)