NetCheck is a Windows network diagnostics utility that combines the functionally of ping, tracert, and whois. After download and installation, NetCheck works as follows:
Add one (or more) endpoint by IP, hostname, or url.
The endpoint will be tracert'd, to discover network hops between your computer and that remote host.
The endpoint (and each hop) will then be continuously checked, with one of the following methods:
a) AUTO: Allow NetCheck to determine the method, using a heuristic that considers the endpoint format, and may attempt multiple methods (Default)
a) HTTP: Use HttpClient to open & close an HTTP connection
b) HTTPS: Use HttpClient to open & close an HTTPS connection
c) Ping: Use ICMP to send a simple echo request
d) TCPIP: Use TCPIP to open & close the specified TCP port.(Use AUTO to try possible/common ports, or specify a known good port on that remote endpoint)
Each endpoint (and hop) also has its DNS Lookup checked.
Each check's status is kept in RAM, so you can view details and timelines since NetCheck was started.
Edition note: A future NetCheck Pro Edition may track checks historically, over weeks/months, and across application restarts.
Runtime note: To decrease network footprint, NetCheck starts one ping thread for each distinct IP (regardless of Hop or Endpoint) to decreases network load.
For example: If you have 10 endpoints and each endpoint's tracert produced the same 5 initial hops.. NetCheck uses 5 threads (instead of 50) for those shared IPs
Analysis: Timeline graphs (For Check + DNS), plus detail tables provide details on how a given endpoint (or hop) is performing.
Minify: click [^] in the upper right-hand corner, to reduce screen clutter and only show endpoints, plus timeline graphs for the currently selected endpoint.;