子域名快速枚举工具 - Sublist3r

Track-SSG   ·   发表于 2020-11-10 11:40:20   ·   安全工具

版本说明:Sublist3r

下载地址:https://github.com/aboul3la/Sublist3r

使用环境:基于python

工具说明:

Sublist3r是一个python版工具,其设计原理是基于通过使用搜索引擎,从而对站点子域名进行列举。在应用上,它可以帮助渗透测试人员以及漏洞检测人员针对他们的目标域名收集以及获取其子域名。
Sublist3r目前支持以下搜索引擎:Google, Yahoo, Bing, 百度以及Ask,而未来将支持更多的搜索引擎。目前,Sublist3r同样也通过Netcraft以及DNSdumpster获取子域名。
而子域名爆破工具subbrute也被融入到Sublist3r中,主要是通过利用bruteforce强大的字典来获取更多子域名。

安装说明

1、下载

git clone https://github.com/aboul3la/Sublist3r.git

推荐的Python版本:
Sublist3r当前支持Python 2和Python 3。
推荐的Python 2版本是2.7.x
推荐的Python 3版本是3.4.x

2、安装依赖库
Sublist3r依赖于requests,dnspython和argparsePython模块。

可以使用需求文件安装以下依赖项:

在Windows上安装:
c:\python27\python.exe -m pip install -r requirements.txt
在Linux上安装:
sudo pip install -r requirements.txt

另外,每个模块可以独立安装,如下所示。

(1)请求模块(http://docs.python-requests.org/en/latest/)

Windows安装:c:\python27\python.exe -m pip install requests
Ubuntu / Debian安装:sudo apt-get install python-requests
Centos / Redhat安装:sudo yum install python-requests
在Linux上使用pip安装:sudo pip install requests

(2)dnspython模块(http://www.dnspython.org/)

Windows安装:c:\python27\python.exe -m pip install dnspython
Ubuntu / Debian安装:sudo apt-get install python-dnspython
使用pip安装:sudo pip install dnspython

(3)argparse模块

Ubuntu / Debian安装:sudo apt-get install python-argparse
Centos / Redhat安装:sudo yum install python-argparse
使用pip安装:sudo pip install argparse

要在Windows中着色,请安装以下库
c:\python27\python.exe -m pip install win_unicode_console colorama

使用方法

-d:枚举指定域名的子域名
-b:使用subbrute模块
-v:实时列举搜索结果
-t:设置使用subbrute暴力破解的线程数
-o:将结果保存为文本文件
-h:帮助

举例

1、例举所有基本选项

python sublist3r.py -h

2、枚举指定域名

python sublist3r.py -d example.com

3、枚举指定域名并显示实时结果

python sublist3r.py -v -d example.com

4、调用subbrute模块

python sublist3r.py -b -d example.com

打赏我,让我更有动力~

1 条回复   |  直到 2020-11-17 | 1374 次浏览

yixingk
发表于 2020-11-17

Error: Virustotal probably now is blocking our requests
这个报错有解决办法吗?

评论列表

  • 加载数据中...

编写评论内容
登录后才可发表内容
返回顶部 投诉反馈

© 2016 - 2024 掌控者 All Rights Reserved.