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:
- Nmap 2.54BETA21 released Fyodor (Mar 09)