Live workshop! Homelab Upgrades: Finding mystery processes with agentic network opsRegister now→
yeetyeet
docsquickstart
articles
blogtopical takes
use cases
API debuggingDebugging database queriesAuditing AI agent DNS
pricing
Log inSign up
Jason Evans

Jason Evans

Book a demo with Jason

Blog

View all →

We Put an L7 Firewall in the Kernel

9 min

Application-layer firewall decisions at XDP, before a socket buffer exists. We built a firewall that decides on HTTP/2 headers in the kernel with eBPF and lets you write the policy as a JavaScript app. Matching a header costs under 200ns, the request around it costs microseconds, and it runs on cleartext HTTP/2 behind TLS termination. Here's how it works and what we measured.

July 6, 2026
FECM

yeet

Made in Chicago with ❤️

Agentic network operations for Linux, built on eBPF.

© 2026 Virt Inc.

Product

DocsBlogTopical TakesLLMs

Company

AboutCareersContact usTermsPrivacy