Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connection status TUI

Initially inspired by WhyFi. But I wanted something on the terminal instead of the menu bar. And more customizable. For those interested, the code itself was mostly written by LLMs.

Features

  • Real-time ping latency, jitter, and packet loss to the local gateway with sparkline charts
  • WiFi details: RSSI, noise floor, TX rate, PHY mode, MCS index, channel/band
  • DNS lookup time monitoring with configurable hostname
  • Internet provider connectivity checks (Cloudflare, Google, GStatic, Microsoft, Ubuntu, OpenDNS, Quad9) with DNS/connection/total timing
  • Active TCP connections and TIME_WAIT counts, with a detailed modal view (process, PID, state, remote address)
  • Per-interface upload/download throughput with sparkline charts
  • Color-coded status indicators (green/yellow/red) across all metrics
  • Interactive modals for WiFi info (w) and TCP connections (t), force refresh (r)
  • Two-column responsive layout that adapts to terminal width
  • Configurable collection interval (--interval)
  • macOS only (uses system_profiler, networksetup, scutil, route)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages