SPING icon
SPING / SPEAKING PING

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.

Free download See key features FREE · v2.2.4 · Windows 10 / 11
01 / PROBLEMS

You always notice the outage too late. WHY SPING

VPN goes down — 30 minutes pass unnoticed

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.

Ping works but the web is 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.

If you're not watching the screen, you miss it

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.

Re-entering targets every business trip

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.

02 / FEATURES

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.

Three methods: ICMP / TCP / HTTP

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.

Voice + toast notifications (dual notify)

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.

Single-screen UI · tray resident

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.

Uptime statistics

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.

State history

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 + one-click diagnostics

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).

Auto-start · one-click install · single EXE

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.

English / Japanese switching

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.

Manage monitoring configs as profiles

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.

03 / HOW IT WORKS

Pick a profile — then leave it resident. PROFILE → REGISTER → MONITOR → DETECT → NOTIFY → LOG → ANALYZE

STEP 1
Pick a profile

Select a profile that fits the context — "Office", "Cloud", "VPN (travel)" — or create / clone a new one, and even monitor several in parallel.

STEP 2
Register targets

Register monitoring targets together with their method (ICMP / TCP / HTTP) from the settings screen or config.json.

STEP 3
Continuous monitoring

Targets are polled every 5 seconds (default), and responses plus response times are recorded.

STEP 4
Detect state changes

Confirm Up after N consecutive successes and Down after M consecutive failures. Thresholds absorb transient blips.

STEP 5
Notify by voice + toast

Confirmed state changes are read aloud via SAPI5 voice and announced via a Windows toast at the same time.

STEP 6
Live log + history

All events are written to a structured log, and state transitions are persisted as history (90 days by default).

STEP 7
Visualize via stats

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.

04 / SCREENS

UI preview. UI PREVIEW

A unified main window (monitor list + live log) and the settings screen. Light theme, styled in the ITSN brand palette.

Main window
(coming soon)
Monitor list
(coming soon)
Live log
(coming soon)
Settings
(coming soon)
Voice notification settings
(coming soon)
Diagnostic report
(coming soon)

Real screenshots will be published progressively.

05 / SYSTEM REQUIREMENTS

System requirements. SYSTEM REQUIREMENTS

OS

Windows 10 / Windows 11 (64-bit)

.NET runtime

.NET Framework 4.8 (ships with Windows 10/11)

Voice notifications

Windows SAPI5 voice (default audio device). You can also run with toast/log only and no voice.

Network

ICMP (ping), TCP ports and HTTP/HTTPS must be reachable to targets. No special privileges or background services required.

06 / DOWNLOAD

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.

SPING v2.2.4
v2.2.4 / Windows x64 / Integrated WPF app

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.

Download SPING-v2.2.4.zip
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.

07 / FAQ

Frequently asked questions

How do I get started?
Extract the ZIP → run 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?
First, check that the default audio device and SAPI5 voice are enabled in settings. If that doesn't help, use the app's "🩺 Diagnostics" to export a diagnostic report ZIP and pass it to support (e.g. claude.ai) — environment, SAPI5 and settings state can then be analyzed to isolate the cause.
Can I monitor TCP or HTTP as well?
Yes. When adding a target, choose the method (ICMP / TCP / HTTP). TCP takes a port number; HTTP takes a URL and expected statuses (e.g. 200,204), so cases like "ping works but the web is down" are also detected.
Is resource usage OK if it stays resident?
It's built to be lightweight. Memory usage is around 150 MB and idle CPU is negligible. It runs quietly from the system tray.
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?
Yes. Settings → Display language → English (the language change takes effect on the next start).
How long is history retained?
90 days by default. Change it with history_retention_days in config.json. History can also be exported to CSV / JSON.
What is a profile?
A named saved set of monitoring targets. Create profiles per context — "Office", "Cloud", "VPN (travel)" — and switch with one selection. Parallel monitoring of multiple profiles is supported, and the TreeView in the left sidebar lets you see the list and start / stop each at a glance.
How do I uninstall?
Run the bundled 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.