ShoRAK Recon is a comprehensive tool designed for vulnerability discovery and exploitation, tailored for penetration testers and bug bounty hunters. It integrates multiple well-known cybersecurity tools to automate various phases of security testing and vulnerability exploitation. Here’s a complete guide for documenting your tool and uploading it to GitHub:
- Subfinder: For discovering subdomains.
- httpx: To check for live subdomains.
- Naabu: To scan for open ports.
- FFUF: For directory and file fuzzing.
- Nmap: For port and service scanning.
- Metasploit: To exploit vulnerabilities.
- Gobuster: For directory brute-forcing.
- SQLMap: For SQL injection vulnerability testing.
- Sn1per: For integrated security scanning.
- Burp Suite: For manual vulnerability testing.
- Osmedeus: For automated reconnaissance.
- dnsenum: For DNS enumeration and zone transfer testing.
- Subdomain Enumeration using
subfinder. - Checking Live Subdomains with
httpx. - Port Scanning using
naabu. - Fuzzing for Hidden Files/Directories using
FFUF. - Port and Service Scanning with
nmap. - Fetching Historical URLs using
gau. - Performing Comprehensive Scans with
Sn1perandOsmedeus. - SQL Injection Testing with
SQLMap. - Exploiting Vulnerabilities using
Metasploit. - Manual Testing with Burp Suite.
- Automatically detects and exploits key vulnerabilities using
Metasploitwhen discovered. - Saves all scan results in separate files for easy reference.
- Automates the bug bounty process with powerful reconnaissance and exploitation tools.
The tool comes with a script to install all the required tools. Run the following command to install them:
git clone https://github.com/ShadowHackrs/ShoRAK_recon
cd ShoRAK_recon
chmod +x installer.sh
./installer.shAfter installing the dependencies, you can start the main script by running:
chmod +x ShoRAK_recon.sh
./ShoRAK_recon.shOnce the tool is running, you'll be prompted to enter the domain you want to scan. After that, the tool will begin a comprehensive reconnaissance and vulnerability exploitation process.
- Automatically attempts exploitation of discovered vulnerabilities using
Metasploit. - Supports detailed scan reports for all phases, making it easy to review the results.
- Integrated with multiple tools to ensure thorough scanning and exploitation.
- Linux-based OS (Kali Linux or Parrot OS preferred).
- Python 3.
- GoLang installed.
