Skip to content

somegenericdev/DomainSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DomainSharp

CLI tool that, given a dictionary of words, checks which ones are legal domains and available.

How it works

Initially, the tool figures out which ones of the words are legal domains. For example, "victim" would be a legal domain since it matches with "vict.im".
Then, it filters the computed domains that are available for registration via an NS DNS query and outputs them to a file.

The tool implements transient error handling through Polly, which makes it suitable for flaky internet connections and long runs with hundreds of thousands of words.

Usage

head -n50 <(curl -s https://raw.githubusercontent.com/somegenericdev/DomainSharp/refs/heads/main/DomainSharp/words.txt) > words.txt
domainsharp -i words.txt -o output.txt

About

Domain availability checker written in C#

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages