HostResolver Save

Resolve bulk host file list to IP addresses, ASN, and validate DNS.

Project README

HostResolver

Resolve hosts to IP addresses, scan for SPF records, and enumerate ASNs as quickly as possible; because time is of the essence.

HostResolver Screenshot

Requirements

  • Python 3.5+

Installation

First make sure you have python 3.4+ and the python package manger (pip).

python3 --version
which pip3

Download all the dependencies using the package manager:

pip3 install -r requirements.txt

Thats it!

Optionally, you can use virtual_env or other tools to manage your packages.

Usage

Single host lookup

python3 resolv.py hostname

Lookup list of hostnames from file

python3 resolve.py hostnames_file.txt

Advanced usage: Resolve ASNs, SPF, and DMARC records From List and Set Custom Thread Counts

python3 resolv.py --threads 200 --asn --spf --dmarc hostname_list.txt

More threads will allow a faster execution, with a tradeoff of system resources.

Future

  • DKIM results
  • Flags indicating DNS config issues
  • SSL Ciphers per host
Open Source Agenda is not affiliated with "HostResolver" Project. README Source: subfission/HostResolver
Stars
39
Open Issues
4
Last Commit
10 months ago
License

Open Source Agenda Badge

Open Source Agenda Rating