Skip to content

Recon tool that parses a list of domains and returns a list of unique IP adresses

Notifications You must be signed in to change notification settings

StanFaas/DNSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Recon tool that parses a list of domains and returns a list of unique IP adresses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages