One of the most annoying programming challenges I've ever faced
In today's blog post I went through the challenges and implementation details behind supporting process identification in Sniffnet (a Rust-based network monitoring app).
If implementing this feature seems like a no-brainer to you, well… it turned out to be a much more complex task than I could imagine, and this is the reason why the related GitHub issue has been open for almost 3 years now.