description:a simple and fast tool for bruting subdomains
author: yanxiu
email: root@yanxiuer.com
blog: https://www.yanxiuer.com
Python: python3.5+
three patterns for speed:
low:around 350 number/s
medium:around 450 number/s
high:around 700 number/s
usage:
-h, --help show this help message and exit
-s SPEED, --speed SPEED
low,medium and high
-d DOMAIN, --domain DOMAIN
domain name,for example:baidu.com
-l LEVEL, --level LEVEL
example: 1,baidu.com;2,world.baidu.com;3,hello.world.baidu.com
-f FILE, --file FILE
The list of domain
-p PARSE, --parse PARSE
universal parsing,t or f
example:pyrhon3 brutedns.py -d target -l 1/2 -s low/medium/high -p t/f
screenshot(the speed of medium):
change log:
2017-5-2:add a module(validate the domain),please modify "result_name" in the validate_domain.py if you will use it;fix universal bug;update cdn-servers,etc
2017-4-21:optimze strategy for generating subname,improve the speed
2017-3-23:add universal parse opthon(-p t/f)
2017-3-17: big dict support(for example:200 million)
2017-3-10: read several domains from file support(-f domains);update cdn-servers
2017-2-26: multilevel domain support(no upper limit);big dict support;take up about a third to a quarter as much memory; faster
2017-2-24: mac support