||PingInfoView v1.60 - Ping monitor utility
Copyright (c) 2008 - 2017 Nir Sofer
- PC Inventory - Scan your network and create reports on all software & hardware parameters of all your devices.
- NetResView - View all computers/shares on your network.
- FastResolver - Host Names/IP Addresses/MAC Address Scanner
PingInfoView is a small utility that allows you to easily ping multiple host names and IP addresses, and
watch the result in one table.
It automatically ping to all hosts every number of seconds that you specify, and displays the number of succeed and failed pings, as well
as the average ping time.
You can also save the ping result into text/html/xml file, or copy it to the clipboard.
This utility works under Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, Windows 7, Windows 8, and Windows 10.
Older versions of Windows are not supported.
- Version 1.60
- Added option to automatically export the current pings status to a file (csv/tab-delimited/html/xml) every xx seconds (In 'Advanced Options' window).
- Added option to execute a command on ping failure.
- Added option to specify the number of consecutive failed pings to trigger the sound/beep alert and the failed command executaion.
- Added 'Consecutive Failed Count' column.
- Version 1.55
- Added option to choose the type of beep/sound to use when a ping fails (In 'Advanced Options' window).
- Added option to add all ping results or only the failed pings into a comma-delimited or tab-delimited log file (In 'Advanced Options' window).
- Added option to stop adding the ping results into the lower pane (In 'Advanced Options' window).
It's recommended to use this option if you have large amount of pings, because the accumulation of ping results consumes a lot of memory and
eventually causes PingInfoView to crash.
- When 'Use IP-Host Description format' option is turned on, PingInfoView now adds the IP address even if it doesn't have a description.
- Version 1.51
- On IP-Host format, if you put '#' in the beginning of the line, PingInfoView will consider it as a remark line and ignore it.
- Version 1.50
- Added option to specify the ping size (The default is 32 bytes).
- Added 'Order' column, which specifies the original order of hosts, as you typed in the 'Ping Options' window.
- Version 1.45
- Added option to control the maximum number of concurrent pings (In 'Advanced Options' window - F9). The default value is 500.
- Fixed bug: PingInfoView failed to remember the last size/position of the main window if it was not located in the primary monitor.
- Version 1.43
- Fixed bug: When using PingInfoView from command-line, /IPHostDescFormat and some other command-line options failed to work properly.
- Version 1.42
- Fixed issue: When editing PingInfoView_hosts.txt with external editor that adds Byte order mark to the file, PingInfoView failed to
handle the first host name.
- Version 1.41
- Added 'Sort On Every Update' option.
- Version 1.40
- Added 'Auto Scroll Lower Pane' option.
- Fixed bug: In some circumstances, when using 'Copy Selected Items' on the lower pane, PingInfoView copied the wrong items or crashed.
- Improved the ability of PingInfoView to handle hundreds or thousants of IP addresses in the same time.
- Version 1.36
- Added 'Auto Size Columns+Headers' option, which allows you to automatically resize the columns according to the row values and column headers.
- Fixed issue: The properties and the options windows opened in the wrong monitor, on multi-monitors system.
- Version 1.35
- Added a lower pane that lists the result of all pings for the selected IP address in the upper pane.
(You can disable this feature by unchecking the 'Show Lower Pane' option under the Options menu)
- Version 1.30
- PingInfoView now resolves the IP addresses and displays the result under the 'Host Name' column.
- Added 'Minimum Ping Time' and 'Maximum Ping Time' columns.
- Version 1.28
- Fixed the sorting problem of 'IP Address' and 'Reply IP Address' column.
- Version 1.27
- Made another workaround that hopefully will solve the mysterious problem that people report where PingInfoView stop pinging after hours of continuous work.
PingInfoView now check the pinging status, and if the pings stoped from some reason, PingInfoView should start them again.
- Version 1.26
- Added command-line options to make a single ping test and save it to html/text/xml/csv file.
- Fixed some problems with the xml file.
- Version 1.25
- New column: Last Succeed On.
- New column: Last Failed On.
- The % Failed value now shows the value in accuracy of 0.01% instead of interger values in previous versions.
- Version 1.20
- New column: % Failed.
- New option: Beep On Failed Pings.
- New option: Put Icon On Tray.
- Version 1.18
- Fixed bug: The size of addresses list text-box was limited to 32 KB.
- Version 1.17
- Added new option: Start pinging immediately without displaying this dialog-box.
- Version 1.16
- Added more accelerator keys.
- Version 1.15
- Added support for IP Range (For example: 192.168.0.10-192.168.0.20)
- Added support for IP-Host Description format. (See below)
- Fixed bug: PingInfoView continued to ping even when 'Ping every...' option is unchecked.
- Version 1.10
- Added command-line support.
- Added 'Always On Top' option.
- Added Drag & Drop support - You can drag a text file containing IP addresses into the main window of PingInfoView.
- Added 'Start Pinging' option. (Start again after you previously used the Stop option)
- Added 'Reset' option.
- Added 'Load Addresses From File' option.
- Version 1.06
- Fixed sorting problems in some columns.
- Version 1.05
- Automatically save the hosts list and load it in the next time that you use PingInfoView utility.
- Fixed the IP address sorting.
- The 'Ping Options' dialog-box is now resizable.
- Version 1.01 - Fixed bug: The main window lost the focus when the user switched to another application and then returned back to PingInfoView.
- Version 1.00 - First release.
PingInfoView doesn't require any installation process or additional dll files.
In order to start using it, simply run the executable file (PingInfoView.exe), type the host names and IP addresses that
you want to ping, and click the 'Ok' button to start pinging.
- Some people reported that PingInfoView stop pinging after a few hours of continuous work.
I tested PingInfoView in multiple computers, and until now I couldn't find a way to reproduce the problem on my own computers.
I also tried to locate memory or opened handles leaks that might cause this kind of problem, but until now I couldn't find any leak.
This problem is a mystery, and I'm still looking for solution.
Use IP-Host Description format
When this option is selected, you should specify the IP addresses list in the following format:
192.168.1.10 Main Server
192.168.1.11 Host 01
192.168.1.12 Host 02
#192.168.1.14 Host 03
The description of each IP address is automatically added to the description column.
If you add '#' character in the beginning of the line, PingInfoView will ignore it.
||Make a single ping test and save the result into a simple text file.
||Make a single ping test and save the result into a tab-delimited text file.
||Make a single ping test and save the result into a comma-delimited text file (csv).
||Make a single ping test and save the result into a tabular text file.
||Make a single ping test and save the result into HTML file (Horizontal).
||Make a single ping test and save the result into HTML file (Vertical).
||Make a single ping test and save the result into XML file.
Load the specified filename that contains host names and/or IP addresses.
You can use this command-line option in conjunction with the above save commands (/scomm, /stab, and so on)
Specifies the ping timeout value, in ms.
/PingEvery <0 | 1>
Specifies whether to ping every xx seconds (0 - No, 1 - Yes)
Specifies the number of seconds to wait between the pings.
/IPHostDescFormat <0 | 1>
Specifies whether to use the IP-Host Description mode (0 - No, 1 - Yes)
Translating PingInfoView to other languages
In order to translate PingInfoView to other language, follow the instructions below:
- Run PingInfoView with /savelangfile parameter:
A file named PingInfoView_lng.ini will be created in the folder of PingInfoView utility.
- Open the created language file in Notepad or in any other text editor.
- Translate all string entries to the desired language.
Optionally, you can also add your name and/or a link to your Web site.
(TranslatorName and TranslatorURL values) If you add this information, it'll be
used in the 'About' window.
- After you finish the translation, Run PingInfoView, and all translated
strings will be loaded from the language file.
If you want to run PingInfoView without the translation, simply rename the language file, or move
it to another folder.
This utility is released as freeware.
You are allowed to freely distribute this utility via floppy disk, CD-ROM,
Internet, or in any other way, as long as you don't charge anything for this.
If you distribute this utility, you must include all files in
the distribution package, without any modification !
The software is provided "AS IS" without any warranty, either expressed or implied,
including, but not limited to, the implied warranties of merchantability and fitness
for a particular purpose. The author will not be liable for any special, incidental,
consequential or indirect damages due to loss of data or any other reason.
If you have any problem, suggestion, comment, or you found a bug in my utility,
you can send a message to email@example.com
PingInfoView is also available in other languages. In order to change the language of
PingInfoView, download the appropriate language zip file, extract the 'pinginfoview_lng.ini',
and put it in the same folder that you Installed PingInfoView utility.