JBeExJBeEx

Zenmap

Zenmap

Zenmap es la interfaz gráfica oficial de Nmap, el escáner de redes de referencia para explorar equipos, puertos y servicios. Es multiplataforma y de código abierto, y envuelve la potencia de Nmap en una ventana accesible: perfiles de escaneo preparados, un creador de comandos interactivo, una vista de topología de la red y una base de datos que guarda y compara escaneos anteriores.

Importante: Zenmap no escanea por sí mismo, es un frontend que ejecuta Nmap por debajo. Así, toda la capacidad del motor de Nmap (escaneo de puertos, detección de sistema operativo, versiones de servicios, scripts NSE, traceroute…) está disponible desde una interfaz visual. Nmap existe desde 1997, creado por Gordon "Fyodor" Lyon, y Zenmap derivó de un proyecto llamado Umit (del Google Summer of Code) hasta convertirse en el frontend oficial que se distribuye junto a Nmap.

Características clave Zenmap

1. Perfiles de escaneo reutilizables

Trae perfiles preparados —desde un barrido rápido de ping hasta un análisis intensivo de todos los puertos con detección de sistema operativo— y te deja guardar los tuyos con cualquier combinación de opciones, listos para repetir con un clic. Es ideal para estandarizar los escaneos en un equipo de trabajo.

2. Creador de comandos interactivo

Un asistente permite construir el comando de Nmap seleccionando objetivo, técnica de escaneo y opciones desde menús, y muestra la línea de comandos que se va a ejecutar. Además de evitar errores de sintaxis, enseña el CLI de Nmap mientras lo usas.

3. Topología visual de la red

Dibuja un mapa con los hosts descubiertos y las rutas entre ellos, coloreando los nodos según los puertos abiertos. Para inventario y auditoría interna da una visión de conjunto que la salida de texto no ofrece, y se puede exportar para los informes.

4. Historial y comparación de escaneos

Todos los escaneos quedan en una base de datos local y se pueden recuperar, buscar y exportar. La función de comparación (basada en Ndiff) muestra las diferencias entre dos escaneos del mismo objetivo en fechas distintas: qué hosts o puertos han aparecido, desaparecido o cambiado de estado. Muy útil para detectar cambios no previstos en una red.

Cómo funciona

Zenmap es una aplicación en Python que construye la línea de comandos de Nmap según el perfil elegido, la ejecuta en segundo plano y procesa la salida XML de Nmap, presentándola en pestañas (salida en bruto, puertos/hosts, topología y detalles por equipo). En Windows, el instalador de Nmap incluye Zenmap y Npcap (la librería de captura de paquetes que Nmap necesita) y el resto de utilidades de la suite. En Linux suele instalarse desde los repositorios junto a Nmap.

La ventaja es doble: el principiante obtiene resultados útiles en minutos con los perfiles predefinidos, y el usuario avanzado gana productividad con el historial, la comparación y la repetición de escaneos, además del aprendizaje continuo al ver el comando exacto que ejecuta la interfaz. Todo se guarda en local, sin servicios en la nube.

Cómo usarlo

Instala Nmap desde su web oficial con las opciones por defecto (incluyen Zenmap y Npcap; puede pedir reiniciar para el controlador de captura). Al abrir Zenmap verás el campo Target, el desplegable Profile, el campo Command con el comando generado y el botón Scan. El flujo típico:

  1. Escribe el objetivo: una IP, un rango (192.168.1.0/24) o un host (scanme.nmap.org, el servidor que el propio proyecto Nmap ofrece para practicar).
  2. Elige un perfil (por ejemplo, un escaneo rápido para la primera pasada) y pulsa Scan.
  3. Al terminar, revisa las pestañas: Ports / Hosts (tabla de puertos y servicios), Topology (mapa) y Host Details (datos por equipo). Puedes guardar los resultados (XML, texto) desde el menú Scan.
  4. Para comparar dos escaneos guardados, usa Tools > Compare Results; para guardar tu configuración, Profile > Save Profile.

Descarga e información

  • Desarrollador: Nmap Project (Gordon "Fyodor" Lyon y colaboradores).
  • Página oficial: nmap.org/zenmap (va incluido en el instalador de Nmap).
  • Versión: ligada a Nmap, en desarrollo activo; descarga siempre la última desde la web oficial.
  • Sistema: multiplataforma: Windows (en Windows requiere Npcap, incluido en el instalador), Linux, macOS y BSD.
  • Licencia: código abierto (Nmap Public Source License); uso libre para el usuario final.

Descárgalo solo del sitio oficial de Nmap. Es normal que algunos antivirus lo marquen como "herramienta de hacking": es la categoría en la que entran los escáneres de red; el binario oficial de nmap.org es legítimo.

A tener en cuenta y alternativas

Como es un frontend, depende de Nmap y aporta poco sobre los casos que exigen el CLI directo (por ejemplo, scripts NSE con argumentos complejos); para redes muy grandes, muchos profesionales lanzan Nmap por línea de comandos y luego cargan el XML en Zenmap para analizarlo. Como alternativas:

  • Advanced IP Scanner (solo Windows): más sencillo y rápido para tareas cotidianas —ver qué equipos hay en la red local, acceder a carpetas compartidas, RDP, Wake-on-LAN—, sin la profundidad de Nmap.
  • Angry IP Scanner: escáner simple, de código abierto y multiplataforma, para listar hosts y puertos rápidamente.

Para auditoría seria (detección de SO, versiones de servicios, scripts), Zenmap y Nmap siguen siendo el estándar del sector.

Preguntas frecuentes

¿Es gratis?

Sí, es gratuito y de código abierto, parte del proyecto Nmap (bajo la Nmap Public Source License). No tiene versiones de pago para el usuario final.

¿En qué sistemas funciona?

Es multiplataforma: Windows (10 y 11 incluidos), Linux, macOS y BSD. En Windows, el instalador de Nmap incluye Zenmap y Npcap.

¿Qué lo diferencia de usar Nmap en línea de comandos?

Zenmap añade perfiles de un clic, creador de comandos, topología visual, historial y comparación de escaneos, pero por debajo ejecuta Nmap: la potencia de escaneo es exactamente la misma. El CLI sigue siendo necesario para los casos más avanzados.

¿Por qué mi antivirus lo detecta como amenaza?

Porque es una herramienta de análisis de redes, una categoría que muchos antivirus marcan como "hacktool" por precaución. El binario oficial desde nmap.org es legítimo; es un falso positivo habitual en este tipo de utilidades.

¿Sirve para redes grandes de miles de equipos?

Puede, pero la interfaz añade cierta sobrecarga y la topología se vuelve difícil de leer con muchos hosts. Para escaneos muy grandes suele ser mejor usar Nmap por línea de comandos y luego cargar el XML en Zenmap para analizarlo.