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

Overview

Network Connection Viewer shows every active TCP connection your PC currently has open, refreshing automatically so you can watch connections appear and disappear in real time. This is the same information the command-line netstat utility exposes, but presented as a live, auto-refreshing window instead of a static text dump you have to re-run manually every time you want an updated picture. If you have ever wondered what a piece of software is actually talking to on the network right now, this is the fastest way to find out without touching a command prompt.

The tool focuses specifically on outbound and inbound TCP connections rather than listening ports โ€” for the complementary view of what your machine is listening for, see Listening Ports Viewer in the same category.

Key Features

  • Live table of every active TCP connection, local and remote endpoints side by side
  • Shows the current connection state (Established, TimeWait, CloseWait, etc.)
  • Auto-refreshes on a timer so the list stays current without manual reloading
  • No filtering by default โ€” every connection Windows reports is shown
  • Lightweight single-window interface with no background service

Why You Might Need This Tool

A sudden spike in network activity, an application that seems to be phoning home more than expected, or a general "what is my computer doing right now" curiosity are all good reasons to open this tool. It is also genuinely useful during troubleshooting โ€” if a piece of software claims to be connected to a server but is behaving as though it is not, watching the live connection table confirm (or disprove) that a TCP session actually exists and is in the Established state removes a lot of guesswork from the diagnosis. Because it refreshes automatically, you can leave it running in a corner of the screen while you reproduce whatever behavior you are investigating.

How It Works

The tool calls System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties() and then GetActiveTcpConnections(), the same managed .NET networking API that underlies tools like netstat at a lower level. Each returned connection object exposes a local endpoint, a remote endpoint and a connection state enumeration value, which the tool lists directly in a table sorted by connection state so related connections (all the ones currently Established, for instance) naturally group together. A timer re-queries this same API on an interval โ€” by default every few seconds โ€” clearing and repopulating the table each cycle, which is why closed connections disappear and new ones appear without you needing to do anything.

How to Use It

Launch the tool and the connection table populates immediately, then keeps updating on its own. Scan the Local Endpoint column for the port your application is using, or the Remote Endpoint column to see what external hosts your machine is currently talking to. The State column is worth watching specifically during troubleshooting โ€” a connection stuck in SynSent for more than a moment usually indicates a connection attempt that is failing to complete, while large numbers of TimeWait entries are normal cleanup after connections close and not something to worry about.

System Requirements & Notes

Runs on 64-bit Windows 10 and Windows 11 and does not require administrator rights โ€” reading the active TCP connection table through the managed IPGlobalProperties API is available to standard user accounts. The tool cannot close or modify any connection it displays; it is a read-only viewer.

Frequently Asked Questions

Does this show which process owns each connection?
Not in this build โ€” it focuses on the connection table itself (local/remote endpoint and state). For process-level ownership of open resources, see Handle and Opened Files View for related but file-focused diagnostics.

Can I use this to block or close a connection?
No โ€” it is intentionally read-only. Use Windows Firewall or a third-party firewall tool to actually block traffic once you have identified what you want to stop here.

How often does the list refresh?
Every few seconds by default, frequently enough to catch short-lived connections without generating so much CPU overhead that the tool itself becomes a burden to leave running in the background.

Related Utilities