Skip to content

thegriglat/wert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wert

A lightweight, terminal-based network monitoring tool written in Rust. wert allows you to ping multiple hosts simultaneously and visualize their latency over time with TUI graphs and statistics.

Features

  • Multi-host Monitoring: Ping multiple targets (IPs or domains) concurrently.
  • Real-time Visualization:
    • Last 60 seconds graph
    • Last 5 minutes graph
    • Last 1 hour graph
  • Detailed Statistics:
    • Packet loss percentage
    • Average latency (1m, 5m, 1h windows)
    • Last ping RTT
  • Efficient: Optimized for small binary size and low resource usage.

Installation

cargo install --git https://github.com/thegriglat/wert

Prerequisites

  • Rust (cargo)
  • On Linux, you may need sudo or setcap privileges to send ICMP packets via the ping crate.
  • Not tested on Windows :(

Building from Source

git clone https://github.com/thegriglat/wert
cd wert
cargo build --release

The binary will be located at target/release/wert.

Usage

Run the application by providing a list of hosts to monitor:

sudo ./target/release/wert google.com 1.1.1.1 8.8.8.8

Keybindings

  • q: Quit the application
  • Ctrl+C: Quit the application

License

This project is licensed under the MIT License.

About

Ping TUI utility

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages