Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
domained — 多工具子域名枚举 | Kitploit
工具/GitHubGitHub/typeerror/domained
OSINT (开源情报)侦察DNS和子域名枚举信息收集Web安全渗透测试子域名枚举DNS 分析Archived
GitHubtypeerror/domained

domained

多工具子域名枚举

查看仓库
723154425年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

domained [已归档]

域名枚举工具


该项目不再维护。

感谢 @ccsplit 和 @mzfr 在 domained 上的工作。


要点: 一些 糟糕的 持续更新的 Python 代码,利用了一些我用于漏洞赏金侦查的优秀工具。

domained 中包含的工具需要 Kali Linux(推荐)或 Debian 7+ 以及 Recon-ng

domained 使用多个子域名枚举工具和字典,生成唯一的子域名列表,并传递给 EyeWitness 生成报告,包括分类截图、服务器响应头以及基于签名的默认凭据检查。(资源保存到 ./bin,输出保存到 ./output)

初始安装:
  • domained 工具:python3 domained.py --install
  • Python 所需模块:sudo pip install -r ./ext/requirements.txt
其他依赖:
  • ldns DNS 编程库:
    • sudo apt-get install libldns-dev -y
  • Go 编程语言:
    • sudo apt-get install golang

注意:这是主动侦察——仅在你获得测试许可的应用程序上执行。

使用的工具:
子域名枚举工具:
  1. Sublist3r 由 Ahmed Aboul-Ela 开发
  2. enumall 由 Jason Haddix 开发
  3. Knock 由 Gianni Amato 开发
  4. Subbrute 由 TheRook 开发
  5. massdns 由 B. Blechschmidt 开发
  6. Recon-ng 由 Tim Tomes (LaNMaSteR53) 开发
  7. Amass 由 Jeff Foley (caffix) 开发
  8. SubFinder 由 Ice3man543 开发
报告 + 字典:
  • EyeWitness 由 ChrisTruncer 开发
  • SecList(DNS 侦察列表)由 Daniel Miessler 开发
  • LevelUp All.txt 子域名列表 由 Jason Haddix 开发
使用方式
第一步:
安装所需 Python 模块:sudo pip install -r ./ext/requirements.txt
安装工具:sudo python3 domained.py --install

示例 1:python3 domained.py -d example.com
使用子域名 example.com(Sublist3r(+subbrute)、enumall、Knock、Amass 和 SubFinder)

示例 2:python3 domained.py -d example.com -b -p --vpn
使用子域名 example.com,并利用 seclist 子域名列表进行暴力破解(massdns、subbrute、Sublist3r、Amass、enumall 和 SubFinder),添加端口 8443/8080 并检查是否在 VPN 上

示例 3:python3 domained.py -d example.com -b --bruteall
使用子域名 example.com,并使用 large-all.txt 进行暴力破解(massdns、subbrute、Sublist3r、Amass、enumall 和 SubFinder)

示例 4:python3 domained.py -d example.com --quick
使用子域名 example.com,仅使用 Amass 和 SubFinder

示例 5:python3 domained.py -d example.com --quick --notify
使用子域名 example.com,仅使用 Amass 和 SubFinder 并开启通知

示例 6:python3 domained.py -d example.com --noeyewitness
使用子域名 example.com,不启用 EyeWitness

注意:--bruteall 必须与 -b 标志一起使用
选项说明
--install/--upgrade两者功能相同 – 安装所有先决工具
--vpn检查是否在 VPN 上(根据你的提供商更新)
--quick仅使用 Amass 和 SubFinder
--bruteall使用 JHaddix All.txt 列表进行暴力破解,而非 SecList
--fresh删除输出文件夹中的旧数据
--notify发送 Pushover 或 Gmail 通知
--activeEyeWitness 主动扫描
--noeyewitness不启用 EyeWitness
-d要进行侦察的域名
-b使用 subbrute/massdns 和 SecList 字典进行暴力破解
-s n仅 HTTPS 域名
-p为 HTTP 添加端口 8080,为 HTTPS 添加端口 8443
通知
  • 填写 ext/notifycfg.ini 以启用 Pushover 或 Gmail 通知。(必须将 Enable 设置为 True)
  • 请参阅 Pushover API 信息此处以及如何在 Gmail 账户中允许不够安全应用的说明此处
待办事项列表
  • 多域名支持
  • 通知
  • 从 censys 获取子域名
  • 从 Shodan 获取子域名
  • Web 前端/仪表盘
  • 添加 SubFinder
感谢贡献者
  • ccsplit - 多项代码改进,包括从任意目录运行 domained 的功能
  • jafoca - Massdns 修复
  • mortymorty - SecList 暴力文件修复
  • Chan9390 - 更新 requirements.txt
  • dainok - Python 3.6+ 修复
  • Apoorv Raj Saxena - 添加 SubFinder
重大更新
  • 2017-07-15:更新以包含错误处理以及来自 Bugcrowd LevelUp 会议的最新侦察技术(包括 subbrute/masscan 和子域名列表)——受 Jason Haddix 演讲 Bug Hunter's Methodology 2.0 影响
  • 2017-08-09:各种修复(+ phantomjs 错误),添加 --fresh 选项,从输出中移除冗余的 PyBrute 文件夹,并添加 pip requirements.txt
  • 2017-08-15:添加通知(--notify)选项,支持 Pushover 或 Gmail
  • 2017-08-18:仓库从 OrOneEqualsOne/reconned 迁移
  • 2017-09-28:更新以支持 Recon-ng 依赖 + Python3 更改
  • 2018-06-20:添加 Amass 以及禁用到 EyeWitness 的选项
  • 2018-10-12:添加 SubFinder
下载工具