ebpf

ebpf

ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach t

Go6346mit

15 hours ago

btfebpfgo

ebpf-mpls-encap-decap

Sample project demonstrating how to use eBPF to encap/decap packets with an MPLS

C54gpl-3.0

5 years ago

bpfbpfilterebpf

generic-ebpf

Generic eBPF runtime

C149apache-2.0

3 years ago

ebpf-beginners

The beginner's guide to eBPF

Python1624apache-2.0

2 years ago

ebpf-for-windows

ebpf-for-windows

eBPF implementation that runs on top of Windows

C2943mit

22 hours ago

ebpf-kill-example

ebpf-kill-example

An example of an eBPF program hooking into the kill tracepoint

C22gpl-3.0

last year

redcanary-ebpf-sensor

Red Canary's eBPF Sensor

C101gpl-2.0

5 months ago

ebpfedr-solutionssensor

ebpf-samples

Sample ebpf programs to analyze

C91

12 days ago

ebpfebpf-opcodeebpf-programs

awesome-ebpf

A curated list of awesome projects related to eBPF.

4042cc0-1.0

6 months ago

awesomeawesome-listbcc

explorer

explorer

eBPF explorer is Web UI that lets you see all the maps and programs in eBPF subs

Dockerfile81

last year

ebpf

harpoon

harpoon

🔍 Trace syscalls from user-space functions, by using eBPF

C90apache-2.0

2 months ago

ebpfebpf-programsgolang

libbpfgo

libbpfgo

eBPF library for Go. Powered by libbpf.

Go736apache-2.0

10 days ago

bpfebpfgo

ebpfguard

ebpfguard

Rust library for writing Linux security policies using eBPF

Rust292apache-2.0

10 months ago

redbpf

Rust library for building and running BPF/eBPF modules

Rust1711apache-2.0

last year

ebpfffi-bindingsrust-ffi

weaver

weaver

Trace Go program execution with uprobes and eBPF

Go299mpl-2.0

last year

bccebpfgo

TripleCross

TripleCross

A Linux eBPF rootkit with a backdoor, C2, library injection, execution hijacking

C1786gpl-3.0

8 months ago

backdoorebpfkernel

ubpf

Userspace eBPF VM

C833apache-2.0

yesterday

tcpdog

tcpdog

eBPF based TCP observability.

Go253mit

3 years ago

bpfebpflinux

ptcpdump

ptcpdump

Process-aware, eBPF-based tcpdump

C570mit

2 days ago

bpfcontainerebpf

zfw

An EBPF based IPv4/IPv6 firewall with integrations for OpenZiti Zero-Trust Fram

C44gpl-3.0

yesterday

ebpfebpf-firewallebpf-tc

greggd

greg(g)d - Global runtime for eBPF-enabled gathering (w/ gumption) daemon

Go6apache-2.0

20 days ago

rbpf

Rust virtual machine and JIT compiler for eBPF programs

Rust945apache-2.0

23 days ago

assemblerbpfebpf

bpftrace

bpftrace

High-level tracing language for Linux eBPF

C++8328apache-2.0

3 months ago

bccbpfebpf

skywalking-rover

skywalking-rover

Monitor and profiler powered by eBPF to monitor network traffic, and diagnose CP

Go204apache-2.0

19 hours ago

apmebpfnetwork

tracee

Linux Runtime Security and Forensics using eBPF

Go3630apache-2.0

10 days ago

bpfdockerebpf

tetragon

tetragon

eBPF-based Security Observability and Runtime Enforcement

Go3655apache-2.0

15 hours ago

bpfebpfkernel

deepflow

deepflow

eBPF Observability - Distributed Tracing and Profiling

Go2979apache-2.0

14 hours ago

apmgpukubernetes

oxidebpf

A Rust library for managing eBPF programs.

Rust116bsd-3-clause

9 months ago

ebpfrust-crate

zbpf

zbpf

Writing eBPF in Zig

Zig122gpl-3.0

3 days ago

bpfebpftracing

bpfman

bpfman

An eBPF Manager for Linux and Kubernetes

Rust524apache-2.0

3 days ago

ebpfkuberneteskubernetes-operator

cilium

cilium

eBPF-based Networking, Security, and Observability

Go20262apache-2.0

14 hours ago

bpfcncfcni

hubble

hubble

Hubble - Network, Service & Security Observability for Kubernetes using eBPF

Makefile3551apache-2.0

yesterday

ciliumebpfkubernetes

OpenCSD

OpenCSD

OpenCSD: eBPF Computational Storage Device (CSD) for Zoned Namespace (ZNS) SSDs

C++57mit

last year

bpfcomputational-storage-devicecsd

ebpfkit

ebpfkit

ebpfkit is a rootkit powered by eBPF

C761apache-2.0

2 years ago

ebpfkernellinux

ebpfkit-monitor

ebpfkit-monitor

ebpfkit-monitor is a tool that detects and protects against eBPF powered rootkit

C123apache-2.0

2 years ago

ebpfkernellinux

bpflock

bpflock

bpflock - eBPF driven security for locking and auditing Linux machines

C136apache-2.0

3 years ago

bpfcontainersebpf

merbridge

merbridge

Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.

Go756apache-2.0

3 days ago

ebpfistiokubernetes

upf-bpf

upf-bpf

An In-Kernel Solution Based on eBPF / XDP for 5G UPF

C++196apache-2.0

2 months ago

3gpp5g5g-core

parca-agent

eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd

Go554apache-2.0

yesterday

bpfccontinuous-profiling

bad-bpf

A collection of eBPF programs demonstrating bad behavior, presented at DEF CON 2

C549bsd-3-clause

5 months ago

hBPF

hBPF

hBPF = eBPF in hardware

Python402bsd-3-clause

2 years ago

ebpffpgalitex

vale-bpf

VALE eBPF extension module

C31apache-2.0

5 years ago

aya-template

A cargo-generate template for Rust eBPF Projects using Aya

Rust84

21 days ago

cargo-generateebpfrust

eunomia-bpf

eunomia-bpf

A Toolchain to make Build and Run eBPF programs easier

Rust681mit

3 months ago

bccebpfebpf-co-re

aya

aya

Aya is an eBPF library for the Rust programming language, built with a focus on

Rust3236apache-2.0

yesterday

bpfebpfobservability

inspektor-gadget

Inspektor Gadget is a set of tools and framework for data collection and system

C2252apache-2.0

14 hours ago

bpfbpf-programscncf-project

ebpf

ebpf

ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach t

Go6346mit

15 hours ago

btfebpfgo

ebpf-mpls-encap-decap

Sample project demonstrating how to use eBPF to encap/decap packets with an MPLS

C54gpl-3.0

5 years ago

bpfbpfilterebpf

generic-ebpf

Generic eBPF runtime

C149apache-2.0

3 years ago

ebpf-beginners

The beginner's guide to eBPF

Python1624apache-2.0

2 years ago

ebpf-for-windows

ebpf-for-windows

eBPF implementation that runs on top of Windows

C2943mit

22 hours ago

ebpf-kill-example

ebpf-kill-example

An example of an eBPF program hooking into the kill tracepoint

C22gpl-3.0

last year

redcanary-ebpf-sensor

Red Canary's eBPF Sensor

C101gpl-2.0

5 months ago

ebpfedr-solutionssensor

ebpf-samples

Sample ebpf programs to analyze

C91

12 days ago

ebpfebpf-opcodeebpf-programs

ebpf-verifier

eBPF verifier based on abstract interpretation

C++392mit

yesterday

abstract-interpretationebpfebpf-verifier

awesome-ebpf

A curated list of awesome projects related to eBPF.

4042cc0-1.0

6 months ago

awesomeawesome-listbcc

explorer

explorer

eBPF explorer is Web UI that lets you see all the maps and programs in eBPF subs

Dockerfile81

last year

ebpf

harpoon

harpoon

🔍 Trace syscalls from user-space functions, by using eBPF

C90apache-2.0

2 months ago

ebpfebpf-programsgolang

libbpfgo

libbpfgo

eBPF library for Go. Powered by libbpf.

Go736apache-2.0

10 days ago

bpfebpfgo

ebpfguard

ebpfguard

Rust library for writing Linux security policies using eBPF

Rust292apache-2.0

10 months ago

redbpf

Rust library for building and running BPF/eBPF modules

Rust1711apache-2.0

last year

ebpfffi-bindingsrust-ffi

weaver

weaver

Trace Go program execution with uprobes and eBPF

Go299mpl-2.0

last year

bccebpfgo

TripleCross

TripleCross

A Linux eBPF rootkit with a backdoor, C2, library injection, execution hijacking

C1786gpl-3.0

8 months ago

backdoorebpfkernel

ubpf

Userspace eBPF VM

C833apache-2.0

yesterday

tcpdog

tcpdog

eBPF based TCP observability.

Go253mit

3 years ago

bpfebpflinux

ptcpdump

ptcpdump

Process-aware, eBPF-based tcpdump

C570mit

2 days ago

bpfcontainerebpf

zfw

An EBPF based IPv4/IPv6 firewall with integrations for OpenZiti Zero-Trust Fram

C44gpl-3.0

yesterday

ebpfebpf-firewallebpf-tc

greggd

greg(g)d - Global runtime for eBPF-enabled gathering (w/ gumption) daemon

Go6apache-2.0

20 days ago

rbpf

Rust virtual machine and JIT compiler for eBPF programs

Rust945apache-2.0

23 days ago

assemblerbpfebpf

bpftrace

bpftrace

High-level tracing language for Linux eBPF

C++8328apache-2.0

3 months ago

bccbpfebpf

skywalking-rover

skywalking-rover

Monitor and profiler powered by eBPF to monitor network traffic, and diagnose CP

Go204apache-2.0

19 hours ago

apmebpfnetwork

tracee

Linux Runtime Security and Forensics using eBPF

Go3630apache-2.0

10 days ago

bpfdockerebpf

tetragon

tetragon

eBPF-based Security Observability and Runtime Enforcement

Go3655apache-2.0

15 hours ago

bpfebpfkernel

deepflow

deepflow

eBPF Observability - Distributed Tracing and Profiling

Go2979apache-2.0

14 hours ago

apmgpukubernetes

oxidebpf

A Rust library for managing eBPF programs.

Rust116bsd-3-clause

9 months ago

ebpfrust-crate

zbpf

zbpf

Writing eBPF in Zig

Zig122gpl-3.0

3 days ago

bpfebpftracing

bpfman

bpfman

An eBPF Manager for Linux and Kubernetes

Rust524apache-2.0

3 days ago

ebpfkuberneteskubernetes-operator

cilium

cilium

eBPF-based Networking, Security, and Observability

Go20262apache-2.0

14 hours ago

bpfcncfcni

hubble

hubble

Hubble - Network, Service & Security Observability for Kubernetes using eBPF

Makefile3551apache-2.0

yesterday

ciliumebpfkubernetes

OpenCSD

OpenCSD

OpenCSD: eBPF Computational Storage Device (CSD) for Zoned Namespace (ZNS) SSDs

C++57mit

last year

bpfcomputational-storage-devicecsd

ebpfkit

ebpfkit

ebpfkit is a rootkit powered by eBPF

C761apache-2.0

2 years ago

ebpfkernellinux

ebpfkit-monitor

ebpfkit-monitor

ebpfkit-monitor is a tool that detects and protects against eBPF powered rootkit

C123apache-2.0

2 years ago

ebpfkernellinux

bpflock

bpflock

bpflock - eBPF driven security for locking and auditing Linux machines

C136apache-2.0

3 years ago

bpfcontainersebpf

merbridge

merbridge

Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.

Go756apache-2.0

3 days ago

ebpfistiokubernetes

upf-bpf

upf-bpf

An In-Kernel Solution Based on eBPF / XDP for 5G UPF

C++196apache-2.0

2 months ago

3gpp5g5g-core

parca-agent

eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd

Go554apache-2.0

yesterday

bpfccontinuous-profiling

bad-bpf

A collection of eBPF programs demonstrating bad behavior, presented at DEF CON 2

C549bsd-3-clause

5 months ago

hBPF

hBPF

hBPF = eBPF in hardware

Python402bsd-3-clause

2 years ago

ebpffpgalitex

vale-bpf

VALE eBPF extension module

C31apache-2.0

5 years ago

aya-template

A cargo-generate template for Rust eBPF Projects using Aya

Rust84

21 days ago

cargo-generateebpfrust

eunomia-bpf

eunomia-bpf

A Toolchain to make Build and Run eBPF programs easier

Rust681mit

3 months ago

bccebpfebpf-co-re

aya

aya

Aya is an eBPF library for the Rust programming language, built with a focus on

Rust3236apache-2.0

yesterday

bpfebpfobservability

inspektor-gadget

Inspektor Gadget is a set of tools and framework for data collection and system

C2252apache-2.0

14 hours ago

bpfbpf-programscncf-project