Visualize the time packets spend in the kernel, watch & analyze in command line.
-
Updated
Nov 22, 2024 - C
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.
Visualize the time packets spend in the kernel, watch & analyze in command line.
Hubble - Network, Service & Security Observability for Kubernetes using eBPF
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.
eBPF-based Networking, Security, and Observability
eBPF verifier based on abstract interpretation
Network Observability eBPF Agent
Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF
Cloud native networking and network security
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Web-based Traffic and Security Network Traffic Monitoring
An eBPF-based Endpoint-Independent(Full Cone) NAT for Linux
Using eBPF to replace namespaces in container networking
eBPF-based Security Observability and Runtime Enforcement
eBPF distributed networking observability tool for Kubernetes
Cloud Native Runtime Security
OpenTelemetry Auto Instrumentation using eBPF