Small. Useful. Reliable.
Windows utilities developed by
Debasis Bhattacharjee since 2004.
Lightweight Windows tools for system information, diagnostics, monitoring and productivity.
๐ŸŒ
Internet Connection Monitor
Freeware Category: Network Tools Version 1.0.0 Windows 10 / 11 x64
โฌ‡ Download Internet Connection Monitor
Version 1.0.0 ยท ~200 KB ยท Portable, no installation required
Internet Connection Monitor main window
Internet Connection Monitor’s main window.

Overview

Internet Connection Monitor continuously checks whether your PC actually has working internet access โ€” not just whether Windows shows a connected network icon, but whether a real destination on the public internet responds. The small "connected" or "no internet" icon Windows shows in the taskbar can be misleading: it is possible to be fully associated with a Wi-Fi network or plugged into an Ethernet cable while the actual path to the internet is broken somewhere upstream โ€” a router that lost its WAN connection, a captive portal you have not authenticated through yet, or an ISP outage. This tool answers the more useful question directly and keeps re-checking it automatically.

It is deliberately simple: one background check, repeated on an interval, reporting reachability and round-trip latency. For deeper multi-host latency tracking, see Network Latency View in the same category.

Key Features

  • Continuously verifies real internet reachability, not just local network association
  • Reports round-trip ping time to a reliable public host on every successful check
  • Runs quietly in the background with automatic periodic re-checking
  • Clearly distinguishes "no network adapter available" from "adapter up but internet unreachable"
  • No configuration required โ€” works immediately on launch

Why You Might Need This Tool

This tool earns its place during the exact moment something feels wrong with your connection but you are not sure whether the problem is local or somewhere further upstream. Leaving it running in a corner of the screen while you troubleshoot gives you an immediate, objective signal the moment connectivity returns โ€” useful during a router reboot, an ISP outage, or after switching between Wi-Fi networks when you want confirmation the new network actually has a working path out rather than just a local link. It is also a handy sanity check before blaming a specific application for connection problems that are actually happening at the network level.

How It Works

Each check cycle calls System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable() first, a lightweight local check confirming at least one network adapter is up. It then sends an ICMP echo request (a standard ping) to a well-known public DNS resolver address using System.Net.NetworkInformation.Ping, which is a reliable, highly-available target that responds from almost anywhere in the world with a reasonable IP allocation. A successful reply confirms genuine end-to-end internet reachability and reports the measured round-trip time in milliseconds; a timeout or unreachable result is reported honestly rather than papered over. This whole check repeats automatically on a timer, so the displayed status always reflects the most recent few seconds of connectivity rather than a one-time snapshot.

How to Use It

Launch the tool and it begins checking immediately, showing network adapter availability alongside internet reachability and the last measured ping time. Leave it running in the background during any troubleshooting session; the status updates on its own without any interaction needed. A string of consistent "unreachable" results despite an adapter reporting available strongly suggests the problem lies upstream of your PC โ€” in the router, modem, or ISP โ€” rather than in the machine itself.

System Requirements & Notes

Runs on 64-bit Windows 10 and Windows 11 and does not require administrator privileges. Note that some corporate or public networks block outbound ICMP echo requests as a security policy even when general internet access works fine โ€” if this tool consistently reports "unreachable" on a network you know has working internet (a browser loads pages normally, for instance), that network's firewall is likely filtering ping traffic specifically rather than blocking connectivity as a whole.

Frequently Asked Questions

Does this send continuous ping traffic that could look suspicious to my network admin?
It sends a single ICMP echo request per check cycle at a modest interval โ€” comparable to occasionally running the ping command by hand, not a flood or stress test.

Can I change which host it checks against?
This build checks a fixed, reliable public DNS host by design, to keep the tool simple and avoid false negatives from checking an unreliable or slow target.

Why does it say the network is "available" but the internet is "unreachable"?
That combination means your network adapter is up and associated with a local network, but the path beyond your router or modem to the wider internet is not currently working โ€” the classic symptom of an ISP-side or WAN-side outage.

Related Utilities