@DomCyrus
19 Followers
189 Following
68 Posts
Like:
Science, Photography, Linux, Rust, Go (golang)
RustNethttps://github.com/domcyrus/rustnet

🦀 rustnet v1.4.0 is out.

A cross-platform network monitoring TUI with deep packet inspection, like top for your connections.

What's new:
- Redesigned, calmer interface (new --theme, stable columns, details view)
- FTP detection plus DNS/mDNS/LLMNR response IPs
- Tighter Linux sandboxing (Landlock v6 IPC scoping)
- Now a Cargo workspace: rustnet-core, rustnet-capture and rustnet-host

Big thanks to new contributors.

https://github.com/domcyrus/rustnet

#RustLang #Networking #OpenSource #linux

Details view: process, protocol DPI, reverse DNS, GeoIP and ASN for the selected connection. Reverse DNS is on by default in 1.3.0; opt out with `--no-resolve-dns`.
Process grouping: press `a` to group by app and spot the bandwidth hogs at a glance. The new per-field colors make the grouped view easier to scan.
Overview tab, with the redesigned stats panel showing sandbox status, packet stats and live throughput. Filter takes regex and exact ports.

RustNet v1.3.0 is out! 🎉

A major UI refresh, plus reverse DNS by default and QUIC parser hardening.

- Revamped tabs, stats panel and details view
- Per-field colors with a 3-tier hierarchy
- Status dot for connection health
- Address scope labels (PUBLIC/PRIVATE/...) on remote IPs
- Reverse DNS resolution on by default (--no-resolve-dns to opt out)
- QUIC bounds checks for varint/token_len

https://github.com/domcyrus/rustnet/releases/tag/v1.3.0

#Rust #RustLang #OpenSource #Networking #TUI #Linux #Terminal

RustNet got a UI refresh, coming in v1.3.0.

- Revamped tabs, stats panel and details view
- Per-field colors with a 3-tier hierarchy (primary, heading, label)
- Status dot for connection health
- Per-protocol colors (HTTPS, QUIC, HTTP, DNS, SSH)

https://github.com/domcyrus/rustnet

#Rust #RustLang #OpenSource #TUI #Networking

I worked on `kubectl rustnet`

It creates an ephemeral pod running full TUI with eBPF process attribution, deep packet inspection for 21+ protocols, and automatic cleanup when you're done.

No sidecar, no DaemonSet, no leftover resources.

Working on what's next: resolving pod names and container IDs so you can see exactly which workload is generating that traffic.

kubectl krew install rustnet

https://github.com/domcyrus/kubectl-rustnet

#Rust #OpenSource #Kubernetes #k8s #Networking #eBPF #DevOps

RustNet v1.1.0 is out! 🎉

This release packs everything that landed since 1.0.0:

🖱️ Full mouse support
🌍 GeoIP city-level resolution
📡 OUI vendor lookup for ARP connections
🔄 Historic connections toggle
🔒 Security hardening & packet stats
📊 MQTT, STUN & BitTorrent protocol detection
🤖 Android build support

Plus bug fixes for light terminal themes, clipboard handling, and Android cross-compilation.

https://github.com/domcyrus/rustnet/releases/tag/v1.1.0

#Rust #RustLang #OpenSource #Networking #TUI #Linux #Terminal

New features landed in RustNet since 1.0.0! 🎉

Historic connections, just press "t" to toggle visibility of closed/expired connections, so you never lose track of what happened on your network

Plus:
🖱️ Full mouse support
🌍 GeoIP city-level resolution with postal codes
📡 OUI vendor lookup for ARP connections

https://github.com/domcyrus/rustnet

#Rust #RustLang #OpenSource #Networking #TUI #Linux #Terminal

I'm happy to announce RustNet v1.0.0! 🎉

Real-time network monitoring in your terminal.

New in 1.0:

- GeoIP location for remote IPs
- PCAP export with process attribution
- eBPF ICMP tracking on Linux
- 4 platforms, 18 protocols, one TUI.

https://github.com/domcyrus/rustnet

#Rust #RustLang #OpenSource