Skip to content

Latest commit

 

History

History
66 lines (43 loc) · 1.84 KB

README.md

File metadata and controls

66 lines (43 loc) · 1.84 KB

DNSolver v0.1.1

Used for reconnaissance, DNSolver parses multiline domain files, resolves their IPs, removing duplicates and writes the unique IPs to a new file.

Table of contents

Prerequisites

DNSolver is built with Golang. This means that you need Go installed before you can use this tool.

Here you find Go's installation instructions.

Installation

Installation is easy, just copy and paste the following line into your terminal:

go get -u github.com/StanFaas/DNSolver

Go will then download, build and install the program for you.

Usage

  • See all options:
    dnsolver -h

  • Parse domain file:
    dnsolver -d domainlist.txt
    Be sure your domain file has 1 domain per line, no comma's etc.

  • Custom output file:
    dnsolver -d domainlist.txt -o target_ip_list.txt
    This writes the unique IPs to a file called target_ip_list.txt.

  • WIP - Parse IP's with Shodan and output open ports:
    dnsolver -d domainslist.txt -o target_ip_list.txt -s

Example domain file

google.com
github.com
admin.github.com
stanfaas.com
facebook.com
thisisnotasubdomain.facebook.com

Screenshot

DNS resolver

Generate domain file

To generate a file with domains I would recommend AssetFinder by TomNomNom

Todo

  • Shodan API to include open ports to the report