The network security scanner Nmap 7.99 has been released, aimed at conducting network audits and identifying active network services. The project code is provided under the NPSL (Nmap Public Source License) license, which is based on the GPLv2 license. The NPSL includes recommendations for using the OEM licensing program and purchasing a commercial license if a manufacturer does not wish to open their product’s code in compliance with the GPL requirements or intends to integrate Nmap into non-GPL compatible products.
Some of the changes in the Nmap 7.99 release include new version identifiers for applications, operating systems, and services. The libraries OpenSSL 3.0.19, libpcap 1.10.6, libpcre2 10.47, liblinear 2.50, zlib 1.3.2 have been updated. The Zenmap graphical interface is now distributed in a universal format called whl, which can be installed on any system with Python 3, instead of using rpm packages. Additionally, on the Windows platform, support for scanning over virtual VPN interfaces like OpenVPN TAP has been implemented. Improved compatibility of the build process with various platforms has also been achieved.
Furthermore, in the NSE script http-internal-ip-disclosure, which is used to identify the internal address of a web server by sending an HTTP/1.0 request without the Host header, support for IPv6 and HTTPS has been added. Additionally, the accuracy of response processing has been enhanced.