mailing list archives
Re: IPv6 Support on Windows
From: Kris Katterjohn <katterjohn () gmail com>
Date: Tue, 06 May 2008 02:03:29 -0500
-----BEGIN PGP SIGNED MESSAGE-----
On Sat, May 03, 2008 at 09:26:31PM +0530, Kris Katterjohn wrote:
I've attached an incredibly simple patch to add IPv6 support on
Windows. The only other thing you need to do to make it work is to
actually install IPv6 (details are in the "Installation,
Configuration, and Use" section here). Vista users have IPv6
installed by default.
Great! But is there a way we can detect this, so that Nmap defines
HAVE_IPV6 if it is available, but otherwise doesn't define it so that
Nmap will still compile?
Using the VC++ and the Platform SDK described in the docs, it isn't
required to have IPv6 installed in order to compile Nmap with IPv6
support. You will just get an error about an address problem if you try
to use -6 without having IPv6 installed.
So you could compile IPv6 support into the Windows Nmap binaries, and
make note that the users need to have IPv6 installed on their machines
if they want to use the feature.
I would think that anybody currently savvy enough to want to use IPv6
would be able to install IPv6, so nmap-dev won't be bombarded with
complaints of errors.
I don't know of a way to dynamically check if IPv6 is installed in order
to avoid compiling it in, though.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
Sent through the nmap-dev mailing list
Archived at http://SecLists.Org
Re: IPv6 Support on Windows Kris Katterjohn (May 20)