AIRMASTER
(Thanks NSA Name-O-Matic for the name)
Installation
macOS
- Install homebrew
- In your terminal, run
brew install tesseract
- Build Go project or download a release
- Copy the configuration found in the Config section and place it in
~/.AIRMASTER.json
How to use
Listing domain names
A good way to get a domain list is registering for ExpiredDomains and using the Export .COM feature.
If you want to get a domain with specific keywords, you can use the keywords feature. This will take a bit longer and have less results, but it can still work extremely well.
- With a domain list file
AIRMASTER list --file ./path/to/file.txt
- With keywords
AIRMASTER list --keyword max --keyword cool
If multiple keywords are specified, they are combined by AND, so in the example above, you will get maxiscool.com, max-is-kinda-cool.com, cool-memes-to-the-max.com
Purchasing domain names
Purchasing domain names uses the domains found by listing domains (see above) and adds an extra step to allow you to purchase the domain name. This is very simple: just add the --purchase
flag to the end of a list
command
Example:
AIRMASTER list --file ./path/to/file.txt --purchase
max@seldon ~> AIRMASTER list --file ~/Downloads/domains_2017-08-01_16_07_03.txt --purchase
Using config file: /Users/max/.AIRMASTER.json
Found available domain pavpal-login-account.com (Phishing)
-1. Do not purchase
0. Purchase with GoDaddy for $7490000
Choose an option: 0
Success!
Another way to purchase domains is actually to use output from the list
command. This is useful if you want to leave AIRMASTER alone for a while while you grab a coffee, or while you're reading documentation on Windows Me because your target is using that for some reason.
AIRMASTER list --file ~/Downloads/domains.txt > /tmp/available
*20 minuites later* - Edit list from /tmp/available as you'd like to
AIRMASTER purchase --list /tmp/available
The help should be obvious, so if you are stuck, try using AIRMASTER --help
. (Although if you are still stuck, please create an issue)
Config
You can access the configuration by editing the ~/.AIRMASTER.json
file.
The options are:
- (*) user - Used for whois data
- first - Your first name
- middle - Your middle name
- last - Your last name
- organization - Organization that you belong to
- title - Title at organization
- email - Email for contact
- phone - Phone number (format: +[country_code].XXXXXXXXXX. Ex: +1.9999999999)
- fax - Fax number
- address
- city
- postal
- country_code - ISO "Alpha 2 Code"
- godaddy - Godaddy configuration
- godaddyKey
- godaddySecret
- namecheap - Namecheap configuration (Not built yet!)
- namecheapUser
- namecheapKey
- namecheapUsername
- file - Sets location for file to check domains from
- keyword - Set keywords
(*) is required
Example Config
Before anyone freaks out, the API key is a test key taken from the GoDaddy docs
{
"godaddyKey": "UzQxLikm_46KxDFnbjN7cQjmw6wocia",
"godaddySecret": "46L26ydpkwMaKZV6uVdDWe",
"first": "Max",
"last": "Harley",
"organization": "Max Co.",
"title": "CEO",
"email": "[email protected]",
"phone": "+1.9999999",
"address": "1 Awesome Dr.",
"city": "Charleston",
"state": "SC",
"postal": "2946X",
"country_code": "US"
}