All Projects → subfission → HostResolver

subfission / HostResolver

Licence: Apache-2.0 license
Resolve bulk host file list to IP addresses, ASN, and validate DNS.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to HostResolver

Mayday
A diagnostics tool for capturing system state.
Stars: ✭ 78 (+136.36%)
Mutual labels:  troubleshooting
Ios Crash Dump Analysis Book
iOS Crash Dump Analysis Book
Stars: ✭ 158 (+378.79%)
Mutual labels:  troubleshooting
FacebookIPLists
Hourly Checked and Updated if Facebook modifies their list
Stars: ✭ 76 (+130.3%)
Mutual labels:  asn
Wishlist For R
Features and tweaks to R that I and others would love to see - feel free to add yours!
Stars: ✭ 106 (+221.21%)
Mutual labels:  troubleshooting
Fyi
Little bits of information that you may find useful when interacting with Expo tools and service. Append the markdown filename to https://expo.fyi/ to get a quick link to it.
Stars: ✭ 157 (+375.76%)
Mutual labels:  troubleshooting
Reset Windows Update Tool
Troubleshooting Tool with Windows Updates (Developed in Dev-C++).
Stars: ✭ 208 (+530.3%)
Mutual labels:  troubleshooting
Sip3 Ansible
Ansible scripts to install and configure SIP3
Stars: ✭ 64 (+93.94%)
Mutual labels:  troubleshooting
pem-utils
Managed .NET (C#) utility library for working with PEM files with DER/ASN.1 encoding
Stars: ✭ 62 (+87.88%)
Mutual labels:  asn
Troubleshoot
Preflight Checks and Support Bundles Framework for Kubernetes Applications
Stars: ✭ 173 (+424.24%)
Mutual labels:  troubleshooting
Asn1DerParser.NET
Abstract Syntax Notation One (ASN.1) binary parser to support Distinguished Encoding Rules (DER) in .NET
Stars: ✭ 31 (-6.06%)
Mutual labels:  asn
Heapstats
JVMTI agent and JavaFX analyzer to gather JVM runtime information for after-the-fact analysis.
Stars: ✭ 126 (+281.82%)
Mutual labels:  troubleshooting
Kubectl Debug
Debug your pod by a new container with every troubleshooting tools pre-installed
Stars: ✭ 2,091 (+6236.36%)
Mutual labels:  troubleshooting
rasn
A Safe #[no_std] ASN.1 Codec Framework
Stars: ✭ 131 (+296.97%)
Mutual labels:  asn
Google It Automation With Python
Repository to keep track of Google IT Automation with Python provided by Coursera
Stars: ✭ 86 (+160.61%)
Mutual labels:  troubleshooting
asnap
asnap aims to render recon phase easier by providing updated data about which companies owns which ipv4 or ipv6 addresses and allows the user to automate initial port and service scanning.
Stars: ✭ 28 (-15.15%)
Mutual labels:  asn
Script Reset Windows Update Tool
This script reset the Windows Update Components.
Stars: ✭ 68 (+106.06%)
Mutual labels:  troubleshooting
Easybuggy
Too buggy web application
Stars: ✭ 189 (+472.73%)
Mutual labels:  troubleshooting
asn1scc.IDE
Qt Creator plugin for asn1scc - ASN.1/ACN compiler for embedded systems
Stars: ✭ 15 (-54.55%)
Mutual labels:  asn
network-tools
Network Tools
Stars: ✭ 27 (-18.18%)
Mutual labels:  asn
accomplist
ACCOMPLIST - List Compiler
Stars: ✭ 51 (+54.55%)
Mutual labels:  asn

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].