# TLDHunt | Domain Availability Checker

**URL:** <https://onehack.st/t/tldhunt-domain-availability-checker/240519>\
**Category:** Tools & Scripts\
**Tags:** tools, programming, hosting\
**Created:** [May 13, 2023, 9:35pm UTC](https://onehack.st/t/tldhunt-domain-availability-checker/240519 "2023-05-13T21:35:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![PlayBoy83](https://onehack.st/user_avatar/onehack.st/playboy83/32/164314_2.png) [@PlayBoy83](https://onehack.st/u/PlayBoy83)\
**Post date:** [May 13, 2023, 9:35pm UTC](https://onehack.st/t/tldhunt-domain-availability-checker/240519/1 "2023-05-13T21:35:31Z")

</div>

![image](https://onehack.st/uploads/default/original/3X/4/9/494960285d65fbbf8e05c86fa11b193cffc33b92.png)

# TLDHunt - Domain Availability Checker

TLDHunt is a command-line tool designed to help users find available domain names for their online projects or businesses. By providing a keyword and a list of TLD (top-level domain) extensions, TLDHunt checks the availability of domain names that match the given criteria. This tool is particularly useful for those who want to quickly find a domain name that is not already taken, without having to perform a manual search on a domain registrar website.

For red teaming or phishing purposes, this tool can help you to find similar domains with different extensions from the original domain.

# Dependencies

This tool is written in Bash and the only dependency required is **whois**. Therefore, make sure that you have installed whois on your system. In Debian, you can install whois using the following command:

```auto
sudo apt install whois -y

```

# How It Works?

To detect whether a domain is registered or not, we search for the words “ **Name Server** ” in the output of the WHOIS command, as this is a signature of a registered domain. If you have a better signature or detection method, please feel free to submit a pull request.

# Domain Extension List

You can use your custom tlds.txt list, but make sure that it is formatted like this:

```auto
.aero
.asia
.biz
.cat
.com
.coop
.info
.int
.jobs
.mobi

```

# How to Use

```auto
➜ TLDHunt ./tldhunt.sh
 _________ _ _ _   
|_ _| | | \| || |_ _ _ _| |_ 
  | | | |__| |) |__ | || | ' \ _|
  |_| | ____|___ /|_||_|\_,_|_||_\__|
        Domain Availability Checker

Keyword is required.
Usage: ./tldhunt.sh -k <keyword> [-e <tld> | -E <exts>] [-x]
Example: ./tldhunt.sh -k linuxsec -E tlds.txt

```

Example of TLDHunt usage:

```auto
./tldhunt.sh -k linuxsec -E tlds.txt

```

You can add -x flag to print only Not Registered domain. Example:

```auto
./tldhunt.sh -k linuxsec -E tlds.txt -x

```

# Screenshot

[![TLDHunt](https://camo.githubusercontent.com/17fbf88a7a6ffa0fae53b1fb118552ca6e6e9d4e0d973d8c1f2e6aaa420d070f/68747470733a2f2f626c6f676765722e676f6f676c6575736572636f6e74656e742e636f6d2f696d672f622f523239765a32786c2f41567658734567316d726c6a756f6e7a686a7575506f6339426e5f724831582d6472667250486d3166596577353253545a7737734866385061366f51666c6a315a4f636d3946514b773777566c52506e36675a44516f4b46706e7a58456536626a635136644638634d6e4b496b6862534878344d7439517a32344e6158676654696661707a754f335f3871502d316335334e306a4c646f74766939626d626649783856796a505f756b44765f627534396b784c4f425046536c6752585852666741672f733738322f746c6468756e742e706e67 "TLDHunt")](https://camo.githubusercontent.com/17fbf88a7a6ffa0fae53b1fb118552ca6e6e9d4e0d973d8c1f2e6aaa420d070f/68747470733a2f2f626c6f676765722e676f6f676c6575736572636f6e74656e742e636f6d2f696d672f622f523239765a32786c2f41567658734567316d726c6a756f6e7a686a7575506f6339426e5f724831582d6472667250486d3166596577353253545a7737734866385061366f51666c6a315a4f636d3946514b773777566c52506e36675a44516f4b46706e7a58456536626a635136644638634d6e4b496b6862534878344d7439517a32344e6158676654696661707a754f335f3871502d316335334e306a4c646f74766939626d626649783856796a505f756b44765f627534396b784c4f425046536c6752585852666741672f733738322f746c6468756e742e706e67)

## GitHub:

> **[GitHub - yuyudhn/TLDHunt: Domain Availability Checker](https://github.com/yuyudhn/TLDHunt)**
>
> Domain Availability Checker

---

<div class="post-metadata">

**Author:** ![Morons\_Ask](https://onehack.st/user_avatar/onehack.st/morons_ask/32/117930_2.png) [@Morons\_Ask](https://onehack.st/u/Morons_Ask)\
**Post date:** [May 14, 2023, 8:51am UTC](https://onehack.st/t/tldhunt-domain-availability-checker/240519/2 "2023-05-14T08:51:33Z")

</div>

Nice share. Thanks.
