Nmap versions

Protect your network from hackers by detecting its vulnerability
7.9
Jun 16, 2023
Mar 21, 2018
Review
Aug 3, 2017
Review
Jun 17, 2017
Review
Dec 21, 2016
Review
Oct 2, 2016
Review
Mar 18, 2016
Review
Nov 19, 2015
Review
Jul 30, 2013
Review
Nov 27, 2012
Review
May 22, 2012
Review
Sep 22, 2011
Review
Jan 29, 2011
Review
Jan 20, 2010
Editorial review
rating
Sep 9, 2008
Editorial review
rating

What's new

v6.49 [Jul 30, 2013]
--The ICMP ID of ICMP probes is now matched against the sent ICMP ID, to reduce the chance of false matches.
--[NSE] Made telnet-brute support multiple parallel guessing threads, reuse connections and support password-only logins.
--[NSE] Made the table returned by ssh1.fetch_host_key contain a "key" element, like that of ssh2.fetch_host_key. This fixed a crash in the ssh-hostkey script reported by Dan Farmer and Florian Pelgrim. The "key" element of ssh2.fetch_host_key now is base64-encoded, to match the format used by the known_hosts file.
--[Nsock] Handle timers and timeouts via a priority queue (using a heap) for improved performance. Nsock now only iterates over events which are completed or expired instead of inspecting the entire event set at each iteration.
--[NSE] Update dns-cache-snoop script to use a new list of top 50 domains rather than a 2010 list.
--[NSE] Added the qconn-exec script by Brendan Coles, which tests the QNX QCONN service for remote command execution.
--[Zenmap] Fixed a crash that would happen when you entered a search term starting with a colon: "AttributeError: 'FilteredNetworkInventory' object has no attribute 'match_'".
Reported by Kris Paernell. [David Fifield]
--[Ncat] Added NCAT_PROTO, NCAT_REMOTE_ADDR, NCAT_REMOTE_PORT, NCAT_LOCAL_ADDR and NCAT_LOCAL_PORT environment variables being set in all --*-exec child processes.

v6.25 [Nov 27, 2012]
--[NSE] Added mysql-enum script which enumerates valid mysql server
usernames [Aleksandar Nikolic]
--[Nsock] Reworked the logging infrastructure t--make it more flexible
and consistent. Updated nmap, nping and ncat accordingly. Nsock log level
can now be adjusted at runtime by pressing d/D in nmap.
[Henri Doreau, David Fifield]
--[NSE] Fixed scripts using unconnected UDP sockets. The bug was
reported by Dhiru Kholia. [David Fifield]
--[NSE] Added structured output t--http-git.nse. [Alex Weber]
--[NSE] Added murmur-version by Marin Maržić. This gets teh server
version and other information for Murmur, the server for the Mumble
VoIP system.
--Added a corresponding UDP payload for Murmur. [Marin Maržić]
--[Zenmap] Fixed a crash that could be caused by opening the About
dialog, using the window manager t--close it, and opening it again.
This was reported by Yashartha Chaturvedi and Jordan Schroeder.
[David Fifield]
--[Ncat] Made test-addrset.sh exit with nonzer--status if any tests
fail. This in turn causes "make check" t--fail if any tests fail.
[Andreas Stieger]
--Fixed compilation with --without-liblua. The bug was reported by
Rick Farina, Nikos Chantziaras, and Alex Turbov. [David Fifield]
--Fixed CRC32c calculation (as used in SCTP scans) on 64-bit platforms. [Pontus Andersson]
--[NSE] Added multicast group name output to
broadcast-igmp-discovery.nse. [Vasily Kulikov]
--[NSE] Added new fingerprints for http-enum: Sitecore, Moodle, typo3,
SquirrelMail, RoundCube. [Jesper Kückelhahn]
--[NSE] Added CPE t--smb-os-discovery output.
--[Ncat] Fixed the printing of warning messages for large arguments to
the -i and -w options. [Michal Hlavinka]
--[Ncat] Shut down the write part of connected sockets in listen mode
when stdin hits EOF, just as was already done in connect mode.
[Michal Hlavinka]
--[Zenmap] Removed a crashing error that could happen when canceling a
"Print t--File" on Windows:
Traceback (most recent call last):
File "zenmapGUI\MainWindow.pyo", line 831, in _print_cb
File "zenmapGUI\Print.pyo", line 156, in run_print_operation
GError: Error from StartDoc
This bug was reported by Imre Adácsi. [David Fifield]
--Added some new checks for failed library calls. [Bill Parker]

v5.21 [Jan 20, 2010]
- [Zenmap] Added a workaround for a Ubuntu Python packaging idiosyncrasy. As of version python2.6-2.6.4-0ubuntu3, Ubuntu's distutils modifies self.prefix, a variable we use in the setup.py script. This would cause Zenmap to look in the wrong place for its configuration files, and show the dialog "Error creating the per-user configuration directory" with the specific error "[Errno 2] No such file or directory: '/usr/share/zenmap/config'".
- Fixed an error that occurred when UDP scan was combined with version scan. UDP ports would appear in the state "unknown" at the end of the scan, and in some cases an assertion failure would be raised. This was an unintended side effect of the memory use reduction changes in 5.20.
- [NSE] Did some simple bit-flipping on the nmap_service.exe program used by the smb-psexec script, to avoid its being falsely detected as malware.
- [NSE] Fixed a bug in http.lua that could lead to an assertion failure. It happened when there was an error getting the a response at the beginning of a batch in http.pipeline. The symptoms of the bug were:
NSE: Received only 0 of 1 expected reponses.
Decreasing max pipelined requests to 0.
NSOCK (0.1870s) Write request for 0 bytes...
nmap: nsock_core.c:516: handle_write_result: Assertion `bytesleft > 0' failed.
- [NSE] Restored the ability of http.head to return a body if the server returns one. This was lost in the http.lua overhaul from 5.20.
- [NSE] Fixed the use of our strict.lua library on distributions that install their own strict.lua. The error message was nse_main.lua:97: attempt to call a boolean value.

Alternative downloads

Angry IP Scanner
Angry IP Scanner
Free
rating

Scans nearby IP addresses, hostnames, MAC addresses, etc.

Advanced Port Scanner
Advanced Port Scanner
Free
rating

Retrieves versions of programs running on the detected ports.

Windows Live OneCare safety scanner
Windows Live OneCare
rating

A free web service that provides protection and maintains health of your PC.

SoftPerfect Switch Port Mapper
SoftPerfect Switch Port Mapper
rating

Quick and easy identification and mapping of managed network switch ports.

Atelier Web Security Port Scanner
Atelier Web Security Port
rating

AWSPS is a first-line weapon against network perils.