Skip to content

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

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages