Byla zveřejněna nová verze skeneru síťové bezpečnosti Nmap 7.95, určená pro provádění auditu sítě a identifikaci aktivních síťových služeb. Kód projektu je distribuován pod licencí NPSL (Nmap Public Source License), která se zakládá na licenci GPLv2 a je doplněna doporučeními (nikoli požadavky) pro použití programu OEM licencování a pro nákup komerční licence, pokud výrobce nechce zpřístupnit kód svého produktu podle požadavků na copyleft licenci nebo má v úmyslu integrovat Nmap do produktů, které nejsou v souladu s GPL.
Podmínky licence NPSL se vztahují pouze na strany, které přijaly licenci výměnou za získání zvláštních práv, jako je právo na redistribuci Nmap. Přitom zúčastněná strana může činit cokoliv, co potřebuje, v souladu s ustanoveními autorského práva, jako je dobrá víra, a vývojáři Nmap se nebudou snažit kontrolovat jejich práci.
Hlavní změny:
- Bylo přidáno více než 2500 identifikátorů verzí aplikací a služeb, přičemž celková velikost databáze identifikátorů dosáhla 12089 záznamů. Počet rozpoznávaných protokolů se zvýšil z 1237 na 1246. Mezi jiným byla přidána podpora protokolů grpc, mysqlx, essnet, remotemouse a tuya.
- Bylo přidáno 336 identifikátorů operačních systémů. Celkový počet rozpoznávaných verzí OS dosáhl 6036. Byla zajištěna identifikace verzí iOS 15 a 16, macOS 12 a 13, jádra Linux 6.1, OpenBSD 7.1 a lwIP 2.2.
- Do sestavení bylo zařazeno 4 nové NSE skripty pro automatizaci různých akcí s Nmap. Nové skripty připravila komunita DINA a jsou zaměřeny na odesílání dotazů různým průmyslovým kontrolérům:
- hartip-info – dotaz na informace pomocí protokolu Highway Addressable Remote Transducer.
- iec61850-mms – odesílání dotazů Manufacturing Message Specification.
- multicast-profinet-discovery – odesílání multicastových zpráv 'PROFINET DCP Identify All' a výstup odpovědi.
- profinet-cm-lookup – odesílání dotazů zpracovatelům DCERPC prostřednictvím služby PNIO-CM.
- Ve hotových sestaveních byly aktualizovány verze Lua 5.4.6, libpcre2 10.43, zlib 1.3.1, libssh2 1.11.0 a liblinear 2.47.
- Při vytváření balíčků s Zenmap a Ndiff byly použity nástroje setuptools místo distutils.
- Byl vylepšen kód pro porovnávání podpisů při identifikaci operačních systémů, změněna syntaxe nmap-os-db pro podporu rozsahů ve volbách TCP.
- Byl vylepšen engine pro detekci operačních systémů, kdy se při každém opakovaném pokusu nyní mění číslo výchozího síťového portu.
- V engine pro skenování portů byly zavedeny některé optimalizace na základě výsledků profilování.
Zdroj: opennet.ru
