Skip to main content

TLDX

Top Level Domain(TLD) Expansion Tool for Bug Bounty


Expand keywords across all TLDs to discover hidden assets during reconnaissance.

Features

  • Generate domain permutations (keyword + TLD)
  • Supports single keywords or keyword files
  • Uses official IANA TLD list
  • Custom TLD lists support
  • Output to console or file

Installation

pip install tldx

Usage

# Single keyword
tldx -k google

# Keyword file
tldx -kf keywords.txt

# Save output
tldx -k admin -o targets.txt

# Custom TLD list
tldx -k test -t custom_tlds.txt

# Verbose mode
tldx -k dev -v

Example

# Generate government domains
tldx -k google | head -5
google.aaa
google.aarp
google.abb
google.abbott
google.abbvie

# Pipe to DNS resolver
tldx -k "api.google" | dnsx -silent

# Full recon workflow
tldx -kf keywords.txt | httpx -silent | nuclei -t vulnerabilities/
tldx/
├── setup.py
├── requirements.txt
├── README.md
├── tldx/
│   ├── __init__.py
│   ├── cli.py
│   └── core.py
└── tests/
    └── test_tldx.py

Metadata

Release files for tldx 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tldx 1.0.1
File Size Uploaded
tldx-1.0.1.tar.gz 4.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tldx 1.0.1
File Interpreter ABI Platform
tldx-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 8.0 kB

Release files / tldx-1.0.1.tar.gz

Download URL tldx-1.0.1.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
61e20582674b8314c07226a28bb9b72008ca8a50273b0e8621f72a6616e653aa
BLAKE2b-256 checksum
How to use checksums
9caf9cd057b3239d0f37d5b2bc6efebb218e4e41fe90bc02460d31b380c8eb82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / tldx-1.0.1-py3-none-any.whl

Download URL tldx-1.0.1-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f87c01d906439fcaeee5536399d5b13ae0ddb6880e83a4cd9013de257cbe5672
BLAKE2b-256 checksum
How to use checksums
5d62b7bf8aa8f0016d87dbc73c1f08a9a88284f30b7a5c37d4f7c15f770f8533
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page