▄████████ ▄████████ ▄█ █▄ ▄████████ ▄████████ ███
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ▀█████████▄
███ ███ ███ ███ ███ ███ ███ █▀ ███ ███ ▀███▀▀██
███ ███ ███ ███ ███ ███ ▄███▄▄▄ ▄███▄▄▄▄██▀ ███ ▀
▀███████████ ▀███████████ ███ ███ ▀▀███▀▀▀ ▀▀███▀▀▀▀▀ ███
███ ███ ███ ███ ███ ███ ███ █▄ ▀███████████ ███
███ ███ ███ ███ ███ ▄█▄ ███ ███ ███ ███ ███ ███
███ █▀ ███ █▀ ▀███▀███▀ ██████████ ███ ███ ▄████▀
███ ███
A comprehensive reconnaissance framework that automates various phases of security reconnaissance and vulnerability assessment. Each run creates a separate session folder for better organization.
Creator: github.com/kuwguap
Created under: RAWPA
- Session-Based Organization: Each run creates a separate timestamped folder
- 10-Phase Reconnaissance: Complete workflow from subdomain enumeration to vulnerability scanning
- URL Filtering: Automatic filtering to prevent noise from external links
- Sequential Execution: Proper dependency handling between phases
# Using PowerShell wrapper
.\aawert.ps1 example.com
# Using Git Bash directly
& "C:\Program Files\Git\bin\bash.exe" aawert.sh example.comchmod +x *.sh
./aawert.sh example.com# Single domain
./aawert.sh example.com
# Multiple domains from file
./aawert.sh -l domains.txt
# Using custom wordlist
./aawert.sh -w wordlist.txt- subfinder - Subdomain enumeration
- amass - Network mapping and attack surface discovery
- assetfinder - Subdomain enumeration
- httpx - HTTP probe
- gau - URL discovery
- katana - Web crawling
- hakrawler - Web crawling
- ffuf - Web fuzzing
- dirsearch - Directory and file discovery
- nuclei - Vulnerability scanning
- nikto - Web server scanner
- s3scanner - S3 bucket discovery
- jq - JSON processor
# Download from: https://golang.org/dl/
# Or use package manager# Run the installation script
./install_tools.sh
# Or install manually
go install github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest
go install github.com/owasp-amass/amass/v4/...@master
go install github.com/tomnomnom/assetfinder@latest
go install github.com/projectdiscovery/httpx/cmd/httpx@latest
go install github.com/lc/gau/v2/cmd/gau@latestexport PATH=$PATH:$(go env GOPATH)/binpip3 install dirsearchEach run creates a timestamped session folder:
./results/example.com_20241201_143022/
├── session_summary.txt # Session metadata
├── all_subdomains.txt # Combined subdomain results
├── live_subdomains_target.txt # Live subdomains
├── parameters.txt # Discovered parameters
├── js_files.txt # JavaScript files
└── Various scan results...
- Subdomain Enumeration (subfinder, amass, assetfinder)
- Live Subdomain Detection (httpx)
- Subdomain Crawling (katana, hakrawler)
- Parameter Discovery (gau)
- Content Discovery (ffuf, dirsearch)
- JavaScript Extraction
- Secret Finding (SecretFinder)
- Vulnerability Scanning (nuclei, nikto)
- S3 Bucket Discovery (s3scanner)
- Login Endpoint Discovery
# Check tool availability
./debug_tools.sh
# Install missing tools
./install_tools.sh- Ensure Git Bash is installed
- Use PowerShell wrapper:
.\aawert.ps1 example.com - Or use batch file:
aawert.bat example.com
Use this tool only on targets you have permission to test. Respect rate limits and terms of service.
This tool is for educational and authorized security testing purposes only.