Nmap para Windows

Nmap es una utilidad que casi todo el mundo (correctamente) asocia a entornos Unix o Linux, pero es importante saber que también está disponible para Windows (a partir de Windows 7 y Server 2008), aunque con limitaciones, pues el rendimiento casi siempre será mejor en entornos Unix/Linux.

Instalación

La instalación en Windows, como era de esperar, es bastante sencilla. Se puede descargar en formato binario/precompilado/ejecutable. Si elegimos el auto-instalador (nmap–setup.exe), simplemente habrá que seguir los pasos indicados durante el asistente, el cual además como añadido nos ofrecerá la posibilidad de instalar la GUI de Zenmap y otras herramientas extra de gran utilidad.

El auto-instalador suele ser la opción más elegida, aunque también existe la posibilidad de bajar directamente los binarios precompilados en un archivo .zip. Al estar precompilada, simplemente es descomprimir y ejecutar nmap.exe, eso sí, se debe hacer por CMD/línea de comandos, ya que esta opción no incluye herramienta gráfica. Tened en cuenta que tiene ciertos requerimientos, como instalar de forma independiente NPcap y las runtime de Microsoft Visual C++ 2013 Redistributable Package.

Hay otra tercera opción, compilar Nmap a partir del código fuente, pero si no es estrictamente necesario, normalmente no se pierde el tiempo así que no voy a explicar ese punto aquí.

Enlace: Descarga de Nmap

Ejecutar Nmap

Como comentaba antes, ejecutar Nmap es tan sencillo como abrir una línea de comandos/CMD y ejecutar el .exe con los parámetros que correspondan. Tened en cuenta que al instalarlo en c:\Program Files (x86)\Nmap automáticamente se configura en el $PATH, por lo que no tendría que ser necesario acceder al directorio de instalación para ejecutarlo, podríamos lanzar nmap tal cual desde cualquer ubicación.

Microsoft Windows [Version 10.0.17134.345]
(c) 2018 Microsoft Corporation. All rights reserved.
C:\Users\foo>
C:\Users\foo> c:
C:\Users\foo> cd "\Program Files (x86)\Nmap"
C:\Program Files (x86)\nmap> nmap -sP 192.168.1.0/24

Os dejo también una captura de Zenmap, para que veáis como es la interfaz gráfica o GUI:

zenmap nmap gui windows

Ejemplos de ejecución

Podéis echar un vistazo al artículo que hice hace unos años sobre Nmap en Linux, uso y ejemplos, encontraréis entre otras cosas la forma de especificar Host o red a escanear, encontrar hosts de una red, hacer escaneo de puertos, detectar la versión de un sistema operativo, mostrar rutas e interfaces de red del host, servicios en ejecución en hosts o cómo escanear un hosts detrás de un firewall.