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

A bunch more improvements to the CHANGELOG, not quite done yet

This commit is contained in:
fyodor
2011-09-30 01:36:28 +00:00
parent dbf79dafaa
commit c7cfcabef2

102
CHANGELOG
View File

@@ -2,6 +2,16 @@
Nmap 5.61TEST2 [2011-09-30]
o Added IPv6 OS detection system! The new system utilizes many tests
similar to IPv4, and also some IPv6-specific ones that we found to
be particularly effective. And it uses a machine learning approach
rather than the static classifier we use for IPv4. We hope to move
some of the IPv6 innovations back to our IPv4 system if they work
out well. The database is still very small, so please submit any
fingerprints Nmap gives you to the specified URL (as long as you are
certain that you know what the target system is running). [David,
Luis]
o [NSE] Added 3 scripts, bringing the total to 246! You can learn
more about any of them at http://nmap.org/nsedoc/. Here are the new
ones (authors listed in brackets):
@@ -37,6 +47,9 @@ o [NSE] Added quake3-info.nse by Toni Ruottu. This script gets
o [NSE] Made irc-info.nse handle the case where the MOTD is missing.
Patch by Sebastian Dragomir.
o Updated nmap-mac-prefixes to the include the latest IEEE assignments
as of 2011-09-29.
Nmap 5.61TEST1 [2011-09-19]
o Added Common Platform Enumeration (CPE, http://cpe.mitre.org/)
@@ -56,6 +69,15 @@ o Added IPv6 Neighbor Discovery ping. This is the IPv6 analog to IPv4
ARP scan. It is the default ping type for local IPv6 networks.
[Weilin]
o Integrated your latest (IPv4) OS detection submissions and
corrections until June 22. New fingerprints include Linux 3,
FreeBSD 9.0-CURRENT, Mac OS X 10.7 (Lion), and 300+ more. The DB
size increased 11% to 3,308 fingerprints. See
http://seclists.org/nmap-dev/2011/q3/556. Please keep those
fingerprints coming! We now take IPv4 and IPv6 OS fingerprints as
well as service fingerprints and corrections of all types (if Nmap
guess wrong).
o [NSE] Added 27 scripts, bringing the total to 243! You can learn
more about any of them at http://nmap.org/nsedoc/. Here are the new
ones (authors listed in brackets):
@@ -183,9 +205,24 @@ o [NSE] Added 27 scripts, bringing the total to 243! You can learn
o Fixed compilation on OS X 10.7 Lion. Thanks to Patrik Karlsson and
Babak Farroki for researching fixes.
o [NSE] The script arguments which start with a script name
(e.g. http-brute.hostname or afp-ls.maxfiles) can now accept the
unqualified arguments as well (hostname, maxfiles). This lets you
use the generic version ("hostname") when you want to affect
multiple scripts, while using the qualified version to target
individual scripts. If both are specified, the qualified version
takes precedence for that particular script. This works for library
script arguments too (e.g. you can specify 'timelimit' rather than
unpwdb.timelimit). [Paulino]
o [Ncat] Updated SSL certificate store (ca-bundle.crt), primarily to
remove epic fail DigiNotar.
o Nmap now defers options parsing until it has read through all the
command line arguments. This removes the few remaining cases where
option order mattered (for example, IPv6 scans previously had to
specify -6 before -S.) [Shinnok]
o [NSE] Fixed SSL compressor names in ssl-enum-ciphers.nse, and
removed redundant multiple listings of the NULL compressor.
[Matt Selsky]
@@ -199,6 +236,23 @@ o [NSE] Fixed a bug in the ssh2-enum-algos script that would prevent it from
o [NSE] Added new default credential list for Oracle databases and
modified the oracle-brute script to make use of it. [Patrik]
o [NSE] Added 4 more protocol libraries. You can learn more about any
of them at http://nmap.org/nsedoc/. Here are the new ones (authors
listed in brackets):
+ bittorrent supports the BitTorrent filesharing protocol [Gorjan
Petrovski]
+ cvs includes support for the Concurrent Versions System (CVS)
[Patrik Karlsson]
+ sasl provides common code for "Simple Authentication and Security
Layer" to services supporting it. The algorithms supported by the
library are: PLAIN, CRAM-MD5, DIGEST-MD5 and NTLM. [Djalal
Harouni, Patrik Karlsson]
+ xmpp handles XMPP (Jabber) IM servers [Patrik Karlsson]
o [NSE] Added the library xmpp.lua and the script xmpp-brute that performs
brute force password auditing against XMPP (Jabber) servers. [Patrik]
@@ -231,6 +285,13 @@ o Rearranged some characters classes in service matches to avoid any
InitMatch: illegal regexp: POSIX collating elements are not supported
[Daniel Miller]
o [NSE] Added a more than 100 new signatures to http-enum (many for
known vulnerabilities). They are in the categories: general,
attacks, cms, security, management and database [Paulino]
o [NSE] Better error messages (including a traceback) are now provided
when script loading fails. [Patrick]
o [Zenmap] Prevent Zenmap from deleting ports when merging scans
results based on newer scans which did not actually scan the ports
in question. Additionally Zenmap now only updates ports with new
@@ -246,12 +307,17 @@ o [NSE] Removed the mac-geolocation script, which relied on a Google
this service.
o [NSE] Added basic query support to the Oracle TNS library so that scripts
can now make SQL queries against database servers. [Patrik]
can now make SQL queries against database servers. Also improved
support for 64-bit database servers and improved the documentation. [Patrik]
o [Ncat] Added an --append-output option which, when used along with
-o and/or -x, prevents clobbering (truncating) an existing
file. [Shinnok]
o [NSE] Moved some scripts into the default category: giop-info,
vnc-info, ncp-serverinfo, smb-security-mode, and and
afp-serverinfo. [Djalal]
o Fixed a bug that would make Nmap segfault if it failed to open an
interface using pcap. The bug details and patch are posted at
http://seclists.org/nmap-dev/2011/q3/365 [Patrik]
@@ -259,10 +325,9 @@ o Fixed a bug that would make Nmap segfault if it failed to open an
o Ncat SCTP mode now supports connection brokering
(--sctp --broker). [Shinnok]
o Nmap now defers options parsing until it has read through all the
command line arguments. This removes the few remaining cases where
option order mattered (for example, IPv6 scans previously had to
specify -6 before -S.) [Shinnok]
o Added a nostore nse argument to the brute force library (used by the
brute scripts) which prevents them from storing found credentials in
the creds library (they will still be printed in script output).
o [NSE] Fixed the nsedebug print_hex() function so it does not print an
empty line if there are no remaining characters, and improved its NSEDoc.
@@ -279,23 +344,13 @@ o [NSE] Updated SMTP library to support authentication using both plain-text
o [NSE] Updated IMAP library to support authentication using both plain-text
and the SASL library. [Patrik]
o [NSE] Added SASL library created by Djalal Harouni and Patrik Karlsson
providing common code for "Simple Authentication and Security Layer" to
services supporting it. The algorithms supported by the library are:
PLAIN, CRAM-MD5, DIGEST-MD5 and NTLM. [Patrik Karlsson, Djalal Harouni]
o [NSE] Added scripts cvs-brute.nse, cvs-brute-repository.nse and the cvs
library. The cvs-brute-repository script allows for guessing possible
repository names needed in order to perform password guessing using the
cvs-brute.nse script. [Patrik]
o [Zenmap] The Zenmap crash handler now instructs users to mail in
crash information to nmap-dev rather than offering to create a
Sourceforge bug tracker entry. [Colin Rice]
o [NSE] Applied patch from Chris Woodbury that adds the following additional
information to the output of smb-os-discovery: Forest name, FQDN,
NetBIOS computer name, and NetBIOS domain name.
o [NSE] Applied patch from Chris Woodbury that adds the following
additional information to the output of smb-os-discovery: NetBIOS
computer name, NetBIOS domain name, FQDN, and forest name.
o [NSE] Updated smb-brute to add detection for valid credentials where the
target account was expired or limited by time or login host constraints.
@@ -324,11 +379,22 @@ o [NSE] ldap-search.nse - Added support for saving search results to
CSV. This is done by using the ldap.savesearch script argument to
specify an output filename prefix. [Tom Sellers]
o [NSE] Optimized stdnse.format_output (changing the data structures)
to improve performance for scripts which produce a lot of output. See
http://seclists.org/nmap-dev/2011/q3/623. [Djalal]
o [NSE] Added the make_array and make_object functions to our json
library, allowing LUA tables to be treated as JSON arrays or
objects. See http://seclists.org/nmap-dev/2011/q3/15 [Daniel Miller]
o [NSE] Updated account status text in brute force password discovery
scripts in an effort to make the reporting more consistent across
all scripts. This will have an impact on any code that parses these
values. [Tom Sellers]
o [NSE] The ip-geolocation-ipinfodb now allows you to specify an
IPInfoDB API key using the apikey NSE argument. [Gorjan]
Nmap 5.59BETA1 [2011-06-30]
o [NSE] Added 40 scripts, bringing the total to 217! You can learn