Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hgfischer/domainerator
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.
https://github.com/hgfischer/domainerator
dns dns-status domain domain-squat go starter-kit startup startup-applications startups tld wordlist
Last synced: 24 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/hgfischer/domainerator
- Owner: hgfischer
- License: other
- Created: 2012-10-06T20:20:09.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2017-06-06T21:08:07.000Z (over 7 years ago)
- Last Synced: 2024-08-04T23:11:07.263Z (4 months ago)
- Topics: dns, dns-status, domain, domain-squat, go, starter-kit, startup, startup-applications, startups, tld, wordlist
- Language: Go
- Homepage:
- Size: 104 KB
- Stars: 27
- Watchers: 6
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: History.md
- License: LICENSE
Awesome Lists containing this project
- awesome-security-collection - **23**星
README
# Domainerator
[![Build Status](https://travis-ci.org/hgfischer/domainerator.svg?branch=master)](https://travis-ci.org/hgfischer/domainerator)
[![Go Report Card](https://goreportcard.com/badge/hgfischer/domainerator)](https://goreportcard.com/report/hgfischer/domainerator)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`