Skip to content

I Had a Lot of Fun Building a Linux Packet Flight Recorder

7.3 relevance
Score Breakdown
technical depth
9
novelty
8
actionability
7
community
5
strategic
4
personal
7

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Linux packet flight recorder tool, high technical depth and novelty, relevant to observability and infrastructure.

DevTools dev.to
I Had a Lot of Fun Building a Linux Packet Flight Recorder
Summary

skbx is a Linux packet-path flight recorder built with Rust and CO-RE eBPF that captures kernel networking function observations into an append-only JSONL stream for replay without root. It tracks sk_buff journeys through namespaces, routing, Netfilter, XDP, TC, tunnels, clones, and drop reasons, explicitly inspired by pwru but focused on post-incident evidence with stable event handles and reliability counters. The tool requires Rust 1.85+, Clang/LLVM with BPF backend, and a kernel exposing BTF, installing via `cargo install --git https://github.com/copyleftdev/skbx --locked skbx-cli`.

Author

Don Johnson

More from Don Johnson →