The application window consists of three regions: logging, configuration, and activity.


Each time a significant activity occurs, ProNetworkChecker writes a timestamped record of it to the light yellow logging window, and to a plain text file (here the default C:\ProNetworkChecker.log - you can change that to a location of your choosing either via typing directly into the filename area or via the 'Browse' button, or via drag n drop).

Opens a command (DOS) window at the logfile's containing folder
Opens a Windows Explorer window at the logfile's containing folder

The other buttons perform the following functions:

Opens the logfile in the default system editor
Moves the logfile to the Recycle Bin and clears the logging window
Save any notes you made in the logging window to the logfile
Empty out the logging window (without affecting the logfile)

Here you can set up to three internet IP addresses to act as the targets for your Ping requests.
You may also set the dedicated router/gateway IP address if you have one, so that you can distinguish between actual internet problems and router problems - if you can ping the router but not the internet, then that indicates a true network failure.

As soon as the application launches, a quick ping is sent to the default IP addresses and the status lights show green or red according to the up or down status respectively. The IPs are also resolved to hostnames, such as quad9 here, displayed in full if you hover over the pushbutton (pressing which will force a singular ping to be issued):


You may edit or delete these IPs even as a test is running. The amount of time (in milliseconds) that the target takes to respond is also displayed. Right-clicking on an IP's pushbutton also gives you some other options, such as resetting the IP to the factory default.

Once you press the 'Start' button, the application will ping the targets continuously until you tell it to Stop, at an interval of your choosing:

If the interval you choose exceeds a few seconds, you will see a countdown indicator that drains down every second, until it reaches the left hand side, when another ping gets sent.
This area of the screen shows you the status of the internet monitoring and some stats on network failures. The graph shows you the 'live' status of the network, updated every second and capturing the last 24 hours. (Version 2 will save a complete history that you can scroll back along - coming soon!).

The example here shows a paused test that started at 10:48am on Friday May 4th (date formats will respect your local timezone - we are in the UK), and ran for 1 hour 4 minutes, during which time two separate network failures were detected, at approximately 11:10 and 11:28am. A failure is defined as all ping targets failing to respond for one second. Hovering over the failures will show a tooltip description, and the dropdown lists them too. This graph provides you with at-a-glance evidence of failures that you can show your ISP and help prove your case when disputing unreliable connections.

Here's another example; this time, the router was down already, when the test was started. Activity graph shows pink, and an asterisk appears in the dropdown, when ProNetworkChecker can't ping your router IP and therefore can't tell if the internet is down. After a few hours, the router IP was deleted from the test on the fly, and the activity turns red. Then, the internet comes back up at about 19:04, and the test was stopped at about 20:12.

If you choose to minimise ProNetworkChecker to the tasktray to declutter your desktop, you can still see the activity by hovering over its icon:

The display will show a 'bouncing' or 'pinging' icon of the appropriate red/green colour depending on if the network is up or down.