/dirty-pwny

Personal security tools

Primary LanguagePython

dirty-pwny

A personal project for scripts and tools

DNSpwny

Yet another DNS enumaration tool (with progress bar, yay!)

Requirements

Execute the following command to install the necessary requirements for the script to run.

pip install -r requirements.txt

Usage

The following parameters are currently supported:


        ____  _   _______                          
       / __ \/ | / / ___/____ _      ______  __  __
      / / / /  |/ /\__ \/ __ \ | /| / / __ \/ / / /
     / /_/ / /|  /___/ / /_/ / |/ |/ / / / / /_/ / 
    /_____/_/ |_//____/ .___/|__/|__/_/ /_/\__, /  
                     /_/                  /____/   
	
usage: ./dnspwny.py [-h] -d DOMAIN -n NAMESERVER [-q QUERYTYPE] -w WORDLIST

Enumerates DNS records

options:
  -h, --help            show this help message and exit
  -d DOMAIN, --domain DOMAIN
                        Specify the domain for which the subdomains will be enumerated (default: None)
  -n NAMESERVER, --nameserver NAMESERVER
                        Specify the IP of the nameserver which should be used for enumeration (default: None)
  -q QUERYTYPE, --querytype QUERYTYPE
                        Specify the type of query (A/TXT/NS), queries for A/TXT/NS if not specified (default: None)
  -w WORDLIST, --wordlist WORDLIST
                        Specify the the wordlist you want to use (default: None)