u/Potential-Access-595

essh: a Rust SSH client with a real TUI
🔥 Hot ▲ 61 r/CLI+2 crossposts

essh: a Rust SSH client with a real TUI

I’ve been working on essh, a pure-Rust SSH client with:

TUI dashboard

Concurrent sessions

Password/key/agent auth

Host monitoring

Connection diagnostics

It’s meant to make terminal-based server work feel more like a real operational workspace instead of one disconnected shell at a time.

Install:

cargo install essh

Repo:

https://github.com/matthart1983/essh

Would love feedback from Rust/Linux/infra folks.

u/Potential-Access-595 — 22 hours ago
NetWatch: real-time network diagnostics in the terminal Release 0.9.0
🔥 Hot ▲ 443 r/CLI+1 crossposts

NetWatch: real-time network diagnostics in the terminal Release 0.9.0

I've been building NetWatch, a terminal-first network diagnostics tool for the "what is my machine/network doing right now?" problem.

It gives you:

- interface RX/TX rates

- active connections with process attribution

- gateway and DNS health

- packet capture with filtering and stream view

- topology + traceroute

- per-process bandwidth

- PCAP export

The new release adds a rolling Flight Recorder: arm a 5-minute window, freeze it when something goes wrong, then export an incident bundle with packet data and surrounding context.

Install:

- `brew install matthart1983/tap/netwatch`

- `cargo install netwatch-tui`

Repo: https://github.com/matthart1983/netwatch

If you live in tools like tcpdump, Wireshark, iftop, bandwhich, lsof, or netstat, I'd love to know what you'd want in a terminal workflow like this. AI Tools were used in the assistance of development.

u/Potential-Access-595 — 3 days ago