Guía de EyeWitness en Kali Linux
Guía de EyeWitness en Kali Linux
EyeWitness es una herramienta muy potente diseñada para automatizar la captura de capturas de pantalla de sitios web, proporcionando además información de cabeceras y servicios por defecto. Es especialmente útil durante la fase de reconocimiento en un pentesting cuando tienes una lista enorme de dominios o direcciones IP.
Aquí tienes una guía rápida en español para instalarlo y usarlo en Kali Linux.
1. Instalación de EyeWitness
Aunque algunas versiones de Kali lo incluyen en sus repositorios, la mejor forma de asegurar que tienes la última versión es clonando el repositorio oficial.
Clonar el repositorio:
git clone https://github.com/FortyNorthSecurity/EyeWitness.git
Acceder al directorio:
cd EyeWitness/Python/setup
Ejecutar el script de instalación:
sudo ./setup.sh
2. Uso básico de EyeWitness
La herramienta funciona principalmente con archivos de texto que contienen listas de URLs o IPs.
Escanear una lista de sitios web
Si tienes un archivo llamado objetivos.txt con una URL por línea:
python3 EyeWitness.py -f objetivos.txt --web
Escanear mediante Nmap
Si ya hiciste un escaneo previo con Nmap y guardaste el resultado en formato XML (-oX), EyeWitness puede leerlo directamente:
python3 EyeWitness.py -x scan_nmap.xml --web
3. Parámetros útiles
| Parámetro | Descripción |
--web | Indica que quieres capturar protocolos HTTP/HTTPS. |
-f <archivo> | Archivo de origen con los dominios o IPs. |
-d <directorio> | Define dónde se guardará el reporte (por defecto es en la carpeta output). |
--timeout <seg> | Tiempo de espera por cada sitio (útil si la red es lenta). |
--resolve | Intenta resolver IPs a nombres de host. |
4. ¿Qué obtienes al final?
Una vez que termina el proceso, EyeWitness genera un reporte en HTML. Al abrirlo en tu navegador, verás:
Una captura de pantalla de cada página.
Las cabeceras de respuesta del servidor.
Credenciales por defecto (si la herramienta detecta que es un panel de administración conocido, como un router o una cámara).
Consejos Pro
Combinación con otras herramientas: Es ideal usarlo después de herramientas de enumeración de subdominios como
subfinderoassetfinder.Permisos: Recuerda siempre ejecutar el setup inicial con
sudopara que se instalen correctamente las dependencias del navegador (como el driver de Chromium/Firefox).