Coder Social home page Coder Social logo

t94j0 / airmaster Goto Github PK

View Code? Open in Web Editor NEW
173.0 6.0 31.0 265 KB

Use ExpiredDomains.net and BlueCoat to find useful domains for red team.

License: GNU General Public License v3.0

Go 100.00%
security security-tools red-team engagements pentesting pentest-tool

airmaster's Introduction

AIRMASTER

(Thanks NSA Name-O-Matic for the name)

Installation

macOS

  1. Install homebrew
  2. In your terminal, run brew install tesseract
  3. Build Go project or download a release
  4. 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.

  1. With a domain list file

AIRMASTER list --file ./path/to/file.txt

  1. 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"
}

airmaster's People

Contributors

t94j0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.