Nmap Development mailing list archives

Nmap 3.94ALPHA3: GTK2 NmapFE and Windows Binaries


From: Fyodor <fyodor () insecure org>
Date: Tue, 6 Dec 2005 15:19:19 -0800

I am pleased to announce the informal Nmap 3.94ALPHA3 release.  The
coolest new feature is probably GTK2 support for NmapFE, rather than
the obsolete GTK1 that many modern systems don't include.  Props to 
Mike Basinger (dbasinge(a)speakeasy.net) and Meethune Bhowmick
(meethune(a)oss-institute.org) for developing the patch.  I also
made a few improvements to the patch and it seems to be working.  But
I do get some strange runtime error messages, which I haven't had a
chance to look into yet.  But if someone has some free time, please
take a look.  The messages look like this:

(nmapfe:26557): Gtk-WARNING **: gtkwidget.c:4007: widget not within a GtkWindow

(nmapfe:26557): Gtk-CRITICAL **: file gtkmenu.c: line 1594 (gtk_menu_set_accel_path): assertion `accel_path[0] == '<' 
&& strchr (accel_path, '/')' failed

A change from the last ALPHA release is that I have compiled Windows
binaries (just for Nmap, not NmapFE) that I hope will lead to more
testing on that important platform.  Here are the goods:

http://download.insecure.org/nmap/dist/nmap-3.94ALPHA3.tar.bz2
http://download.insecure.org/nmap/dist/nmap-3.94ALPHA3.tgz
http://download.insecure.org/nmap/dist/nmap-3.94ALPHA3-win32.zip
http://download.insecure.org/nmap/dist/nmap-3.94ALPHA3-1.src.rpm
http://download.insecure.org/nmap/dist/nmap-3.94ALPHA3-1.x86_64.rpm
http://download.insecure.org/nmap/dist/nmap-frontend-3.94ALPHA3-1.x86_64.rpm

Crypto sigs are in the usual place:
  http://www.insecure.org/nmap/dist/sigs/?C=M&O=D

Here is the full list of changes:

o Updated NmapFE to build with GTK2 rather than obsolete GTK1.  Thanks
  to Mike Basinger (dbasinge(a)speakeasy.net) and Meethune Bhowmick
  (meethune(a)oss-institute.org) for developing the
  patch.  I made some changes as well to prevent compilation warnings.
  The new NmapFE now seems to work, though I do get "Gtk-CRITICAL"
  assertion error messages.  If someone has time to look into this, that
  would be appreciated.

o Fixed a compilation problem on Mac OS X and perhaps other platforms
  with a one-line fix to scan_engine.cc.  Thanks to Felix Gröbert
  (felix(a)groebert.org) for notifying me of the problem.

o Fixed a problem that prevented the command "nmap -sT -PT <targets>"
  from working from a non-privileged user account.  The -PT option
  doesn't change default behavior in this case, but Nmap should (and now
  does) allow it.

o Applied another VS 2005 compatability patch from KX (kxmail(a)gmail.com).

o Define INET_ADDRSTRLEN in tcpip.h if the system doesn't define it
  for us.  This apparently aids compilation on Solaris 2.6 and 7.
  Thanks to Albert Chin (nmap-hackers(a)mlists.thewrittenword.com) for
  sending the patch..

Cheers,
Fyodor


_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev


Current thread: