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/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/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/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/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 Nov 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/dklesev/all-the-probes

Demo code from the eBPF Vienna meetup (04.06.2024)

ebpf kernel meetup tracing vienna

Last synced: 20 Nov 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: 20 Nov 2024

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

BPF network library for chaos engineering.

bpf ebpf network

Last synced: 25 Nov 2024

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/laugharne/keynote__ebpf_-_everything_you_need_to_know_in_5_minutes

eBPF has become the key technology for infrastructure software. This session tells you everything you need to know about eBPF in 5 minutes. Why eBPF matters and why it exists. What it can do. What it can’t do. Who uses it for what. And finally, what the future holds.

ebpf ebpf-programs solana

Last synced: 20 Nov 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/64j0/starting-ebpf

Starting my journey through eBPF (Extended Berkeley Packet Filter)

ebpf

Last synced: 13 Jan 2025

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

List of eBPF exercises for hosting workshops

ebpf

Last synced: 19 Nov 2024

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/gruyaume/eupf-operator

Juju charm for eUPF, a 5G User Plane Function (UPF) based on eBPF

5g charm ebpf juju upf

Last synced: 20 Nov 2024

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

Juju charm for operating eUPF on Kubernetes

5g ebpf eupf juju

Last synced: 20 Nov 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: 20 Nov 2024

https://github.com/ivanitskiy/ebpf-fw

A simple demo of building a network firewall with eBPF

demo ebpf firewall poc rust

Last synced: 15 Dec 2024

https://github.com/thelumberjhack/stackplz

基于eBPF的堆栈追踪工具 - eBPF-based strace tool

android ebpf strace

Last synced: 29 Sep 2024

https://github.com/lbirchler/ip6hole

eBPF based tool to drop IPv6 traffic

ebpf ipv6 traffic-control xdp

Last synced: 09 Jan 2025

https://github.com/gruyaume/eupf-rock

OCI image for operating eUPF on Kubernetes

5g ebpf eupf upf

Last synced: 20 Nov 2024

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/junka/pycbpf

python script which compile cbpf to C code for BCC

bcc cbpf ebpf packet-capture tcpdump

Last synced: 06 Dec 2024

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: 20 Nov 2024

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

A SciTags backend alternative

ebpf hepix libbpf scitags

Last synced: 08 Jan 2025

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

perf event process

aya aya-ebpf ebpf rust

Last synced: 15 Dec 2024

https://github.com/danteslimbo/elysium

An easy epbf probe tool.

ebpf

Last synced: 20 Nov 2024

https://gitlab.com/aarcange/rv-ebpf

RV monitor automata models powered by eBPF tracing

Linux Kernel automata ebpf tracing

Last synced: 23 Oct 2024

https://github.com/lorenzosaino/xdp-playground

Development environment for experimenting with XDP on a VM

ebpf ubuntu vagrant xdp

Last synced: 07 Dec 2024

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/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: 20 Nov 2024

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: 14 Dec 2024

https://github.com/acassen/fastswan

Linux Kernel XFRM offload via eBPF/XDP

ebpf ipsec xdp xfrm

Last synced: 13 Jan 2025

https://github.com/mranv/sysmon-process

A poc on sysmon for process creation on kernel level!

ebpf windows-kernel

Last synced: 01 Dec 2024

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

Tracking C/C++ application memory usage dynamically.

aya ebpf memleak rust uprobes

Last synced: 01 Dec 2024

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

eBPF based firewall

ebpf firewall nix nixos rust

Last synced: 10 Oct 2024

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

Hello Aya.

ebpf rust xdp

Last synced: 08 Dec 2024

https://github.com/rimubytes/packetsage

Focused on packet filtering and kernel knowledge.

bpf ebpf

Last synced: 08 Dec 2024

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

eBPF development on Mac

ebpf lima macos

Last synced: 20 Nov 2024

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

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

cribl demo ebpf linux logging

Last synced: 20 Nov 2024

https://github.com/bengentil/wiretap

an eBPF utility to capture TLS data

ebpf go golang observability openssl uprobes

Last synced: 03 Dec 2024

https://github.com/ken109/redbpf-example

Example of eBPF by Rust

ebpf rust

Last synced: 15 Dec 2024

https://github.com/saidjawad/xdp-tutorial-go

XDP Tutorial with Go user space programs.

ebpf netlink xdp

Last synced: 20 Nov 2024

https://github.com/slashpai/ebpf_vagrant

Vagrant file for running ebpf based programs

ebpf fedora golang macos vagrant

Last synced: 27 Dec 2024

https://github.com/martindai/my-ebpf

基于libbpfgo的ebpf程序example

ebpf

Last synced: 02 Jan 2025