Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Security
👉
Bpf
52 Open Source Bpf Software Projects
Free and open source bpf code projects including engines, APIs, generators, and tools.
Cilium
6588 ⭐
eBPF-based Networking, Security, and Observability
Capstone
4486 ⭐
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Bpftrace
3109 ⭐
High-level tracing language for Linux eBPF
Libpcap
1467 ⭐
the LIBpcap interface to various kernel packet capture mechanism
Tcpdump
1410 ⭐
the TCPdump network dissector
Kubectl Trace
1042 ⭐
Schedule bpftrace programs on your kubernetes cluster using the kubectl
Awesome Ebpf
848 ⭐
A curated list of awesome projects related to eBPF.
Cloudflare Ebpf_exporter
700 ⭐
Prometheus exporter for custom eBPF metrics
Goebpf
558 ⭐
Library to work with eBPF programs from Go
Xdp Tutorial
548 ⭐
XDP tutorial
Libseccomp
432 ⭐
The main libseccomp repository
Bpfd
384 ⭐
Framework for running BPF programs with rules on Linux as a daemon. Container aware.
Rbpf
260 ⭐
Rust virtual machine and JIT compiler for eBPF programs
Libbpf
221 ⭐
Automated upstream mirror for libbpf stand-alone build.
Npf
152 ⭐
NPF: packet filter with stateful inspection, NAT, IP sets, etc.
Libseccomp Golang
147 ⭐
The libseccomp golang bindings repository
Polycube
163 ⭐
eBPF/XDP-based software framework for fast network services running in the Linux kernel.
Xdp Project
116 ⭐
XDP project collaboration through a git-repo
Bpfps
90 ⭐
A tool to list and diagnose bpf programs. (Who watches the watchers..? :)
Bpftrace Tetris
73 ⭐
Tetris in bpftrace
Go Tc
75 ⭐
traffic control in pure go - it allows to read and alter queues, filters and classes
Drawbridge
54 ⭐
Layer 4 Single Packet Authentication Linux kernel module utilizing Netfilter hooks and kernel supported Berkeley Packet Filters (BPF)
Ebpfpub
45 ⭐
ebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
Ebpf.io
50 ⭐
ebpf.io Website
Xdp Workshop
45 ⭐
Velocity SJC 2019 - DDoS mitigation made easy with XDP and eBPF
Ia Connect
38 ⭐
tiny cross-platform socket API library
Ida Bpf Processor
35 ⭐
BPF Processor for IDA Python
Bpf Map
35 ⭐
Generic tool to inspect BPF maps
Libkefir
31 ⭐
Convert network filtering rules from various formats into BPF programs
Tcpslice
31 ⭐
tcpslice concatenates multiple pcap files together, or extracts time slices from one or more pcap files.
Bpfjit
24 ⭐
Just-in-Time compilation of bpf
P4 Ovs
24 ⭐
Bringing the power of P4 to OvS!
Oxdpus
25 ⭐
A toy tool that leverages the super powers of XDP to bring in-kernel IP filtering
Oko
20 ⭐
Extend Open vSwitch with BPF programs at runtime
Acln0 Ebpf
20 ⭐
eBPF package for Go
Eap_parrot
20 ⭐
Repeats, without thought or understanding, EAP(OL) packets on the wire.
Rebpf
21 ⭐
A Rust library to write and load bpf programs built on top of libbpf (no bcc dependency).
Libbpf Sys
17 ⭐
Rust bindings to libbpf from the Linux kernel
Ocaml Bpf
16 ⭐
OCaml embedded eBPF assembler
Ebpf Mpls Encap Decap
19 ⭐
Sample project demonstrating how to use eBPF to encap/decap packets with an MPLS label.
Libebpf
14 ⭐
Experiemental userspace eBPF library
Libbpf Rs
23 ⭐
Minimal and opinionated eBPF tooling for the Rust ecosystem
Rust Bpf
13 ⭐
A Rust crate to attach BPF filters
X Xdp On Android
13 ⭐
We try to run xdp programs on android
Xdp Firewall
13 ⭐
An XDP firewall that is capable of filtering specific packets based off of filtering rules specified in a config file.
El7 Bpf Specs
16 ⭐
RPM specs for building bpf related tools on CentOS 7
Mysqlprobe
12 ⭐
mysql probe for statistical analysis
Disable_sendfile_vbox_linux
11 ⭐
Go VirtualBox vboxsf sendfile bug workaround
Pcap Splitter
13 ⭐
Pcap-splitter allows you to split a pcap file into subsets of pcap files based on sessions, flows, ip addresses, number of bytes, number of network packets...
Sbulb
14 ⭐
UDP load balancer prototype using bcc (XDP/Bpf)
Snuffy
221 ⭐
Snuffy is a simple command line tool to inspect SSL/TLS data.
Rakelimit
66 ⭐
A fair-share ratelimiter implemented in BPF