OOTT suits for pentesters and for code reviewing
# Secrets scanning
./oott -localscan # Current directory
./oott -localscan -lp /tmp/
Feel free to contribute the secretpatterns.json
file to enrich the secret scanning capability
# Basic scanning
./oott -d example.com -subdomain-scan -fast-scan -http-status-scan
# Detailed scanning
./oott -d example.com -subdomain-scan
# Full subdomain scan with customize wordlist
./oott -d example.com -subdomain-scan -fast-scan -http-status-scan -wordlist /tmp/wordlist.txt
# Basic scanning
./oott -d example.com -web-scan
# Web scan combine with subdomain scan
./oott -d example.com -subdomain-scan -fast-scan -http-status-scan -web-scan
./oott -d example.com -secret-scan -key-words test1,test2,test3,test4
./oott -d example.com -email-scan
Catagories | Plugines |
---|---|
Subdomain | Brute forcing, HackerTarget, LeakIX, AlienVault, Archive.org, RapidDNS, Urlscan.io, MassDNS*2, CertSpotter, DuckDuckGo |
Web scanning | Web Crawler*4, Wappalyzer*3 |
Secret | Github*1 |
Email Format, PGP Scan, DuckDuckGo, Github*1 |
*1 An API key is necessary for access.
*2 Software installation is required.
*3 Does not support browser-like functionality.
*4 Features including files difference check.
Run golangci-lint run
before commit