Nmap 3.10ALPHA2 released

Fyodor <[email protected]> Sat, 31 Aug 2002 19:23:57 -0700
Newsgroups gmane.comp.security.nmap.general
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----

Hello everyone,

I am pleased to announce that Nmap version 3.10ALPHA2 is now
available!  This version has some cool stuff that I couldn't add
before due to stability issues.  In particular, IPv6 is now supported
and the codebase has been migrated to C++.  Due to all the changes,
there may be portability problems.  But I have lightly tested it on
Linux, FreeBSD, Solaris, and Windows.  If it does not compile/work for
you, please let me know (including details on the OS you are running).
A patch is even better :).

The IPv6 support is currently limited to the most important options
such as -sT.  I may add raw packet scans (ICMP6 pinging, UDP, SYN,
etc) if there is demand.  The protocol is actually pretty fun!  Not
only do I feel like a king with my own /64 allocation
(18446744073709551616 addresses!), but it can be useful for bypassing
certain firewalls.  Check out this host that has a bunch of filtered
IPv4 ports, but is wide open via IPv6.  Pay special attention to port
111 (SunRPC).

> nmap www.kame.net

Starting nmap V. 3.10ALPHA1 ( www.insecure.org/nmap/ )
Interesting ports on kame220.kame.net (203.178.141.220):
(The 1585 ports scanned but not shown below are in state: closed)
Port       State       Service
19/tcp     filtered    chargen
21/tcp     open        ftp
22/tcp     open        ssh
53/tcp     open        domain
80/tcp     open        http
111/tcp    filtered    sunrpc
137/tcp    filtered    netbios-ns
138/tcp    filtered    netbios-dgm
139/tcp    filtered    netbios-ssn
513/tcp    filtered    login
514/tcp    filtered    shell
2049/tcp   filtered    nfs
2401/tcp   open        cvspserver
5999/tcp   open        ncd-conf
7597/tcp   filtered    qaz
31337/tcp  filtered    Elite

Nmap run completed -- 1 IP address (1 host up) scanned in 34 seconds

> nmap -6 www.kame.net

Starting nmap V. 3.10ALPHA1 ( www.insecure.org/nmap/ )
Interesting ports on 3ffe:501:4819:2000:210:f3ff:fe03:4d0:
(The 1595 ports scanned but not shown below are in state: closed)
Port       State       Service
21/tcp     open        ftp
22/tcp     open        ssh
53/tcp     open        domain
80/tcp     open        http
111/tcp    open        sunrpc
2401/tcp   open        cvspserver

Nmap run completed -- 1 IP address (1 host up) scanned in 19 seconds

Note that this may have changed, since I notified the Kame folks last
week.  But I'm sure this is a common mistake.

Here are the CHANGELOG entries since 3.00 (ALPHA1 was a dev-only
release):

Nmap 3.10ALPHA2

o Fixed compilation and IPv6 support on FreeBSD (tested on
  4.6-STABLE).  Thanks to Niels Heinen ([email protected]) for
  suggestions.

o Made some portability changes based on suggestions by Josef 'Jupp'
  Schugt ([email protected])

o Fixed compilation and IPv6 support on Solaris 9 (haven't tested
  earlier versions).

Nmap 3.10ALPHA1

o IPv6 is now supported for TCP scan (-sT), connect()-style ping scan
  (-sP), and list scan (-sL)!  Just specify the -6 option and the IPv6
  numbers or DNS names.  Netmask notation is not currently supported
  -- I'm not sure how useful it is for IPv6, where even petty end
  users may be allocated trillions of addresses (/80).  If you need
  one of the scan types that hasn't been ported yet, give Sebastien
  Peterson's patch a try at http://nmap6.sourceforge.net/ .  If there
  is demand, I may integrate more of that into Nmap.

o Major code restructing, which included conversion to C++ -- so
  you'll need g++ or another C++ compiler.  I accidently let a C++
  requirement slip in a while back and found that almost everyone has
  such a compiler.  Windows (VC++) users: see the README-WIN32 for new
  compilation instructions.

o Applied patch from Axel Nennker ([email protected]) which
  adds a --without-nmapfe option to the configure script.  This si
  useful if your system doesn't have the proper libraries (eg GTK) or
  if you think GUIs are for sissies :).

o Removed arbitrary max_parallelism (-M) limitations, as suggested by
  William McVey ( [email protected] ).

o Added DEC OSF to the platforms that require the BSDFIX() macro due
  to taking ip length and offset fields in host rather than network
  byte
  order.  Suggested by Dean Bennett ([email protected])

o Fixed an debug statement C ambiguity discovered by Kronos
  ([email protected])

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 by executing these commands as root:

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

http://download.insecure.org/nmap/dist/nmap-3.10ALPHA2-1.i386.rpm
http://download.insecure.org/nmap/dist/nmap-frontend-3.10ALPHA2-1.i386.rpm

For the rest of you, source tarballs and source RPMs are always
available at: http://www.insecure.org/nmap/nmap_download.html

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

b7e2a33d22afe8912ab33b8c58a2fb19  nmap-3.10ALPHA2-1.i386.rpm
e27797651052ff751e89d938bd516605  nmap-3.10ALPHA2-1.src.rpm
520c808838251029a0cc53811b8c4920  nmap-3.10ALPHA2.tgz
eb8cbeb15b3b33adc0d9d7fbbe6e3312  nmap-frontend-3.10ALPHA2-1.i386.rpm

These release notes should be signed with my PGP key, which is available at
http://www.insecure.org/fyodor_gpgkey.txt .
The key fingerprint is: 97 2F 93 AB 9C B0 09 80 D9 51 40 6B B9 BC E1 7E

Cheers,
Fyodor

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iQCVAwUBPXF5l84dPqJTWH2VAQHu2QQAxpR0+B3Hnpu92Qg3Bexyp7Ln4h8uAIji
ryDpqn0yQ1U916vvEEbVKqQInSPrZBTdmijD+yqMw5gz/GaAvt8PePah/WJ5eXmQ
808yWC09G/71jP+Y/2v3ng/5pMxrHyviFlgpZa4J3voeOAjzXjSYCkv6jpKCJrbf
ejRGRC88gBo=
=WSGW
-----END PGP SIGNATURE-----

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