Information | Benchmarks | Download


Sonar


Information

Sonar is a fast multithreaded Java application for pinging large numbers of computers on a network via the command-line. (Note that it does not ping the same server many times, but instead pings many servers once each.)

It is configured via the sonar.conf configuration file, which defines the range of IPs to be pinged, the operating system which it is running on, the number of threads to use, and a whole host of other options. Output is printed to stdout, and also saved to a text file.

It was written in a day, so let me know if you find any bugs in it.



Benchmarks

1. Windows 2000, real internet addresses, 100 threads, 128Kbps Leased Line
8192 hosts in 217.813 seconds (37.6 hosts/sec).

2. Windows 98, real internet addresses, 10 threads, 512Kbps ADSL
8192 hosts in 969.71 seconds (8.45 hosts/sec).



Download

Requirements:

Download the ZIP file, uncompress it to a directory of your choice and edit sonar.conf. Finally, run Sonar.bat, or type 'java Sonar' from the command-line.


Download Sonar Now (ZIP file, 9Kb)


Contact details are available in the Sonar.conf configuration file, or elsewhere in this site.

NB: This program is not available as an executeable JAR file, because every new ping process opens in a new window (under win98, at least), which brings the operating system to its knees quite effectively.

top

8th June 2001