SubEvil Framework OSINT para Agrupar Subdominios
SubEvil Framework OSINT para Agrupar Subdominios

SubEvil: Framework OSINT para Agrupar Subdominios

SubEvil es un framework avanzado de inteligencia de fuente abierta (OSINT) para agrupar subdominios.

Es una herramienta programada en lenguaje Python para detectar múltiples subdominios de un sitio web

Interfaz de ayuda de SubEvil
Interfaz de ayuda de SubEvil

De dónde recoge el SubEvil los subdominios:

alienvault
anubis
binaryedge
censys
certspotter
crt
dns_bufferover
dnsdb
facebook
hackertarget
omnisint
passivetotal
recondev
riddler
securitytrails
shodan
spyse
sublist3r
threatcrowd
threatminer
tls_bufferover
urlscan
virustotal
whoisxmlapi

Instalar SubEvil

Puedes instalar SubEvil con una sola línea de comando:

git clone https://github.com/Evil-Twins-X/SubEvil.git && pip3 install colored && pip3 install requests

Lista de opciones/parámetros:

Forma cortaFormaDescripción
-d–domainsNombre del dominio para enumerar sus subdominios
-ra–random-agentUtilizar un valor de cabecera HTTP User-Agent seleccionado al azar
-v–versionMostrar el número de versión del programa y salir
-http–http-onlyPrueba de Dominios HTTP #Updata V1.1.2
-https–https-onlyPrueba de Dominios HTTPS #Updata V1.1.2
-sc–status-codemostrar código de estado de la respuesta –status-code Todos o 200 o 404 o 303 etc.. #Updata V1.1.2
-t–titlemostrar el título de la página #Updata V1.1.2
-up–updateupdate SubEvil .

Uso de SubEvil

Python3 SubEvil.py -d facebook.com -ra
Uso de SubEvil en Linux
Uso de SubEvil en Linux

ًEsperando a que se complete:

Cargando el programa SubEvil
Cargando el programa SubEvil

Finalmente:

Resultados de subdominios con SubEvil
Resultados de subdominios con SubEvil

Otros ejemplos de uso:

python3 SubEvil.py --domain facebook.com --random-agent --http-only
python3 SubEvil.py --domain facebook.com --random-agent --https-only
python3 SubEvil.py --domain facebook.com --random-agent --https-only --status-code 200
python3 SubEvil.py --domain facebook.com --random-agent --https-only --status-code 400,403,404
python3 SubEvil.py --domain facebook.com --random-agent --https-only --status-code all #o All
python3 SubEvil.py --domain facebook.com --random-agent --https-only --title
python3 SubEvil.py --domain facebook.com --random-agent --https-only --title --status-code All

¿Cómo puedo añadir el valor de la API?

Ir a Lib. Abrir Confger.py. Añadir el valor de la Api aquí. Esta es una imagen:

Añadir API en SubEvil
Añadir API en SubEvil
https://developer.shodan.io/api/requirements
https://whois.whoisxmlapi.com/documentation/generate-new-api-key
https://sslmate.com/certspotter/
https://www.farsightsecurity.com/trial-api/
https://virustotal.com/
https://recon.dev
https://api.riskiq.net/api/pt_started.html
https://censys.io/
https://developers.facebook.com/docs/facebook-login/guides/access-tokens
https://app.binaryedge.io/
https://spyse.com
https://securitytrails.com

Actualizar SubEvil

Ejecuta un simple comando:

python3 SubEvil.py --update
Comando para actualizar SubEvil
Comando para actualizar SubEvil
  • después de Actualizar
SubEvil ha sido actualizado con éxito
SubEvil ha sido actualizado con éxito
  • mostrar versión
python3 SubEvil.py -v
SubEvil mostrar versión del programa
SubEvil mostrar versión del programa
https://github.com/Evil-Twins-X/SubEvil

Mi Carro Close (×)

Tu carrito está vacío
Ver tienda