🚀 TakeIt: Blazing-Fast Subdomain Takeover Detection

TakeIt is your go-to tool for detecting subdomain takeovers with speed and precision. Inspired by the popular can-i-take-over-xyz project, TakeIt is designed to help security professionals and bug bounty hunters identify misconfigured subdomains that could be exploited. With its intuitive CLI and updatable fingerprint database, TakeIt makes subdomain takeover detection a breeze.
✨ Why Use TakeIt?
- 🔍 Subdomain Takeover Detection: Quickly identify DNS misconfigurations that could leave your systems vulnerable.
- ⚡ Fast and Lightweight: Built for performance, TakeIt delivers results without slowing you down.
- 📂 Updatable Fingerprint Database: Stay ahead of the curve with regularly updated detection capabilities.
- 🛠️ Easy-to-Use CLI: Simple commands, powerful results—perfect for both beginners and experts.
🛠️ Installation
Option 1: Prebuilt Binaries
Download the latest release from the Releases page.
Option 2: Install with Go
If you have Go installed, simply run:
go install github.com/kankburhan/takeit@latest
Option 3: Build from Source
For those who prefer building from source:
- Clone the repository:
git clone https://github.com/kankburhan/takeit.git
cd takeit
- Build the tool:
go build -o takeit
🚦 Usage
_____ _ _____ _
|_ _| | | |_ _| |
| | __ _| | _____ | | | |_
| |/ _' | |/ / _ \| | | __|
| | (_| | < __/| |_| |_
\_/\__,_|_|\_\___\___/ \__|
by kankburhan
Usage:
takeit [flags] <domain>
cat domains.txt | takeit [flags]
Flags:
-update Update takeit version
-update-db Update fingerprint database
-t Number of threads (default 10)
-v Show version
-h Show help
-f Filter output ( potential )
TakeIt is designed to be simple yet powerful. Here’s how you can use it:
Basic Commands
-
Scan a single domain:
./takeit example.com
-
Scan multiple domains from a file:
cat domains.txt | ./takeit
-
Update the fingerprint database:
./takeit -update-db
-
Update the tool:
./takeit -update
-
Show only potential matches:
./takeit -f potential example.com
Command-Line Flags
-update Update takeit version
-update-db Update fingerprint database
-t Number of threads (default 10)
-v Show the version of TakeIt
-h Display help information
-f Filter output to show only potential matches
🎯 Examples in Action
-
Scan a domain:
./takeit example.com
-
Scan a list of domains:
cat domains.txt | ./takeit
-
Update fingerprints and scan:
./takeit -update-db
./takeit example.com
-
Filter for potential vulnerabilities:
./takeit -f potential example.com
🤝 Contributions Welcome!
TakeIt is an open-source project, and we’d love your help to make it even better! Whether you’re fixing bugs, adding features, or improving documentation, your contributions are welcome. Here’s how you can help:
- Report issues: Found a bug? Let us know by opening an issue.
- Submit pull requests: Have an improvement? Send us a PR!
📜 License
TakeIt is licensed under the MIT License. For more details, check out the LICENSE file.
⚠️ Disclaimer
TakeIt is intended for educational purposes and authorized security testing only. Unauthorized use of this tool is strictly prohibited. Always ensure you have permission before scanning any domain.
💬 Let’s Connect!
Have questions, suggestions, or just want to share your experience with TakeIt? Feel free to reach out or open an issue on GitHub. Let’s make subdomain takeover detection faster, smarter, and more accessible for everyone!