DEV Community

Cover image for PortPulse: Real-Time Linux Network Visibility with Rust + eBPF
Mastering Linux
Mastering Linux

Posted on

PortPulse: Real-Time Linux Network Visibility with Rust + eBPF

Linux developers and sysadmins — debugging network activity is still fragmented. We juggle:

  • ss, lsof, netstat
  • DNS logs
  • Process trees
  • Firewall rules

I built PortPulse, a live command center for your Linux network.

Features

  • Process → Port → Domain mapping
  • Real-time DNS query tracking
  • Risk scoring engine (0.0 → 1.0)
  • Interactive TUI dashboard + animated connection graph
  • Container-aware (Docker / Kubernetes)
  • eBPF powered with safe fallback mode

Quickstart

git clone https://github.com/the-shadow-0/PortPulse.git
cd PortPulse && cargo install --path crates/cli
sudo portpulse live
Enter fullscreen mode Exit fullscreen mode

Top comments (0)