masstld is a command line utility that searches for available domain names using a list of TLDs.
Note
There are plans to release masstld to pypi, theese instructions may change heavily in the future
- Python 3.9 or newer
- python3-pip or Poetry
- Clone repository
git clone https://github.com/ItsNiceCraft/masstld
- Install dependencies
pip install -r requirements.txt
or
poetry install
Note
Detailed documentation for every option is planned
usage: masstld.py [-h] [-c COUNT] [-r RESOLVERS] [-l TLD_LIST] [-psl] [--only-cctlds] [--export-markdown EXPORT_MARKDOWN]
[--export-json EXPORT_JSON] [-u]
domain
positional arguments:
domain The domain name to check TLDs for
options:
-h, --help show this help message and exit
-c, --count COUNT Amount of TLDs to check
-r, --resolvers RESOLVERS
Specify resolvers to use. Example: -r 1.1.1.1 -r 9.9.9.10
-l, --tld-list TLD_LIST
URL or path to the custom tld list file. TLDs must be seperated by newlines
-psl, --use-psl Use the Public Suffix List as the TLD list. Can't be used when a custom TLD list is used
--only-cctlds Only check country code TLDs (ccTLDs)
--export-markdown EXPORT_MARKDOWN
Export results to a specified markdown file
--export-json EXPORT_JSON
Export results to a specified json file
-u, --upload Upload the results to rentry.co in markdown format