Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jared0307/scandoc

Scandoc utiliza la API de Censys para proporcionar un análisis detallado de una dirección IP o dominio. Desarrollada para profesionales de ciberseguridad y administradores de sistemas. Con el fin de automatizar el levantamiento de vulnerabilidades en una auditoría externa.
https://github.com/jared0307/scandoc

api censys cve pentesting python

Last synced: 3 days ago
JSON representation

Scandoc utiliza la API de Censys para proporcionar un análisis detallado de una dirección IP o dominio. Desarrollada para profesionales de ciberseguridad y administradores de sistemas. Con el fin de automatizar el levantamiento de vulnerabilidades en una auditoría externa.

Awesome Lists containing this project

README

        

### Automated Vulnerabilities Report Generator (AVRG)

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.

### Uso

Clonación del Repositorio:

```console
git clone https://github.com/Jared0307/scandoc.git
cd scandoc
```

Configuració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:

```console
py scandoc.py
```

**Generació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.

### Requisitos

- Python 3.x
- Bibliotecas:

```console
pip install jinja2
pip install socket
pip install json
pip install censys
```

### Ejecución
![image](https://github.com/user-attachments/assets/c569248f-57fa-436d-b628-5930b3902eba)
### Reporte
![image](https://github.com/user-attachments/assets/5308957f-9599-4118-a8b1-68533dc4f056)
### Links directos a exploits
![image](https://github.com/user-attachments/assets/c1dc832a-27b2-44c3-ba53-f51ea6c2838f)

### Contribución

Si 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.