Po roku prac opublikowano wydanie skanera bezpieczeństwa sieci Nmap 7.96, przeznaczonego do audytu sieci i identyfikacji aktywnych usług sieciowych. Kod projektu jest udostępniany na licencji NPSL (Nmap Public Source License), opartej na licencji GPLv2, która zawiera zalecenia (nie wymagania) dotyczące korzystania z programu licencjonowania OEM oraz zakupu licencji komercyjnej, jeśli producent nie chce ujawniać kodu swojego produktu zgodnie z wymaganiami licencji copyleft lub zamierza zintegrować Nmap w produktach, które są niezgodne z GPL.
Główne zmiany:
- Dodano nowe identyfikatory wersji aplikacji, systemów operacyjnych i usług. Rozszerzono liczbę rozpoznawanych protokołów sieciowych, na przykład dodano wsparcie dla protokołu IP o numerze 255 (zarezerwowany).
- W skład wchodzą nowe skrypty NSE, które zapewniają automatyzację różnych działań z Nmap: targets-ipv6-eui64 do generowania adresów IPv6 na podstawie adresu MAC, mikrotik-routeros-version do uzyskiwania informacji o routerach MikroTik i mikrotik-routeros-username-brute do łamania nazw użytkowników (CVE-2024-54772) na routerach MikroTik.
- W GUI Zenmap dodano ciemny tryb, który można włączyć przez ustawienie „Profile->Toggle Dark Mode” lub parametrem window::dark_mode w zenmap.conf.
- W Ncat zmieniono domyślny sposób zamykania połączeń oraz dodano opcję „-q” do opóźnienia wyjścia po zakończeniu (EOF) standardowego wejścia (stdin). Zapewniono zgodność ze wszystkimi silnikami Nsock (—nsock-engine=iocp lub —nsock-engine=poll) na platformie Windows.
- W Nsock poprawiono zarządzanie listą zdarzeń.
- W Nmap wprowadzono możliwość jednoczesnego wskazania listy sprawdzanych hostów w wierszu poleceń i przez plik (wcześniej w takim przypadku skanowano tylko hosty z pliku, a hosty z wiersza poleceń ignorowano).
- W Nmap zapewniono wysyłanie zapytań DNS dla określania nazw hostów w trybie równoległym. Skanowanie dużych list nazw hostów odbywa się teraz zauważalnie szybciej (wcześniej na określenie nazw 1 miliona hostów wydawano 49 godzin, a teraz nieco ponad godzinę).
- W gotowych kompilacjach zaktualizowano wersje Lua 5.4.7, libssh2 1.11.1, libpcap 1.10.5, libpcre 10.45.
Źródło: opennet.ru
