FinalRecon: Resumen de funcionalidades clave

  • Información de cabecera: Revela detalles del servidor, tecnologías en uso y posibles malas configuraciones de seguridad.
  • Whois Lookup: Obtiene datos de registro de dominio: registrante, fechas de creación/expiración y contactos.
  • Información de certificado SSL/TLS: Analiza el certificado para comprobar validez, emisor y parámetros de cifrado.
  • Crawler web:
    • HTML, CSS, JavaScript: extrae enlaces, recursos y posibles puntos débiles.
    • Enlaces internos/externos: mapea la estructura del sitio y dominios relacionados.
    • Imágenes, robots.txt, sitemap.xml: determina rutas permitidas o bloqueadas para rastreo.
    • Vínculos en JavaScript & Wayback Machine: encuentra enlaces ocultos e histórico de URLs.
  • DNS Enumeration: Consulta más de 40 tipos de registros DNS (incluyendo DMARC) para evaluar seguridad de correo y red.
  • Subdomain Enumeration: Combina múltiples fuentes (crt.sh, AnubisDB, ThreatMiner, CertSpotter, Facebook API, VirusTotal, Shodan, BeVigil) para descubrir subdominios.
  • Directory Enumeration: Permite usar wordlists y extensiones personalizadas para hallar directorios y archivos ocultos.
  • Integración con Wayback Machine: Recupera URLs de los últimos cinco años para analizar cambios históricos y detectar vulnerabilidades pasadas.

Instalaccion:

git clone https://github.com/thewhiteh4t/FinalRecon.git
cd Finalrecon
pip3 install -r requirements.txt
chmod +x ./finalrecon.py
./finalrecon.py --help
OptionArgumentDescription
-h--helpShow the help message and exit.
--urlURLSpecify the target URL.
--headersRetrieve header information for the target URL.
--sslinfoGet SSL certificate information for the target URL.
--whoisPerform a Whois lookup for the target domain.
--crawlCrawl the target website.
--dnsPerform DNS enumeration on the target domain.
--subEnumerate subdomains for the target domain.
--dirSearch for directories on the target website.
--waybackRetrieve Wayback URLs for the target.
--psPerform a fast port scan on the target.
--fullPerform a full reconnaissance scan on the target.

Example

./finalrecon.py --headers --whois --url http://inlanefreight.com