Ashiii27/Web-Recon-Automation

GitHub: Ashiii27/Web-Recon-Automation

Stars: 0 | Forks: 0

# Web Recon Automation A powerful, automated reconnaissance script for bug bounty hunters and penetration testers. This script streamlines the process of subdomain enumeration, live host discovery, vulnerability scanning, and reporting. ## 🚀 Features * **Automated Dependency Checks**: Ensures all required tools are installed before running. * **Subdomain Enumeration**: Uses `subfinder` and `assetfinder` to discover subdomains. * **Live Host Discovery**: Probes for alive hosts using `httprobe`. * **Subdomain Takeover**: Checks for potential subdomain takeovers using `subjack`. * **Port Scanning**: Scans for open ports using `nmap`. * **Wayback Machine Recon**: Extracts parameters and interesting file extensions from the Wayback Machine. * **Vulnerability Scanning**: Integrates `nuclei` for automated vulnerability detection. * **Reporting**: Generates a summary Markdown report (`report.md`). ## 🛠️ Tools Used Ensure you have the following tools installed and in your PATH: * [Subfinder](https://github.com/projectdiscovery/subfinder) * [Assetfinder](https://github.com/tomnomnom/assetfinder) * [Httprobe](https://github.com/tomnomnom/httprobe) * [Subjack](https://github.com/haccer/subjack) * [Nmap](https://nmap.org/) * [Waybackurls](https://github.com/tomnomnom/waybackurls) * [Nuclei](https://github.com/projectdiscovery/nuclei) ## 📥 Installation 1. Clone the repository: git clone https://github.com/fxrhan/Web-Recon-Automation.git cd Web-Recon-Automation 2. Make the script executable: chmod +x recon.sh ## 📖 Usage ./recon.sh -d [-o ] [-s] ### Options * `-d `: Target domain (e.g., `example.com`). **Required**. * `-o `: Custom output directory. Defaults to the domain name. * `-s`: Silent mode. Suppresses the banner. * `-h`: Show help message. ### Example ./recon.sh -d tesla.com ## 📂 Output Structure The script creates the following directory structure: domain.com/ ├── recon/ │ ├── final.txt # Unique subdomains │ ├── httprobe/ │ │ └── alive.txt # Live hosts │ ├── potential_takeovers/ # Takeover results │ ├── scans/ # Nmap scans │ ├── wayback/ # Wayback data │ │ ├── params/ # Extracted parameters │ │ └── extensions/ # File extensions (js, php, etc.) │ └── nuclei/ # Nuclei report └── report.md # Summary report ## 📝 License This project is licensed under the MIT License.