nmapNT - A Win32 port of nmap v 2.53
6/9/2000 - eEye Digital Secutity Team
ryan@eEye.com - http://www.eEye.com

Thank you so much for submitting bug reports back to us.  it helps s create a stronger product and helps the community.  Remember, that although we are a commercial entity(eEye), we are providing this tool to the public at large, and are doing so with no renumeration.  We hope you understand that bugs exist and by sending them in, you help everyone who uses nmapnt. - Ryan

CHANGELOG:
12/7/2000 - initial release
6/9/2000 - first service update
	this edition contains numerour updates to the initial port for the areas of stability and completness. 
	some of the changes:
	- completely revamped adapter selection process.  will work much better in  multihomed environments
	- drop incorrect adapters at adapter discovery phase
	- nmap with no options lists availible adapters as well as displaying command lines
	- -e switch now takes a number as an argument(this is due to wildly different naming conventions between 9x, nt 		and 2k
	- numerous formatting bugs and various other issues fixed
	

Description:
nmap has been a staple of unix distributions and is one of the most favored 
tools of the security community.  Until now, it has been unavailible on the 
single most prolific platform on earth, microsoft windows.  This is a full 
port of all of the scanning functionality of nmap to both Windows NT and 
Windows 2000.

Installation:
To use nmapNT under windows, you must have the libpcap drivers loaded.  These
are packet drivers and install just like any normal network driver.  I did not write
these drivers and do not support them(although they are exceptionally well written and
problems should be very rare if ever).  I have included the drivers for NT and 2k, but
if you are the untrusing type, you can get the originals at: 
http://netgroup-serv.polito.it/winpcap/.  There are also detailed instructions for installing 
the drivers. Be sure to restart after you install the drivers, otherwise nmapNT will not function properly.
 
use: 
Make certain that the nmap-os-fingerprint, nmap-rpc, and nmap-services file reside in the same 
place that the binary is, you will probably want to execute from the location of the binary.

How:
Windows nt and 2k do not support a great ip interface via winsock, 2k supports raw sockets, but they
are not spectactular, and code written for them will not work under nt.  We avoided the whole situation
by undercutting the windows ip stack entirely, reading and writing directly from the wire.  most of the
code included is pretty much compileable under unix, and most of the windows specific problems i had were 
#ifdef 'ed out to handle win32 specific situations.  the places where it wasn't possible to ifdef, i 
created separate .c files to bring in compatible sets of functions.  I haven't tested a compile on a unix
machine yet, and it's likely to break compile, simply because i may have missed a few ifdefs, so if you want 
to merge the source trees, you better have diff handy and a willingness to spend a little time.

All in all there are still some bugs to work out so be sure to send eMail to nmapnt@eeye.com with any bugs you find.


I have no idea how to install the packet driver you guys are talking about. Help me please!

Alright here is the most basic guide to installing the packet driver.
Goto the properties for your network card.
You will want to install a new "protocol".
Click the browse button.
Now navigate to \Nmapnt\DRIVERS\PacketNT (NT4)
or to \Nmapnt\DRIVERS\Packet2K (Win2k)
Click ok a few times to back out of the network dialog boxes.
You will be asked to restart your computer, restart it.
Even if you are not asked to reboot, reboot otherwise the driver will not work correctly.
