.ie \n(.g .ds Aq \(aq .el .ds Aq ' .TH rustnet 1 "rustnet 1.4.0" .SH NAME rustnet \- Cross\-platform network monitoring tool .SH SYNOPSIS \fBrustnet\fR [\fB\-i\fR|\fB\-\-interface\fR] [\fB\-\-no\-localhost\fR] [\fB\-\-show\-localhost\fR] [\fB\-r\fR|\fB\-\-refresh\-interval\fR] [\fB\-\-no\-dpi\fR] [\fB\-l\fR|\fB\-\-log\-level\fR] [\fB\-\-json\-log\fR] [\fB\-\-pcap\-export\fR] [\fB\-f\fR|\fB\-\-bpf\-filter\fR] [\fB\-\-no\-resolve\-dns\fR] [\fB\-\-show\-ptr\-lookups\fR] [\fB\-\-no\-color\fR] [\fB\-\-theme\fR] [\fB\-\-geoip\-country\fR] [\fB\-\-geoip\-asn\fR] [\fB\-\-geoip\-city\fR] [\fB\-\-no\-geoip\fR] [\fB\-\-no\-sandbox\fR] [\fB\-\-sandbox\-strict\fR] [\fB\-h\fR|\fB\-\-help\fR] [\fB\-V\fR|\fB\-\-version\fR] .SH DESCRIPTION Cross\-platform network monitoring tool .SH OPTIONS .TP \fB\-i\fR, \fB\-\-interface\fR \fI\fR Network interface to monitor (use "any" to capture all interfaces) .TP \fB\-\-no\-localhost\fR Filter out localhost connections .TP \fB\-\-show\-localhost\fR Show localhost connections (overrides default filtering) .TP \fB\-r\fR, \fB\-\-refresh\-interval\fR \fI\fR [default: 1000] UI refresh interval in milliseconds .TP \fB\-\-no\-dpi\fR Disable deep packet inspection .TP \fB\-l\fR, \fB\-\-log\-level\fR \fI\fR Set the log level (if not provided, no logging will be enabled) .TP \fB\-\-json\-log\fR \fI\fR Enable JSON logging of connection events to specified file .TP \fB\-\-pcap\-export\fR \fI\fR Export captured packets to PCAP file for Wireshark analysis .TP \fB\-f\fR, \fB\-\-bpf\-filter\fR \fI\fR BPF filter expression for packet capture (e.g., "tcp port 443", "dst port 80") .TP \fB\-\-no\-resolve\-dns\fR Disable reverse DNS resolution for IP addresses (enabled by default; shows hostnames instead of IPs) .TP \fB\-\-show\-ptr\-lookups\fR Show PTR lookup connections in UI (hidden by default when DNS resolution is enabled) .TP \fB\-\-no\-color\fR Disable all colors in the UI (also respects NO_COLOR env var) .TP \fB\-\-theme\fR \fI\fR [default: muted] Color theme preset: "muted" (single accent, color reserved for signals) or "classic" (original full\-color palette) .br .br \fIPossible values:\fR .RS 14 .IP \(bu 2 muted .IP \(bu 2 classic .RE .TP \fB\-\-geoip\-country\fR \fI\fR Path to GeoLite2\-Country.mmdb database. Auto\-discovered from: ./resources/geoip2, $XDG_DATA_HOME/rustnet/geoip, ~/.local/share/rustnet/geoip, /usr/share/GeoIP, /usr/local/share/GeoIP, /opt/homebrew/share/GeoIP, /var/lib/GeoIP .TP \fB\-\-geoip\-asn\fR \fI\fR Path to GeoLite2\-ASN.mmdb database (same search paths as \-\-geoip\-country) .TP \fB\-\-geoip\-city\fR \fI\fR Path to GeoLite2\-City.mmdb database (same search paths as \-\-geoip\-country; superset of Country — provides city name and postal code in addition to country) .TP \fB\-\-no\-geoip\fR Disable GeoIP lookups entirely .TP \fB\-\-no\-sandbox\fR Disable sandboxing (on Linux, PR_SET_NO_NEW_PRIVS is still set) .TP \fB\-\-sandbox\-strict\fR Require full sandbox enforcement or exit .TP \fB\-h\fR, \fB\-\-help\fR Print help .TP \fB\-V\fR, \fB\-\-version\fR Print version .SH VERSION v1.4.0 .SH AUTHORS Network Monitor