Hi!
I am pleased to announce the first beta version of Nping, the new Nmap's packet generation utility.
Nping, inspired by Antirez's hping application, lets you take your probing to a lower level. It allows to generate network packets of a wide range of protocols, letting users to tune virtually any field of the protocol headers. While Nping can be used as a simple ping utility to detect active hosts, it can also be used as a raw packet generator for network stack stress tests, ARP poisoning, Denial of Service attacks, route tracing, etc.
This is a call for betatesters. Please, if you have the time, download Nping, play with it, and report any problems you find. Here are some simple instructions to get Nping working in 2 minutes:
1. GETTING THE SOURCE CODE
You can download the latest version from the SVN repo running the following command:
svn co --username guest --password "" svn://svn.insecure.org/nmap-exp/luis/nping
2. COMPILING AND INSTALLING
2.1 UNIX systems:
The traditional "./configure && make && make install" should get Nping installed on your system.
2.2 Windows systems:
1. Open Visual Studio and the Nping solution file (nping/mswin32/nmap.sln).
2. Choose “Build Solution” from the “Build Menu”. Nping should begin compiling, and end with the line “-- Done --” saying that all projects built successfully and there were zero failures.
3. The executable file can be found in nping/mswin32/Debug/nping.exe.
4. Ensure that you have WinPcap installed. You can obtain it by installing our binary self-installer or executing winpcap-nmap-.exe from our zip package. Alternatively, you can obtain the official installer at http://www.winpcap.org.
3. USING NPING
A complete reference guide is available in the form of a man page. After installation, simply type "man nping" to access it. Also, an HTML version is available in nping/docs/nping_man.html. The man page is long so the attached file provides some examples that you can copy&paste into your terminal directly.
Well, that's it. Thank you very much.
Luis.