|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Fyodor (fyodor
insecure.org)Date: Fri Mar 09 2001 - 02:33:06 CST
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).
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]