Over et år siden den sidste udgivelse udgivelse af netværksscanner , der er designet til at udføre netværksrevision og identificere aktive netværkstjenester. Den inkluderer 3 nye NSE-scripts til at automatisere forskellige opgaver med Nmap. Mere end 1200 nye signaturer til identifikation af netværksapplikationer og operativsystemer er tilføjet.
Blandt ændringerne i Nmap 7.90:
- Projektet har overgået fra at bruge en modificeret GPLv2-licens til , som grundlæggende ikke er ændret og stadig er baseret på GPLv2, men er bedre struktureret og har klarere formuleringer. Forskellene fra GPLv2 omfatter tilføjelsen af nogle undtagelser og betingelser, såsom muligheden for at bruge Nmap-kode i produkter, der er uforenelige med GPL-licenser efter at have opnået tilladelse fra forfatteren, samt behovet for særskilt licensiering af levering og brug af Nmap i proprietære produkter.
- Mere end 800 versionsidentifikatorer for applikationer og tjenester er tilføjet, og den samlede størrelse af identifikatorbasen har nået 11878 poster. Identifikation af MySQL 8.x, Microsoft SQL Server 2019, MariaDB, Crate.io CrateDB og installationer af PostreSQL i Docker er tilføjet. Præcisionen af versionsidentifikation for MS SQL er forbedret. Antallet af identificerede protokoller er steget fra 1193 til 1237, herunder tilføjelse af support for protokoller som airmedia-audio,
banner-ivu, control-m, insteon-plm, pi-hole-stats og
ums-webviewer. - Omkring 400 identifikatorer til operativsystemer er tilføjet, 330 for IPv4 og 67 for IPv6, herunder identifikatorer for iOS 12/13, macOS Catalina og Mojave, Linux 5.4 og FreeBSD 13. Antallet af identificerede operativsystemversioner er steget til 5678.
- Nmap Scripting Engine (NSE) har fået tilføjet nye biblioteker: outlib med funktioner til håndtering af output og formatering af strenge, og dicom med implementeringen af DICOM-protokollen, der bruges til opbevaring og overførsel af medicinske billeder.
- Nye :
- dicom-brute til at finde AET (Application Entity Title) identifikatorer på (Digital Imaging and Communications in Medicine);
- dicom-ping til at finde DICOM-servere og bestemme forbindelsesmulighederne ved brug af AET-identifikatorer;
- uptime-agent-info til indsamling af systeminformation fra Idera Uptime Infrastructure Monitor.
- 23 nye UDP-check forespørgsler er tilføjet (, protokolspecifikke anmodninger, der fører til svar, i stedet for at ignorere UDP-pakken), lavet til netværksscanningsmotoren Rapid7 InsightVM og som gør det muligt at øge nøjagtigheden af identifikationen af forskellige UDP-tjenester.
- UDP-anmodninger til bestemmelse af STUN (Session Traversal Utilities for NAT) og GPRS Tunneling Protocol (GTP) er tilføjet.
- Muligheden '—discovery-ignore-rst' er tilføjet for at ignorere TCP RST svar ved bestemmelse af målhosts funktionalitet (hjælper, hvis firewalls eller trafikinspektionssystemer RST-pakker for at bryde forbindelsen).
- Muligheden '—ssl-servername' er tilføjet for at ændre værdien af værtsnavnet i TLS SNI.
- Der er tilføjet mulighed for at bruge indstillingen '—resume' til at genoptage afbrudte IPv6-scanningssessioner.
- Nmap-update værktøjet, der blev udviklet til organisering af opdateringer til ID-databaser og NSE-scripts, er fjernet, men infrastrukturen til disse handlinger blev aldrig etableret.
For nogle dage siden blev også udgaven , biblioteket til pakkeopsamling og -indsættelse på Windows-platformen, der udvikles som en erstatning for og bruger den moderne Windows API . Version 1.0 markerede afslutningen på syv års udvikling og signalerede stabiliseringen af Npcap og beredskabet til bred anvendelse. Npcap-biblioteket, sammenlignet med WinPcap, viser højere ydeevne, sikkerhed og pålidelighed, er helt kompatibelt med Windows 10 og understøtter mange avancerede funktioner, såsom raw-tilstand, anmodning om administratorrettigheder for kørsel, anvendelse af ASLR og DEP til beskyttelse, opsamling og indsættelse af pakker på loopback-grænsefladen, samt kompatibilitet med Libpcap og WinPcap API.
Kilde: opennet.ru
