Repository navigation

#

ebpf-programs

parca-dev/parca

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.

TypeScript
4555
4 小时前

Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF

C
2537
14 分钟前
Go
2131
1 年前

k8spacket - collects TCP traffic and TLS connection metadata in the Kubernetes cluster using eBPF and visualizes in Grafana

Go
1058
3 个月前
qmonnet/rbpf

Rust virtual machine and JIT compiler for eBPF programs

Rust
1030
3 个月前

Alaz: Advanced eBPF Agent for Kubernetes Observability – Effortlessly monitor K8s service interactions and performance metrics in your K8s environment. Gain in-depth insights with service maps, metrics, and more, while staying alert to crucial system anomalies 🐝

C
704
1 年前

eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!

Go
651
1 天前

Making eBPF programming easier via build env and examples

C
507
2 天前

🧑‍💻🔭 Digma helps you fix performance issues in your code by automatically profiling the code execution. Using APMs to identify code bottlenecks, query problems and scalability issues takes time and effort - Digma automates all of that. Digma is free for developers - get it here: https://digma.ai/get-digma/

Shell
403
6 天前

Prototyping kernel development work outside mainline

C
314
7 个月前

Hades is a Host-Based Intrusion Detection System based on eBPF(mainly)

C
297
9 个月前

A stateless, high-performance NAT-like proxy that attaches to the XDP hook in the Linux kernel using (e)BPF for fast packet processing. This proxy forwards packets based on configurable rules and performs source-port mapping, similar to IPTables and NFTables.

C
234
2 个月前

LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.

C++
176
2 年前

Monitor DNS queries by host processes using eBPF!

Python
172
3 个月前

Tool tracing syscalls in a fast way using eBPF linux kernel feature

C
98
2 年前

Sample ebpf programs to analyze

C
93
8 个月前

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 Denial of Service (DDOS) attacks at Layer 3 & 4.

Jupyter Notebook
64
9 个月前