Instalar Nmap en Linux

NmapBeginner
Practicar Ahora

Introducción

En este laboratorio, aprenderá a instalar Nmap, una herramienta de escaneo de red poderosa, en un sistema Linux. Comenzará actualizando la lista de paquetes usando sudo apt update. Luego, instalará Nmap con sudo apt install nmap y verificará la instalación ejecutando comandos básicos para comprobar la funcionalidad y la información de versión.

Actualizar la lista de paquetes con sudo apt update

Antes de instalar cualquier software nuevo en Linux, es importante actualizar la lista de paquetes. La lista de paquetes contiene información sobre los paquetes de software disponibles y sus versiones que se pueden instalar en su sistema.

Este paso garantiza que tenga acceso a las últimas versiones de los paquetes de software y sus dependencias. Piénsalo como actualizar un catálogo antes de hacer compras para saber qué artículos están disponibles actualmente.

Abra su terminal Xfce haciendo clic en el icono de terminal en la barra de tareas o navegando hasta el menú de Aplicaciones y seleccionando Terminal. Una vez abierta la terminal, escriba el siguiente comando:

sudo apt update

Este comando utiliza sudo para ejecutarse con privilegios administrativos, lo cual es necesario para actualizaciones a nivel de sistema. El comando apt update se conecta a los repositorios de software configurados y descarga información sobre los paquetes disponibles.

Verá una salida similar a la siguiente:

Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
...
Fetched 5,234 kB in 3s (1,745 kB/s)
Reading package lists... Done
Building dependency tree... Done
All packages are up to date.

La salida muestra los repositorios que se están contactando y la información de los paquetes que se está descargando. Cuando vea "Reading package lists... Done", significa que la actualización se ha completado con éxito.

Instalar Nmap con sudo apt install nmap

Ahora que nuestra lista de paquetes está actualizada, podemos instalar Nmap. Nmap (Network Mapper) es una utilidad de código abierto utilizada para la descubrimiento de redes y auditoría de seguridad. Los administradores de redes y profesionales de seguridad la usan para escanear redes, descubrir hosts y servicios y identificar posibles vulnerabilidades de seguridad.

Para instalar Nmap, escriba el siguiente comando en su terminal:

sudo apt install nmap

Después de escribir el comando, se le pedirá que confirme la instalación. El sistema mostrará información sobre los paquetes que se instalarán, incluyendo Nmap y cualquier dependencia que requiera. Verá un mensaje de confirmación que se parece a este:

Reading package lists... Done
Building dependency tree... Done
The following additional packages will be installed:
  [lista de dependencias]
¿Desea continuar? [Y/n]

Escriba y y presione Enter para confirmar la instalación.

El sistema descargará e instalará Nmap y sus dependencias. Verá una salida similar a esta:

Getting packages: 100%
Preparing to unpack .../nmap_7.80+dfsg1-2build1_amd64.deb ...
Unpacking nmap (7.80+dfsg1-2build1) ...
Setting up nmap (7.80+dfsg1-2build1) ...
Triggering triggers for man-db (2.10.2-1) ...

Cuando la instalación se complete, se le devolverá al prompt. Esto indica que Nmap se ha instalado correctamente en su sistema.

Verificar la instalación de Nmap con nmap -v

Después de instalar un software, es importante verificar que la instalación fue exitosa. Podemos verificar que Nmap está correctamente instalado ejecutándolo con la opción detallada.

En su terminal, escriba el siguiente comando:

nmap -v

La bandera -v significa "detallado", lo que le dice a Nmap que proporcione una salida más detallada sobre lo que está haciendo. Esto es útil para verificar que Nmap está funcionando correctamente.

Cuando ejecute este comando, Nmap realizará un escaneo simple de su localhost (su propio computador). Debería ver una salida similar a esta:

Starting Nmap 7.80 ( https://nmap.org )
NSE: Loaded 151 scripts for scanning.
NSE: Script Pre-scanning.
Initiating NSE at 12:34
Completed NSE at 12:34, 0.00s elapsed
Initiating Ping Scan at 12:34
Scanning localhost (127.0.0.1) [2 ports]
Completed Ping Scan at 12:34, 0.00s elapsed (1 total hosts)
Initiating Connect Scan at 12:34
Scanning localhost (127.0.0.1) [1000 ports]
Completed Connect Scan at 12:34, 0.10s elapsed (1000 total ports)
NSE: Script Post-scanning.
Initiating NSE at 12:34
Completed NSE at 12:34, 0.00s elapsed
Nmap done: 1 IP address (1 host up) scanned in 0.15 seconds

La salida confirma que Nmap está instalado y funcionando correctamente. La primera línea muestra la versión de Nmap (7.80 en este ejemplo), seguida de detalles sobre el escaneo que se está realizando.

Si ve esta salida, significa que Nmap se ha instalado correctamente y está funcionando adecuadamente.

Verificar la versión instalada con nmap --version

Para verificar específicamente qué versión de Nmap está instalada en su sistema, puede usar la bandera --version. Este comando proporciona una salida concisa con información de versión sin realizar ningún escaneo de red.

En su terminal, escriba el siguiente comando:

nmap --version

Este comando mostrará información detallada sobre la versión instalada de Nmap. Debería ver una salida similar a esta:

Nmap version 7.80 ( https://nmap.org )
Plataforma: x86_64-pc-linux-gnu
Compilado con: liblua-5.3.3 openssl-1.1.1f nmap-libssh2-1.8.0 libz-1.2.11 libpcre-8.39 libpcap-1.9.1 nmap-libdnet-1.12 ipv6
Compilado sin:
Motores nsock disponibles: epoll poll select

La salida proporciona la siguiente información:

  • El número de versión de Nmap (7.80 en este ejemplo)
  • La plataforma en la que se está ejecutando Nmap
  • Librerías y características que se incluyeron cuando se compiló Nmap
  • Librerías y características que no se incluyeron
  • Motores nsock disponibles (mecanismos de red que Nmap puede usar)

Esta información es útil para fines de documentación y para garantizar la compatibilidad con características o scripts específicos que pueden requerir una versión mínima de Nmap.

Resumen