Nmap Announce mailing list archives

Nmap 2.54BETA21 released


From: Fyodor <fyodor () insecure org>
Date: Fri, 9 Mar 2001 00:33:06 -0800 (PST)


Hello everyone,

Some people have been asking me "is nmap development dead?" because the
last public release was BETA7 last October.  Don't worry -- the Nmap
development effort is as strong as ever!  I have been restructuring the
code significantly, and didn't want to risk an unstable public release.  
So the last 13 versions have only gone to the nmap-dev list (the guinea
pigs for that sort of thing).  I have also been very busy.

I am not done restructuring yet, but too much good stuff and bugfixes have
gone into this release for me to delay any longer.

I am pleased to announce the release of Nmap 2.54BETA21. Here are the main
changes since BETA7:

-- Added TCP Timestamp sequence checking for OS detection and
   Netcraft-style uptime tests.  It is kindof cool to scan a system and
   see "Uptime 175.903 days (since Sun Sep 10 22:36:13 2000)"

-- Significant progress has been made in producing an official, supported,
   Windows95/98/NT/2K version of Nmap.  This is not finished yet and has
   been progressing somewhat slowly due to my inexperience with the
   platform.  But Andy Lutomirski (Luto () mailandnews com) and Ryan Permeh (
   ryan () eeye com) have done the hard work and made huge contributions in
   this area.  We are not publicly distributing binaries yet, but if you
   are a Windows developer and are willing to help, please join the
   nmap-dev list.  I also ported NmapFE to Windows, but it has some known
   problems and is not yet as reliable as Nmap on Windows.  Windows
   developers who have experience with GTK+ on Windows are especially
   encouraged to join nmap-dev :).

-- Apple Darwin (Mac OS X) 1.2 now supported thanks to patch by Rob Braun.

-- Found and fixed byte alignment problem which was causing
   bus errors on SPARC64 ( reported by H D Moore (hdm () secureaustin com)
   and Matthew Franz (mfranz () cisco com) )

-- Added IPID sequence number predictability report (also now used in
   OS detection).

-- Cleaned up a few build/distribution issues that were reported 
   by LaMont Jones (lamont () hp com) 

-- Fixed compiler warning noted by Gabor Z. Papp (gzp () papp hu) )

-- Show actual IPID, TCP ISN, and TCP timestamp values in XML format
   output rather than just the cooked results.

-- Suppress IPID and TCP ISN predictability report unless you use -v
   (you need -O as well).

-- Applied Solaris 8 compilation fixes from Germano Caronni 
   ( caronni () batfax olymp org )

-- Applied configure.in variable name typo fixes from Christian
   Weisgerber (naddy () openbsd org)

-- Applied some more changes from Andy Lutomirski (Luto () mailandnews com)
   which provides better detection and reporting from some heinous errors.

-- Added -n and -R (always/never DNS resolve) options to the man page.

-- Various little fixes and cleanups, especially to the Windows port.

-- Applied patch from Andy Lutomirski (Luto () mailandnews com) which
   enhances some of the Win* error messages and adds the --win_trace
   debugging option.

-- Applied some patches from Jay Freeman (saurik () saurik com)
   -- New --data_length option adds indicated number of random data
   bytes to send with scan packet and tcp ping packet (does not
   currently work with ICMP ping packet).  Does not affect OS
   detection, RPC, or connect() scan packets.
   -- Windows portability fixes
   -- Various other little fixes.

-- Renamed rpc.h and error.h because they conflict with Windows
   include files.  By the way, this was a pain to figure out because
   VC++ is such a crappy compiler!  It basically just says problem in
   "foobar.h" without giving you any idea how foobar.h got included!
   gcc gives you a nice message tracing the chain of include files!

-- Upgraded to latest version of Winpcap ( 2.1-beta )

-- Merged in Windows port code from Ryan Permeh ( ryan () eeye com) and
   Andy Lutomirski ( Luto () mailandnews com ).

-- Took out C++ compiler test from nbase configure script.  It was
   inserted accidently, but I found it interesting that only 2 people
   complained about this causing them problems.  I guess most everyone
   already has C++ compilers.

-- Applied patch from Steve Bleazard (steve () bleazard com) which fixed
   bug in internal Smoothed Round Trim Time calculations.

-- Fixed CFLAGS computation error in configure.  Problem discovered
   and patched by Fredrik Lundholm (exce7 () ce chalmers se)

-- Added more debugging code for "Unknown datalink type" error -- if
   you get this, please send me the full error msg including hex values.

-- Added Portuguese man page translations from Antonio Pires de Castro
   Junior (apcastro () ic unicamp br).

-- Capitalized all references to God in error messages.

For those of you running Linux/x86 w/a recent version of rpm
(www.rpm.org), you can install/upgrade to the newest version of
nmap/nmapfe with these commands:

rpm -vhU (nmap url)
where (nmap url) is one (or both) of these:

http://www.insecure.org/nmap/dist/nmap-2.54BETA21-1.i386.rpm
http://www.insecure.org/nmap/dist/nmap-frontend-0.2.54BETA21-1.i386.rpm

source tarballs and source RPMs are always available at:
http://www.insecure.org/nmap/#download

For the more paranoid (smart) members of the list, here are the md5
hashes:

f86e5c8e2d8fb238bb35c081784be8b8  nmap-2.54BETA21-1.i386.rpm
9ec868a28d1ce1bb77f67c301bf8189b  nmap-2.54BETA21-1.src.rpm
731199e10c9c243e83b3122f262acf64  nmap-2.54BETA21.tgz
b7b302c7e466f9b4b23cf8ac8f4949d7  nmap-frontend-0.2.54BETA21-1.i386.rpm
[ Yes, I should really GPG sign this email too ]

Let me know if you find any problems.

Cheers,
Fyodor







--------------------------------------------------
For help using this (nmap-hackers) mailing list, send a blank email to 
nmap-hackers-help () insecure org . List run by ezmlm-idx (www.ezmlm.org).


Current thread: