Cómo instalar Nmap en Ubuntu 24.04, 22.04 o 20.04

Nmap (Network Mapper) es una potente herramienta de código abierto que se utiliza para el descubrimiento de redes y la auditoría de seguridad. Es ampliamente utilizado por administradores de redes y profesionales de seguridad para mapear redes, identificar dispositivos activos y detectar puertos abiertos y servicios que se ejecutan en esos dispositivos. Nmap también se puede utilizar para escanear vulnerabilidades y gestionar el inventario de la red, lo que lo convierte en una herramienta esencial para mantener la seguridad de la red.

En Ubuntu 24.04, 22.04 o 20.04, Nmap se puede instalar utilizando dos métodos principales. El método más sencillo es a través del repositorio predeterminado de Ubuntu, que proporciona una versión estable de Nmap adecuada para la mayoría de los usuarios. Alternativamente, para aquellos que requieren las últimas funciones o necesitan personalizar su instalación, pueden descargar y compilar el código fuente de Nmap para crear la última versión del binario. Esta guía lo guiará a través de ambos métodos de instalación para garantizar que tenga la versión de Nmap que mejor se adapte a sus necesidades.

Actualice el sistema Ubuntu antes de la instalación de Nmap

Iniciemos la actualización del sistema ejecutando el siguiente comando en la terminal. Este comando realiza una verificación de actualización de todos los paquetes y luego los actualiza a su última versión:

sudo apt update && sudo apt upgrade

Una vez completado esto, proceda a instalar Nmap.

Método 1: instalar Nmap a través del repositorio de Ubuntu

De forma predeterminada, Ubuntu incluye Nmap en sus repositorios de software principales, lo que significa que puede instalar Nmap directamente sin agregar repositorios adicionales ni compilar ningún código fuente.

Puede iniciar la instalación de Nmap ejecutando el siguiente comando:

sudo apt install nmap

Este comando recuperará Nmap del repositorio, resolverá cualquier dependencia y continuará con la instalación.

Después de la instalación, es fundamental verificar que Nmap esté correctamente instalado y listo para usar. Un método sencillo para confirmar esto es verificar la versión de Nmap instalada en su sistema.

Utilice el siguiente comando para verificar la versión de Nmap:

nmap --version

El comando nmap –version proporcionará un resultado que detalla la versión instalada y la compilación de Nmap. Esto confirma que Nmap está instalado correctamente y garantiza que trabaje con la última versión.

Método 2: instalar Nmap a través del archivo fuente

En algunos casos, los usuarios pueden necesitar la última versión de Nmap o la versión preempaquetada proporcionada en los repositorios de Ubuntu puede no satisfacer sus necesidades específicas. La compilación de Nmap desde el código fuente proporciona una solución para dichos usuarios, asegurando que tenga las últimas funciones y actualizaciones. Este método implica pasos adicionales y deberá buscar actualizaciones y volver a compilar periódicamente, pero podría brindar beneficios para usuarios avanzados o requisitos específicos.

Instalar paquetes iniciales de Nmap

Antes de adentrarnos en el mundo del código fuente, debemos preparar nuestro sistema con las herramientas adecuadas. El paquete 'build-essential' contiene una lista informativa de paquetes considerados esenciales para crear paquetes de Ubuntu, incluido el compilador gcc, make y otras herramientas necesarias. Este paquete nos permitirá compilar y construir Nmap desde el código fuente. Para instalar 'build-essential', abra su terminal e ingrese:

sudo apt install build-essential libssh2-1-dev libssl-dev python3-distutils

Descargar el archivo fuente de Nmap

El siguiente paso es descargar el código fuente de Nmap. Esto se puede obtener desde la página de descarga oficial de Nmap. Descargaremos la última versión estable usando el comando wget. Tenga en cuenta que en el momento de escribir esta guía, la última versión estable es 7.93, pero esto puede variar. Siempre consulte la página de descarga para obtener el número y el enlace de la versión más reciente, y ajuste el comando en consecuencia.

Para descargar el código fuente de Nmap, utilice lo siguiente:

wget https://nmap.org/dist/nmap-7.93.tar.bz2

Nota: asegúrese de descargar la última versión de Nmap. Los comandos de Nmap v7.93 pueden estar desactualizados, así que utilice siempre comandos compatibles con la versión más reciente que haya descargado.

Extrayendo el código fuente de Nmap

Habiendo descargado el código fuente de Nmap, ahora necesitamos extraer los archivos del archivo. Para hacer esto, use los siguientes comandos:

bzip2 -cd nmap-7.93.tar.bz2 | tar xvf -
cd nmap-7.93

Configurar la compilación de Nmap

Ahora estamos listos para iniciar el proceso de configuración. Esto prepara el código fuente de Nmap para la compilación en su sistema específico, garantizando compatibilidad y rendimiento optimizado. Para configurar la compilación, ejecute lo siguiente:

./configure

Alternativamente, es posible que prefieras instalar con localdirs:

./configure --with-localdirs

Compilar compilación de Nmap

Con la compilación configurada, ahora podemos compilar el código fuente. Esto se hace usando el comando 'make', que lee el 'Makefile' en el directorio fuente de Nmap y compila el código fuente en consecuencia:

make

Instale Nmap mediante el comando make install

Podemos instalar Nmap después de haber compilado exitosamente el código fuente. Este paso coloca el programa compilado en los directorios apropiados de su sistema. Para instalar Nmap, utilice lo siguiente:

make install

Verificación de la instalación de Nmap compilado

Después de la instalación, es fundamental confirmar que Nmap se haya instalado correctamente desde la fuente y que sea la última versión. Para comprobar esto, use el comando:

nmap --version

Este comando mostrará la versión instalada de Nmap, que debe corresponder a la versión del código fuente que descargó. Con esto, ha compilado e instalado con éxito la última versión de Nmap desde el código fuente en su sistema Ubuntu.

Pensamientos finales

Con Nmap instalado en su sistema Ubuntu, puede administrar y proteger eficazmente su red aprovechando sus poderosas capacidades de escaneo y auditoría. Ya sea que elija la simplicidad de la instalación desde el repositorio predeterminado de Ubuntu o la flexibilidad de compilar la última versión desde el código fuente, ambos métodos le brindan una herramienta sólida para el análisis de la red. La actualización periódica de Nmap, especialmente cuando se compila desde el código fuente, le garantizará acceso a las últimas funciones y mejoras de seguridad, manteniendo actualizadas sus prácticas de seguridad de red.

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

Deja un comentario