All apps/RustNet

RustNet

rustnet

Per-process network monitoring for your terminal with deep packet inspection, sandboxed by default.

Runs as rustnet|macOS, Linux, Windows|github.com

Command form

ai-draft · 3 tasks · 11 fields

Watch network connections per process in the TUI, or run headless and dump snapshots. Theme, GeoIP database paths, sandbox and logging switches are mostly left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui rustnet
Monitor connectionsExample values, fixed in this page — nothing here reaches a terminal
Basic
Interface
string
BPF filter
string
Show localhost connections
--show-localhost
Advanced
Disable deep packet inspection
--no-dpi
Disable reverse DNS
--no-resolve-dns
TasksEach one presets the form for one job
Monitor an interface
interfacebpf_filtershow_localhostno_dpino_resolve_dns
Headless snapshot
interfaceheadlessdurationoutputfilter
Export a PCAP
interfacebpf_filterpcap_export
ParametersOnly these flags are editable in the form
Interface
string
--interface-i
Show localhost connections
boolean
--show-localhost
BPF filter
Packet-capture filter expression, for example tcp port 443.
string
--bpf-filter-f
Refresh interval (ms)
integer
--refresh-interval-r
Disable deep packet inspection
boolean
--no-dpi
Disable reverse DNS
boolean
--no-resolve-dns
Headless
Run without the terminal UI and print snapshots.
boolean
--headless
Duration (seconds)
Stop headless monitoring after this many seconds.
integer
--duration
Headless output format
enum
--outputjsonljson
Headless filter
string
--filter
PCAP export file
path
--pcap-export
SourcesEvery flag above is checked against these
usage
-i, --interface <INTERFACE> Network interface to monitor --show-localhost Show localhost connections (overrides default filtering) --headless Run without the interactive terminal UI --duration <SECONDS> Stop headless monitoring after this many seconds --output <FORMA…
help2026-10-27

github.com

Before it fills your prompt, Otty checks the installed rustnet against its version. A form that does not match your version is not offered.