An open API service indexing awesome lists of open source software.

eBPF

eBPF is a technology that can run sandboxed programs in a privileged context such as the operating system kernel. It is used to safely and efficiently extend the capabilities of the kernel at runtime without requiring to change kernel source code or load kernel modules.

https://github.com/dklesev/slidev-theme-ebpf-vienna

eBPF Vienna theme for slidev

ebpf meetup slidev-theme vienna

Last synced: 02 Mar 2026

https://github.com/ursachec/ectg

eBPF Canarytoken trigger

canarytokens ebpf

Last synced: 26 Feb 2026

https://github.com/kubearmor/libbpf

KubeArmor eBPF Go library based on Linux libbpf API

bpf ebpf go golang kubearmor

Last synced: 11 Sep 2025

https://github.com/alexandrelamarre/otelcol-bpf

Open telemetry collector that integrates eBPF scripts for observability

ebpf observability opentelemetry-collector

Last synced: 10 Apr 2025

https://github.com/koukyosyumei/skimxdp

Elevate your network's defenses with the power of scikit-learn and XDP, the dynamic duo of packet filtering.

ebpf machine-learning packet-filtering xdp

Last synced: 01 May 2025

https://github.com/poonai/cgoleak

A ebpf based memory leak detector for CGO program

cgo cgo-bindings ebpf golang memory-leak

Last synced: 26 Jun 2025

https://github.com/keisku/execve-printer

The eBPF program will execute and print a message when the `execve()` system call is invoked

ebpf golang

Last synced: 26 Feb 2026

https://github.com/jklaiber/ebpf-bridge

Linux bridge management with ebpf made simple

ebpf golang grpc linux

Last synced: 05 Sep 2025

https://github.com/eunomia-bpf/c-struct-bindgen

Generate C structs serialization-free bindings and marshal / unmarshal functions for JSON (Can be used for pass structs between Wasm and eBPF/host)

ebpf host marshalling serialization wasm webassembly

Last synced: 19 Jun 2025

https://github.com/aibor/exceed2go

ICMPv6 time exceeded packet generator

ebpf go golang network xdp

Last synced: 14 Apr 2025

https://github.com/atrosinenko/bpfinst-spec

Generic API for different eBPF-based instrumenter engines

bpfinst ebpf instrumentation

Last synced: 24 Apr 2026

https://github.com/esonhugh/ebpf_cilium_doc

unofficial guide of cilium/ebpf library. 非官方 cilium ebpf 库踩坑指南

cilium documentation ebpf

Last synced: 07 Mar 2026

https://github.com/lumbrjx/ebpf-nta

A simple, portable eBPF C program for analyzing and filtering network traffic on Linux. With a self-cleaning Go-based user-space program including easy setup and cleanup using a Makefile.

c ebpf filtering golang kernel-space linux monitoring networking observability packet tcp traffic-control user-space

Last synced: 26 Oct 2025

https://github.com/ait-aecid/rootkit-detection-ebpf-time-trace

Detection of rootkit file hiding activities through analysis of shifts in kernel function execution times.

anomaly anomaly-detection ebpf hids intrusion-detection kernel-tracing machine-learning rootkit-detection rootkits semi-supervised

Last synced: 10 Apr 2025

https://github.com/gvencadze/tracing-demo

Manifests for different tracing systems + demo-apps

ebpf kubernetes observability tracing

Last synced: 27 Oct 2025

https://github.com/moolen/skouter

🛡️ cloud-native eBPF node egress firewall

dns ebpf kubernetes

Last synced: 21 Apr 2025

https://github.com/asphaltt/ebpf-tuplemerge

A simplified demo of TupleMerge with pure-bpf. License Apache 2.0 & GPL 2.0

ebpf online-packet-classification tuplemerge

Last synced: 12 Jul 2025

https://github.com/rinhizakura/ebpf-strace

A demonstration to show how to trace syscalls by eBPF

ebpf linux strace syscalls

Last synced: 24 Aug 2025

https://github.com/x00real/go-bpf

A forked version from iovisor/gobpf

bcc ebpf gobpf

Last synced: 11 Jul 2025

https://github.com/eunomia-bpf/bpf-oci

A lib manage wasm-bpf exec as OCI image

ebpf oci wasm webassembly

Last synced: 28 Feb 2025

https://github.com/graniet/ebpf-utils

Example for create, monitor eBPF probe

bpf bpftrace ebpf ebpf-rust rust tracing

Last synced: 28 Jun 2025

https://github.com/vietanhduong/go-bpf

A forked version from iovisor/gobpf

bcc ebpf gobpf

Last synced: 15 Apr 2025

https://github.com/vazw/simple-firewall

simple firewall a simple kernel level firewall using aya-ebpf

aya ebpf ebpf-programs firewall xdp xdp-acl

Last synced: 14 Oct 2025

https://github.com/minj-ae/tinyxdp

Strict traffic overload control XDP program for endpoint, suitable for getting rid of DDoS packets

ddos-mitigation ebpf endpoint-security xdp

Last synced: 20 Feb 2026

https://github.com/astrid-project/lcp

In each local agent, the control plane is responsible for programmability, i.e., changing the behaviour of the data plane at run-time.

agent beats control data ebpf elasticsearch log logstash management programmability security

Last synced: 06 Apr 2025

https://github.com/packetstream-llc/ouroboros

ouroboros is a tool to manage and chain multiple eBPF programs together, simplifying complex program flows with `bpf_tail_call`

ebpf ebpf-tail xdp

Last synced: 18 Nov 2025

https://github.com/qmonnet/bpftool-docs

Extended documentation for bpftool

bpf bpftool ebpf

Last synced: 19 May 2026

https://github.com/terassyi/xdpcap-with-cilium

example of xdpcap with cilium/ebpf

cilium ebpf linux xdp xdpcap

Last synced: 17 Apr 2026

https://github.com/asphaltt/ping-latency-injector

Inject latency to ping on server side. BSD-3 License

ebpf ebpf-co-re icmp ping ping-latency-injector

Last synced: 18 May 2026

https://github.com/kioubit/l3mp

Multiplex layer 3 tunnels through another layer 3 tunnel (eBPF)

ebpf networking tunnel

Last synced: 02 Jan 2026

https://github.com/unpackdev/fdb

The (f)db project focuses on building high-performance transport layers atop key-value databases like MDBX. Supporting protocols like QUIC, UDS, TCP, UDP, and Dummy for testing purposes. It aims for ultra-fast, low-latency data transfers, making it ideal (almost) for real-time applications like high-frequency trading.

ebpf gnet golang mdbx otel quic tcp udp uds

Last synced: 04 Jan 2026

https://github.com/datadog/btfhub-online-go

## Auto-archived due to inactivity. ## Golang client to communicate with the BTFHub online server

ebpf ebpf-co-re golang linux

Last synced: 17 Apr 2025

https://github.com/githubfoam/k8s-cilium-remote-sandbox

k8s cilium eBPF microservice API network security visibility WAF Helm smoke test(cassandra)

cilium ebpf helm k8s smoke-test waf

Last synced: 27 Apr 2026

https://github.com/merbridge/website

Merbridge website.

ebpf istio linkerd2 mesh

Last synced: 02 Sep 2025

https://github.com/akiidjk/styx

Styx is a Next-Generation Firewall (NGFW) project designed to provide advanced protection at both the host and application levels. This design is built using modern technologies such as eBPF and XDP, with the goal of providing high performance, flexibility, and a modular architecture.

ebpf firewalll golang

Last synced: 27 Oct 2025

https://github.com/amirhnajafiz/packet-exporter

Export your system's network packets by eBPF.

docker ebpf go golang packet-capture prometheus

Last synced: 15 Dec 2025

https://github.com/tiiuae/ebpf-firewall

eBPF based firewall

ebpf firewall nix nixos rust

Last synced: 14 Feb 2026

https://github.com/eunomia-bpf/wasm-bpf-rs

A WebAssembly eBPF runtime based on wasmtime in rust

bpf ebpf libbpf wasm wasmtime webassembly

Last synced: 08 May 2026

https://github.com/raw-phil/litm

litm (Logger In The Middle) is a simple CLI tool that captures and logs HTTP/1.1 traffic of a web server using eBPF.

c ebpf go linux

Last synced: 21 Feb 2026

https://github.com/gma1k/snake-ebpf

A nostalgic terminal Snake game powered by eBPF 🐝

bash c ebpf go

Last synced: 17 Dec 2025

https://github.com/Otsmane-Ahmed/KEIP

Kernel-Enforced Install-Time Policies (KEIP): An eBPF/LSM based security tool that detects and blocks malicious network activity during pip install.Kernel-Enforced Install-Time Policies (KEIP): An eBPF/LSM based security tool that detects and blocks malicious network activity during pip install

cybersecurity ebpf linux lsm malware-analysis python security supply-chain-security

Last synced: 07 Apr 2026

https://github.com/assaf-r/aisir

Named after the beautiful loch Aisir in northen Scotland, Aisir is an Ebpf based tool that logs and filters connection to remote IP addresses

ebpf ebpf-programs firewall linux security security-tools

Last synced: 01 Apr 2026

https://github.com/msaadshabir/pci-segment

Go CLI for PCI-DSS network segmentation. Validates YAML policies, enforces via eBPF (Linux) or pf (macOS), syncs to AWS/Azure, and generates compliance reports.

audit-logging aws azure cli compliance ebpf golang network-policy network-seg pci-dss pf security

Last synced: 05 Apr 2026

https://github.com/kfl/ebpf-tools

Experiments with eBPF bytecode

ebpf hacktoberfest haskell

Last synced: 08 Sep 2025

https://github.com/xujiajiadexiaokeai/ebpf-kube-agent

A eBPF program deployer for kubernetes clusters

agent cilium-ebpf ebpf kubernetes

Last synced: 28 Jan 2026

https://github.com/isovalent/cilium-up-and-running

This repository contains manifests, scripts, and configurations referenced in the O'Reilly book Cilium Up and Running. These resources are intended to help readers experiment with Cilium features, reproduce demonstrations, and deepen their understanding of Kubernetes networking, security, and observability.

cilium ebpf kubernetes networking observability security

Last synced: 17 Jul 2025

https://github.com/cirocosta/execsnoopvis

visualize system-wide process execution

ebpf linux observability

Last synced: 28 Jun 2025

https://github.com/bpf-endeavor/servant

Servant combines uBPF and AF_XDP. Using it you can write eBPF packet processing programs that run in usersapce.

af-xdp ebpf ubpf

Last synced: 27 Feb 2026

https://github.com/arindas/memcached-ebpf-proxy-cache

Intercept and serve memcached requests from eBPF.

aya ebpf linux memcached

Last synced: 07 Mar 2026

https://github.com/bombinisecurity/bombini

WIP: eBPF security monitoring agent based on Aya

aya bpf ebpf security

Last synced: 21 Sep 2025

https://github.com/bpfdeploy-io/bpf-rs

A collection of Rust libraries for inspecting & managing eBPF

bpf ebpf linux linux-kernel rust

Last synced: 09 Apr 2025

https://github.com/murilochianfa/srv6-pot-tlv

Design and implementation of a new SRv6 Proof-of-Transit TLV using SipHash, Poly1305 and BLAKE3 Keyed-hash through eBPF XDP and TC.

blake3 ebpf golang hmac-sha256 ipv6 kernel keyed-hashing linux poly1305 seg6 segment-routing siphash srv6 tc tlv xdp

Last synced: 30 Jul 2025

https://github.com/cirocosta/llb

[wip] The low-level load balancer

bpf ebpf linux load-balancer networking

Last synced: 13 Apr 2026

https://github.com/jugatsu/cilium-cluster-mesh-workshop

🔗 Use Cilium Cluster Mesh for multi-cluster networking.

cilium cilium-cluster-mesh colima ebpf kind kubernetes

Last synced: 15 Apr 2025

https://github.com/theobori/tinyfilter

XDP packet filtering for OSI model layers 2, 3 and 4

bpf ebpf packet-filtering xdp

Last synced: 07 Feb 2026

https://github.com/ldorau/strace.ebpf

Tool tracing syscalls in a fast way using eBPF linux kernel feature

bcc ebpf ebpf-programs kprobes syscall syscalls tracepoints

Last synced: 12 Apr 2025

https://github.com/gregdel/overseer

Monitor linux traffic with eBPF and expose metrics to prometheus

ebpf golang monitoring-tool prometheus-exporter

Last synced: 07 Jan 2026

https://github.com/madhavan-21/kernalkoala

This project is a minimal eBPF-based network monitor that uses tc (Traffic Control) hooks to trace ingress and egress network traffic in real time. It extracts key metadata like IP addresses, ports, protocol types, and TCP flags from packets and sends this metadata to user space via perf events.

ebpf golang obserablity

Last synced: 02 Mar 2026

https://github.com/moolen/juno

:satellite: Network Observability for Kubernetes

ebpf kubernetes networking observability tracing

Last synced: 05 May 2026

https://github.com/chenhengqi/golang-function-tracing

trace Golang function using BPF

bcc bpf ebpf golang tracing

Last synced: 09 May 2026

https://github.com/adamlahbib/pingkiller

Simple eBPF program that drops ICMP packets. It is written in C and uses the eBPF library and XDP to load the program into the kernel then outputs stats in the userspace program based on Cilium-ebpf.

cilium ebpf kernel network xdp

Last synced: 19 May 2026

https://github.com/saiintbrisson/bepeefe

An eBPF VM with support for BTF, maps, a dead simple WIP verifier and more soon™

ebpf

Last synced: 12 Feb 2026

https://github.com/mmat11/usdt

go package for linking ebpf.Program to USDTs

ebpf go tracing usdt

Last synced: 25 Jul 2025

https://github.com/asphaltt/skbtracer-iptables

skbtracer on iptables based on eBPF. Apache License 2.0

bpf cilium-ebpf ebpf ebpf-co-re golang iptables skbtracer skbtracer-iptables

Last synced: 31 Jan 2026

https://github.com/Mutasem-mk4/procscope

Zero-overhead eBPF process tracer for Linux malware triage and incident response. Traces syscalls, network, and file events per-process without strace overhead.

bpf cli container-security ebpf forensics golang incident-response kali-linux kubernetes-security linux-security malware-analysis monitoring observability process-monitoring reverse-engineering runtime-security security-tools threat-detection threat-hunting tracing

Last synced: 28 Apr 2026

https://github.com/solnix-lang/solnix-compiler

A secure, verifier-aware eBPF compiler for writing high-level kernel-safe programs.

compiler ebpf kernel linux rust security

Last synced: 14 Apr 2026

https://github.com/simar7/ebpf-stuff

Just a playground of eBPF things.

ebpf golang

Last synced: 24 Apr 2026

https://github.com/n1k0r/xnf

XDP-based Network Filter

ebpf firewall linux network rust security xdp

Last synced: 09 May 2026

https://github.com/tpapagian/go-ebpf-timer

An example to demonstrate the use of eBPF timers.

ebpf golang timers

Last synced: 16 Mar 2026

https://github.com/rogercoll/learningebpf

Examples of C++ programs that generates BPF bytecodes

ebpf kprobes learing

Last synced: 08 May 2026

https://github.com/manishklach/sram-inference-kernel-fastpath

Experimental Linux kernel fast-path patches for SRAM-based AI inference servers, targeting io_uring submission, registered buffers, CQ polling, wakeup attribution, and completion latency.

ai-inference ai-infrastructure async-io benchmarking bpftrace ebpf ftrace inference-systems io-uring kernel-development kernel-fastpath kernel-tracing latency linux-kernel low-latency operating-systems performance-analysis sram systems-performance

Last synced: 09 May 2026

https://github.com/jrroman/caza

Analyze network traffic from host to host with eBPF

ebpf networking

Last synced: 09 Jun 2026

https://github.com/sykwer/ebpf_apps

ebpf

Last synced: 19 Feb 2026

https://github.com/tonyliu666/trace-your-container

get the details of docker containers running on the host via ebpf technology

docker ebpf libbpf

Last synced: 29 Jan 2026

https://github.com/rimubytes/ebpf-scheduler

Minimal Linux scheduler using sched_ext and eBPF directly in C.

ebpf scheduler

Last synced: 14 Feb 2026

https://github.com/rgolangh/gnome-shell-extension-camera-indicator

A Gnome Shell extension to indicate if a camera device is in use

camera dbus ebpf gnome

Last synced: 29 Apr 2026

https://github.com/filipecosta90/redis-bpftoolkit

An aggregation of useful redis BPF-related tooling programs

bpftrace ebpf redis

Last synced: 28 Apr 2026

https://github.com/false-systems/tapio

Edge Intelligence for Kubernetes eBPF-based agent that captures kernel-level events, filters to anomalies at the edge

debugging devops ebpf kubernetes observability

Last synced: 21 Apr 2026

https://github.com/toxy4ny/artaxerxes

Artaxerxes - Adaptive High-Performance Stress Tester v.1.0. Rebuild old version Xerxes DDoS. Supports GPU+io_uring, DPDK, eBPF/XDP with intelligent fallbacks. Educational tool for advanced cybersecurity labs

cuda cuda-programming cybersecurity cybersecurity-education cybersecurity-tools dpdk ebpf educational high-performance network-security network-security-tool penetration-testing penetration-testing-framework penetration-testing-tools security-tools stress-testing

Last synced: 08 Oct 2025

https://github.com/aessecurity/oburix

eBPF-based runtime agent for Endpoint Detection and Response for Linux based operating systems.

agent cybersecurity ebpf edr linux runtime-security xdr

Last synced: 18 Oct 2025

https://github.com/inspektor-gadget/ig-mcp-server

Debug your Container and Kubernetes workloads with an AI interface

ai container ebpf kubernetes linux mcp-server

Last synced: 27 Jun 2025

https://github.com/sonichigo/kubetracer

A security monitoring solution to monitor system events on your cluster nodes.

ebpf k8s-cluster monitoring security

Last synced: 21 Apr 2026

https://github.com/chocholl/xdp_furpf

Pretty fast XDP-based URPF implementation that leverages hierarchical data structures to perform high-speed packet filtering with rate limiting support.

arp-poisoning arp-spoofing cloud-networking ebpf kernel ndp-poisoning ndp-spoofing network-policy networking rate-limiting security spoofing-attack urpf virtual-machine xdp

Last synced: 01 Apr 2026

https://github.com/jamesseeman/bpflan

VXLAN overlay networks managed by ebpf & tc

ebpf rust vxlan

Last synced: 07 Mar 2026

https://github.com/moolen/neuwerk

🛡️ cloud-native eBPF network egress firewall

cloud-native ebpf firewall kubernetes security

Last synced: 27 Jan 2026

https://github.com/vuvietnguyenit/gpuxray

A lightweight GPU observability tool focused on per-process GPU metrics, with optional deep tracing powered by eBPF.

ebpf gpu gpu-monitoring tracing

Last synced: 04 Apr 2026

https://github.com/germancoding/segmentist

Rust eBPF program to determine whether hosts respect MSS

ebpf mss rust tcp

Last synced: 14 May 2026

https://github.com/eunomia-bpf/kernel-bpf-library

a standalone userspace eBPF runtime and verifier extracted from the Linux kernel

bpf ebpf userspa

Last synced: 30 Apr 2026

https://github.com/theobori/tinyknock

🐝 XDP port knocking

bpf ebpf port-knocking xdp

Last synced: 13 May 2026

https://github.com/chayuto/tetragon-playground

Tetragon Playground

ebpf tetragon

Last synced: 06 Jan 2026

https://github.com/asiffer/carnx

XDP-based network statistics digger

bpf ebpf xdp xdp-hooks

Last synced: 18 Apr 2026

https://github.com/gamemann/srcip-nexthop-rs

A tool made with Rust that attaches to the TC egress hook using Aya. This tool maps source IPs from outgoing packets to destination MAC address. I'm using this for testing in a specific network setup,

bpf ebpf egress mac mac-address next-hop nexthop outgoing packet-manipulation rust tc traffic-control

Last synced: 22 Jun 2026