Skip to content

TakeIt โ€“ A powerful tool to detect potential subdomain takeovers. Automate security checks, prevent hijacking risks, and secure your infrastructure. Fast, lightweight, and open-source. ๐Ÿš€

License

Notifications You must be signed in to change notification settings

kankburhan/takeit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

22 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ 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 fingerprint database
       -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
  • Show only potential matches:

    ./takeit -f potential example.com

Command-Line Flags

  -update        Update the fingerprint database
  -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
    ./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!

About

TakeIt โ€“ A powerful tool to detect potential subdomain takeovers. Automate security checks, prevent hijacking risks, and secure your infrastructure. Fast, lightweight, and open-source. ๐Ÿš€

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages