tldx


Nametldx JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/LocaMartin/tldx
SummaryTLD Expansion Tool for Bug Bounty Reconnaissance
upload_time2025-07-16 08:20:12
maintainerNone
docs_urlNone
authorLoca Martin
requires_python>=3.6
licenseNone
keywords bugbounty recon tld security
VCS
bugtrack_url
requirements requests
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
<img src="logo.png" style="width: 200px; hight: 200px;"/>
<h2>TLDX</h2>
<p>Top Level Domain(TLD) Expansion Tool for Bug Bounty</p>
</div>

---
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
```bash
pip install tldx
```
### Usage
```yaml
# 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

```yaml
# 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/
```

```yaml
tldx/
├── setup.py
├── requirements.txt
├── README.md
├── tldx/
│   ├── __init__.py
│   ├── cli.py
│   └── core.py
└── tests/
    └── test_tldx.py
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/LocaMartin/tldx",
    "name": "tldx",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "bugbounty recon tld security",
    "author": "Loca Martin",
    "author_email": "locaboyff@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/9c/af/9cd057b3239d0f37d5b2bc6efebb218e4e41fe90bc02460d31b380c8eb82/tldx-1.0.1.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n<img src=\"logo.png\" style=\"width: 200px; hight: 200px;\"/>\n<h2>TLDX</h2>\n<p>Top Level Domain(TLD) Expansion Tool for Bug Bounty</p>\n</div>\n\n---\nExpand keywords across all TLDs to discover hidden assets during reconnaissance.\n\n### Features\n- Generate domain permutations (keyword + TLD)\n- Supports single keywords or keyword files\n- Uses official IANA TLD list\n- Custom TLD lists support\n- Output to console or file\n\n### Installation\n```bash\npip install tldx\n```\n### Usage\n```yaml\n# Single keyword\ntldx -k google\n\n# Keyword file\ntldx -kf keywords.txt\n\n# Save output\ntldx -k admin -o targets.txt\n\n# Custom TLD list\ntldx -k test -t custom_tlds.txt\n\n# Verbose mode\ntldx -k dev -v\n```\n### Example\n\n```yaml\n# Generate government domains\ntldx -k google | head -5\ngoogle.aaa\ngoogle.aarp\ngoogle.abb\ngoogle.abbott\ngoogle.abbvie\n\n# Pipe to DNS resolver\ntldx -k \"api.google\" | dnsx -silent\n\n# Full recon workflow\ntldx -kf keywords.txt | httpx -silent | nuclei -t vulnerabilities/\n```\n\n```yaml\ntldx/\n\u251c\u2500\u2500 setup.py\n\u251c\u2500\u2500 requirements.txt\n\u251c\u2500\u2500 README.md\n\u251c\u2500\u2500 tldx/\n\u2502   \u251c\u2500\u2500 __init__.py\n\u2502   \u251c\u2500\u2500 cli.py\n\u2502   \u2514\u2500\u2500 core.py\n\u2514\u2500\u2500 tests/\n    \u2514\u2500\u2500 test_tldx.py\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "TLD Expansion Tool for Bug Bounty Reconnaissance",
    "version": "1.0.1",
    "project_urls": {
        "Homepage": "https://github.com/LocaMartin/tldx"
    },
    "split_keywords": [
        "bugbounty",
        "recon",
        "tld",
        "security"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5d62b7bf8aa8f0016d87dbc73c1f08a9a88284f30b7a5c37d4f7c15f770f8533",
                "md5": "4ae0df66c9405b6d783fbf5c14a0dce7",
                "sha256": "f87c01d906439fcaeee5536399d5b13ae0ddb6880e83a4cd9013de257cbe5672"
            },
            "downloads": -1,
            "filename": "tldx-1.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4ae0df66c9405b6d783fbf5c14a0dce7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 3857,
            "upload_time": "2025-07-16T08:20:10",
            "upload_time_iso_8601": "2025-07-16T08:20:10.158426Z",
            "url": "https://files.pythonhosted.org/packages/5d/62/b7bf8aa8f0016d87dbc73c1f08a9a88284f30b7a5c37d4f7c15f770f8533/tldx-1.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9caf9cd057b3239d0f37d5b2bc6efebb218e4e41fe90bc02460d31b380c8eb82",
                "md5": "18c68f29a6cde1f781aee1bbf0fe73c5",
                "sha256": "61e20582674b8314c07226a28bb9b72008ca8a50273b0e8621f72a6616e653aa"
            },
            "downloads": -1,
            "filename": "tldx-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "18c68f29a6cde1f781aee1bbf0fe73c5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 4099,
            "upload_time": "2025-07-16T08:20:12",
            "upload_time_iso_8601": "2025-07-16T08:20:12.075792Z",
            "url": "https://files.pythonhosted.org/packages/9c/af/9cd057b3239d0f37d5b2bc6efebb218e4e41fe90bc02460d31b380c8eb82/tldx-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-16 08:20:12",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "LocaMartin",
    "github_project": "tldx",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "requests",
            "specs": [
                [
                    ">=",
                    "2.25.1"
                ]
            ]
        }
    ],
    "lcname": "tldx"
}
        
Elapsed time: 0.58596s