Nach einem Jahr Entwicklung wurde die Version des Netzwerksicherheitsscanners Nmap 7.96 veröffentlicht, die für die Durchführung von Netzwerkaudits und die Identifizierung aktiver Netzwerkdienste gedacht ist. Der Quellcode des Projekts wird unter der Lizenz NPSL (Nmap Public Source License) bereitgestellt, die auf der GPLv2-Lizenz basiert und Empfehlungen (keine Anforderungen) zur Verwendung des Programms für OEM-Lizenzierung und den Erwerb einer kommerziellen Lizenz enthält, falls der Hersteller nicht beabsichtigt, den Quellcode seines Produkts gemäß den Anforderungen der Copyleft-Lizenz offenzulegen oder Nmap in Produkte zu integrieren, die nicht mit GPL kompatibel sind.
Hauptänderungen:
- Neue Versionskennungen für Anwendungen, Betriebssysteme und Dienste wurden hinzugefügt. Die Anzahl der erkannten Netzwerkprotokolle wurde erweitert, zum Beispiel wurde die Unterstützung für das IP-Protokoll mit der Nummer 255 (reserviert) hinzugefügt.
- Neue NSE-Skripte wurden integriert, um verschiedene Aktionen mit Nmap zu automatisieren: targets-ipv6-eui64 zur Generierung von IPv6-Adressen basierend auf der MAC-Adresse, mikrotik-routeros-version zur Abrufung von Informationen zu MikroTik-Routern und mikrotik-routeros-username-brute zur Enumeration von Benutzernamen (CVE-2024-54772) auf MikroTik-Routern.
- Im GUI Zenmap wurde ein dunkles Design hinzugefügt, das über die Einstellung „Profile->Toggle Dark Mode“ oder den Parameter window::dark_mode in zenmap.conf aktiviert werden kann.
- Im Ncat wurde der standardmäßige Verbindungsbeendigungsmodus geändert und die Option „-q“ für eine Verzögerung vor dem Verlassen nach dem Ende (EOF) der Standardeingabe (stdin) hinzugefügt. Es wird Kompatibilität mit allen Nsock-Engines (—nsock-engine=iocp oder —nsock-engine=poll) auf der Windows-Plattform gewährleistet.
- Im Nsock wurde die Verwaltung der Ereignisliste verbessert.
- In Nmap wurde die Möglichkeit implementiert, eine Liste von zu prüfenden Hosts sowohl in der Befehlszeile als auch über eine Datei anzugeben (früher wurden in diesem Fall nur die Hosts aus der Datei gescannt, während die Hosts aus der Befehlszeile ignoriert wurden).
- In Nmap wurde die parallele Durchführung von DNS-Anfragen zur Bestimmung von Hostnamen ermöglicht. Das Scannen großer Listen von Hostnamen erfolgt nun deutlich schneller (früher benötigte die Bestimmung der Namen von 1 Million Hosts 49 Stunden, jetzt etwas mehr als eine Stunde).
- In den bereitgestellten Builds wurden die Versionen von Lua 5.4.7, libssh2 1.11.1, libpcap 1.10.5, libpcre 10.45 aktualisiert.
Quelle: opennet.ru
