http://domainanalyzer.sourceforge.net/
http://rajhackingarticles.blogspot.com.ar/2012/09/domain-analyzer-security-tool.html
http://www.dnspython.org/
http://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/GeoIP.html
OS : CentOS 6.4 el6.x86_64
# tar zxvf domain_analyzer_v0.8.tar.gz
# cd domain-analyzer
Crawler
# ./crawler.py -u www.aaa.com
Usage: ./crawler.py <options>
Options:
-u, --url URL to start crawling.
-m, --max-amount-to-crawl Max deep to crawl. Using breadth first algorithm
-w, --write-to-file Save summary of crawling to a text file. Output directory is created automatically.
-s, --subdomains Also scan subdomains matching with url domain.
-r, --follow-redirect Do not follow redirect. By default follow redirection at main URL.
-f, --fetch-files Download there every file detected in 'Files' directory. Overwrite existing content.
-F, --file-extension Download files specified by comma separated extensions. This option also activates 'fetch-files' option. 'Ex.: -F pdf,xls,doc'
-d, --docs-files Download docs files:xls,pdf,doc,docx,txt,odt,gnumeric,csv, etc. This option also activates 'fetch-files' option.
-E, --exclude-extensions Do not download files that matches with this extensions. Options '-f','-F' or '-d' needed.
-h, --help Show this help message and exit.
-V, --version Output version information and exit.
-v, --verbose Be verbose
-D, --debug Debug.
Domain Analyzer
error message
You need to install python-dnspython. apt-get install python-dnspython
# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/GeoIP-1.5.1-5.el6.x86_64.rpm
# rpm -Uhv GeoIP-1.5.1-5.el6.x86_64.rpm
# wget http://www.dnspython.org/kits/1.11.1/dnspython-1.11.1.tar.gz
# cd dnspython-1.11.1
# python setup.py install
# ./domain_analyzer.py -d naver.com