Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/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.

ebpf scheduler

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.

ebpf firewalll golang

Last synced: 19 Dec 2024

https://github.com/ktp0li/epbf-ping-fooler

simple ebpf program for tricking ping's rtt

cilium-ebpf ebpf go

Last synced: 04 Jan 2025

https://github.com/lucasbn/ebpf-lb

Layer 4 hash based load balancer written with eBPF

ebpf load-balancer xdp

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.

ebpf

Last synced: 10 Jan 2025

https://github.com/martichou/nrt-onl

Near Real Time Outage Notification Library

ebpf

Last synced: 10 Jan 2025

https://github.com/gruyaume/eupf-k8s-operator

Juju charm for operating eUPF on Kubernetes

5g ebpf eupf juju

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

ebpf go linux-kernel python

Last synced: 21 Jan 2025

https://github.com/lazypwny751/potential-broccoli

an eBPF based alarm generator written in bpftrace and bash.

alarm aya ebpf rust security

Last synced: 21 Dec 2024

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

ebpf

Last synced: 03 Feb 2025

https://github.com/ancat/lutra

Lutra automatically detects and destroys reverse shells.

ebpf security

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/ken109/redbpf-example

Example of eBPF by Rust

ebpf rust

Last synced: 08 Feb 2025

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/kwakubiney/inferno

Firewall built with eBPF

ebpf

Last synced: 03 Feb 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

clang dockerfile ebpf golang

Last synced: 21 Jan 2025

https://github.com/monkburger/bpf-mysql-querylog

BPF based MySQL query logging tool

bcc bpf ebpf ebpf-mysql mysql

Last synced: 05 Jan 2025

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

eBPF based firewall

ebpf firewall nix nixos rust

Last synced: 10 Oct 2024

https://github.com/lvillis/protego

🛡️ Protego is an eBPF-based security tool for Linux designed to enhance system protection.

aya bpf ebpf linux protego tc xdp

Last synced: 19 Jan 2025

https://github.com/bootbool/simplefirewall

Low level linux firewall, support ip/port whitelist and blacklist.

ebpf firew kernel linux netfilter

Last synced: 15 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

ebpf kernel libbpf

Last synced: 19 Jan 2025

https://github.com/coranlabs/hexa_upf

eBPF defined User Plane Function

3gpp 5g bpf ebpf go upf xdp

Last synced: 19 Nov 2024

https://github.com/archisman-mridha/discovering-ebpf

Discovering eBPF | a primitive to my ebpf-based-loadbalancer repo

ebpf xdp

Last synced: 21 Jan 2025

https://github.com/carel566/linux-rootkit

simple POC of a linux kernel module posing as a rootkit to stealthly hook its syscalls

assembly awesome backdoor bpf-maps c cmake ebpf hacking hook lkm ssh syscall tty userland

Last synced: 28 Jan 2025

https://github.com/promacanthus/ebpf-docs

本项目基于 isovalent/ebpf-docs ,旨在全面记录 eBPF 相关的信息和知识。

ebpf go rust

Last synced: 19 Nov 2024

https://github.com/rutu-sh/cloudlab-tools

Tools and setup scripts for easing work on CloudLab

cloudlab dpdk ebpf nfv tools

Last synced: 19 Nov 2024

https://github.com/l2dy/tcpsynacklat

Analyze TCP handshake latency with BPF (regardless of user space timeout)

bpf ebpf linux tcp

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

bcc debugging ebpf tracing

Last synced: 19 Nov 2024

https://github.com/dorkamotorka/ebpf-workshop

List of eBPF exercises for hosting workshops

ebpf

Last synced: 19 Nov 2024

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: 22 Jan 2025

https://github.com/chenhengqi/bpf-network

BPF network library for chaos engineering.

bpf ebpf network

Last synced: 25 Jan 2025

https://github.com/cppcoffee/c-oncpu

perf event process

aya aya-ebpf ebpf rust

Last synced: 08 Feb 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.

ebpf netlink xdp

Last synced: 21 Jan 2025

https://github.com/64j0/starting-ebpf

Starting my journey through eBPF (Extended Berkeley Packet Filter)

ebpf

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/danteslimbo/elysium

An easy epbf probe tool.

ebpf

Last synced: 21 Jan 2025

https://github.com/cppcoffee/c-fdleak

Dynamic track C/C++ application file descriptor leak.

aya ebpf fdleak rust uprobes

Last synced: 05 Feb 2025

https://github.com/criblio/o11y-taming-tetragon

Ingest, enrich, and transform Tetragon agent logs with Cribl Edge

cribl demo ebpf linux logging

Last synced: 21 Jan 2025

https://github.com/r21gh/ebpf-development

eBPF development on Mac

ebpf lima macos

Last synced: 21 Jan 2025

https://github.com/cppcoffee/c-memleak

Tracking C/C++ application memory usage dynamically.

aya ebpf memleak rust uprobes

Last synced: 29 Jan 2025

https://github.com/vmyroslav/ebpf-cilium-demo

This repository contains demos showcasing the usage of eBPF with Cilium in Go applications

cilium-ebpf ebpf go

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/danny-yamamoto/rust-aya-dev

Hello Aya.

ebpf rust xdp

Last synced: 02 Feb 2025

https://github.com/thearyanahmed/ebpf0

I'm trying to learn about eBPF from Liz Rice's book.

ebpf

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.

bpf ebpf

Last synced: 08 Dec 2024

https://github.com/scitags/flowd-go

A SciTags backend alternative

ebpf hepix libbpf scitags

Last synced: 08 Jan 2025

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

5g ebpf eupf upf

Last synced: 21 Jan 2025

https://github.com/isu-kim/tempest

Simple eBPF Reverse Proxy for Servers Behind the Firewalls

ebpf network

Last synced: 10 Jan 2025

https://github.com/acassen/fastswan

Linux Kernel XFRM offload via eBPF/XDP

ebpf ipsec xdp xfrm

Last synced: 13 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

ebpf ubuntu vagrant xdp

Last synced: 02 Feb 2025

https://github.com/bootbool/forwarder

Forward any packets to any where depending on your first packet.(support kernel, ebpf, dpdk)

dpdk ebpf kernel linux lwip network

Last synced: 21 Jan 2025