Skip to main content

TLD Expansion Tool for Bug Bounty Reconnaissance

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tldx-1.0.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tldx-1.0.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file tldx-1.0.1.tar.gz.

File metadata

  • Download URL: tldx-1.0.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for tldx-1.0.1.tar.gz
Algorithm Hash digest
SHA256 61e20582674b8314c07226a28bb9b72008ca8a50273b0e8621f72a6616e653aa
MD5 18c68f29a6cde1f781aee1bbf0fe73c5
BLAKE2b-256 9caf9cd057b3239d0f37d5b2bc6efebb218e4e41fe90bc02460d31b380c8eb82

See more details on using hashes here.

File details

Details for the file tldx-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: tldx-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for tldx-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f87c01d906439fcaeee5536399d5b13ae0ddb6880e83a4cd9013de257cbe5672
MD5 4ae0df66c9405b6d783fbf5c14a0dce7
BLAKE2b-256 5d62b7bf8aa8f0016d87dbc73c1f08a9a88284f30b7a5c37d4f7c15f770f8533

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page