TLDS
tlds is a command-line tool to check the status of domain names with various features such as checking domain availability, displaying IP addresses, HTTP status codes, webpage titles, HTTP redirects, favicon hashes, and more.
Installation
You can install tlds using the following command:
go install github.com/pikpikcu/tlds@latestUSAGE
After installing tlds, you can use it with the following command-line flags:
tlds -d <base_domain> -F <tld_file> [-o <output_file>] [-ip] [-sc] [-tl] [-fr] [-rl <rate_limit>] [-location] [-favicon] [-ipo <ip_output_file>] [-v]Flags:
-d: Base domain name (required)
-F: File containing TLDs (required)
-o, --output: Output file to store domain status
-ip: Display IP address of active domains
-sc, --status-code: Display status code of domains
-tl, --title: Display title of webpages
-fr, --follow-redirects: Follow HTTP redirects
-rl, --rate-limit: Maximum requests to send per second (default 150)
-location: Display response redirect location
-favicon: Display mmh3 hash for '/favicon.ico' file
-ipo: Output file to save IP addresses
-v, --verbose: Verbose mode to display all domains
Example
tlds -d example -F wordlists-tlds.txt -o active-domains.txt