A tool for finding TLDs for domains
Project description
TLDSearcher
This Python tool searcher target domains for existing top-level domains (TLDs)
Knowing which TLDs are active for a specific domain can be a helpful tool in reconnaissance during a scan. Instead of Google-dorking, and let's face it - failing to get enough results, use TLDSearcher to check ALL, currently available TLDs on the web.
Installation
TLDSearcher can be installed via Github or PyPI. Details on each are listed below.
Github
Navigate to the directory where you want to download the program.
- open a terminal and type:
git clone https://www.github.com/plague-anon/TLDSearcher
- Change into the directory git made for you:
cd TLDSearcher
- Run the following command to install the program:
python3 setup.py install
You can now use the tldsearcher
command from anywhere on your system
PyPI
You can install TLDSearcher via pip Method 1 Issue the following command from the terminal to download the latest version from pypi.org
pip3 install tldsearcher
Usage Examples
To verbosely search for all TLDs for example:
tldsearcher -t example -v
To verbosely search for specific TLDs for example and output into scan.txt:
tldsearcher -t example -d com,net,info,org -o scan.txt -v
To see a list of TLD categories to scan for example:
tldSearcher -t example -dC -o scan.txt -v
For more examples and usage, please refer to the Wiki.
Meta
plague – plague_anon@protonmail.com
Join me on the official Anonymous IRC webchat.anonops.com, or via an IRC client, irc.anonops.com:6697
Distributed under the GNU General Public License v3.0. See LICENSE
for more information.
https://github.com/plague-anon/TLDSearcher
Contributing
- Fork it (https://github.com/plague-anon/TLDSearcher)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
History
- 1.2.0
- You can now specify a maximum number of scans to do with the
--max_scans
flag - Results printing is now enhanced
- A sample output file has been added
- You can now specify a maximum number of scans to do with the
- 1.1.0
- You can now specify which domain to start from (when doing a full TLD scan) by using the -dc flag
-dc <Domain_To_Continue_From>
- You can now save the output of a scan into a file by using the
-o <output_file_name>
flag
- You can now specify which domain to start from (when doing a full TLD scan) by using the -dc flag
- 1.0.6
- Fixed bug with files
- 1.0.5
- Added main file to root directory to prevent error when starting via python3
- 1.0.4
- Corrected errors in documentation and git trees
- 1.0.3
- Added more documentation
- New installation instructions
- 1.0.2
- Small documentation changes
- 1.0.1
- Fixed 'Module not recognised' bug
- Added start time to beginning of scan process
- Fixed verbose mode not printing negative results
- 1.0.0
- 1.0.0 full package release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file tldsearcher-1.2.0.tar.gz
.
File metadata
- Download URL: tldsearcher-1.2.0.tar.gz
- Upload date:
- Size: 40.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542b45a8e22ef7af3b18226d4ce4bd82eabc91e7208e78af2a5b8b0738c95616 |
|
MD5 | a2e2fdb7636534d8044de8cc7e506092 |
|
BLAKE2b-256 | 19247e113cdbe00fd5075ce33fd1fdb9549341eb3a48e13495abafe1b3220f1f |