Internet Check is a simple utility that logs your network's offline time
If you are having problems with your internet connection, the first thing that you need to do is find out more about the problem. Having a record of the network's downtime can help you verify if it's a random issue at your end, or something at your service provider's end.
It is quite difficult to do keep track of this data manually. Internet Check keeps a log of your connection issues, in a plain text file that can anyone can understand.
The utility has a simple interface with a short list of options. Click on the word Start, and the program will begin monitoring your network status. The bottom right corner of the window will say "running". Internet Check will continue working in the background, you can minimize it and use your computer as usual.
Let's say your network was down for a while. Select the open option in Internet Check, and a text file called Connection Issues will open in Notepad. This is a log of the downtime that was recorded by the utility.
So, how does it work? Internet Check pings the Google and Cloudflare DMS servers, it does so once every 30 seconds. If the tool is able to reach them, nothing is logged. When the ping fails, the program will save a timestamp to indicate when the issue occurred, along with the error status. You can clear all data that has been saved to the document, or only delete irrelevant data such as when the program was started or closed.
Note: You may change the ping interval by clicking on the number (30), and enter a value in seconds. Don't set the value too low, as that is considered unethical.
Internet Check has three settings that you can toggle, a dark theme for the interface, an option to allow the program to autostart with Windows, and minimize the program to the tray. If you no longer want to monitor the network, click the Stop button or just exit the application. I suggest letting the program run, and minimizing it to the tray from its settings, so it can work in the background.
The application's system tray icon displays a colored dot/badge to indicate the status of the network. The badge turns red when the utility detects a network error, and stays green when the connection is working normally.
Internet Check has some more options that you can customize, but you'll need to go to the program's folder, which is located at \AppData\Local\4PointsInteractive\Internet-Check. Open the AdvancedSettings.xml in a text editor to make your changes.
You may change the servers that the program pings, by editing the XML file. The catch here is that you'll need to use the IP addresses of the servers, not domain URLs. The XML file and the project's GitHub page explain the advanced options quite well, so read one of those. You can toggle set an action for failed ping checks, run the program on a given schedule, etc.
Internet Check is an open-source program, it is written in C#. The application is easy to use, if you want a real-time network monitor tool, you may want to try Pingometer.