Saltar al contenido
Descargar 7.991

Versión 7.991

Qué puede informar realmente 7.991

Descubrimiento de hosts, estados de puertos TCP y UDP, versiones de servicios, estimaciones de SO y 620 scripts NSE. Zenmap muestra los mismos resultados en una ventana. Ncat, Ndiff y Nping se incluyen en la suite.

Las notas de abajo usan los flags y los nombres de pantalla del programa. Escanee solo sistemas que tenga permiso para probar. Los problemas de instalación están en las guías de resolución.


Hosts

Vea quién responde antes de listar puertos

Un ping scan (-sn) pregunta qué direcciones están activas y omite la lista de puertos. En un segmento Ethernet local, Nmap puede usar ARP. También puede usar sondas ICMP echo, TCP y UDP cuando comprueba una red enrutada.

El Intense scan de esta captura empieza con un ping, luego un escaneo SYN de 1,000 puertos, y carga NSE. El comando que muestra Zenmap es nmap -T4 -A -v -PE -PS22,25,80 -PA21,23,80,3389. -A activa la detección de SO, la detección de versiones, los scripts default y traceroute.

Si un escaneo de Windows de su propio PC falla, la causa habitual es que falta el controlador Npcap. Consulte los escaneos de localhost en Windows.

Zenmap · Nmap Output · Intense scan

Puertos

Tipos de escaneo y los estados que informan

Un puerto está open, closed, filtered, unfiltered, open|filtered o closed|filtered. Open significa que una aplicación aceptó la sonda. Closed significa que el host respondió y no hay nada a la escucha. Filtered significa que un filtro descartó la sonda, así que Nmap no puede saberlo.

Tipos de escaneo habituales de Nmap
TécnicaOpciónQué se aprende
TCP SYN-sSSi un puerto TCP acepta el inicio de un handshake. Es el escaneo habitual cuando se permiten paquetes en bruto.
TCP connect-sTLa misma pregunta a través de la API de sockets del sistema operativo. Funciona sin Npcap. En Windows, 7.96 dejó de etiquetar muchos puertos closed como filtered.
UDP-sUSi un puerto UDP responde. Es más lento que TCP. Úselo cuando importen DNS, SNMP u otros servicios similares.
TCP ACK-sASi un puerto parece unfiltered. Por sí solo no indica que un servicio esté open.
Solo ping-snQué hosts están activos, sin un escaneo de puertos.
Omitir el descubrimiento-PnTratar cada objetivo como activo. Útil cuando ICMP está bloqueado y ya sabe que el host existe.

Hay más tipos de sondas descritos en la página de manual instalada con Nmap. Esta página no recorre la evasión de cortafuegos.

Zenmap · Ports / Hosts · Quick scan de scanme.nmap.org

Servicios

Cadenas de versión y una estimación del SO

-sV habla con el puerto open e imprime un nombre de servicio y una versión cuando reconoce el banner. En la captura, el puerto 22 es ssh con una cadena de OpenSSH, el puerto 53 es domain con ISC BIND y el puerto 80 es http con Apache httpd. El puerto 25 y el puerto 113 están closed.

-O compara las respuestas con una base de huellas. La captura indica que la coincidencia de SO no fue ideal porque no volvió ninguna respuesta UDP. Es un resultado normal, no una instalación fallida. Nmap 7.99 añadió un conjunto amplio de huellas de SO nuevas para IPv4 e IPv6 y actualizó las huellas de servicios.

--version-light es la sonda de versión más ligera que usa el perfil Quick scan plus mostrado aquí.

Zenmap · columna de servicio y versión · Quick scan plus

Scripts

NSE en 7.991: 620 scripts, con límites

El Nmap Scripting Engine ejecuta scripts Lua contra los servicios que usted elige. Los scripts están en categorías como default, discovery, auth y vuln. Puede ejecutar el conjunto default, una categoría o un script. -A incluye el conjunto default.

Recuento

7.991 añadió 8 scripts DICOM y llegó a 620 scripts NSE. La versión 7.96 había llegado a 612.

Límite de tiempo

Un hilo de script que se ejecuta más de 5 segundos sin ceder el control, por ejemplo sin una llamada de socket, se interrumpe.

Límite de memoria

Una asignación por encima de 400 MB lanza un error. El proyecto dice que esos límites pueden cambiar más adelante.

Use NSE en hosts que tenga permiso para probar. Un script puede iniciar sesión, enumerar o tocar un servicio, así que lea su nombre antes de añadirlo.


Interfaz

Zenmap mantiene el comando a la vista

Zenmap es la interfaz oficial. El cuadro de objetivo, el menú de perfiles y la línea de comando están en la parte superior de la ventana. Las pestañas son Nmap Output, Ports / Hosts, Topology, Host Details y Scans. Los perfiles de las capturas incluyen Quick scan, Quick scan plus e Intense scan. Pulsar Scan ejecuta el comando del campo Command, así que puede leerlo antes.

7.96 añadió el modo oscuro en Profile, Toggle Dark Mode. 7.991 corrigió cierres del editor de perfiles cuando un comando guardado contenía un signo de porcentaje, además de un cierre KeyError: 'vl_6_logo' y un DuplicateSectionError en el editor de perfiles. Si un Zenmap más antiguo sigue cerrándose, actualice y lea la guía de Zenmap.

Zenmap · Topology · Quick scan de scanme.nmap.org
Editor de perfiles de Zenmap · Other · verbosidad 1

Instalador

Qué listaba una ventana de instalación más antigua

El instalador de Windows es un setup de Nullsoft. Pide una carpeta y qué piezas conservar: archivos del núcleo de Nmap, el registro en PATH, el controlador de paquetes, Zenmap, Ncat y Ndiff. Nping también forma parte de la suite.

Esta captura es más antigua. Todavía lista WinPcap. Los instaladores actuales instalan Npcap en su lugar. No busque una casilla de WinPcap en 7.991. Los tamaños de archivo y el SHA-256 están en la página de descarga.

Captura de una instalación antigua · las compilaciones actuales usan Npcap

El resto de la suite

Ncat, Ndiff y Nping

Ncat

Ncat lee y escribe a través de la red y puede usar TLS. Es la herramienta que los antivirus marcan con más frecuencia, porque puede asociar un programa a una conexión. 7.991 corrigió un cuelgue que consumía memoria en el código de proxy HTTP de Ncat, tanto en modo connect como en modo listen. El modo listen ya no envía señales de terminación a todo el grupo de procesos. En Windows se corrigió un fallo que hacía que Ncat saliera al cabo de unos 2 minutos mientras leía stdin.

Qué hacer cuando el antivirus marca Ncat

Ndiff

Compara dos resultados de escaneo para que pueda ver un host o un puerto que cambió. 7.991 corrigió make check-ndiff en Python 3.12 y posteriores.

Nping

Genera paquetes y muestra las respuestas. La opción --rate rechaza una tasa por encima de 1,000 paquetes por segundo porque los temporizadores de Nsock se basan en milisegundos. Use --delay 0 si no quiere un tope. En Windows sin Npcap, Nping puede volver al modo TCP connect.


Velocidad

Plantillas de tiempo de T0 a T5

Las plantillas cambian la rapidez con la que salen las sondas. Más rápido no siempre es mejor en una LAN de producción.

T0 y T1

Paranoid y sneaky. Muy lentas. Rara vez son lo que necesita un inventario.

T2

Polite. Una opción más calmada cuando no debe saturar un enlace.

T3

Normal. El valor predeterminado cuando no pasa -T.

T4

Aggressive. Los perfiles Quick scan e Intense scan de las capturas usan -T4.

T5

Insane. Es fácil disparar la monitorización y perder precisión. Déjela para un laboratorio.


Archivos

Salida que puede comparar más tarde

Normal

El texto que ve en la pestaña Nmap Output. -oN lo escribe en un archivo.

XML

-oX es el formato que esperan otras herramientas, incluido Ndiff.

Grepable

-oG es un estilo de una línea para búsquedas rápidas. XML es el mejor archivo.

Los tres

-oA escribe archivos normal, XML y grepable de un solo escaneo. 7.991 también permite que --stats-every imprima el progreso cuando no hay terminal, junto con --noninteractive.

Descargar Nmap 7.991 para Windows