The moment your network goes down,
it tells you out loud.
Continuous monitoring via ICMP / TCP / HTTP. State changes announced instantly by voice + toast.
SPING (Speaking PING) is a Windows tray utility that continuously monitors network reachability via
ICMP / TCP / HTTP and, the moment a state changes, tells you with
voice and toast notifications.
Save and switch monitoring configs as profiles to match each situation.
Built-in uptime statistics, state history, and export. Runs from a single
SPING.exe file, quietly resident in your system tray.
You always notice the outage too late. WHY SPING
Even when a site-to-site VPN or gateway drops, focused work means you don't realize for tens of minutes. SPING tells you out loud the moment it goes down.
Liveness checks alone can't confirm whether the service is actually usable. SPING checks TCP connections and HTTP/HTTPS responses, looking at the response itself.
A monitoring dashboard only works for people staring at it. SPING uses voice notifications, so the alert reaches you even when you are doing something else or away from your desk.
Office, cloud, on-the-road VPN — your monitoring targets change with each context, forcing manual re-entry. With SPING, save them as profiles and switch with a single click — or monitor multiple profiles in parallel.
Only what's needed — and lightweight. FEATURES
v2.2.4 brings together monitoring methods (ICMP/TCP/HTTP), notifications (voice + toast), uptime statistics, state history, export and profile management — the complete continuous-monitoring utility for networks.
Native support for liveness checks (ICMP), TCP port connections, and HTTP(S) response checks. Pick a method per target, and detect cases where "ping works but the web is down". Threshold model: Up after N successes, Down after M failures.
State changes are read aloud via SAPI5 voice and a Windows toast notification fires at the same time. Even in silent environments or when you're away, you won't miss it. Voice and toast can be toggled independently, and the notification scope can be narrowed.
Monitor list, live log and settings consolidated into one window. Closing the window keeps monitoring running from the tray; full exit is done from the tray menu. Single-instance guard and voice help included.
Per target, aggregate 24h Up%, downtime, downtime count and average response time. The 24h Up% column on the list lets you spot "which one is flaky" at a glance.
Persists Up / Down transitions for 90 days by default. The history dialog lets you filter by period, target and transition type so you can review when, what, and for how long things were down.
Export history and statistics as CSV / JSON. One click also produces a diagnostic report ZIP bundling environment, settings, state and logs — ready to hand off to support analysis (e.g. claude.ai).
Just run the bundled install.bat to deploy to %LOCALAPPDATA%\Programs\SPING, create a Start Menu (and optionally desktop) shortcut, and enable auto-start in one shot. The binary is a single self-contained SPING.exe, so distribution and migration come down to one file.
Switch the UI between English / Japanese from settings (applies on next start). Log event names stay in English so grep and diagnostic filters work reliably even in multilingual environments.
Name and save a set of monitoring targets. Switch by context — "Office", "Cloud", "VPN (travel)" — and monitor multiple profiles in parallel. The TreeView in the left sidebar shows the list and lets you start / stop each at a glance.
Pick a profile — then leave it resident. PROFILE → REGISTER → MONITOR → DETECT → NOTIFY → LOG → ANALYZE
Select a profile that fits the context — "Office", "Cloud", "VPN (travel)" — or create / clone a new one, and even monitor several in parallel.
Register monitoring targets together with their method (ICMP / TCP / HTTP) from the settings screen or config.json.
Targets are polled every 5 seconds (default), and responses plus response times are recorded.
Confirm Up after N consecutive successes and Down after M consecutive failures. Thresholds absorb transient blips.
Confirmed state changes are read aloud via SAPI5 voice and announced via a Windows toast at the same time.
All events are written to a structured log, and state transitions are persisted as history (90 days by default).
Aggregate uptime, downtime and average response to surface flaky targets. Export to CSV / JSON.
About thresholds: "Success threshold N" is the number of consecutive successes needed to suppress false positives. "Failure threshold M" is the number of consecutive failures before declaring Down. Both can be set as global defaults and overridden per target, so a brief packet loss won't trigger a false announcement.
UI preview. UI PREVIEW
A unified main window (monitor list + live log) and the settings screen. Light theme, styled in the ITSN brand palette.
(coming soon)
(coming soon)
(coming soon)
(coming soon)
(coming soon)
(coming soon)
Real screenshots will be published progressively.
System requirements. SYSTEM REQUIREMENTS
Windows 10 / Windows 11 (64-bit)
.NET Framework 4.8 (ships with Windows 10/11)
Windows SAPI5 voice (default audio device). You can also run with toast/log only and no voice.
ICMP (ping), TCP ports and HTTP/HTTPS must be reachable to targets. No special privileges or background services required.
Download (free). WINDOWS 10 / 11 — FREE
Just extract the ZIP and run install.bat — no admin rights required. The binary
is placed in %LOCALAPPDATA%\Programs\SPING, while settings and logs go to %APPDATA%\SPING.
The ZIP bundles 8 files: SPING.exe (self-contained single EXE — 641 KB), SPING.exe.config, install.bat (one-click install), uninstall.bat, sample-config.json, README.txt, LICENSE and sping-256.png. SPING.exe runs on its own — no extra install required. Extract and run the installer; the sample config is copied on first launch so monitoring can start immediately.
- File name
- SPING-v2.2.4.zip
- Size
- 566,027 bytes (about 567 KB)
- SHA-256
- D89BF9101258898176966C82BEF2507C7598B7B25C1C6429F36F5B3A8DDA0927
How to use: Extract → run install.bat → launch %LOCALAPPDATA%\Programs\SPING\SPING.exe. Closing the window keeps monitoring active in the tray; to exit completely, right-click the tray icon → "Exit".
Auto-start: Enable auto-start at logon from the settings toggle (you can also place a shortcut to SPING.exe in shell:startup).
Uninstall: Run the bundled uninstall.bat to remove the program, Start Menu / desktop shortcuts and auto-start entries in one go. Whether to keep or delete %APPDATA%\SPING (settings / logs) is asked at runtime.
Integrity check: After downloading, verify the file with PowerShell Get-FileHash .\SPING-v2.2.4.zip -Algorithm SHA256 and confirm the SHA-256 matches the value above.
Frequently asked questions
How do I get started?
install.bat → launch SPING.exe → from "Add" register a monitoring target (host/IP and method), and monitoring starts right away. No admin rights required.What if there's no voice output?
Can I monitor TCP or HTTP as well?
200,204), so cases like "ping works but the web is down" are also detected.Is resource usage OK if it stays resident?
Where is the config file?
%APPDATA%\SPING\config.json. You can also edit it from the in-app "⚙ Settings", and changes are hot-reloaded while resident (only the language setting applies on next start).Can I use it in English?
How long is history retained?
history_retention_days in config.json. History can also be exported to CSV / JSON.What is a profile?
How do I uninstall?
uninstall.bat. It cleans up the program, Start Menu / desktop shortcuts, auto-start entries and the SPING.exe process in one pass. You can choose whether to keep or delete %APPDATA%\SPING (settings / logs) at runtime.