Skip to content

PingerPlot 1.0.0

Choose a tag to compare

@jamesccupps jamesccupps released this 04 Jun 16:29
· 56 commits to main since this release

PingerPlot 1.0.0 — first public release.

A continuous-traceroute network path monitor for Windows (MTR-style): it discovers every hop to a target, then re-probes the whole path on an interval, so you get per-hop latency, jitter, and packet loss over time — making it obvious where a problem lives (your LAN, your ISP, a peering point, or the destination).

Highlights

  • Continuous per-hop monitoring with a live latency graph and an all-hops timeline
  • Multi-target sidebar showing loss / latency / MOS per target at a glance
  • Sustained-degradation alerts (loss or latency over a window) with banner + beep
  • MOS (VoIP quality) score for the destination
  • ICMP / TCP / UDP probe modes — ICMP needs no admin (Windows IP Helper API)
  • Session save/load, crash-safe CSV logging, optional world-map view
  • Pure Python standard library — zero third-party dependencies

Install / run (no Git needed)

  1. Download Source code (zip) below and extract it anywhere.
  2. Double-click PingerPlot.vbs — launches with no console window. No build, no pip install.

Requires Windows 10/11 and Python 3.10+ (Tkinter ships with the python.org installer). Full TCP/UDP traceroute needs an elevated session; ICMP and TCP final-hop work as a normal user.

See the README for full details.