Developed by Mr. Monsif | Elite Edition
SubTake is a modern, advanced, and open-source subdomain takeover scanner written in Go, developed from scratch by Mr. Monsif.
The tool is designed for maximum speed, precision, and flexibility, suitable for bug bounty hunters, security researchers, and anyone who needs reliable subdomain takeover reports.
It offers detailed output, supports massive wordlists, and rivals (or surpasses) many of the world's top open-source alternatives.
- High-speed, multi-threaded scanning (you choose the number of threads)
- 35+ major cloud & SaaS takeover fingerprints (GitHub Pages, Heroku, S3, Netlify, Azure, and more)
- Deep HTTP/Body/Header analysis with accurate fingerprint matching
- Realistic output: vulnerable / potential / safe, with confidence level for each result
- Colorful terminal UI and support for CSV/JSON export
- Customizable scan options (deep check, SSL verification, etc)
- Supports scanning a single target or huge target lists
- Clean, well-structured code – easy to extend or modify
- Go 1.19+ (tested on Go 1.19, 1.20, 1.21)
- Stable Internet connection
- Supported OS: Linux, WSL, Windows, or macOS
-
Check that Go is installed:
go version
If not, install Go:
sudo apt update && sudo apt install golang-go -y-
Clone this repo or copy the files:
git clone https://github.com/monsifhmouri/SubTake.git cd SubTake -
Auto-install (recommended):
chmod +x install.sh ./install.sh
Or build manually:
go mod tidy go build -o subtake subtake.go
subtake.go– main tool source codeinstall.sh– automated build/install scriptgo.mod/go.sum– Go modules/dependenciesconfig.json– (optional) example config filetargets.txt– example targets wordlist
./subtake -f targets.txt -o results.txt -t 50 -v-f: input file with subdomains (one per line)-o: output file (CSV or JSON)-t: number of threads (default: 50)-v: verbose output
./subtake -d sub.example.com./subtake -f targets.txt -json -o results.json-ssl: enable SSL verification (default: false)-deep: enable deep check (analyze response body/header for every service)
Colorful, detailed output in terminal:
[VULNERABLE] abandonedrepo.github.io -> abandonedrepo.github.io. (GitHub Pages) [high] Status: 404 | Body match
[VULNERABLE] deadapp.herokuapp.com -> va04.ingress.herokuapp.com. (Heroku) [high] Status: 404 | Body match
[+] Scan completed!
[+] Vulnerable: 16
[+] Safe: 81
[+] Results saved to: results.txt
Developed by Mr. Monsif Contact: telegram

