Trending repositories for topic ebpf
Perforator is a cluster-wide continuous profiling tool designed for large data centers
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.
Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative 📊, 🖥️, 👉. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infra...
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).
Hubble - Network, Service & Security Observability for Kubernetes using eBPF
OpenTelemetry Auto Instrumentation using eBPF
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
⭐️ All-in-One Polyglot Observability with OLAP Storage for Logs, Metrics, Traces & Profiles. Drop-in Grafana Cloud replacement compatible with Loki, Prometheus, Tempo, Pyroscope, Opentelemetry, Datado...
Schedule bpftrace programs on your kubernetes cluster using the kubectl
Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
Perforator is a cluster-wide continuous profiling tool designed for large data centers
A curated list of awesome eBPF 🐝 projects using aya-rs and Rust 🦀
OpenTelemetry Auto Instrumentation using eBPF
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.
eBPF-based autoinstrumentation of web applications and network metrics
nettrace is a eBPF-based tool to trace network packet and diagnose network problem.
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).
⭐️ All-in-One Polyglot Observability with OLAP Storage for Logs, Metrics, Traces & Profiles. Drop-in Grafana Cloud replacement compatible with Loki, Prometheus, Tempo, Pyroscope, Opentelemetry, Datado...
Schedule bpftrace programs on your kubernetes cluster using the kubectl
Perforator is a cluster-wide continuous profiling tool designed for large data centers
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.
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative 📊, 🖥️, 👉. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infra...
OpenTelemetry Auto Instrumentation using eBPF
Learning eBPF, published by O'Reilly - out now! Here's where you'll find a VM config for the examples, and more
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
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.
Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
Perforator is a cluster-wide continuous profiling tool designed for large data centers
eBPF based sector level disk replication tool for disaster recovery purpose
OpenTelemetry Auto Instrumentation using eBPF
A curated list of awesome eBPF 🐝 projects using aya-rs and Rust 🦀
A Linux kernel rootkit in Rust using a custom made type-2 hypervisor, eBPF XDP and TC programs
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.
Learning eBPF, published by O'Reilly - out now! Here's where you'll find a VM config for the examples, and more
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).
Userspace eBPF runtime for Observability, Network & General Extensions Framework
⭐️ All-in-One Polyglot Observability with OLAP Storage for Logs, Metrics, Traces & Profiles. Drop-in Grafana Cloud replacement compatible with Loki, Prometheus, Tempo, Pyroscope, Opentelemetry, Datado...
Perforator is a cluster-wide continuous profiling tool designed for large data centers
Perforator is a cluster-wide continuous profiling tool designed for large data centers
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.
Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative 📊, 🖥️, 👉. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infra...
Packet, where are you? -- eBPF-based Linux kernel networking debugger
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
OpenTelemetry Auto Instrumentation using eBPF
OpenTelemetry Auto Instrumentation using eBPF
A Linux kernel rootkit in Rust using a custom made type-2 hypervisor, eBPF XDP and TC programs
Packet monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0).
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.
Threat-informed defense for cloudnative: Reference Implementation of a so-called Honeycluster - for kind (and GKE, RKE2, AKS)
libsinsp, libscap, the kernel module driver, and the eBPF driver sources
High Performance ServiceMesh Data Plane Based on eBPF and Programmable Kernel
Template designed to get new developers with cilium-ebpf development.
Weaponizing the Linux Kernel (Hide Files/PID, SSH backdoors, SSL Sniffer, ...) by poking around eBPF/XDP
TC and XDP eBPF based simple Ethernet interface traffic monitor and reporting tool
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.
The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)
Perforator is a cluster-wide continuous profiling tool designed for large data centers
APO is a one-stop observability platform combining OpenTelemetry with eBPF. Leveraging LLM capabilities to enable auto-pilot analyzing and troubleshooting 🚀.
A Linux kernel rootkit in Rust using a custom made type-2 hypervisor, eBPF XDP and TC programs
Packet monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0).
Real-time network & syscall monitoring tool for Linux systems and Kubernetes clusters
Kernel-based Process Monitoring on Linux Endpoints for File System, TCP and UDP Networking Events and optionally DNS, HTTP and SYSLOG Application Messages via eBPF Subsystem
TC and XDP eBPF based simple Ethernet interface traffic monitor and reporting tool
Chaos engineering tool written in C/Go to test the resilience of TCP/UDP-based applications within Kubernetes environments, simulating various network conditions and failures to ensure the reliability...
A high-level profiler for process-level events such as fork, exec, exit, setpgid, and setsid
Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
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.
The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)
Perforator is a cluster-wide continuous profiling tool designed for large data centers
Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative 📊, 🖥️, 👉. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infra...
eBPF-based Linux high-performance transparent proxy solution.
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Packet, where are you? -- eBPF-based Linux kernel networking debugger
The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)
Tracer for execve{,at} and pre-exec behavior, launcher for debuggers.
TC and XDP eBPF based simple Ethernet interface traffic monitor and reporting tool
A high-level profiler for process-level events such as fork, exec, exit, setpgid, and setsid
FlowSentryX is an open-source XDP-based fast packet processing DOS and DDOS Mitigation Framework solution designed to protect your network infrastructure from Denial of Service (DOS) and Distributed D...
Real-time network & syscall monitoring tool for Linux systems and Kubernetes clusters
Network Cryptography Monitor - using eBPF, written in python
🐝 Ransomware Detection using Machine Learning with eBPF for Linux.
kubectl-prof is a kubectl plugin to profile applications on kubernetes with minimum overhead