ReconAsync is a powerful, cross-platform reconnaissance automation script that leverages Python's asyncio
and aiohttp
for high-concurrency HTTP scanning, combined with industry-standard external tools to perform comprehensive security reconnaissance.
recon_async.py v1.0.0 | Advanced Asynchronous Reconnaissance Tool Usage: python recon_async.py [--url ] [--proxy ] [--format <txt|json|csv>] [--rate-limit ] Features: Subdomain enumeration, URL discovery, HTTP probing, parameter discovery, directory brute-forcing
ReconAsync automates the reconnaissance process by combining multiple security tools into a single, efficient workflow. It performs subdomain enumeration, URL collection, parameter discovery, directory brute-forcing, and HTTP fingerprinting concurrently to maximize efficiency.
✅ Subdomain Enumeration - Using subfinder
and assetfinder
✅ URL Discovery - With gau
and waybackurls
✅ Parameter Spidering - Using paramspider
✅ HTTP Fingerprinting - Status codes, headers, and server information
✅ Directory Brute-Forcing - Through dirsearch
✅ Automatic Tool Installation - Checks for and installs missing dependencies
✅ Asynchronous Execution - All tasks run concurrently for maximum speed
✅ Cross-Platform Support - Works on Linux and Windows
✅ Configurable Concurrency - Adjustable maximum HTTP requests
✅ Comprehensive Output - Results saved to multiple organized files