📜  Turbolist3r - 子域枚举工具(1)

📅  最后修改于: 2023-12-03 15:20:41.424000             🧑  作者: Mango

Turbolist3r - 子域枚举工具

用于枚举互联网上与目标域名相关的子域名称的开源Python工具。

介绍

Turbolist3r是一个用于发现与目标域名相关的子域名称的Python工具。它通过使用多种方式扫描互联网上的域名,收集与目标域相关的子域,返回结果给用户。该工具允许您在单个命令中扫描多个域,并提供命令行选项来控制扫描过程。

该工具的主要特点包括:

  • 高效的子域枚举,可枚举出数千个子域
  • 使用多个公共DNS服务器进行查询
  • 通过Web搜索引擎收集子域名称
  • 使用Netcraft等其他工具发现子域
  • 支持多线程扫描
  • 输出结果为文本文件或JSON格式
  • 使用简单,适合初学者
安装

Turbolist3r可以通过pip进行安装。使用以下命令安装:

pip install turbolist3r
用法

以下是示例命令:

turbolist3r -d example.com -o results.txt

该命令将扫描example.com的所有子域并将结果输出到results.txt文件中。可以在命令中指定多个域名,例如:

turbolist3r -d example.com google.com facebook.com -o results.json

该命令将扫描example.com、google.com和facebook.com的所有子域,并将结果输出到results.json文件中。

命令行选项

以下是Turbolist3r支持的一些重要命令行选项:

  • -d/--domain: 指定要扫描的域名。支持同时扫描多个域名。
  • -o/--output: 指定输出结果的文件名及格式。(txt/json)
  • -s/--save: 保存扫描过程中发现的子域列表。可以在以后的扫描中使用该列表提高扫描效率。
  • -x/--exclude: 指定要排除的子域名称,例如:'www'、'mail'等常见的子域名。
  • -t/--threads: 指定要使用的线程数。默认值为20。
  • -p/--proxy: 指定代理服务器以扫描隐藏的子域。
  • --timeout: 指定每个线程的超时时间。
结语

Turbolist3r是一款功能强大的子域枚举工具,支持多线程、多种方式获取子域名称并输出结果,适合于初学者和高级安全专业人士。使用前,请确保已获取相关域名的授权许可。