După mai bine de un an de la ultima lansare lansarea scanner-ului de securitate în rețea , destinat auditării rețelei și identificării serviciilor de rețea active. În compunerea 3 scripturi NSE noi pentru automatizarea diverselor acțiuni cu Nmap. Au fost adăugate mai mult de 1200 de noi semnături pentru identificarea aplicațiilor și sistemelor de operare de rețea.
Printre modificările din Nmap 7.90:
- Proiectul a trecut de la utilizarea unei licențe GPLv2 modificate la licența , care nu s-a schimbat principial și este de asemenea bazată pe GPLv2, dar este mai bine structurată și formulată mai clar. Diferențele față de GPLv2 constau în adăugarea unor excepții și condiții, cum ar fi posibilitatea de a utiliza codul Nmap în produsele cu licențe incompatibile cu GPL după obținerea permisiunii de la autor și necesitatea unei licențieri separate pentru furnizarea și utilizarea Nmap în cadrul produselor proprietare.
- Au fost adăugate peste 800 de identificatori de versiuni de aplicații și servicii, iar dimensiunea totală a bazei de identificatori a ajuns la 11878 înregistrări. S-a adăugat definirea MySQL 8.x, Microsoft SQL Server 2019, MariaDB, Crate.io CrateDB și instalărilor PostgreSQL în Docker. Precizia identificării versiunilor MS SQL a fost îmbunătățită. Numărul de protocoale identificate a crescut de la 1193 la 1237, inclusiv suport pentru protocoalele airmedia-audio,
banner-ivu, control-m, insteon-plm, pi-hole-stats și
ums-webviewer. - Au fost adăugate aproximativ 400 de identificatori de sisteme de operare, 330 pentru IPv4 și 67 pentru IPv6, inclusiv identificatori pentru iOS 12/13, macOS Catalina și Mojave, Linux 5.4 și FreeBSD 13. Numărul versiunilor de OS identificate a ajuns la 5678.
- În motorul Nmap Scripting Engine (NSE), destinat automatizării diferitelor acțiuni cu Nmap, au fost adăugate noi biblioteci: outlib cu funcții pentru procesarea ieșirii și formatarea șirurilor, și dicom cu implementarea protocolului DICOM, utilizat pentru stocarea și transmiterea imaginilor medicale.
- Au fost adăugate noi :
- dicom-brute pentru a găsi identificatorii AET (Application Entity Title) pe serverele (Digital Imaging and Communications in Medicine);
- dicom-ping pentru a identifica serverele DICOM și a determina capacitatea de conectare folosind identificatorii AET;
- uptime-agent-info pentru colectarea informațiilor de sistem de la agenții Idera Uptime Infrastructure Monitor.
- Au fost adăugate 23 de noi solicitări UDP de verificare (, solicitări specifice protocoalelor care duc la un răspuns, nu la ignorarea pachetului UDP), create pentru motorul de scanare Rapid7 InsightVM și care permit îmbunătățirea preciziei identificării diverselor servicii UDP.
- Au fost adăugate solicitările UDP pentru a determina STUN (Session Traversal Utilities for NAT) și Protocolul de Tunelare GPRS (GTP).
- A fost adăugată opțiunea „—discovery-ignore-rst” pentru a ignora răspunsurile TCP RST în timpul determinării funcționalității gazdei țintă (ajută dacă firewall-urile sau sistemele de inspecție a traficului pachete RST pentru întreruperea conexiunii).
- A fost adăugată opțiunea „—ssl-servername” pentru a modifica valoarea numelui gazdei în TLS SNI.
- A fost adăugată posibilitatea de a utiliza opțiunea „—resume” pentru a relua sesiuni de scanare IPv6 întrerupte.
- A fost eliminată utilitatea nmap-update, dezvoltată pentru a organiza actualizările bazelor de identificatori și a scripturilor NSE, dar infrastructura pentru aceste acțiuni nu a fost niciodată creată.
Cu câteva zile în urmă a fost de asemenea lansare , o bibliotecă pentru captarea și substituirea pachetelor pe platforma Windows, dezvoltată ca o înlocuire pentru și utilizând API-ul modern Windows . Versiunea 1.0 a încheiat șapte ani de dezvoltare și a marcat stabilizarea Npcap și pregătirea pentru utilizare pe scară largă. Biblioteca Npcap, comparativ cu WinPcap, demonstrează o performanță, siguranță și fiabilitate superioară, este complet compatibilă cu Windows 10 și suportă multe caracteristici avansate, cum ar fi modul raw, solicitarea drepturilor de administrator pentru rulare, aplicarea ASLR și DEP pentru protecție, captarea și substituirea pachetelor pe interfața loopback, și compatibilitatea cu API-ul Libpcap și WinPcap.
Sursa: opennet.ro
