The Nmap Project has announced the release of Nmap 7.96, the latest version of the world’s most widely used open-source network scanner.
This update delivers substantial performance improvements, expanded protocol support, and a host of new features for cybersecurity professionals and network administrators.
Key Technical Enhancements
1. Parallel DNS Resolution
Nmap 7.96 introduces a parallel forward DNS lookup engine, dramatically accelerating hostname resolution.
In benchmark tests, resolving one million hostnames to both IPv4 and IPv6 addresses took just over an hour, compared to nearly 49 hours with the previous serial approach.
This overhaul ensures that scans involving large lists of hostnames are now much faster and less likely to stall on slow or unresponsive DNS queries.
2. Library Upgrades
The release incorporates several critical library updates for enhanced security and compatibility:
- OpenSSL upgraded to 3.0.16, addressing recent vulnerabilities and improving cryptographic support.
- Lua scripting engine updated to version 5.4.7, enabling more advanced and efficient NSE (Nmap Scripting Engine) scripts.
- libssh2 updated to 1.11.1, improving SSH-based scanning and script reliability.
- libpcap upgraded to 1.10.5 for better packet capture performance.
- libpcre2 updated to 10.45 for robust regular expression processing.
3. Windows-Specific Improvements
Windows users benefit from an upgraded Npcap driver (now at version 1.82), which brings faster packet injection, VLAN header capture, and support for SR-IOV adapters.
These enhancements enable more accurate and efficient scanning in modern virtualized and high-performance environments.
New and Improved Features
NSE Script Additions and Updates
- Three new NSE scripts have been added, bringing the total to 612. Notable scripts include:
mikrotik-routeros-version
: Queries MikroTik WinBox router admin service for the RouterOS version.mikrotik-routeros-username-brute
: Brute-forces WinBox usernames using CVE-2024-54772.targets-ipv6-eui64
: Generates IPv6 addresses from MAC addresses using the EUI-64 method.
Expanded Protocol Support
- Nmap can now scan IP protocol 255, broadening its ability to discover and fingerprint obscure or custom network services.
- Improved handling of TCP Connect scans (
-sT
) on Windows, ensuring accurate detection of closed and filtered ports.
Enhanced User Experience
- Zenmap, Nmap’s graphical user interface, now supports dark mode, accessible via the Profile menu or configuration file.
- Zenmap and Ndiff have received stability fixes, Unicode improvements, and better error handling, especially for cross-platform users.
Performance and Reliability Fixes
- Nmap now performs forward and reverse DNS lookups in parallel, reducing scan times for large target sets.
- Several memory and performance optimizations have been implemented in the Nsock network library, particularly for Windows.
- Improved error handling in SSH scripts, SMB protocol detection, and packet parsing, resulting in fewer false positives and more reliable scan results.
Sample Command and Usage
To leverage the new parallel DNS resolution and improved scanning, users can execute:
bashnmap -iL targets.txt -sV -T4
This command scans all hosts listed in targets.txt
, performs service version detection, and uses the aggressive timing template for faster results.
Security and Compliance
With the integration of the latest OpenSSL and libssh2, Nmap 7.96 addresses multiple security advisories, ensuring compliance with modern cryptographic standards and reducing the risk of vulnerabilities during network assessments.
Nmap 7.96 stands out as a significant milestone, offering network defenders, penetration testers, and system administrators a faster, more reliable, and feature-rich toolset.
The combination of parallel DNS resolution, modernized libraries, and expanded protocol support cements Nmap’s position as an indispensable asset in the cybersecurity landscape.
For the full changelog and technical documentation, users are encouraged to consult the official Nmap release notes.
Find this Story Interesting! Follow us on LinkedIn and X to Get More Instant updates