Instalar Nmap en Linux: La Guía Definitiva para Auditores y Administradores
Nmap (Network Mapper) es una herramienta fundamental en el arsenal de cualquier profesional de TI, administrador de sistemas o experto en ciberseguridad. Permite descubrir hosts y servicios en una red, proporcionando una visión clara de la superficie de ataque o la infraestructura existente. Instalar Nmap en Linux es un proceso sencillo, aunque varía ligeramente dependiendo de tu distribución.
A continuación, te explicamos cómo proceder en los sistemas más comunes.
Requisitos Previos
Necesitarás acceso a una terminal con privilegios de superusuario (sudo) o directamente como root.
1. Instalación en Distribuciones Basadas en Debian/Ubuntu
Para sistemas como Ubuntu, Debian, Mint o Kali Linux, utilizaremos el gestor de paquetes apt.
Paso 1: Actualizar la lista de paquetes
Siempre es buena práctica asegurarse de que tu índice de paquetes esté al día antes de instalar cualquier software nuevo.
sudo apt update
Paso 2: Instalar Nmap
Ejecuta el siguiente comando para instalar la versión más reciente disponible en los repositorios oficiales:
sudo apt install nmap -y
Paso 3: Verificar la instalación
Una vez finalizado, confirma que Nmap está operativo y comprueba su versión:
nmap --version
2. Instalación en Distribuciones Basadas en Red Hat (CentOS, Fedora, RHEL)
En estos sistemas, el gestor de paquetes utilizado es dnf (en versiones recientes) o yum (en versiones más antiguas).
Paso 1: Actualizar el sistema
Si usas Fedora o RHEL modernos, usa dnf:
sudo dnf check-update
Paso 2: Instalar Nmap
Instala Nmap usando dnf. Si utilizas una versión antigua de CentOS/RHEL, sustituye dnf por yum.
sudo dnf install nmap -y
Paso 3: Verificar la instalación
Verifica la instalación con el comando de versión:
nmap -V
3. Instalación en Arch Linux (y derivados como Manjaro)
Arch utiliza el gestor de paquetes pacman. Asegúrate de sincronizar la base de datos primero.
- Sincroniza los repositorios y actualiza el sistema:
sudo pacman -Syu - Instala Nmap:
sudo pacman -S nmap
Uso Básico de Nmap Tras la Instalación
Una vez instalado, puedes realizar tu primer escaneo. Este ejemplo escanea los puertos TCP más comunes de una IP o dominio específico.
- Abre la terminal.
- Ejecuta el comando sustituyendo
direccion_ip_objetivopor la IP o nombre de host que deseas escanear.
nmap direccion_ip_objetivo
Errores Comunes
- Permisos insuficientes: Si recibes un error de permiso al intentar ejecutar Nmap, es probable que necesites prefijar el comando con
sudo, especialmente si intentas realizar escaneos avanzados que requieren acceso a paquetes RAW. - Repositorio no encontrado: Si el gestor de paquetes no encuentra
nmap, verifica que tu lista de fuentes o repositorios esté correctamente configurada y actualizada (ej.apt update). - Firewall bloqueando: Si el escaneo no devuelve resultados o parece lento, tu propio cortafuegos local (como
ufwen Ubuntu) o el cortafuegos del objetivo pueden estar interfiriendo. Asegúrate de permitir tráfico saliente.
Checklist Final
Antes de dar el proceso por concluido, comprueba lo siguiente:
- [ ] ¿Se ha ejecutado el comando de actualización del gestor de paquetes (
apt update,dnf check-update, etc.)? - [ ] ¿Se ha instalado el paquete
nmapcorrectamente? - [ ] ¿Se puede ejecutar
nmap --versionsin errores? - [ ] ¿Se ha realizado un escaneo básico exitoso a un host local (ej.
localhost)?
