ebpf

ebpf

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

Go6024mit

3 months ago

btfebpfgo

ebpf-mpls-encap-decap

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

C48gpl-3.0

5 years ago

bpfbpfilterebpf

generic-ebpf

Generic eBPF runtime

C148apache-2.0

3 years ago

ebpf-beginners

The beginner's guide to eBPF

Python1588apache-2.0

2 years ago

ebpf-for-windows

ebpf-for-windows

eBPF implementation that runs on top of Windows

C2771mit

3 months 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

C95gpl-2.0

4 months ago

ebpfedr-solutionssensor

ebpf-samples

Sample ebpf programs to analyze

C88

5 months 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

Dockerfile80

last year

ebpf

libbpfgo

libbpfgo

eBPF library for Go. Powered by libbpf.

Go703apache-2.0

4 months ago

bpfebpfgo

ebpfguard

ebpfguard

Rust library for writing Linux security policies using eBPF

Rust278apache-2.0

10 months ago

redbpf

Rust library for building and running BPF/eBPF modules

Rust1707apache-2.0

last year

ebpfffi-bindingsrust-ffi

weaver

weaver

Trace Go program execution with uprobes and eBPF

Go296mpl-2.0

last year

bccebpfgo

TripleCross

TripleCross

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

C1745gpl-3.0

7 months ago

backdoorebpfkernel

ubpf

Userspace eBPF VM

C793apache-2.0

3 months ago

tcpdog

tcpdog

eBPF based TCP observability.

Go253mit

3 years ago

bpfebpflinux

ptcpdump

ptcpdump

Process-aware, eBPF-based tcpdump

C365mit

3 months ago

bpfcontainerebpf

zfw

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

C31gpl-3.0

3 months ago

ebpfebpf-tcfirewall

greggd

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

Go6apache-2.0

last year

rbpf

Rust virtual machine and JIT compiler for eBPF programs

Rust882apache-2.0

5 months 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

Go190apache-2.0

3 months ago

apmebpfnetwork

tracee

Linux Runtime Security and Forensics using eBPF

Go3432apache-2.0

3 months ago

bpfdockerebpf

tetragon

tetragon

eBPF-based Security Observability and Runtime Enforcement

Go3469apache-2.0

3 months ago

bpfebpfkernel

deepflow

deepflow

:sparkles: Zero-code distributed tracing and profiling, observability via eBPF :

Go2605apache-2.0

4 months ago

apmcudadistributed-tracing

oxidebpf

A Rust library for managing eBPF programs.

Rust114bsd-3-clause

9 months ago

ebpfrust-crate

zbpf

Writing eBPF in Zig

Zig93gpl-3.0

3 months ago

bpfebpftracing

bpfman

bpfman

An eBPF Manager for Linux and Kubernetes

Rust462apache-2.0

4 months ago

ebpfkuberneteskubernetes-operator

cilium

cilium

eBPF-based Networking, Security, and Observability

Go19518apache-2.0

3 months ago

bpfcncfcni

hubble

hubble

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

Makefile3406apache-2.0

4 months ago

ciliumebpfkubernetes

OpenCSD

OpenCSD

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

C++53mit

last year

bpfcomputational-storage-devicecsd

ebpfkit

ebpfkit

ebpfkit is a rootkit powered by eBPF

C733apache-2.0

2 years ago

ebpfkernellinux

ebpfkit-monitor

ebpfkit-monitor

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

C120apache-2.0

2 years ago

ebpfkernellinux

inspektor-gadget

inspektor-gadget

The eBPF tool and systems inspection framework for Kubernetes, containers and Li

C2095apache-2.0

3 months ago

bpfbpf-programscncf-project

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.

Go740apache-2.0

9 months ago

ebpfistiokubernetes

parca-agent

parca-agent

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

Go523apache-2.0

3 months ago

bpfccontinuous-profiling

bad-bpf

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

C518bsd-3-clause

4 months ago

hBPF

hBPF

hBPF = eBPF in hardware

Python394bsd-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

Rust71

4 months ago

cargo-generateebpfrust

eunomia-bpf

eunomia-bpf

Build, Distribute and Run CO-RE eBPF programs easier with JSON and Webassembly O

Rust616mit

3 months ago

bccebpfebpf-co-re

aya

aya

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

Rust2949apache-2.0

3 months ago

bpfebpfobservability

ebpf

ebpf

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

Go6024mit

3 months ago

btfebpfgo

ebpf-mpls-encap-decap

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

C48gpl-3.0

5 years ago

bpfbpfilterebpf

generic-ebpf

Generic eBPF runtime

C148apache-2.0

3 years ago

ebpf-beginners

The beginner's guide to eBPF

Python1588apache-2.0

2 years ago

ebpf-for-windows

ebpf-for-windows

eBPF implementation that runs on top of Windows

C2771mit

3 months 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

C95gpl-2.0

4 months ago

ebpfedr-solutionssensor

ebpf-samples

Sample ebpf programs to analyze

C88

5 months ago

ebpfebpf-opcodeebpf-programs

ebpf-verifier

eBPF verifier based on abstract interpretation

C++369mit

3 months ago

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

Dockerfile80

last year

ebpf

libbpfgo

libbpfgo

eBPF library for Go. Powered by libbpf.

Go703apache-2.0

4 months ago

bpfebpfgo

ebpfguard

ebpfguard

Rust library for writing Linux security policies using eBPF

Rust278apache-2.0

10 months ago

redbpf

Rust library for building and running BPF/eBPF modules

Rust1707apache-2.0

last year

ebpfffi-bindingsrust-ffi

weaver

weaver

Trace Go program execution with uprobes and eBPF

Go296mpl-2.0

last year

bccebpfgo

TripleCross

TripleCross

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

C1745gpl-3.0

7 months ago

backdoorebpfkernel

ubpf

Userspace eBPF VM

C793apache-2.0

3 months ago

tcpdog

tcpdog

eBPF based TCP observability.

Go253mit

3 years ago

bpfebpflinux

ptcpdump

ptcpdump

Process-aware, eBPF-based tcpdump

C365mit

3 months ago

bpfcontainerebpf

zfw

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

C31gpl-3.0

3 months ago

ebpfebpf-tcfirewall

greggd

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

Go6apache-2.0

last year

rbpf

Rust virtual machine and JIT compiler for eBPF programs

Rust882apache-2.0

5 months 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

Go190apache-2.0

3 months ago

apmebpfnetwork

tracee

Linux Runtime Security and Forensics using eBPF

Go3432apache-2.0

3 months ago

bpfdockerebpf

tetragon

tetragon

eBPF-based Security Observability and Runtime Enforcement

Go3469apache-2.0

3 months ago

bpfebpfkernel

deepflow

deepflow

:sparkles: Zero-code distributed tracing and profiling, observability via eBPF :

Go2605apache-2.0

4 months ago

apmcudadistributed-tracing

oxidebpf

A Rust library for managing eBPF programs.

Rust114bsd-3-clause

9 months ago

ebpfrust-crate

zbpf

Writing eBPF in Zig

Zig93gpl-3.0

3 months ago

bpfebpftracing

bpfman

bpfman

An eBPF Manager for Linux and Kubernetes

Rust462apache-2.0

4 months ago

ebpfkuberneteskubernetes-operator

cilium

cilium

eBPF-based Networking, Security, and Observability

Go19518apache-2.0

3 months ago

bpfcncfcni

hubble

hubble

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

Makefile3406apache-2.0

4 months ago

ciliumebpfkubernetes

OpenCSD

OpenCSD

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

C++53mit

last year

bpfcomputational-storage-devicecsd

ebpfkit

ebpfkit

ebpfkit is a rootkit powered by eBPF

C733apache-2.0

2 years ago

ebpfkernellinux

ebpfkit-monitor

ebpfkit-monitor

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

C120apache-2.0

2 years ago

ebpfkernellinux

inspektor-gadget

inspektor-gadget

The eBPF tool and systems inspection framework for Kubernetes, containers and Li

C2095apache-2.0

3 months ago

bpfbpf-programscncf-project

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.

Go740apache-2.0

9 months ago

ebpfistiokubernetes

parca-agent

parca-agent

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

Go523apache-2.0

3 months ago

bpfccontinuous-profiling

bad-bpf

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

C518bsd-3-clause

4 months ago

hBPF

hBPF

hBPF = eBPF in hardware

Python394bsd-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

Rust71

4 months ago

cargo-generateebpfrust

eunomia-bpf

eunomia-bpf

Build, Distribute and Run CO-RE eBPF programs easier with JSON and Webassembly O

Rust616mit

3 months ago

bccebpfebpf-co-re

aya

aya

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

Rust2949apache-2.0

3 months ago

bpfebpfobservability