Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
eBPF
![](https://explore-feed.github.com/topics/ebpf/ebpf.png)
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.
- GitHub: https://github.com/topics/ebpf
- Wikipedia: https://en.wikipedia.org/wiki/EBPF
- Created by: Alexei Starovoitov, Daniel Borkmann
- Released: 2014
- Last updated: 2025-02-10 00:08:46 UTC
- JSON Representation
https://github.com/githubfoam/tracee-githubactions
tracee forensics ebpf githubactions
ebpf forensics githubactions linux
Last synced: 05 Feb 2025
https://github.com/jgalar/LinuxCon2022-Benchmarks
Suite of benchmarks developed for my presentation at LinuxCon Europe 2022
benchmark ebpf lttng performance
Last synced: 23 Oct 2024
https://github.com/ebpfcca/ebpfcca
🐝 Evaluating eBPF as a Platform for Congestion Control Algorithm Implementation
congestion-control ebpf linux tcp
Last synced: 07 Feb 2025
https://github.com/prosenjitjoy/learning-modern-linux
Essential skills to understand the internals and improve the flow of working with modern Linux.
docker-image ebpf grafana podman prometheus shell-script tmux
Last synced: 19 Dec 2024
https://github.com/rimubytes/ebpf-scheduler
Minimal Linux scheduler using sched_ext and eBPF directly in C.
Last synced: 12 Jan 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.
Last synced: 19 Dec 2024
https://github.com/ktp0li/epbf-ping-fooler
simple ebpf program for tricking ping's rtt
Last synced: 04 Jan 2025
https://github.com/githubfoam/k8s-ebpf-sandbox
kubernetes ebpf
ebpf kubernetes network-observability network-security-monitoring pipeline
Last synced: 05 Feb 2025
https://github.com/lucasbn/ebpf-lb
Layer 4 hash based load balancer written with eBPF
Last synced: 21 Dec 2024
https://github.com/danny-yamamoto/lsm
LSM stands for Linux Security Modules which is a framework which allows developers to write security systems on top of the Linux kernel.
Last synced: 10 Jan 2025
https://github.com/martichou/nrt-onl
Near Real Time Outage Notification Library
Last synced: 10 Jan 2025
https://github.com/gruyaume/eupf-k8s-operator
Juju charm for operating eUPF on Kubernetes
Last synced: 21 Jan 2025
https://github.com/eriksjolund/podman-map-uid-docs
Documenation of how to map UIDs and GIDs with Podman
demo documentation ebpf example inspektor-gadget podman
Last synced: 19 Dec 2024
https://github.com/miladhzzzz/linux-epbf-poc
eBPF toolkit for implementing custom logic . Proof of Concept
Last synced: 21 Jan 2025
https://github.com/scm-probe/scm
Syscall monitoring and auditing tool built using eBPF
ebpf ebpf-exporter golang influxdb security security-audit security-tools
Last synced: 21 Jan 2025
https://github.com/polarsignals/kubezonnet
Monitor cross-zone network traffic in Kubernetes.
ebpf gke kubernetes metrics networking prometheus
Last synced: 10 Jan 2025
https://github.com/ashishtiwari1993/slides.ashish.one
Collection of all slides presented by Ashish Tiwari
ebpf elastic elasticsearch function-calling genai
Last synced: 21 Jan 2025
https://github.com/dorkamotorka/ebpf-workshops
List of eBPF exercises for hosting workshops
Last synced: 03 Feb 2025
https://github.com/ancat/lutra
Lutra automatically detects and destroys reverse shells.
Last synced: 10 Feb 2025
https://github.com/kube-tarian/tarian-policy-engine
eBPF based threat elimination - Enforce Policies and Automated actions for auto threat elimination for Kubernetes. Also, share the threat(s) info & solution with community with simple yaml based configurations as eBPF functions..
ebpf kubernetes kubernetes-security threat-elimination threat-hunting threat-intelligence
Last synced: 11 Jan 2025
https://github.com/ashmeetxd/networking-services
simplify simple networking tasks like changing IP address & MAC addresses of the network interfaces.
3gpp async awesome bazel c ebpf helm iptables kubernetes libevent mdns mno self-hosted vagrant
Last synced: 08 Feb 2025
https://github.com/rzetelskik/bpf-sanitizer
Linux kernel patch introducing a new eBPF program type for sanitizing writes.
bpf ebpf ebpf-programs linux-kernel
Last synced: 27 Dec 2024
https://github.com/guptaachin/tracing-with-open-telemetry
Auto instrumentation of go application with eBPF (Otel Collector)
api docker ebpf golang jaeger observability otel-collector swagger traces
Last synced: 21 Jan 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: 21 Jan 2025
https://github.com/sobolevska/simple_measurement_of_upf_performance_8
Simple Measurement of UPF Performance 8
5g 5gc dpdk ebpf eupf free5gc open5gs performance proxmox proxmox-ve srsran upf upg-vpp vpp
Last synced: 24 Jan 2025
https://github.com/flaxyzz/simple_measurement_of_upf_performance_7
Simple Measurement of UPF Performance 7
5gc dpdk ebpf eupf free5gc open5gs packetrusher performance proxmox proxmox-ve upf upg-vpp vpp xdp
Last synced: 24 Jan 2025
https://github.com/zigelboim-misha/kernel-system-enter-write-test
Using eBPF to print each a line every time a system enter write event is executed on the kernel
Last synced: 21 Jan 2025
https://github.com/monkburger/bpf-mysql-querylog
BPF based MySQL query logging tool
Last synced: 05 Jan 2025
https://github.com/knightchaser/hello-ebpf
Example hands-on codes for exercising eBPF(Extended Berkeley Packet Filter) on Linux Kernel via eunomia-bpf/libbpf
Last synced: 19 Jan 2025
https://github.com/archisman-mridha/discovering-ebpf
Discovering eBPF | a primitive to my ebpf-based-loadbalancer repo
Last synced: 21 Jan 2025
https://github.com/lawndoc/seccomp-ci-demo
Automate seccomp filter generation in your CI pipeline
ci container-security containers devops devsecops ebpf linux seccomp security security-automation syscalls
Last synced: 07 Feb 2025
https://github.com/promacanthus/ebpf-docs
本项目基于 isovalent/ebpf-docs ,旨在全面记录 eBPF 相关的信息和知识。
Last synced: 19 Nov 2024
https://github.com/l2dy/tcpsynacklat
Analyze TCP handshake latency with BPF (regardless of user space timeout)
Last synced: 21 Jan 2025
https://github.com/adithaker/xdp_sfu
🖲️Selective Forwarding Unit Implementation using XDP and TC hooks
c ebpf ebpf-tc ebpf-xdp linux-kernel rtp-streaming webrtc wireshark
Last synced: 05 Jan 2025
https://github.com/sakateka/htb-simulator
Hierachical token bucket simulator
algorithm c ebpf hierarchical-token-bucket htb token-bucket xdp
Last synced: 08 Jan 2025
https://github.com/lbirchler/pyflow
BCC based tool to trace function call/return hierarchy of Python scripts and processes
Last synced: 19 Nov 2024
https://github.com/dorkamotorka/ebpf-workshop
List of eBPF exercises for hosting workshops
Last synced: 19 Nov 2024
https://github.com/chenhengqi/bpf-network
BPF network library for chaos engineering.
Last synced: 25 Jan 2025
https://github.com/s5uishida/simple_measurement_of_upf_performance_7
Simple Measurement of UPF Performance 7
5g 5gc dpdk ebpf eupf free5gc open5gs packetrusher performance proxmox proxmox-ve upf upg-vpp vpp xdp
Last synced: 21 Jan 2025
https://github.com/containerscrew/rootisnaked
Simple root privilege escalation detection using ebpf-go
cilium-ebpf ebpf ebpf-go go golang linux-kernel privilege-escalation security
Last synced: 31 Jan 2025
https://github.com/xmigrate/blxrep
eBPF based sector level disk replication tool for disaster recovery purpose
backup disaster-recovery ebpf sector-level-recovery
Last synced: 25 Jan 2025
https://github.com/saidjawad/xdp-tutorial-go
XDP Tutorial with Go user space programs.
Last synced: 21 Jan 2025
https://github.com/64j0/starting-ebpf
Starting my journey through eBPF (Extended Berkeley Packet Filter)
Last synced: 13 Jan 2025
https://github.com/charlie0129/killsnoop
Find out who sent a kill signal. Useful for debugging mysteriously happened kills.
bpf ebpf kernel linux syscalls tracepoints tracing
Last synced: 06 Jan 2025
https://github.com/asphaltt/bpflbr
bpflbr is an eBPF enhanced tool to trace some details of bpf prog with LBR. License Apache 2.0
bpf bpflbr ebpf last-branch-record lbr
Last synced: 07 Feb 2025
https://github.com/m-osource/mienro
eXpress Data Path Router
ddos-protection ebpf ebpf-programs fast-forward firewall ipv6 kernel-bypass linux low-latency network-address-translation networking openbsd router software vlan
Last synced: 20 Dec 2024
https://github.com/vmyroslav/ebpf-cilium-demo
This repository contains demos showcasing the usage of eBPF with Cilium in Go applications
Last synced: 21 Jan 2025
https://github.com/junka/pycbpf
python script which compile cbpf to C code for BCC
bcc cbpf ebpf packet-capture tcpdump
Last synced: 01 Feb 2025
https://github.com/tyrone-wu/bpf-prog-telegraf-plugin
Telegraf input plugin for collecting metadata metrics on BPF programs on the host.
bpf ebpf telegraf telegraf-plugin
Last synced: 21 Jan 2025
https://github.com/jgalar/linuxcon2022-benchmarks
Suite of benchmarks developed for my presentation at LinuxCon Europe 2022
benchmark ebpf lttng performance
Last synced: 22 Dec 2024
https://github.com/gukoff/dynamicprobes
USDT probes in .NET on Linux
dotnet dynamic-tracing ebpf linux usdt
Last synced: 19 Nov 2024
https://github.com/thearyanahmed/ebpf0
I'm trying to learn about eBPF from Liz Rice's book.
Last synced: 21 Jan 2025
https://github.com/miladhzzzz/the-eye
eBPF kubernetes platform observation and automation.
automation cli cli-tool ebpf kubernetes linux-kernel monitoring
Last synced: 18 Jan 2025
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: 19 Nov 2024
https://github.com/rimubytes/packetsage
Focused on packet filtering and kernel knowledge.
Last synced: 08 Dec 2024
https://github.com/bengentil/wiretap
an eBPF utility to capture TLS data
ebpf go golang observability openssl uprobes
Last synced: 30 Jan 2025
https://github.com/gruyaume/eupf-rock
OCI image for operating eUPF on Kubernetes
Last synced: 21 Jan 2025
https://github.com/isu-kim/tempest
Simple eBPF Reverse Proxy for Servers Behind the Firewalls
Last synced: 10 Jan 2025
https://github.com/pyaillet/aya-lb-dr
A minimal example of using aya to build a loadbalancer with direct return
aya ebpf example learning-exercise rust-lang
Last synced: 21 Jan 2025
https://github.com/lorenzosaino/xdp-playground
Development environment for experimenting with XDP on a VM
Last synced: 02 Feb 2025