1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-02 04:49:02 +00:00
Commit Graph

487 Commits

Author SHA1 Message Date
david
298fe63173 Add to CHANGELOG:
o The Zenmap installer and uninstaller are more careful about escaping
  filenames and dealing with an installation root (DESTDIR). [David]
2008-05-05 17:33:23 +00:00
fyodor
d622c98e4b o Fix a couple bugs in the way the Nmap built system checked for an
existing LUA library.  A bashism caused one test to fail on system
  which don't use bash as /bin/sh, and another bug fixed --with-liblua
  configure option for specifying your own liblua. [Daniel
  Roethlisberger]
2008-05-04 19:27:34 +00:00
kris
85edc7a005 Merging over from /nmap-exp/kris/assert-testing
Ensuring the safety of assert() calls by keeping NDEBUG undefined throughout
Nmap, Nbase and Nsock.

I've tested this on Linux and Windows XP without problems.  On Windows I've
removed the definitions of _DEBUG and NDEBUG from the *.vcproj files.
2008-05-03 17:58:48 +00:00
fyodor
ce040e2431 Finish CHANGELOG for upcoming 4.62 release 2008-05-03 08:22:18 +00:00
fyodor
1007c60d5a o Added release dates for each version to this CHANGELOG going back to
Nmap 3.00 (July 31, 2002).  Dates are in MM/DD/YY format.  If someone
  wants to track down dates for the last 22% of the file (pre-3.00), you
  are welcome to do so and send a patch.  Searching Google for the
  version number and site:seclists.org seems to work well.

o Also started the process of preparing changelog for next release.
2008-05-03 06:19:49 +00:00
fyodor
06a1d3a8b8 changelog entry for get_random_bytes fix 2008-04-24 03:26:38 +00:00
david
f8b3f905c7 Add the printStatusMessage fix to CHANGELOG. 2008-04-23 22:44:39 +00:00
david
64b7e255ef Add the segmentation fault fix from zenmap r7176 to the CHANGELOG. 2008-04-22 18:35:12 +00:00
kris
44a4cb90e6 Fixing the assertion failure: "Target.cc:396: void Target::stopTimeOutClock(const timeval*): Assertion 'htn.toclock_running == true' failed." This was caused when a target had scripts in multiple run levels. The problem was the time-out clocks added for --host-timeout support in NSE (r6657--appears to be present since 4.52). Now the time-out clocks are started before each runlevel execution, which (besides not failing assert) makes more sense because the timer would have been counting even when the target had no scripts in the current runlevel. 2008-04-16 17:56:48 +00:00
fyodor
f2938a2d37 o Fixed the NmapArpCache so that it actually works. Previously, Nmap
was always falling back to the system ARP cache. Of course this
  raises the question of whether NmapArpCache is needed in the first
  place. [Daniel Roethlisberger]
2008-04-14 23:55:25 +00:00
david
7f910924ec Mention the removal of tcpsequence class in the CHANGELOG, and bump the XML output version to 1.02. 2008-04-11 19:33:49 +00:00
fyodor
5551c5a311 o Fixed a bunch of code to avoid compilation warning messages (at
least on some Linux machines) [Andrew J. Bennieston]
2008-04-09 02:11:20 +00:00
kris
fa9bd6be6e Allow unfiltered ports to be selected in NSE 2008-04-09 01:54:14 +00:00
fyodor
f2ebfdecba o Fixed a bug on Win32 problem which caused an infinite loop when Nmap
encountered certain broadcast addresses. [Dudi Itzhakov]
2008-04-09 00:07:20 +00:00
kris
43523f441b Correcting the uptime parsing and reporting in SNMPsysdesr.nse when the uptime is less than about 46 hours. The amount of bytes holding the uptime is variable up to 4, but the script was assuming it always held 4 bytes of uptime. When the real uptime was less than 46 hours, this script was reporting an uptime anywhere from 5 days to 130 days (I think it actually reported 0 days once, but the hours were all messed up). 2008-04-08 14:58:17 +00:00
kris
425d6afdab Adding more PCRE option flags to the list returned by the NSE pcre.flags() function. This is up-to-date as of PCRE 7.6 2008-04-06 00:01:33 +00:00
fyodor
20143ece6f add MingW compilation fix 2008-04-04 19:11:19 +00:00
kris
8530569047 Adding my Datafiles NSElib for parsing the nmap-* data files for scripts and also update rpcinfo.nse to use this library. Includes CHANGELOG and docs/scripting.xml updates 2008-03-30 20:33:33 +00:00
kris
5f81cca485 When using the NSE nmap.set_port_state(), check if the requested port is already in the requested state. Otherwise, "Duplicate port" messages are printed, and the inaccurate "script-set" state reason is used. This mostly just occurs when -sV is used (I first spotted this when using Brandon's nbstat.nse with -sV, although other scripts do the same thing) 2008-03-27 22:15:50 +00:00
kris
60924c7308 update ripeQuery.nse to not print extraneous beginning whitespace 2008-03-27 18:08:42 +00:00
david
9186e84358 Add --min-rate to CHANGELOG. 2008-03-26 02:50:48 +00:00
fyodor
70eac662f4 o Reformat Nmap COPYING file (e.g. remove C comment markers, reduce
line length) during Nmap windows build so that it looks much better
  when presented by the Windows executable (NSIS) installer.  Thanks
  to Jah for the patch (which was modified slightly by Fyodor).
2008-03-21 01:05:09 +00:00
fyodor
1c785a2e50 o Updated to latest (as of 3/15) autoconf config.sub/config.guess
files from http://cvs.savannah.gnu.org/viewvc/config/?root=config .
2008-03-15 10:21:56 +00:00
fyodor
d421951a21 update changelog and regenerate files in prep for 4.60 build and release 2008-03-15 01:21:22 +00:00
kris
a3a78c535b Upgrading libpcre from 7.4 to 7.6. Tested on Linux and Windows XP. 2008-02-16 20:55:50 +00:00
kris
a02bf67a70 reordering UDP port selection for Traceroute: a closed port is now chosen before an open one. 2008-02-15 19:45:34 +00:00
kris
5fa53605e6 adding UDP Scan (-sU) to Zenmap's Profile Editor and Command Wizard 2008-02-06 01:19:56 +00:00
fyodor
ce95ae92a8 trivial correction 2008-02-05 23:33:24 +00:00
fyodor
61b976a45c o Nmap now saves the target name (if any) specified on the command
line, since this can differ from the reverse DNS results.  It can be
  particularly important when doing HTTP tests against virtual hosts.
  The data can be accessed from target->HostName() from Nmap proper
  and host.targetname from NSE scripts.  The NSE HTTP library now uses
  this for the Host header.  Thanks to Sven Klemm for adding this
  useful feature.
2008-02-04 22:10:29 +00:00
kris
a919aa5470 rewriting my HTTPpasswd script to use Sven's HTTP library and to do some much-needed cleaning up. 2008-02-01 05:48:45 +00:00
fyodor
9cf7f14afe o Added NSE HTTP library which allows scripts to easily fetch URLs
with http.get_url() or create more complex requests with
  http.request().  There is also an http.get() function which takes
  components (hostname, port, and path) rather than a URL.  The
  HTTPAuth, robots, and showHTMLTitle NSE scripts have been updated to
  use this library. Sven Klemm wrote all of this code.
2008-02-01 02:47:09 +00:00
kris
c3bded55ae fixing another Zenmap bug: the --scan-delay and --max-scan-delay buttons under the Advanced tab in the Profile Editor were backwards (the buttons chose the wrong option) 2008-01-29 00:21:12 +00:00
kris
9664cd9e22 adding IPProto Ping (-PO) to Zenmap's Profile Editor 2008-01-28 23:58:20 +00:00
kris
ed143a2259 o Another Zenmap bug was fixed: ports consolidated into "extra ports"
groups are now counted and shown in the "Host Details" tab.  The
  closed, filtered and scanned port counts in this tab didn't contain
  this information before so they were usually very inaccurate. [Kris]

The "Scan Details" tab was fine.
2008-01-28 04:23:41 +00:00
kris
0c14637993 Fixing the crash David reported at http://seclists.org/nmap-dev/2007/q4/0720.html . It occurred when exiting the Profile Editor (while editing an existing profile) by clicking 'X', then editing the same profile again. Now the window that appears when clicking Cancel ('Deleting Profile') comes up when exiting with 'X'. I had to change the value returned when clicking Cancel in the 'Deleting Profile' window (which is in self.quit in ProfileEditor.py), but everything seems to work fine. If for some reason this checkin causes any problems, that's the likely culprit. 2008-01-26 23:15:42 +00:00
kris
c8f3e6a040 fixing a Zenmap crash when trying to edit or create a new profile based on an existing one when there wasn't one selected (http://seclists.org/nmap-dev/2007/q4/0680.html). Now a new Profile Editor is opened 2008-01-25 22:56:10 +00:00
kris
9be72c95d5 updating ip_is_reserved(): 14/8 is now IANA reserved 2008-01-24 06:10:47 +00:00
kris
1f88fd65de adjusting for some white-space issues in the CHANGELOG (mostly from the insecure.org/nmap -> nmap.org changes) 2008-01-24 03:18:20 +00:00
kris
c5edfb15f0 install the Zenmap man page during 'make install' 2008-01-24 01:36:01 +00:00
fyodor
29ea08eb00 Change the Nmap URL in a few more places 2008-01-17 07:36:50 +00:00
fyodor
29c912f394 URL change from http://insecure.org/nmap/* to http://nmap.org/* 2008-01-17 07:22:03 +00:00
kris
1a5657511f adding IPv6 support to RPC scan 2008-01-15 00:50:26 +00:00
fyodor
b686bc1964 We now escape newlines, carriage returns, and tabs (\n\r\t) in XML
output.  While those are allowed in XML attributes, they get
  normalized which can make formatting the output difficult for
  applications which parse Nmap XML. [Joao Medeiros, David, Fyodor]
2008-01-13 22:13:53 +00:00
fyodor
44179ae135 o Update SSLv2-support NSE script to run against more services which
are likely SSL. [Sven Klemm]
2008-01-13 04:36:27 +00:00
fyodor
7ebc1027a1 modify new radmin sigs a bit -- add vendor famatech 2008-01-13 03:36:39 +00:00
fyodor
1feef872b2 o Add Radmin remote control software probe and signatures to the Nmap
version detection DB. [Tom Sellers, Fyodor]
2008-01-13 03:33:50 +00:00
fyodor
f8be878de9 update version number and changelog in prep for upcoming 4.53 release 2008-01-12 22:39:34 +00:00
fyodor
af99ccc304 o Impoved Windows executable installer by making uninstall work better
on systems which changed the default install path.  The shortcut is
  also now deleted properly on Vista. [Rob Nicholls]
2008-01-12 22:24:00 +00:00
fyodor
980d9ddd8d o Added UPnP-info NSE script by Thomas Buchanan. It gathers
information from the UPnP service (UDP port 1900) which listens on
  many network devices such as routers, printers, and networked media
  players.
2008-01-10 22:12:11 +00:00
fyodor
8e9ca576d2 o Improved rpcinfo.nse to better sort and display available RPC
services. [Sven Klemm]
2008-01-06 17:12:09 +00:00