eBPF-based Networking, Security, and Observability
APM, Application Performance Monitoring System
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
Capture SSL/TLS plaintext with eBPFβno MITM proxy or custom CA installation. Supports Linux and Android on x86_64 and arm64.
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.
High-level tracing language for Linux
Cloud Native Runtime Security
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
Web-based Traffic and Cybersecurity Network Traffic Monitoring
β‘ TabPFN: Foundation Model for Tabular Data β‘
ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards and inspections.
Linux namespaces and seccomp-bpf sandbox
Cloud native networking and network security
Instant Kubernetes-Native Application Observability
eBPF-based Linux high-performance transparent proxy solution.
Per-process network monitoring for your terminal with deep packet inspection. Cross-platform, sandboxed.
eBPF-based Security Observability and Runtime Enforcement
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Linux Runtime Security and Forensics using eBPF
Hubble - Network, Service & Security Observability for Kubernetes using eBPF
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
eBPF Observability - Distributed Tracing and Profiling
A lightweight process isolation tool that utilizes Linux namespaces, cgroups, rlimits and seccomp-bpf syscall filters, leveraging the Kafel BPF language for enhanced security.
Packet, where are you? -- eBPF-based Linux kernel networking debugger
Distributed tracing without code changes. π Instantly monitor any application using OpenTelemetry and eBPF
eBPF implementation that runs on top of Windows
Perforator is a cluster-wide continuous profiling tool designed for large data centers
the TCPdump network dissector
The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)
eBPF distributed networking observability tool for Kubernetes
the LIBpcap interface to various kernel packet capture mechanism
PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF
Automated upstream mirror for libbpf stand-alone build.
Prometheus exporter for custom eBPF metrics
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (LSM-BPF, AppArmor).
π΅οΈββοΈ TUI for sniffing network traffic using eBPF on Linux
Fast and Lightweight Observability Data Collector
eBPF-based autoinstrumentation of web applications and network metrics
eBPF based cloud-native load-balancer for Kubernetes|Edge|Telco|IoT|XaaS.
Userspace eBPF runtime for Observability, Network, GPU & General Extensions Framework
The goal is to make it easier to configure your favorite Linux distribution as a router. Built with Rust and eBPF.
Scaffolding for BPF application development with libbpf and BPF CO-RE
Qtap: An eBPF agent that captures pre-encrypted network traffic, providing rich context about egress connections and their originating processes.
Solidity Compiler for Solana, Polkadot and Stellar
Sample solutions built with the ABP Framework
Process-aware, eBPF-based tcpdump
eBPF-based observability for Linux kernel & Agent sandbox ππ
Threat-hunting tool for Linux
A modular and blazing fast runtime security tool for the IoT, powered by eBPF.
OpenTelemetry Auto Instrumentation using eBPF
Minimal and opinionated eBPF tooling for the Rust ecosystem
Monitor network traffic per executable
LILYGO LoRa Series examples
The main libseccomp repository
Open-Source Network Management, Monitoring, ITOM, and Security Analytics