RustNet

github.com/domcyrus/rustnet Security Tools Open-source projectOpen source

Monitor network activity by process in a terminal with RustNet, which includes packet inspection.

github.com/domcyrus/rustnet
RustNet homepage screenshot

About RustNet

RustNet is an open source terminal network monitor. It shows live TCP, UDP, and QUIC connections and, when available, the process responsible for each one. Its terminal interface works over SSH. It runs on Linux, macOS, Windows, and FreeBSD.

Packet inspection is used to identify protocols such as HTTP, TLS/SNI, DNS, SSH, and QUIC. Packet capture needs platform-specific permissions, and the installation guide covers the setup for each platform. On Windows, RustNet requires Npcap. On macOS, process detection uses lsof when BPF access is configured without PKTAP. The project's guides may describe unreleased changes, so the documentation for the installed release should be checked.

Key features

  • Live TCP, UDP, and QUIC connection view with process attribution when available
  • Protocol identification for HTTP, TLS/SNI, DNS, SSH, and QUIC through packet inspection
  • Connection filtering by process, address, port, protocol, and more
  • Headless mode that streams versioned JSON snapshots for scripts and monitoring
  • PCAP and PCAPNG export with best-effort annotations for analysis in Wireshark
  • Host socket listing and passive DNS analytics
Best for: Command-line users, such as system administrators and developers, who want to see which processes are making network connections, including on remote machines reached over SSH.
Good for
  • Terminal interface works over SSH
  • Reduces privileges after startup and uses platform sandboxing where supported
  • Open source, with the source code available in a public repository
Watch out for
  • Packet capture needs platform-specific permissions that must be configured
  • Windows requires Npcap, and v1.6.0 requires its WinPcap API compatible mode
  • On macOS, PKTAP requires sudo, and without it process detection relies on lsof

RustNet at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

RustNet alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Security Tools

Well-known listings from the same topic.

All 202

RustNet FAQ

Which operating systems does RustNet support?
RustNet runs on Linux, macOS, Windows, and FreeBSD.
Does RustNet need special permissions to capture packets?
Yes. Packet capture needs platform-specific permissions. The installation guide covers Linux capabilities, macOS PKTAP and BPF access, and troubleshooting. On macOS, PKTAP requires sudo, while BPF access allows running without sudo.
How can RustNet be installed on macOS or Linux?
On macOS or Linux with Homebrew, run brew install rustnet. Other package managers and source builds are described in the installation guide.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing