Este proyecto es un script Python diseñado para automatizar la recolección de información de servicios de red utilizando la API de Censys. El script realiza escaneos de IP y recopila datos detallados sobre servicios, software asociado, ubicación geográfica, y más, proporcionando un informe detallado en formato HTML.
Características principales
- Escaneo de IP Automatizado: Utiliza la API de Censys para obtener información detallada sobre servicios expuestos en direcciones IP específicas.
- Generación de Informes en HTML: Crea informes detallados en formato HTML, incluyendo detalles como banners de servicio, versiones de software, y métodos de descubrimiento.
- Inclusión de Información Geográfica y de Red: Muestra datos sobre ubicación geográfica, información de AS (Sistema Autónomo), y detalles WHOIS de la organización propietaria de la dirección IP.
- Búsqueda de Exploits: Incluye enlaces directos para buscar exploits relacionados con los servicios y software identificados en el informe, facilitando la investigación de posibles vulnerabilidades.
Clonación del Repositorio:
git clone https://github.com/Jared0307/scandoc.git
cd scandocConfiguración de la API de Censys:
- Crea una cuenta en Censys si aún no tienes una.
- Obtén tus credenciales de API desde tu cuenta de Censys.
Asegúrate de tener Python 3.x instalado.
Ejecuta el script:
py scandoc.pyGeneración de Informes: El script generará automáticamente un informe en formato HTML en el directorio especificado, detallando los servicios encontrados y otra información relevante. En el informe generado, encontrarás enlaces directos para buscar exploits relacionados con los servicios y software identificados.
- Python 3.x
- Bibliotecas:
pip install jinja2
pip install socket
pip install json
pip install censysSi deseas contribuir a este proyecto, siéntete libre de hacer un fork. Cualquier mejora en la generación de informes, corrección de errores o adición de nuevas características es bienvenida.