Skip to content

Simple application written in Go that combines two wordlists and a list of TLDs to form domain names and check if they are already registered.

License

Notifications You must be signed in to change notification settings

hgfischer/domainerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Domainerator

Build Status Go Report Card

Domainerator was my first Go application. It combines two wordlists (prefixes and suffixes) and a list of TLDs to form domain names and check their DNS status. It outputs a file with each combined domain name and the respective DNS status.

History

Not a long one, but...

I've developed it after getting tired of trying to find some good domain names available to be registered. In the beginning it was a slow Ruby script that still can be found as a rubygem with the same name, and now I've ported it to Go and made a lot of improvements in the method used to check for availability and speed.

Benchmark

I was able to run a check with 2,288 domains in about 13 seconds using 100 goroutines in a MacBook Pro Late 2008!

Instalation

To install domainerator you need:

  1. Install Go
  2. Setup environment vars for Go
  3. Run sudo go get github.com/hgfischer/domainerator

Updating

To update domainerator you need:

  1. Run sudo go get -u github.com/hgfischer/domainerator

About

Simple application written in Go that combines two wordlists and a list of TLDs to form domain names and check if they are already registered.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published