前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Turbolist3r:一款带有域名分析与发现功能的子域名枚举工具

Turbolist3r:一款带有域名分析与发现功能的子域名枚举工具

作者头像
FB客服
发布2020-02-20 12:43:16
1K0
发布2020-02-20 12:43:16
举报
文章被收录于专栏:FreeBuf

Turbolist3r

Turbolist3r是子域名发现工具sublist3r的一个分支,除了sublist3r原始的资源情报收集功能之外,Turbolist3r还集成了一些针对子域名发现的自动化分析功能。

Turbolist3r可以针对每一个发现的子域名来查询公共DNS服务器,如果目标子域名存在,那么将会生成已分类好的分析结果,其中包括CNAME和A记录等等。通过对A记录进行分析,我们将有可能发现潜在的渗透测试目标。

请注意,该工具切勿用于非法用途。

工具下载

广大用户可使用下列命令将该项目代码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/fleetcaptain/Turbolist3r.git

工具依赖

Turbolist3r需要使用dnslib、requests和argparse这几个Python模块。其中,subbrute模块用于实现爆破功能。

dnslib模块

广大用户可以点击【这里】下载dnslib模块,或使用下列命令直接下载安装:

代码语言:javascript
复制
pip install dnslib

requests模块

Ubuntu/Debian安装:

代码语言:javascript
复制
sudo apt-get install python-requests

Centos/Redhat安装:

代码语言:javascript
复制
sudo yum install python-requests

Linux安装:

代码语言:javascript
复制
sudo pip install requests

argparse模块:

Ubuntu/Debian安装:

代码语言:javascript
复制
sudo yum install python-argparse

使用pip安装:

代码语言:javascript
复制
sudo pip install argparse

工具使用

短参数

长参数

描述

-d

—domain

目标域名

-b

—bruteforce

启用爆破模块

-p

—ports

针对特定TCP端口扫描子域名

-v

—verbose

启用verbose模式实时查看分析结果

-t

—threads

子域名爆破需用的进程

-e

—engines

指定搜索引擎

-o

—output

将扫描结果存储至text文件中

-h

—help

显示工具帮助信息

-a

—analyze

进行逆向DNS分析并输出结果

(none)

—saverdns

存储逆向DNS分析结果至特定文件

(none)

—inputfile

从文件中读取目标域名,并进行分析

(none)

—debug

调试模式

-r

—resolvers

IP解析

-q

—quiet

静默模式

使用样例

查看工具的可选参数:

代码语言:javascript
复制
python turbolist3r.py -h

针对特定域名进行子域名分析,并存储输出结果:

代码语言:javascript
复制
python turbolist3r.py -d example.com -a --saverdns analysis_file.txt

从文件中读取目标域名:

代码语言:javascript
复制
python turbolist3r.py -d example.com -a --inputfile subdomains.txt

子域名枚举:

代码语言:javascript
复制
python turbolist3r.py -d example.com

子域名枚举,并存储扫描结果:

代码语言:javascript
复制
python turbolist3r.py -d example.com -o example_hosts.txt

子域名枚举,实时查看结果:

代码语言:javascript
复制
python turbolist3r.py -v -d example.com

子域名枚举,并启用爆破模式:

代码语言:javascript
复制
python turbolist3r.py -b -d example.com

使用特定搜索引擎完成子域名枚举:

代码语言:javascript
复制
python turbolist3r.py -e google,yahoo,virustotal -d example.com

工具运行截图

项目地址

Turbolist3r:【点击底部阅读原文查看】

*参考来源:fleetcaptain,FB小编Alpha_h4ck编译,转载请注明来自FreeBuf.COM

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Turbolist3r
  • 工具下载
  • 工具依赖
    • dnslib模块
      • requests模块
        • argparse模块:
        • 工具使用
        • 使用样例
        • 工具运行截图
        • 项目地址
        相关产品与服务
        网站渗透测试
        网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档