Este script en Bash, creado por Beatriz Fresno Naumova, es una herramienta de ciberseguridad que realiza las siguientes funciones:
- Escaneo de Puertos: Utiliza
nmappara escanear todos los puertos de un objetivo específico (IP o dominio). - Verificación de Servicios: Identifica los servicios que se están ejecutando en los puertos abiertos.
- Búsqueda de Vulnerabilidades: Utiliza
searchsploitpara buscar vulnerabilidades conocidas asociadas con los servicios detectados.
El script está diseñado para ser fácil de usar y presenta la información de manera clara y organizada.
-
Sistemas Operativos Compatibles: Linux / MacOS.
-
Dependencias:
Distribución Comando de Instalación Basadas en apt(Debian, Ubuntu)sudo apt-get install nmap exploitdbBasadas en yum(CentOS, RHEL)sudo yum install nmap exploitdb
Para ejecutar este script, sigue los pasos a continuación:
- Clonar el Repositorio:
git clone https://github.com/beafn28/VulnSpy cd VulnSpy - Dar Permisos de Ejecución:
chmod +x script.sh
- Ejecutar el Script:
sudo ./script.sh <IP o dominio>
sudo ./script.sh 192.168.1.1
- Salida Esperada
El script mostrará información sobre:
- Puertos abiertos en el objetivo.
- Servicios en ejecución.
- Vulnerabilidades conocidas relacionadas con esos servicios.
- Ejemplo de Uso
A continuación se muestra un ejemplo de cómo se ve la salida del script:
🔍 Escaneo de Puertos en 192.168.1.1:
80/tcp open http
22/tcp open ssh
🔎 Servicios en 192.168.1.1:
80/tcp open http Apache httpd 2.4.41
22/tcp open ssh OpenSSH 7.9p1
🛡 Vulnerabilidades para http:
Apache HTTPD 2.4.41 - 'mod_proxy_ftp' Module Buffer Overflow
Apache HTTPD 2.4.41 - URL Path Redirect (CVE-2020-1938)
🛡 Vulnerabilidades para ssh:
OpenSSH 7.9p1 - User Enumeration
OpenSSH 7.9p1 - Memory Corruption (CVE-2018-15473)
OpenSSH 7.9p1 - Public Key Authentication Bypass (CVE-2018-15473)
✅ Evaluación completada para 192.168.1.1.