FinalRecon

chevron-rightAbout the Toolhashtag

FinalRecon offers a wealth of recon information:

  • Header Information: Reveals server details, technologies used, and potential security misconfigurations.

  • Whois Lookup: Uncovers domain registration details, including registrant information and contact details.

  • SSL Certificate Information: Examines the SSL/TLS certificate for validity, issuer, and other relevant details.

  • Crawler:

    • HTML, CSS, JavaScript: Extracts links, resources, and potential vulnerabilities from these files.

    • Internal/External Links: Maps out the website's structure and identifies connections to other domains.

    • Images, robots.txt, sitemap.xml: Gathers information about allowed/disallowed crawling paths and website structure.

    • Links in JavaScript, Wayback Machine: Uncovers hidden links and historical website data.

  • DNS Enumeration: Queries over 40 DNS record types, including DMARC records for email security assessment.

  • Subdomain Enumeration: Leverages multiple data sources (crt.sh, AnubisDB, ThreatMiner, CertSpotter, Facebook API, VirusTotal API, Shodan API, BeVigil API) to discover subdomains.

  • Directory Enumeration: Supports custom wordlists and file extensions to uncover hidden directories and files.

  • Wayback Machine: Retrieves URLs from the last five years to analyse website changes and potential vulnerabilities.

chevron-rightInstallationhashtag
git clone https://github.com/thewhiteh4t/FinalRecon.git
cd FinalRecon
pip3 install -r requirements.txt
chmod +x ./finalrecon.py
./finalrecon.py --help

usage: finalrecon.py [-h] [--url URL] [--headers] [--sslinfo] [--whois]
                     [--crawl] [--dns] [--sub] [--dir] [--wayback] [--ps]
                     [--full] [-nb] [-dt DT] [-pt PT] [-T T] [-w W] [-r] [-s]
                     [-sp SP] [-d D] [-e E] [-o O] [-cd CD] [-k K]

FinalRecon - All in One Web Recon | v1.1.6

optional arguments:
  -h, --help  show this help message and exit
  --url URL   Target URL
  --headers   Header Information
  --sslinfo   SSL Certificate Information
  --whois     Whois Lookup
  --crawl     Crawl Target
  --dns       DNS Enumeration
  --sub       Sub-Domain Enumeration
  --dir       Directory Search
  --wayback   Wayback URLs
  --ps        Fast Port Scan
  --full      Full Recon

Extra Options:
  -nb         Hide Banner
  -dt DT      Number of threads for directory enum [ Default : 30 ]
  -pt PT      Number of threads for port scan [ Default : 50 ]
  -T T        Request Timeout [ Default : 30.0 ]
  -w W        Path to Wordlist [ Default : wordlists/dirb_common.txt ]
  -r          Allow Redirect [ Default : False ]
  -s          Toggle SSL Verification [ Default : True ]
  -sp SP      Specify SSL Port [ Default : 443 ]
  -d D        Custom DNS Servers [ Default : 1.1.1.1 ]
  -e E        File Extensions [ Example : txt, xml, php ]
  -o O        Export Format [ Default : txt ]
  -cd CD      Change export directory [ Default : ~/.local/share/finalrecon ]
  -k K        Add API key [ Example : shodan@key ]

Gather Header information and perform Whois lookup

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

Last updated