From e26237bb387e0648bf4362251d6877123f251a88 Mon Sep 17 00:00:00 2001 From: fyodor Date: Sat, 22 Dec 2007 02:08:01 +0000 Subject: [PATCH] Update changelog and version numbers in preparation for 4.51BETA release --- CHANGELOG | 93 ++++++++++++++++++++++----------------------- docs/nmap.1 | 31 ++++++++++++++- docs/nmap.usage.txt | 2 +- docs/zenmap.1 | 8 ++-- nmap.h | 4 +- 5 files changed, 81 insertions(+), 57 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 24639f23e..b74deabf5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,14 +1,9 @@ # Nmap Changelog ($Id$); -*-text-*- +4.51BETA -o Fixed Winpcap installer to install the right version of Packet.dll - on Windows Vista. [Fyodor] - -o Fixed our Winpcap installer so that it waits for a Winpcap uninstall - (if needed) to complete before trying to install the new Winpcap. - Thanks to Jah for the patch. - -o Fix a bunch of warning/error messages which contained an extra - newline. Thanks to Brandon Enright for the patch. +o We now have a detailed Zenmap Guide at + http://insecure.org/nmap/zenmapguide/ . Thanks to David for writing + it. o Added rpcinfo.nse script, which contacts a listening RPC portmapper and reports the listening services and port information (like @@ -16,41 +11,9 @@ o Added rpcinfo.nse script, which contacts a listening RPC portmapper then enhanced the RPC number list with all of the entries from nmap-rpc. -o Fixed an error that showed itself on Windows when attempting - to scan localhost as an unprivileged user (nmap --unprivileged - localhost). The error looked like - "Skipping SYN Stealth Scan against localhost (127.0.0.1) because - Windows does not support scanning your own machine (localhost) this - way." - Now connect scan is used instead of SYN scan. - -o Fixed an output problem that showed itself on Windows when attempting - to scan localhost, which is skipped. The problem looked like - All 0 scanned ports on 127.0.0.1 are - ("Are what?") Now it looks like - 0 ports scanned on 127.0.0.1 - Rob Nicholls reported the problem. - -o Fixed a bug that prevented the --resume option from working on - Windows. A symptom of the bug was an error message that looks like - ..\utils.cc(996): CreateFileMapping(), file 'testresume', length 103, - mflags 000 - 00006: The parameter is incorrect. - (87) - when running "nmap --resume testresume". Rob Nicholls submitted the - fix. - -o Zenmap uses -PN now instead of -P0. -P0 is still supported but -PN is - recommended to avoid confusion with the -PO (protocol ping) option. - jah (jah(a)zadkiel.plus.com) noticed this. - -o On Windows, paths beginning with \ are now considered absolute when - used with the --script option. jah (jah(a)zadkiel.plus.com) suggested - this. - -o Zenmap no longer double-spaces its output (by inadvertently - duplicating newlines) when viewing scan results that were saved to a - file. Joao Medeiros submitted the patch. +o Added a new NSE script (MySQLinfo) which prints MySQL server information + such as the protocol and version numbers, status, thread id, capabilities, + and password salt. [Kris] o Nmap's output options (-oA, -oX, etc.) now support strftime()-like conversions in the filename. %H, %M, %S, %m, %d, %y, and %Y are @@ -60,17 +23,51 @@ o Nmap's output options (-oA, -oX, etc.) now support strftime()-like means that "-oX 'scan-%T-%D.xml'" uses an XML file in the form of "scan-144840-121307.xml". [Kris] -o Upgraded the shipped LibPCRE from version 7.2 to 7.4 [Kris] +o Fixed Winpcap installer to install the right version of Packet.dll + on Windows Vista. [Fyodor] -o Added a new NSE script (MySQLinfo) which prints MySQL server information - such as the protocol and version numbers, status, thread id, capabilities, - and password salt. [Kris] +o Fixed our Winpcap installer so that it waits for a Winpcap uninstall + (if needed) to complete before trying to install the new Winpcap. + [Jah] + +o Fix a bunch of warning/error messages which contained an extra + newline. [Brandon Enright] + +o Fixed an error when attempting to scan localhost as an unprivileged + user on Windows (nmap --unprivileged localhost). The error was: + "Skipping SYN Stealth Scan against localhost (127.0.0.1) because + Windows does not support scanning your own machine (localhost) this + way." + Now connect scan is used instead of SYN scan. [David] + +o Fixed a bug that prevented the --resume option from working on + Windows. The error message was: [Fixed by David, reported by Rob Nicholls] + ..\utils.cc(996): CreateFileMapping(), file 'testresume', length 103, + mflags 000 00006: The parameter is incorrect.(87) + [Fixed by David, reported by Rob Nicholls] + +o Zenmap's new web page (http://insecure.org/nmap/zenmap/) is now + shown in the Zenmap about dialogue. + +o On Windows, paths beginning with \ are now considered absolute when + used with the --script option. jah (jah(a)zadkiel.plus.com) suggested + this. [David] + +o Zenmap no longer double-spaces its output (by inadvertently + duplicating newlines) when viewing scan results that were saved to a + file. [Joao Medeiros] + +o Upgraded the shipped LibPCRE from version 7.2 to 7.4 [Kris] o Fixed Zenmap crash that occurred when selecting Help from the Compare Results window. [Kris] o Updated robots.nse to prevent printing robots.txt comments. [Kris] +o Many version detection match lines were improved to match even when + newlines appear in binary data returned by the service. [Fixed by + Doug, suggested by Lionel Cons] + 4.50 o Bumped up the version number to the big 10th anniversary 4.50 diff --git a/docs/nmap.1 b/docs/nmap.1 index 407328e92..4cd92efb2 100644 --- a/docs/nmap.1 +++ b/docs/nmap.1 @@ -102,7 +102,7 @@ This options summary is printed when Nmap is run with no arguments, and the late .sp .RS 4 .nf -Nmap 4\.50 ( http://insecure\.org ) +Nmap 4\.51 ( http://insecure\.org ) Usage: nmap [Scan Type(s)] [Options] {target specification} TARGET SPECIFICATION: Can pass hostnames, IP addresses, networks, etc\. @@ -1458,6 +1458,33 @@ and \fIXscan\.xml\fR respectively\. .PP +All of these arguments support +\fBstrftime()\fR\-like conversions in the filename\. +%H, +%M, +%S, +%m, +%d, +%y, and +%Y +are all exactly the same as in +\fBstrftime()\fR\. +%T +is the same as +%H%M%S, +%R +is the same as +%H%M, and +%D +is the same as +%m%d%y\. A +% +followed by any other character just yields that character (%% +gives you a percent symbol)\. So +\fB\-oX \'scan\-%T\-%D\.xml\'\fR +will use an XML file in the form of +\fIscan\-144840\-121307\.xml\fR\. +.PP Nmap also offers options to control scan verbosity and to append to output files rather than clobbering them\. All of these options are described below\. .PP \fBNmap Output Formats\fR @@ -1546,7 +1573,7 @@ on Windows\. .PP \fB\-v\fR (Increase verbosity level) .RS 4 -Increases the verbosity level, causing Nmap to print more information about the scan in progress\. Open ports are shown as they are found and completion time estimates are provided when Nmap thinks a scan will take more than a few minutes\. Use it twice for even greater verbosity\. Using it more than twice has no effect\. +Increases the verbosity level, causing Nmap to print more information about the scan in progress\. Open ports are shown as they are found and completion time estimates are provided when Nmap thinks a scan will take more than a few minutes\. Use it twice or more for even greater verbosity\. .sp Most changes only affect interactive output, and some also affect normal and script kiddie output\. The other output types are meant to be processed by machines, so Nmap can give substantial detail by default in those formats without fatiguing a human user\. However, there are a few changes in other modes where output size can be reduced substantially by omitting some detail\. For example, a comment line in the grepable output that provides a list of all ports scanned is only printed in verbose mode because it can be quite long\. .RE diff --git a/docs/nmap.usage.txt b/docs/nmap.usage.txt index ebc5333ed..f921f34b7 100644 --- a/docs/nmap.usage.txt +++ b/docs/nmap.usage.txt @@ -1,4 +1,4 @@ -Nmap 4.50 ( http://insecure.org ) +Nmap 4.51 ( http://insecure.org ) Usage: nmap [Scan Type(s)] [Options] {target specification} TARGET SPECIFICATION: Can pass hostnames, IP addresses, networks, etc. diff --git a/docs/zenmap.1 b/docs/zenmap.1 index 8f33a7fa4..5296e145d 100644 --- a/docs/zenmap.1 +++ b/docs/zenmap.1 @@ -1,11 +1,11 @@ .\" Title: zenmap .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.2 -.\" Date: 12/12/2007 +.\" Date: 12/21/2007 .\" Manual: .\" Source: .\" -.TH "ZENMAP" "1" "12/12/2007" "" "" +.TH "ZENMAP" "1" "12/21/2007" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -22,8 +22,8 @@ Zenmap is a multi\-platform graphical Nmap frontend and results viewer\. Zenmap .PP \fB\-f\fR, \fB\-\-file\fR \fIresults file\fR .RS 4 -Open the given results file for viewing\. The results file may be an Nmap XML output file (\.xml, as produced by -\fBnmap \-oX\fR) or a Umit scan results file (\.usr)\. This option may be given more than once\. +Open the given results file for viewing\. The results file may be an Nmap XML output file (\fI\.xml\fR, as produced by +\fBnmap \-oX\fR) or a Umit scan results file (\fI\.usr\fR)\. This option may be given more than once\. .RE .PP \fB\-h\fR, \fB\-\-help\fR diff --git a/nmap.h b/nmap.h index e33ccff46..a4a49a672 100644 --- a/nmap.h +++ b/nmap.h @@ -253,8 +253,8 @@ void *realloc(); #ifndef NMAP_VERSION /* Edit this definition only within the quotes, because it is read from this file by the makefiles. */ -#define NMAP_VERSION "4.50" -#define NMAP_NUM_VERSION "4.50.0.0" +#define NMAP_VERSION "4.51" +#define NMAP_NUM_VERSION "4.51.0.0" #endif /* User configurable #defines: */