• Stars
    star
    3,444
  • Rank 12,968 (Top 0.3 %)
  • Language
    Python
  • Created over 9 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A fast sub domain brute tool for pentesters

subDomainsBrute 1.5

A fast sub domain brute tool for pentesters, works with Python3.5+ or Python2.7.

高并发的DNS暴力枚举工具,支持Python3.6+和Python2.7,建议使用Python3.8+。

Install

Python3.5+ users: pip3 install dnspython==2.2.1 async_timeout

Python2.7 users: pip install dnspython gevent

New Features

  • Support find more domains from HTTPS cert
  • Some extra code to work with Python2.7 / 3.6 / 3.7 / 3.8 / 3.10
  • Try to use Proactor event loop under Windows

ScreenShot

使用大字典,扫描qq.com

screenshot

Usage

Usage: subDomainsBrute.py [options] target.com

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -f FILE               File contains new line delimited subs, default is
                        subnames.txt.
  --full                Full scan, NAMES FILE subnames_full.txt will be used
                        to brute
  -i, --ignore-intranet
                        Ignore domains pointed to private IPs
  -w, --wildcard        Force scan after wildcard test failed
  -t THREADS, --threads=THREADS
                        Num of scan threads, 500 by default
  -p PROCESS, --process=PROCESS
                        Num of scan process, 6 by default
  --no-https            Disable get domain names from HTTPS cert, this can
                        save some time
  -o OUTPUT, --output=OUTPUT
                        Output file name. default is {target}.txt

Change Log

  • [2022-06-14] Version 1.5, some improvements
    • 增加支持通过HTTPS证书获取子域名
    • 更好的兼容性。使用 Python 2.7 / 3.6 / 3.7 / 3.8 / 3.10 测试
    • Windows下通过Proactor事件循环缓解进程句柄限制
  • [2022-05-06] 修复version check bug
  • [2020-10-29] 增加支持强制扫描泛解析的域名,需要加 -w 参数
  • [2020-10-26] 修复Windows下出现 too many file descriptors
  • [2020-05-05] 增加了Python3.5+支持。Python3执行效率更高
  • [2019-05-19]
    • Add wildcard test
    • Scan faster and more reliable, now can brute up to 3000 domains per second
  • [2018-02-06]
    • 添加多进程支持。 多进程 + 协程,提升扫描效率。
    • 预处理了原字典中的占位符,提升扫描效率
  • [2017-06-03] Bug fix: normal_lines remove deep copy issues, thanks @BlueIce
  • [2017-05-04] 使用协程替代多线程; 使用优化级队列减小队列长度; 优化占位符支持

More Repositories

1

GitHack

A `.git` folder disclosure exploit
Python
3,050
star
2

BBScan

A fast vulnerability scanner helps pentesters pinpoint possibly vulnerable targets from a large number of web servers
Python
2,166
star
3

ds_store_exp

A .DS_Store file disclosure exploit. It parses .DS_Store file and downloads files recursively.
Python
1,495
star
4

swagger-exp

A Swagger API Exploit
JavaScript
1,136
star
5

htpwdScan

HTTP weak pass scanner
Python
900
star
6

EasyPen

EasyPen is a GUI program which helps pentesters do target discovery, vulnerability scan and exploitation
JavaScript
606
star
7

IIS_shortname_Scanner

an IIS shortname Scanner
Python
522
star
8

eyes.sh

Optimized DNS/HTTP Log Tool for pentesters, faster and easy to use.
HTML
378
star
9

idea_exploit

Gather sensitive information from (.idea) folder for pentesters
Python
357
star
10

MisConfig_HTTP_Proxy_Scanner

The scanner helps to scan misconfigured reverse proxy servers and misconfigured forward proxy servers
Python
170
star
11

edu-dns-zone-transfer

script to scan edu.cn DNS Servers
Python
89
star
12

log4j2_vul_local_scanner

Log4j 漏洞本地检测脚本。 Scan all java processes on your host to check whether it's affected by log4j2 remote code execution vulnerability (CVE-2021-45046)
Python
85
star
13

struts2_045_scan

Struts2-045 Scanner
Python
73
star
14

OutLook_WebAPP_Brute

Microsoft Outlook WebAPP Brute
Python
64
star
15

WIFIpass

decrypt all saved WIFI passwords on your PC
Python
61
star
16

chromePass

Decrypt all saved Chrome passwords
Python
41
star
17

NPUcat

NPUcat one click proxy
Python
9
star
18

DNS_AXFR_Client

A python DNS Transfer Client
Python
8
star
19

lijiejie

1
star