Skip to content

amintikk/domainscheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DomainsCheck

Python Async WHOIS

A fast, clean WHOIS-based domain availability checker that reads a list of domains, prints a polished result table in the terminal, and writes available domains to a file.

Features

  • Async WHOIS lookups for speed
  • Clean, colored terminal output with status icons
  • Writes a plain text list of available domains
  • No external dependencies

Quick Start

python check_domains.py domains.txt -o available.txt

Input File

  • One domain per line
  • Comments with # are ignored
  • URLs are accepted and cleaned (http/https and paths are removed)
  • Blank lines are ignored

Output File

  • available.txt contains only available domains, one per line

Options

python check_domains.py domains.txt -o available.txt -c 12 -t 10
  • -c, --concurrency number of concurrent WHOIS queries
  • -t, --timeout timeout per WHOIS query (seconds)
  • --no-color disable ANSI colors

Notes

WHOIS servers can rate-limit or drop connections if you query too fast. If you see UNKNOWN results, lower concurrency and increase timeout.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages