Beeper: Application-Layer Parsing in eBPF
github.com/lerboe/beeper- 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.