Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
-
Updated
May 2, 2025 - Rust
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.
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Rust library for building and running BPF/eBPF modules
Rust virtual machine and JIT compiler for eBPF programs
Threat-hunting tool for Linux
A Toolchain to make Build and Run eBPF programs easier
An eBPF Manager for Linux and Kubernetes
WebAssembly library, toolchain and runtime for eBPF programs
Data first monitoring agent using (e)BPF, built on RedBPF
A Linux kernel rootkit in Rust using a custom made type-2 hypervisor, eBPF XDP and TC programs
An eBPF-based Endpoint-Independent(Full Cone) NAT for Linux
Making containers more secure with eBPF and Linux Security Modules (LSM)