Nmap's latest version, 7.94, was released on its 26th birthday.
The most significant upgrade is the migration of Zenmap and Ndiff from Python 2 to Python 3 on all platforms.
This new version of Nmap 7.94 is an upgrade with several improvements, critical bug fixes, and new Npcap, OS fingerprinting, NSE scripts/libraries, and other enhancements.
Includes Linux, Windows, UNIX, FreeBSD, OpenBSD, Solaris, IRIX, Mac OS X, HP-UX, NetBSD, Sun OS, Amiga, and more.
Nmap supports Vanilla TCP connect() scans, TCP SYN (half-open) scans, TCP FIN, Xmas or NULL (stealth) scans, TCP ftp proxy (bounce attack) scans, SYN/FIN scans using IP fragments (bypassing some packet) filter), TCP ACK and window scans, UDP raw ICMP port unreachable scans, ICMP scans (ping scans), TCP Ping scans, direct (non-port mapper) RPC scans, remote operations via TCP/IP fingerprinting System and reverse identity scanning.
Npcap is based on the discontinued WinPcap library, but with significant improvements in speed, portability, security, and efficiency.
Npcap is available for Windows 7 and later versions of Windows.
The new Nmap 7.94 release doesn't just benefit Windows, it also supports cross-platform support with a host of new library performance improvements.
Improvements in Nmap 7.94
- Npcap upgraded from version 1.71 to 1.75
- Nmap now prints vendor name based on MAC address
- Integrate the most submitted IPv4 OS fingerprints
- Performance improvements for profile bootstrapping
- Added tftp version script
- Ncat accepts "connections" from multiple UDP hosts
- Many libraries updated: OpenSSL, zlib, Lua, libpcap
- UDP port scan (-sU) and version scan (-sV) both now use the same data source
- Nmap's service scan (-sV) can now detect UDP services
- Ncat listening mode using --udp --ssl
- Handling Internationalized Domain Names (IDNs)
- Significantly faster Ncat transfer speed
You can find a full list of breaking changes applied in Nmap 7.80 here .