DNSspider - Very Fast, Async Mulithreaded Subdomain Scanner


A very fast multithreaded bruteforcer of subdomains that leverages a wordlist and/or character permutation.

CHANGELOG:

v0.9
  • use async multithreading via concurrent.futures module
  • attack while mutating -> don't generate whole list when using -t 1
  • log only the subdomains to logfile when '-r' was chosen
  • minor code clean-ups / refactoring
  • switch to tabstop=2 / shiftwidth=2

v0.8
  • upgraded to python3

v0.7
  • upgraded built-in wordlist (more than 2k)
  • remove annoying timeout warnings
  • remove color output when logging to file

v0.6
  • upgraded default wordlist
  • replaced optionparser with argparse
  • add version output option
  • fixed typo

v0.5
  • fixed extracted ip addresses from rrset answers
  • renamed file (removed version string)
  • removed trailing whitespaces
  • removed color output
  • changed banner

v0.4
  • fixed a bug for returned list
  • added postfix option
  • upgraded wordlist[]
  • colorised output
  • changed error messages

v0.3:
  • added verbose/quiet mode default is quiet now
  • fixed try/catch for domainnames
  • fixed some tab width (i normally use <= 80 chars per line)

v0.2:
  • append DNS and IP output to found list
  • added diffound list for subdomains resolved to different addresses
  • get right ip address from current used iface to avoid socket problems
  • fixed socket exception syntax and output
  • added usage note for fixed port and multithreaded socket exception

v0.1:
  • initial release  

DNSspider - Very Fast, Async Mulithreaded Subdomain Scanner DNSspider - Very Fast, Async Mulithreaded Subdomain Scanner Reviewed by Lydecker Black on 6:12 PM Rating: 5