Vibeleaderboard
Index / tool

Beeper: Application-Layer Parsing in eBPF

github.com/lerboe/beeper
Visit github.com
Category
Developer Tools
Rank
No. 1250Tools index
Pricing
Open Source
Type
TOOL
GitHub
75 stars
Latest release
v0.1.4
Date

About

Beeper is a Rust library that parses application-layer protocols (HTTP/1.1 and HTTP/2, with RESP2 in progress) directly in the Linux kernel through eBPF. It builds an Aho-Corasick-like DFA in user space so the parsing fits eBPF limits, which lets programs monitor, redirect or answer traffic from the kernel. A companion project uses it to serve static assets from the kernel, raising HTTP server throughput by up to 4.5x.

Tags

ebpfhttp2rustkernelparsingnetworking

Tech Stack

Rust

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.