SubDomain Analyzer - Domain Information Gathering Tool

SubDomain is a Python-based tool that allows you to gather detailed  about a selected .

It gathers from a domain by following these steps:
  • Trying to get the zone transfer file.
  • Gathers all information from DNS records.
  • Analyzing the DNS records (Analyzing all IP’s addresses from DNS records and test class C range from IP address (Example: and getting all data that containing the domain being analyzed).
  • Tests subdomains using the dictionary attack.


Linux Installation:
  1. sudo apt-get install python-dev python-pip
  2. sudo pip install -r requirements.txt
  3. easy_install prettytable

MacOSx Installation:

  1. Install Xcode Command Line Tools (AppStore)
  2. sudo easy_install pip, prettytable
  3. sudo pip install -r requirements.txt


  1. Install dnspython
  2. Install gevent
  3. Install prettytable
  4. Command Prompt(cmd) as Administrator -> Goto python folder -> Scripts (cd c:Python27Scripts)
  5. pip install -r (Full To requirements.txt)
  6. easy_install prettytable


  • Analyzing domain:
  • Analyzing domain, save the records on log file by name log.txt, works with 0 threads and use by another dictionary file by name another-file.txt: --output log.txt --threads 100 --sub-domain-list another-file.txt

  • Analyzing domain, save the records on log file by name log.txt and append a new sub-domains to sub-domains list file: -o log.txt --sub-domain-list

Source link

thanks you RSS link


Please enter your comment!
Please enter your name here