Where nping is all command-line, this one offers a GUI to select which network adapter to use if there is more than one present, scans 1-255 and puts used/free IPs in separate lists, gives the round-trip ping time for a single request on found IPs, resolves the IPs to host names, and if you double-click a found IP it will give you a full, standard 4-request ping to that IP.
I wrote this last year while doing some contract work at a very large facility where finding free IPs to set up a network printer etc was the most horrible process of random pings at the command prompt, this tool should be a big help for others in the same situations.
Enjoy, and thanks to Manadar for the function that is the real meat and bones of this script!
*Updated 7/8/10 - added a button to copy the IP address to the clipboard.
*Updated 11/20/10 - added the Copy to Clipboard for unused IPs, and a Save to File function. Minor tweaks as well.
*Updated 2/6/11 - added $used to Local declaration, found that the script crashed when multiple connections were available unless $used was declared.
*Updated 2/20/11 - switched the found IP list to a ListView, I just started using that and LOVE IT!! Added a bit more real-time info and trimmed a little fat to improve speed.
*Updated 10/24/12 - updated GUI, added buttons to open a found IP in a web browser or Windows Explorer, and added a Rescan button so you don't have to quit and restart the app to rescan the IP range.
*Update 2 10/24/12 - slight goof on a variable that needed to be Global........
Edited by llewxam, 24 October 2012 - 11:43 PM.