takeit

command module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

README

🚀 TakeIt: Blazing-Fast Subdomain Takeover Detection

Go Report Card GitHub license PRs Welcome

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:

  1. Clone the repository:
    git clone https://github.com/kankburhan/takeit.git
    cd takeit
    
  2. 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

  1. Scan a domain:

    ./takeit example.com
    
  2. Scan a list of domains:

    cat domains.txt | ./takeit
    
  3. Update fingerprints and scan:

    ./takeit -update-db
    ./takeit example.com
    
  4. 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!

Documentation

Overview

main.go

Directories

Path Synopsis
internal
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL