--- nmap-6.40.orig/configure.ac +++ nmap-6.40/configure.ac @@ -395,22 +395,6 @@ CXXFLAGS="-no-cpp-precomp $CXXFLAGS" fi -if test $have_libpcap = yes; then - if test "${LIBPCAP_INC+set}" = "set"; then - _cflags=$CXXFLAGS - _ldflags=$LDFLAGS - - CPPFLAGS="-I$LIBPCAP_INC $CPPFLAGS" - LDFLAGS="-L$LIBPCAP_LIB $LDFLAGS" - fi - - # link with -lpcap for the purposes of this test - LIBS_OLD="$LIBS" - LIBS="$LIBS -lpcap" - PCAP_IS_SUITABLE([have_libpcap=yes], [have_libpcap=no], [have_libpcap=yes]) - LIBS="$LIBS_OLD" -fi - if test $have_libpcap != yes; then AC_CONFIG_SUBDIRS(libpcap) if test "${LIBPCAP_INC+set}" = "set"; then --- nmap-6.40.orig/debian/pycompat +++ nmap-6.40/debian/pycompat @@ -0,0 +1 @@ +2 --- nmap-6.40.orig/debian/nmap.files +++ nmap-6.40/debian/nmap.files @@ -0,0 +1,23 @@ +usr/bin/ncat +usr/bin/ndiff +usr/bin/nmap +usr/bin/nping +usr/share/man/man1/ncat.1 +usr/share/man/man1/ndiff.1 +usr/share/man/man1/nmap.1 +usr/share/man/man1/nping.1 +usr/share/man/de +usr/share/man/es +usr/share/man/fr +usr/share/man/hr +usr/share/man/hu +usr/share/man/it +usr/share/man/pl +usr/share/man/pt_BR +usr/share/man/pt +usr/share/man/ro +usr/share/man/ru +usr/share/man/sk +usr/share/man/zh +usr/share/ncat +usr/share/nmap --- nmap-6.40.orig/debian/zenmap.manpages +++ nmap-6.40/debian/zenmap.manpages @@ -0,0 +1 @@ +docs/zenmap.1 --- nmap-6.40.orig/debian/changelog +++ nmap-6.40/debian/changelog @@ -0,0 +1,752 @@ +nmap (6.40-0.1ubuntu1) saucy; urgency=low + + * Use dh_autotools-dev to update config.{sub,guess} for AArch64. + + -- Matthias Klose Thu, 10 Oct 2013 14:47:36 +0200 + +nmap (6.40-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream version + - Contains fix for CVE-2013-4885 (Closes: #719289) + + -- Hilko Bengen Mon, 12 Aug 2013 21:36:10 +0200 + +nmap (6.25-0.2) unstable; urgency=low + + * Non-maintainer upload. + * debian/rules: Make sure zenmap is built again (tabs vs. spaces), other cleanups + + -- Hilko Bengen Mon, 27 May 2013 22:02:16 +0200 + +nmap (6.25-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream version (Closes: #705762) + * Lua 5.2 is now needed to build the NSE + * Use upstream's desktop files and icons + * Removed calls to dh_desktop, dh_undocumented + * Made zenmap Architecture: all since it does not contain any + architectue-specific files + + -- Hilko Bengen Mon, 20 May 2013 18:27:15 +0200 + +nmap (6.00-0.3) unstable; urgency=low + + * Non-maintainer upload. + * Apply upstream fix for interfaces in monitor mode (Closes: #696446). + + -- Hilko Bengen Sat, 29 Dec 2012 18:43:12 +0100 + +nmap (6.00-0.2) unstable; urgency=low + + * Non-maintainer upload. + * Enable xz compression for all binaries to save some space on CD + images (Closes: #688708). + + -- Cyril Brulebois Tue, 25 Sep 2012 00:35:36 +0200 + +nmap (6.00-0.1) unstable; urgency=low + + * Non-maintainer upload + * New upstream version (Closes: #674573) + * set CFLAGS etc. via dpkg-buildflags. This enables building with + hardening flags + * Do not use included liblinear + + -- Hilko Bengen Tue, 19 Jun 2012 23:40:43 +0200 + +nmap (5.51.6-0.3) unstable; urgency=low + + * Non-maintainer upload + * Disable pcap compatibility check, second take. (Closes: #671064) + + -- Hilko Bengen Wed, 30 May 2012 20:51:53 +0200 + +nmap (5.51.6-0.2) unstable; urgency=low + + * Non-maintainer upload + * use DESTDIR instead of prefix for make install. This fixes the zenmap + sys.path issue (#663217) as well as the path in the .desktop files. + Closes: #542958 + * revert change to zenmap setup.py script + * Got rid of country-specific part in the directory + * Disable pcap compatibility check that caused the internal libpcap copy + to be used on kfreebsd-* (Closes: #671064). + + -- Hilko Bengen Sat, 26 May 2012 13:31:37 +0200 + +nmap (5.51.6-0.1) unstable; urgency=low + + * Non-maintainer upload + * New upstream version (Closes: #630144) + * Added watch file + * Simplified debian/*.files, added translated manpages (Closes: #358336) + * Added Python dependency for ndiff to nmap package + * Removed empty postinst, prerm scripts + * No longer append the build directory to zenmap's sys.path (Closes: #663217) + * Use dh_python2 instead of dh_pycentral. Thanks to Arthur de Jong for + the patch. Closes: #616917 + + -- Hilko Bengen Wed, 18 Apr 2012 21:54:53 +0200 + +nmap (5.21-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Apply patch from Ubuntu to fix FTBFS with openssl 1.0 by dropping md2 + support (closes: #621938). Thanks, Dave Walker! + + -- Julien Cristau Sat, 02 Jul 2011 12:29:49 +0200 + +nmap (5.21-1) unstable; urgency=low + + [Jonathan Davies] + + * Deliver the rest of the nmap files. + + [LaMont Jones] + + * force ncat to use nmap copy of config.guess/sub + * New upstream version. Closes: #569894, #546564, #510158, #507867, #539244 + * Fixed packaging. Closes: #584253 + * minor lintian fixes. + + -- LaMont Jones Wed, 11 Aug 2010 11:17:24 -0600 + +nmap (5.21-1~0) unstable; urgency=low + + * new upstream + + -- LaMont Jones Wed, 03 Feb 2010 18:26:28 -0700 + +nmap (5.20-0) unstable; urgency=low + + * new upstream release + + -- LaMont Jones Fri, 22 Jan 2010 08:45:09 -0700 + +nmap (5.00-3) unstable; urgency=low + + [Petr Salinger] + + * fix FTBFS on GNU/kFreeBSD. Closes: #542388 + + [LaMont Jones] + + * Provide and Replace: ndiff + + -- LaMont Jones Fri, 28 Aug 2009 13:02:24 -0600 + +nmap (5.00-2) unstable; urgency=low + + * rules: fix dependencies for -j. Closes: #541984 + * Conflicts: ndiff. Different enough to not warrant Replaces. + Closes: #542054 + * new config.guess, updated rules for same. Closes: #542079 + + -- LaMont Jones Tue, 18 Aug 2009 06:48:52 -0600 + +nmap (5.00-1) unstable; urgency=low + + * new upstream + + -- LaMont Jones Sun, 16 Aug 2009 20:22:25 -0600 + +nmap (4.76-0ubuntu4) jaunty; urgency=low + + * No-change rebuild to fix lpia shared library dependencies. + + -- Colin Watson Thu, 19 Mar 2009 13:35:25 +0000 + +nmap (4.76-0ubuntu3) jaunty; urgency=low + + * debian/{rules,zenmap.dirs}: install zenmap.xpm into the correct directory, + fixes broken icon in the menu (LP: #335169) + * debian/zenmap.files: the zenmap/pixmaps/radialnet/ directory was not + installed, fixes crash due to missing pixmap (LP: #335166) + * Makefile.in: added --install-layout=deb to setup.py install, fixes FTBFS + + -- Adrien Cunin Sun, 15 Mar 2009 02:02:17 +0100 + +nmap (4.76-0ubuntu2) jaunty; urgency=low + + * debian/nmap.files: Included missing 'UPnP-info.nse' file needed to fix + script scan (LP: #319656). + + -- Jonathan Davies Fri, 30 Jan 2009 10:03:03 +0000 + +nmap (4.76-0ubuntu1) jaunty; urgency=low + + * New upstream release (LP: #268996) + * Edit broken links in debian/nmap.files, debian/zenmap.dirs, debian/zenmap.files + * Edit path to pixmaps in debian/rules + + -- Petr E. Antonov Mon, 19 Jan 2009 10:24:39 +0100 + +nmap (4.62-1ubuntu1) intrepid; urgency=low + + * Drop liblua5.1-dev build dependency, it's in universe. + + -- Martin Pitt Mon, 11 Aug 2008 22:02:35 +0200 + +nmap (4.62-1) unstable; urgency=low + + [fyodor] + + * new upstream release + + [Davide] + + * create an desktop file for zenmap. Closes: #457799 + * remove useless file /usr/bin/uninstall_zenmap. Closes: #474511 + + -- LaMont Jones Sat, 31 May 2008 22:55:14 -0600 + +nmap (4.60-1) unstable; urgency=low + + [bmenrigh] + + * Tandberg MXP Video Conference appliance telnetd. Thanks to Tom Sellers + * Dropping stray '*' on previous Tandberg MXP match line. + + [doug] + + * New match line for another version of VxWorks FTPd + * AXIS webcam ftpd standardisation. Thanks to Lionel Cons + * vsftpd 00PS->OOPS patch from Kris + + [david] + + * Fix a typo in MACLookup.cc: corolation -> correlation. + + -- LaMont Jones Fri, 04 Apr 2008 00:40:50 -0600 + +nmap (4.60-0) unstable; urgency=low + + * New upstream release. Upstream URL changes to http://nmap.org/ + + -- LaMont Jones Fri, 04 Apr 2008 00:40:50 -0600 + +nmap (4.53-3) unstable; urgency=low + + * zenmap: python 2.5 has python-pysqlite2 + + -- LaMont Jones Thu, 03 Apr 2008 22:16:11 -0600 + +nmap (4.53-2) unstable; urgency=low + + * zenmap: Depends: python-{gtk2,gobject}. Closes: #466595 + + -- LaMont Jones Tue, 19 Feb 2008 21:23:46 -0700 + +nmap (4.53-1) unstable; urgency=low + + [LaMont Jones] + * Package New upstream release. + * Cherry pick post-4.53 patches from [fyodor]. Closes: #459884 + - remove instances of .nse to prevent the docbook man page translation + from wrongly including that string at the beginning of lines, which causes + errors because nroff confuses it with the .ns nroff no-space mode command + - regenerate man page -- remove instances of .nse to prevent the + docbook man page translation from wrongly including that string at the + beginning of lines, which causes errors because nroff confuses it with + the .ns nroff no-space mode command + + [stoiko] + + * if nse's connect is issued on an open socket, close the old + connection before + * move the check, wheter a socket is open, before connecting it again to + l_nsock_queued() - otherwise there are problems with the returned values.. + + [fyodor] + + * qualify fingerprint name + * spell-check, add 4.50 release announcement + * improve a mysql signature (suggested by Lionel Cons) + * sorting change, I think + * remove a duplicate for rpc number 536870916, userd or vtsk. I kept vksd + though without much research. I'm open to comments from people who think + we should keep userd instead. + * Added rpcinfo.nse script, which contacts a listening RPC portmapper + * improve nginx detection. patch from Sven Klemm. + See http://seclists.org/nmap-dev/2007/q4/0682.html + * remove claim that using -v more than twice has no extra effect + * o Fix a bunch of warning/error messages which contained an extra + * o Fixed our Winpcap installer so that it waits for a Winpcap uninstall + * o Fixed Winpcap installer to install the right version of Packet.dll + * Update changelog and version numbers in preparation for 4.51BETA release + * fix version number + * update some links + * update copyright line at the top of files from 1996-2006 to 1996-2008 + * remove duplicate crediting in an entry + * o Fixed Nmap Winpcap installer to use CurrentVersion registry key on + * add _ to the allowed workgroup name regex for netbios-ssn matchlines. + Thanks to Bill Jaeger for the suggestion and partial patch + * Update changelog, version numbers in prep for Nmap 4.52 release + * trivial CHANGELOG adjustment + * applied an nginx http proxy signature patch from Sven Klemm + * Fix a problem which prevented proper port number matching in + port_or_service() because the port variable passed to portnumber is + shadowed by the variable passed during portrule check. Report and + patch are from Sven Klemm + * o Improved rpcinfo.nse to better sort and display available RPC + * Remove own ntohl() and use packet.u32() instead. Patch from Sven Klemm + * o Added UPnP-info NSE script by Thomas Buchanan. It gathers + * o Impoved Windows executable installer by making uninstall work better + * update version number and changelog in prep for upcoming 4.53 release + + [kris] + + * recommitting my r6499: "fix robots.nse output: remove robots.txt + comments on disallowed entry lines" + * Adding my strftime()-like conversion extensions to the logging functions + (-oA, -oX, etc). This contains a CHANGELOG entry and refguide changes + which (hopefully) sum it up pretty well. + * okay, a change to r6530: the current %R and %T are being removed as + colons are invalid chracters in Windows and Mac OS X filenames (thanks to + jah for pointing out the problem on Windows). What was %r and %t are now + the new %R and %T. All this means is that %r and %t are gone, and %R/%T + are the same as with strftime() but without colons + * adding CHANGELOG entry for r6529 (robots.nse output fix) + * Add CHANGELOG entry for r6558: "Fix Zenmap crash when selecting Help from + the Compare Results window. Path wasn't imported" + * Adding new MySQLinfo NSE script for printing MySQL server information + * Upgrading libpcre from version 7.2 to 7.4. Tested on Linux and Windows + * Fixing build problem on Mac OS X; my mistake (typo) + * adding nmap.fetchfile() function so scripts can find the nmap-* data files + * updating rpcinfo.nse to use nmap.fetchfile() instead of having the huge + RPC table + * o Fixed multiple NSE scripts that weren't always properly closing their + + [ejlbell] + + * Traceroute bugfix for when the first hop of the first host in a + tracegroup (reference trace) times out. The previous patch did not + completely solve the issue due to an erronous check on the ttl, now we + use a dedicated boolean flag. Thanks to Sebastián García for the bug + report and testing. + + [david] + + * Document Zenmap r6535 in CHANGELOG. + * Escape OS fingerprints when writing them to an XML log. OS fingerprint don't + * Consider Windows paths starting with \ absolute when used with the + --script option. + * Document Zenmap r6539 in CHANGELOG. + * Give credit for some recent CHANGELOG entries. + * Use just PAGE_READWRITE, not PAGE_READONLY | PAGE_READWRITE in the call to + * Fix the message printed when a host is skipped, for example on Windows when + * Use the filename tag for file name extensions in zenmap.xml. + * Fixed an error that showed itself on Windows when attempting to scan + + [doug] + + * Small bug in Polycom ViewStation match line + * Changed some protocol names to remove trailing + * Updated the IRC server info script to handle services + * s modifiers added to many match lines. + * I've seen "OpenBSD identd" on a linux box so I + * Renamed irc-serv protocols to irc and added a couple + * Moved BIND match line above a "catch all" line. + * NSE --host-timeout support + * NSE run-time interaction support + * New OfficeScan probe from Tom Sellers + + -- LaMont Jones Sun, 13 Jan 2008 02:07:40 -0700 + +nmap (4.50-4) unstable; urgency=low + + * control: zenmap Depends: python-pysqlite2. Closes: #457694 + + -- LaMont Jones Tue, 25 Dec 2007 09:06:55 -0700 + +nmap (4.50-3) unstable; urgency=low + + * use global copyright file for zenmap + + -- LaMont Jones Sat, 22 Dec 2007 11:14:17 -0700 + +nmap (4.50-2) unstable; urgency=low + + * copyright: incorporate remaining copyright info from upstream + + -- LaMont Jones Sat, 22 Dec 2007 09:37:25 -0700 + +nmap (4.50-1) unstable; urgency=low + + [Fyodor] + + * New upstream release. Many changes. Closes: #456232 + + [LaMont Jones] + + * debian/rules: nmapfe migration + * build: properly target install + * build: finish cleaning up the build process, I hope. + * meta: drop usr/share/pixmaps/ubuntu.svg, collides with gnome-screensaver + * meta: zenmap Conflicts/Replaces/Provides nmapfe + * rules: sed hack: remove build directory from python code + + -- LaMont Jones Thu, 13 Dec 2007 13:39:44 -0700 + +nmap (4.49~rc7-1) experimental; urgency=low + + * New upstream + + -- LaMont Jones Tue, 11 Dec 2007 07:25:17 -0700 + +nmap (4.49~rc6-1) experimental; urgency=low + + * New upstream release + + -- LaMont Jones Tue, 27 Nov 2007 06:07:37 -0700 + +nmap (4.20-3) unstable; urgency=low + + * build: make clean target really clean things. Closes: #442687 + * debian/rules: remove bashisms + + -- LaMont Jones Thu, 08 Nov 2007 21:16:35 -0700 + +nmap (4.20-2) unstable; urgency=low + + * nmapfe: desktop file cleanup, validation, deliver icon. Closes: #421347 + * metadata: document git repository + + -- LaMont Jones Tue, 11 Sep 2007 12:57:51 -0600 + +nmap (4.20-1) unstable; urgency=low + + * New upstream version + + -- LaMont Jones Tue, 12 Dec 2006 23:54:39 -0700 + +nmap (4.11-2) unstable; urgency=low + + * cleanup warnings + + -- LaMont Jones Tue, 1 Aug 2006 14:17:54 -0600 + +nmap (4.11-1) unstable; urgency=low + + * New upstream version + + -- LaMont Jones Tue, 1 Aug 2006 07:57:34 -0600 + +nmap (4.10-1) unstable; urgency=low + + * New upsteam version + + -- LaMont Jones Tue, 13 Jun 2006 22:41:11 -0600 + +nmap (4.03-3) unstable; urgency=low + + * Add missing Replaces. Closes: #365378 + + -- LaMont Jones Sat, 29 Apr 2006 22:09:02 -0600 + +nmap (4.03-2) unstable; urgency=low + + * deliver nmapfe.desktop as part of the nmapfe package. Closes: #306373 + * don't strip nmap in Makefile, let dh_strip do that in debian/rules. + Closes: #304202 + + -- LaMont Jones Wed, 26 Apr 2006 14:56:48 -0600 + +nmap (4.03-1) unstable; urgency=low + + * New upstream. + + -- LaMont Jones Wed, 26 Apr 2006 14:18:25 -0600 + +nmap (4.00-2) unstable; urgency=low + + * uh... lets try "unstable" + + -- LaMont Jones Wed, 1 Feb 2006 12:32:06 -0700 + +nmap (4.00-1) experimental; urgency=low + + * New upstream release + + -- LaMont Jones Wed, 1 Feb 2006 06:19:59 -0700 + +nmap (3.9999-0) experimental; urgency=low + + * New upstream version + + -- LaMont Jones Sat, 28 Jan 2006 12:35:14 -0700 + +nmap (3.95-2) unstable; urgency=low + + * Use libpcap0.8-dev + + -- LaMont Jones Thu, 19 Jan 2006 11:49:52 -0700 + +nmap (3.95-1) unstable; urgency=low + + * New upstream + + -- LaMont Jones Fri, 9 Dec 2005 13:50:57 -0700 + +nmap (3.93-1) unstable; urgency=low + + * New upstream + + -- LaMont Jones Mon, 12 Sep 2005 23:34:04 -0600 + +nmap (3.90-1) unstable; urgency=low + + * New upstream release. + + -- LaMont Jones Thu, 8 Sep 2005 10:39:09 -0600 + +nmap (3.81-2) unstable; urgency=low + + * Fix FTBFS when DEB_BUILD_OPTIONS specified. Closes: #308583 + Thanks Tollef Fog Heen. + + -- LaMont Jones Wed, 11 May 2005 22:34:05 -0600 + +nmap (3.81-1) unstable; urgency=low + + * New upstream version. + + -- LaMont Jones Mon, 7 Mar 2005 19:32:55 -0700 + +nmap (3.75-1) unstable; urgency=low + + * New upstream version. Closes: #277924 + + -- LaMont Jones Sun, 24 Oct 2004 17:43:06 -0600 + +nmap (3.70-1) unstable; urgency=low + + * New upstream version. Closes: #270697 + Fixes build-detection for k*bsd-gnu. Closes: #266901 + Updated copyright. Closes: #266205 + * Update package description + + -- LaMont Jones Thu, 9 Sep 2004 10:49:20 -0600 + +nmap (3.55-1) unstable; urgency=low + + * New upstream. Closes: #258757 + + -- LaMont Jones Sun, 11 Jul 2004 18:57:47 -0600 + +nmap (3.50-1) unstable; urgency=low + + * New upstream version. Closes: #229275 + + -- LaMont Jones Fri, 23 Jan 2004 20:08:35 -0700 + +nmap (3.48-2) unstable; urgency=low + + * Add missing build-depends. + + -- LaMont Jones Sat, 22 Nov 2003 19:39:17 -0700 + +nmap (3.48-1) unstable; urgency=low + + * New upstream version. Closes: #217501 + + -- LaMont Jones Sat, 25 Oct 2003 14:15:36 -0600 + +nmap (3.45-1) unstable; urgency=low + + * New upstream release. Closes: #201777, #196418, #195463, #165621 + + -- LaMont Jones Mon, 15 Sep 2003 18:47:48 -0600 + +nmap (3.27-1) unstable; urgency=low + + * New upstream version. Closes: #193909, #149393, #146581 + * Fix CXXFLAGS. Closes: #189021 + * Change man page from \' to ' for quotes. Closes: #143975 + + -- LaMont Jones Mon, 19 May 2003 18:13:23 -0600 + +nmap (3.20-1) unstable; urgency=low + + * New upstream version. Closes: #184414, #188468, #172618, #144089, #164211 + + -- LaMont Jones Thu, 10 Apr 2003 23:12:25 -0600 + +nmap (3.10.ALPHA4-1) unstable; urgency=low + + * New upstream version + * Deliver upstream changelog. Closes: #155836 + + -- LaMont Jones Sun, 24 Nov 2002 13:26:43 -0700 + +nmap (3.00-0.1) unstable; urgency=low + + * New upstream version. Use an NMU version number just for elmo. + Closes: #152907, #155598, #151375 + + -- LaMont Jones Tue, 6 Aug 2002 13:59:51 -0600 + +nmap (2.54.33.BETA-1) unstable; urgency=low + + * New upstream version. Lots of OS fingerprint updates. Closes: #145031 + + -- LaMont Jones Sun, 5 May 2002 11:17:05 -0600 + +nmap (2.54.32.BETA-1) unstable; urgency=low + + * New upstream version. + + -- LaMont Jones Sat, 20 Apr 2002 12:07:12 -0600 + +nmap (2.54.31.BETA-1) unstable; urgency=low + + * New upstream version. Closes: #117675, #132907. + * Remove /usr/share/doc/nmap/html. Closes: #107358. + + -- LaMont Jones Wed, 20 Mar 2002 10:49:25 -0700 + +nmap (2.54.30.BETA-1) unstable; urgency=low + + * New upstream version. Closes: #115797 + + -- LaMont Jones Wed, 17 Oct 2001 12:33:45 -0600 + +nmap (2.54.28.BETA-1) unstable; urgency=low + + * New upstream version. Closes: #102920 + * Roll to current standards-version. + * Remove -g from options unless DEB_BUILD_OPTIONS includes 'debug'. + + -- LaMont Jones Sat, 28 Jul 2001 23:27:48 -0600 + +nmap (2.54.27.BETA-1) unstable; urgency=low + + * New upstream version. + + -- LaMont Jones Thu, 19 Jul 2001 19:42:36 -0600 + +nmap (2.54.25.BETA-1) unstable; urgency=low + * New upstream version. + + -- LaMont Jones Mon, 11 Jun 2001 22:26:34 -0600 + +nmap (2.54.22.BETA-2) unstable; urgency=low + * PARISC support. New config.guess, config.sub, and printf fixes + for gcc 3.0. + + -- LaMont Jones Tue, 8 May 2001 09:13:24 -0600 + +nmap (2.54.22.BETA-1) unstable; urgency=low + * New upstream beta. Closes: #90553. + * Add Build-Depends: header. + + -- LaMont Jones Wed, 21 Mar 2001 07:59:59 -0700 + +nmap (2.54-0.beta7.1) unstable; urgency=low + * New upstream version (beta). Closes: #71642. + * Correct reference to X Window System. Closes: #76076. + * Appears to fix segfault in nmapfe (unable to reproduce). + Closes: #76019. + + -- LaMont Jones Thu, 30 Nov 2000 06:57:14 -0700 + +nmap (2.53-5) unstable; urgency=low + * Fix xnmap man page. Closes: #65016 + + -- LaMont Jones Thu, 8 Jun 2000 18:50:58 -0600 + +nmap (2.53-3) unstable; urgency=low + * Link with libgtk1.2 (not libgtk1). Closes: #64705, #64709 + + -- LaMont Jones Fri, 26 May 2000 07:19:25 -0600 + +nmap (2.53-2) unstable; urgency=low + * Fix xnmap man page. Closes: #64689. + + -- LaMont Jones Thu, 25 May 2000 21:01:53 -0600 + +nmap (2.53-1) unstable; urgency=low + * New upstream beta release, closes: #61350, #59955, #61043, #60588, #63709 + * man pages for xnmap and nmapfe, closes: #62858 + * 2.12-5 didn't make it into frozen. closes: #59955 + * switch from dh_dhelp to doc-base; makefile cleanup + + -- LaMont Jones Thu, 25 May 2000 09:15:49 -0600 + +nmap (2.3BETA14-0) unstable; urgency=low + * New upstream beta release, closes: #60344 + + -- LaMont Jones Wed, 15 Mar 2000 11:27:13 -0600 + +nmap (2.12-5) frozen; urgency=low + * Don't deliver man pages into /usr/man. Closes: #59955 + + -- LaMont Jones Wed, 15 Mar 2000 09:21:38 -0600 + +nmap (2.12-4) frozen; urgency=low + * New nmap-os-fingerprints and nmap-services files. Closes #54143. + + -- LaMont Jones Sun, 20 Feb 2000 12:23:50 -0600 + +nmap (2.12-3) unstable; urgency=low + * bad configure command for libpcap-possiblymodified (Bug#38739) + + -- LaMont Jones Sat, 24 Jul 1999 09:21:04 -0600 + +nmap (2.12-2) unstable; urgency=low + * Add dhelp support: fixes 31162 + + -- LaMont Jones Wed, 12 May 1999 17:15:23 -0600 + +nmap (2.12-1) unstable; urgency=low + + * new maintainer, many thanks to Bdale for packaging the previous versions. + * new upstream version, corrects 34039. + * Correct copyright file (closes 35848). + + -- LaMont Jones Mon, 26 Apr 1999 20:59:57 -0600 + +nmap (2.02-1) unstable; urgency=low + + * new upstream version + * merge README.debian into copyright file, update to reflect current source + location + + -- Bdale Garbee Thu, 7 Jan 1999 00:19:31 -0700 + +nmap (1.51-2) unstable; urgency=low + + * fixed file overlap created by new upstream source, closes 25347 + + -- Bdale Garbee Mon, 3 Aug 1998 22:22:24 -0600 + +nmap (1.51-1) unstable; urgency=low + + * new upstream version + + -- Bdale Garbee Sat, 1 Aug 1998 22:49:04 -0600 + +nmap (1.49-1) frozen unstable; urgency=low + + * new upstream source, includes fix that closes 17115 + * use existing libpcap shared lib instead of static linking a local copy + * fix dependency specification + + -- Bdale Garbee Fri, 10 Apr 1998 01:28:36 -0600 + +nmap (1.36-1) frozen unstable; urgency=low + + * new upstream source, mostly bug fixes and cleanups + * fix typos in control file, closes 18950 + + -- Bdale Garbee Tue, 31 Mar 1998 23:09:19 -0700 + +nmap (1.30-1) unstable; urgency=low + + * initial release + + -- Bdale Garbee Tue, 16 Dec 1997 00:40:01 -0700 + + --- nmap-6.40.orig/debian/zenmap.files +++ nmap-6.40/debian/zenmap.files @@ -0,0 +1,7 @@ +usr/bin/nmapfe +usr/bin/xnmap +usr/bin/zenmap +usr/share/applications/zenmap.desktop +usr/share/applications/zenmap-root.desktop +usr/share/man/man1/zenmap.1 +usr/share/zenmap --- nmap-6.40.orig/debian/zenmap.dirs +++ nmap-6.40/debian/zenmap.dirs @@ -0,0 +1,6 @@ +usr/bin +usr/lib +usr/share/man/man1 +usr/share/applications +usr/share/pixmaps +usr/share/zenmap/pixmaps --- nmap-6.40.orig/debian/compat +++ nmap-6.40/debian/compat @@ -0,0 +1 @@ +5 --- nmap-6.40.orig/debian/copyright +++ nmap-6.40/debian/copyright @@ -0,0 +1,214 @@ +This is the Debian GNU/Linux package of NMAP -- The Network Mapper, +by Fyodor . Please see http://nmap.org/. + +This package was crafted by LaMont Jones using: + + http://nmap.org/ + +NMAP is copyright 1997-2003 by Fyodor and others, +and distributed under the terms of the GNU General Public License, Version 2. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. + +The actual Nmap license (minus the copy of GPL-2 mentioned above): + + The main Nmap code is covered under the Nmap license, which is the GPL + with a few clarifications/exceptions. A copy of that can be found at + http://insecure.org/nmap/data/COPYING . + + The Nmap Security Scanner also uses 3rd party open source libraries + for various functions. Some or all of these may be necessary or + desirable to distribute Nmap. All use BSD-style licenses. If they + are included, their license must be followed. This document briefly + describes how and when each library is used, and details the license + terms. The six libraries are the the LibPcap raw packet capture + library, WinPcap Windows Packet Capture Library, Libdnet raw + networking library, LibPCRE perl-compatable regular expression + library, Lua programming language, and the OpenSSL SSL encryption + library. + + ==LibPcap Raw Packet Capture Library== + + LibPcap is used by Nmap on UNIX for raw packet reading during host + discovery, port scanning, and OS detection. It is available from + http://www.tcpdump.org. It is bundled with the Nmap Security Scanner + in the libpcap-possiblymodified subdirectory. The BSD-style license + for version 0.8.3 follows: + + License: BSD + + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. The names of the authors may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + + ==WinPcap Windows Packet Library== + + WinPcap is used by Nmap on Windows for raw packet reading during host + discovery, port scanning, and OS detection. It is available from + http://winpcap.polito.it/. It is a derivative of LibPcap, so that + license (above) must be followed as well. The BSD-style license terms + for WinPcap 3.1 follow: + + Copyright (c) 1999 - 2005 NetGroup, Politecnico di Torino (Italy). + Copyright (c) 2005 CACE Technologies, Davis (California). + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the Politecnico di Torino, CACE Technologies + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + This product includes software developed by the University of + California, Lawrence Berkeley Laboratory and its contributors. + + ==Libdnet raw networking library== + + Libdnet (http://libdnet.sourceforge.net/) is bundled with Nmap and is + required on all platforms for low-level tasks such as sending raw + Ethernet frames. Version 1.10 is distributed under the following + BSD-style license: + + Copyright (c) 2000-2004 Dug Song + All rights reserved, all wrongs reversed. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. The names of the authors and copyright holders may not be used to + endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + + ==LibPCRE Perl-compatable Regular Expression Library== + + LibPCRE is used as part of Nmap version detection. It is licensed + under a BSD license. It is bundled with Nmap in the libpcre + subdirectory. The license terms for LibPCRE 7.0 follows: + + Written by: Philip Hazel + Copyright (c) 1997-2005 University of Cambridge + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + * Neither the name of the University of Cambridge nor the name of + Google Inc. nor the names of their contributors may be used to + endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + ==Lua programming language== + + The LUA programming language may optionally be embedded into Nmap as + part of the Nmap Scripting Engine functionality. LUA will not be + included if the –without-liblua configuration option is given. If Lua + is included, Nmap also includes some LUA modules which also fall under + the free LUA license. The LUA license is as follows: + + Copyright 1994-2007 Lua.org, PUC-Rio. + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + ==OpenSSL SSL encryption library== + + OpenSSL can optionally be used by Nmap Service Detection to + communicate with SSL-enabled protocols such as https, pop3-s, imaps, + etc. Its BSD-style license is too long to include here, but available + from http://www.openssl.org/ . OpenSSL is not bundled with Nmap. --- nmap-6.40.orig/debian/rules +++ nmap-6.40/debian/rules @@ -0,0 +1,100 @@ +#!/usr/bin/make -f +# Debian rules file for nmap, requires the debhelper package. +# Crafted by Bdale Garbee, bdale@gag.com, 8 December 1997. +# Modified and maintained by LaMont Jones, lamont@debian.org. + +CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) +CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) +CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) +LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) + +PYVERS:=$(shell pyversions -r) + +CONFIGURE_FLAGS=--prefix=/usr \ + --mandir='$${prefix}/share/man' \ + --enable-ipv6 \ + --libexec='$${prefix}/lib' \ + --with-liblua \ + --with-liblinear + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +configure: configure-stamp +configure-stamp: + dh_testdir + cd libpcap && ln -sf ../config.sub ../config.guess . + cd nbase && ln -sf ../config.sub ../config.guess . + cd ncat && ln -sf ../config.sub ../config.guess . + cd nsock/src && ln -sf ../../config.sub ../../config.guess . + dh_autotools-dev_updateconfig + LDFLAGS="$(LDFLAGS)" CXXFLAGS="$(CXXFLAGS)" CFLAGS="$(CFLAGS)" ./configure $(CONFIGURE_FLAGS) + touch configure-stamp + +build: configure build-stamp +build-stamp: configure-stamp + $(MAKE) + touch build-stamp + +CLEANLIST=libdent-stripped libdnet-stripped/srv libpcap nbase ncat nsock/src +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + for dir in ${CLEANLIST}; do ( cd $$dir && $(MAKE) -i distclean || true ) ;done + -$(MAKE) -i distclean + find zenmap -name '*.pyc' | xargs rm -f + dh_autotools-dev_restoreconfig + dh_clean + +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) DESTDIR=`pwd`/debian/tmp install + rm debian/tmp/usr/bin/uninstall_zenmap + + rm -f debian/tmp/usr/share/man/pt + mv debian/tmp/usr/share/man/pt_PT debian/tmp/usr/share/man/pt + dh_movefiles + mv debian/tmp/usr/lib/python* debian/zenmap/usr/lib/ + +# This single target is used to build all the packages, all at once, or +# one at a time. So keep in mind: any options passed to commands here will +# affect _all_ packages. Anything you want to only affect one package +# should be put in another target, such as the install target. +binary-common: + dh_testdir + dh_testroot + dh_installdirs + dh_installman + dh_installdocs docs/*.txt + dh_installchangelogs CHANGELOG + dh_python2 + [ -n "$(STRIP)" ] || dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb -- -Zxz + +# Build architecture independant packages using the common target. +binary-indep: build install + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build install + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +# Any other binary targets build just one binary package at a time. +binary-%: build install + $(MAKE) -f debian/rules binary-common DH_OPTIONS=-p$* + +binary: binary-indep binary-arch + +.PHONY: build clean install binary-common binary-indep binary-arch binary + --- nmap-6.40.orig/debian/control +++ nmap-6.40/debian/control @@ -0,0 +1,38 @@ +Source: nmap +Section: net +Priority: extra +Maintainer: LaMont Jones +Build-Depends: debhelper (>=5), libgtk2.0-dev, autoconf, flex, bison, libssl-dev, libpcap0.8-dev, libpcre3-dev, binutils-dev, liblinear-dev, python (>=2.3.5-7), python-all-dev, liblua5.2-dev, autotools-dev +Standards-Version: 3.7.2.2 +XS-Python-Version: all +XS-Vcs-Browser: http://git.debian.org/?p=users/lamont/nmap.git +XS-Vcs-Git: git://git.debian.org/~lamont/nmap.git + +Package: nmap +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} +Conflicts: ndiff +Provides: ${python:Provides}, ndiff +Replaces: ndiff +Description: The Network Mapper + Nmap is a utility for network exploration or security auditing. It + supports ping scanning (determine which hosts are up), many port + scanning techniques, version detection (determine service protocols + and application versions listening behind ports), and TCP/IP + fingerprinting (remote host OS or device identification). Nmap also + offers flexible target and port specification, decoy/stealth scanning, + sunRPC scanning, and more. Most Unix and Windows platforms are + supported in both GUI and commandline modes. Several popular handheld + devices are also supported, including the Sharp Zaurus and the iPAQ. + +Package: zenmap +Architecture: all +Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, nmap, python (>= 2.5) | python-pysqlite2, python-gtk2, python-gobject +Provides: ${python:Provides}, nmapfe +Conflicts: nmapfe +Replaces: nmapfe +Recommends: gksu +Description: The Network Mapper Front End + Zenmap is an Nmap frontend. It is meant to be useful for advanced users + and to make Nmap easy to use by beginners. It was originally derived + from Umit, an Nmap GUI created as part of the Google Summer of Code. --- nmap-6.40.orig/debian/watch +++ nmap-6.40/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://nmap.org/dist/nmap-((?:\d+\.)+\d+)\.tgz --- nmap-6.40.orig/debian/nmap.dirs +++ nmap-6.40/debian/nmap.dirs @@ -0,0 +1,7 @@ +usr/bin +usr/share/man/man1 +usr/share/doc/nmap +usr/share/nmap +usr/share/nmap/nselib +usr/share/nmap/scripts +usr/lib/nmap/nselib-bin --- nmap-6.40.orig/debian/zenmap.postinst +++ nmap-6.40/debian/zenmap.postinst @@ -0,0 +1,21 @@ +#!/bin/sh -e + +# Debian nmapfe postinst +# LaMont Jones + +#DEBHELPER# + +case "$1" in + configure) + # see below + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + exit 0 + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac --- nmap-6.40.orig/debian/zenmap.prerm +++ nmap-6.40/debian/zenmap.prerm @@ -0,0 +1,19 @@ +#!/bin/sh -e + +# Debian nmapfe prerm +# LaMont Jones + +case "$1" in + remove|upgrade|deconfigure) + ;; + + failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac +#DEBHELPER# +exit 0 --- nmap-6.40.orig/debian/source/format +++ nmap-6.40/debian/source/format @@ -0,0 +1 @@ +1.0 --- nmap-6.40.orig/zenmap/install_scripts/unix/zenmap-root.desktop +++ nmap-6.40/zenmap/install_scripts/unix/zenmap-root.desktop @@ -2,8 +2,8 @@ Encoding=UTF-8 Name=Zenmap (as root) GenericName=GUI Port Scanner -TryExec=su-to-zenmap.sh -Exec=su-to-zenmap.sh %F +TryExec=su-to-root +Exec=su-to-root -X -c zenmap %F Terminal=false Icon=zenmap Type=Application --- nmap-6.40.orig/nping/configure.ac +++ nmap-6.40/nping/configure.ac @@ -225,22 +225,6 @@ CXXFLAGS="-no-cpp-precomp $CXXFLAGS" fi -if test $have_libpcap = yes; then - if test "${LIBPCAP_INC+set}" = "set"; then - _cflags=$CXXFLAGS - _ldflags=$LDFLAGS - - CPPFLAGS="-I$LIBPCAP_INC $CPPFLAGS" - LDFLAGS="-L$LIBPCAP_LIB $LDFLAGS" - fi - - # link with -lpcap for the purposes of this test - LIBS_OLD="$LIBS" - LIBS="$LIBS -lpcap" - PCAP_IS_SUITABLE([have_libpcap=yes], [have_libpcap=no], [have_libpcap=yes]) - LIBS="$LIBS_OLD" -fi - if test $have_libpcap != yes; then if test "${LIBPCAP_INC+set}" = "set"; then LDFLAGS="-L$libpcapdir $_ldflags"