A fost publicată versiunea 7.95 a scannerului de securitate a rețelei Nmap, destinat auditării rețelelor și identificării serviciilor de rețea active. Codul proiectului este livrat sub licența NPSL (Nmap Public Source License), bazată pe licența GPLv2, care este completată cu recomandări (nu cerințe) pentru utilizarea programului de licențiere OEM și achiziționarea unei licențe comerciale, dacă producătorul nu dorește să facă public codul produsului său conform cerințelor licenței copyleft sau intenționează să integreze Nmap în produse care nu sunt compatibile cu GPL.
Condițiile licenței NPSL se aplică doar părților care au acceptat licența în schimbul obținerii de drepturi speciale, cum ar fi dreptul de redistribuție a Nmap. În acest sens, partea implicată poate face tot ce este necesar conform legilor dreptului de autor, cum ar fi utilizarea corectă, iar dezvoltatorii Nmap nu vor încerca să obțină control asupra lucrării lor.
Modificări principale:
- Au fost adăugate peste 2500 de identificatoare pentru versiunile aplicațiilor și serviciilor, iar dimensiunea totală a bazei de date a identificatoarelor a atins 12089 de înregistrări. Numărul protocoalelor identificate a crescut de la 1237 la 1246. Printre altele, a fost adăugată suportul pentru protocoalele grpc, mysqlx, essnet, remotemouse și tuya.
- Au fost adăugate 336 de identificatoare pentru sisteme de operare. Numărul total de versiuni de SO identificate a ajuns la 6036. S-au asigurat identficarea versiunilor iOS 15 și 16, macOS 12 și 13, nucleul Linux 6.1, OpenBSD 7.1 și lwIP 2.2.
- Au fost incluse 4 scripturi NSE noi pentru asigurarea automatelor pentru diverse acțiuni cu Nmap. Noile scripturi au fost pregătite de comunitatea DINA și sunt destinate trimiterii de solicitări către diferite controlere industriale:
- hartip-info — solicitare de informații utilizând protocolul Highway Addressable Remote Transducer.
- iec61850-mms — trimiterea de solicitări conform Manufacturing Message Specification.
- multicast-profinet-discovery — trimiterea mesajelor multicast „PROFINET DCP Identify All” și afișarea răspunsului.
- profinet-cm-lookup — trimiterea de solicitări către handlerii DCERPC prin serviciul PNIO-CM.
- În edițiile finale au fost actualizate versiunile Lua 5.4.6, libpcre2 10.43, zlib 1.3.1, libssh2 1.11.0 și liblinear 2.47.
- Pentru crearea pachetelor cu Zenmap și Ndiff au fost utilizate uneltele setuptools, în loc de distutils.
- A fost îmbunătățit codul de potrivire a semnăturilor pentru identificarea sistemelor de operare, sintaxa nmap-os-db a fost modificată pentru a sprijini intervale în liniile cu opțiuni TCP.
- Motorul de detectare a sistemelor de operare a fost îmbunătățit, acum la fiecare încercare repetată, numărul portului de rețea inițial se schimbă.
- Motorul de scanare a porturilor beneficiază de anumite optimizări bazate pe rezultatele profilării.
Sursa: opennet.ro
