Show HN: NetWatch – A Wireshark-style network analyzer TUI built in Rust
1 points
2 hours ago
| 0 comments
| github.com
| HN
I built NetWatch because I wanted htop-style visibility into my network without leaving the terminal. It's a real-time TUI that gives you:

Live interface bandwidth with sparkline history Active connections with process/PID mapping Deep packet capture with protocol decoding (DNS, TLS/SNI, HTTP, ICMP, ARP, DHCP, NTP) Wireshark-style display filters (tcp and port 443, contains "google", dns or icmp) TCP stream reassembly with text/hex views TCP handshake timing (SYN→SYN-ACK→ACK latency) GeoIP and RDAP whois lookups PCAP export Protocol hierarchy statistics

Built with Rust, ratatui, and libpcap. Cross-platform: macOS, Linux, and Windows.

cargo install netwatch-tui

I've been in network/trading systems engineering for 20 years and wanted a tool that sits between netstat and Wireshark — something you can fire up in a second to answer "what's happening on my network right now?" without the overhead of a full GUI.

Feedback welcome — especially on the packet decoding and filter syntax.

No one has commented on this post.