ebpf-beginners

The beginner's guide to eBPF

Python1523apache-2.0

12 months ago

ebpf-for-windows

eBPF implementation that runs on top of Windows

C2486mit

2 months ago

ebpf-kill-example

An example of an eBPF program hooking into the kill tracepoint

C20gpl-3.0

11 months ago

redcanary-ebpf-sensor

Red Canary's eBPF Sensor

C82gpl-2.0

3 months ago

ebpfedr-solutionssensor

ebpf-samples

Sample ebpf programs to analyze

C77

3 months ago

ebpfebpf-opcodeebpf-programs

ebpf-verifier

eBPF verifier based on abstract interpretation

C++327mit

2 months ago

abstract-interpretationebpfebpf-verifier

awesome-ebpf

A curated list of awesome projects related to eBPF.

3488cc0-1.0

7 months ago

awesomeawesome-listbcc

awesome-ebpf

A curated list of awesome projects related to eBPF.

3814cc0-1.0

2 months ago

awesomeawesome-listbcc

ebpf

ebpf

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

Go5503mit

3 months ago

btfebpfgo

explorer

explorer

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

Dockerfile71

10 months ago

ebpf

libbpfgo

eBPF library for Go. Powered by libbpf.

Go640apache-2.0

3 months ago

bpfebpfgo

ebpfguard

ebpfguard

Rust library for writing Linux security policies using eBPF

Rust270apache-2.0

3 months ago

redbpf

Rust library for building and running BPF/eBPF modules

Rust1700apache-2.0

10 months ago

ebpfffi-bindingsrust-ffi

weaver

weaver

Trace Go program execution with uprobes and eBPF

Go290mpl-2.0

8 months ago

bccebpfgo

bpftrace

bpftrace

High-level tracing language for Linux eBPF

C++7536apache-2.0

4 months ago

bccbpfebpf

ubpf

Userspace eBPF VM

C733apache-2.0

last month

zfw

An ebpf based firewall for openziti edge-routers/tunnelers

C5gpl-3.0

3 months ago

greggd

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

Go6apache-2.0

11 months ago

rbpf

Rust virtual machine and JIT compiler for eBPF programs

Rust787apache-2.0

3 months ago

assemblerbpfebpf

bpftrace

bpftrace

High-level tracing language for Linux eBPF

C++7960apache-2.0

2 days ago

bccbpfebpf

libbpf-rs

Minimal and opinionated eBPF tooling for the Rust ecosystem

Rust603other

2 months ago

bpfebpflibbpf

skywalking-rover

skywalking-rover

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

Go164apache-2.0

3 months ago

apmebpfnetwork

tracee

Linux Runtime Security and Forensics using eBPF

Go3115apache-2.0

2 months ago

bpfdockerebpf

tetragon

tetragon

eBPF-based Security Observability and Runtime Enforcement

Go3199apache-2.0

last month

bpfebpfkernel

oxidebpf

A Rust library for managing eBPF programs.

Rust114bsd-3-clause

2 months ago

ebpfrust-crate

zbpf

zbpf

Writing eBPF in Zig

Zig65gpl-3.0

last month

bpfebpftracing

bpfman

bpfman

An eBPF Manager for Linux and Kubernetes

Rust281apache-2.0

2 months ago

ebpfkuberneteskubernetes-operator

cilium

cilium

eBPF-based Networking, Security, and Observability

Go17866apache-2.0

2 months ago

bpfcncfcni

hubble

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

Go3174apache-2.0

2 months ago

ciliumebpfkubernetes

OpenCSD

OpenCSD

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

C++46mit

6 months ago

bpfcomputational-storage-devicecsd

eunomia-bpf

eunomia-bpf

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

Rust527mit

2 months ago

bccebpfebpf-co-re

inspektor-gadget

inspektor-gadget

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

C1883apache-2.0

last month

bpfbpf-programscncf-project

merbridge

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

Go709apache-2.0

5 months ago

ebpfistiokubernetes

parca-agent

parca-agent

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

Go435apache-2.0

2 months ago

bpfccontinuous-profiling

bad-bpf

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

C457bsd-3-clause

last year

aya-template

A cargo-generate template for Rust eBPF Projects using Aya

Rust60

2 months ago

cargo-generateebpfrust

aya

aya

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

Rust2455apache-2.0

3 months ago

bpfebpfobservability

ebpf-mpls-encap-decap

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

C46gpl-3.0

5 years ago

bpfbpfilterebpf

generic-ebpf

Generic eBPF runtime

C142apache-2.0

3 years ago

TripleCross

TripleCross

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

C1655gpl-3.0

last year

backdoorebpfkernel

tcpdog

tcpdog

eBPF based TCP observability.

Go248mit

3 years ago

bpfebpflinux

ebpfkit

ebpfkit

ebpfkit is a rootkit powered by eBPF

C657apache-2.0

last year

ebpfkernellinux

ebpfkit-monitor

ebpfkit-monitor

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

C108apache-2.0

last year

ebpfkernellinux

bpflock

bpflock

bpflock - eBPF driven security for locking and auditing Linux machines

C132apache-2.0

2 years ago

bpfcontainersebpf

hBPF

hBPF

hBPF = eBPF in hardware

Python378bsd-3-clause

last year

ebpffpgalitex

vale-bpf

VALE eBPF extension module

C30apache-2.0

4 years ago