Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

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

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

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
dcrawl — 简单但智能的多线程网络爬虫,用于随机收集大量唯一域名列表。 | Kitploit
工具/GitHubGitHub/kgretzky/dcrawl
OSINT (开源情报)侦察信息收集网络爬虫
GitHubkgretzky/dcrawl

dcrawl

简单但智能的多线程网络爬虫,用于随机收集大量唯一域名列表。

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

dcrawl

dcrawl 是一个简单但智能的多线程网页爬虫,用于随机收集海量独特域名列表。

baby-gopher

demo

工作原理是什么?

dcrawl 以一个网站 URL 作为输入,检测该网站页面中的所有 <a href=...> 链接。每个找到的链接都会被放入队列中。随后,每个队列中的链接会以同样的方式被爬取,通过每个网页上的链接分支到更多 URL。

智能爬取 的工作方式:

  • 仅对每个主机名分支到预定义数量的链接。
  • 每个域名允许的最大不同主机名数量(避免子域名爬取地狱,例如 blogspot.com)。
  • 可在相同域名列表下重新启动——上次保存的域名会被添加到 URL 队列中。
  • 仅爬取在 HEAD 响应中返回 text/html Content-Type 的网站。
  • 检索最大 1MB 大小的网页内容。
  • 不保存无法访问的域名。

如何运行?

root@kitploit:~
go build dcrawl.go
./dcrawl -url http://wired.com -out ~/domain_lists/domains1.txt -t 8

用法

root@kitploit:~
     ___                          __
  __| _/________________ __  _  _|  |
 / __ |/ ___\_  __ \__  \\ \/ \/ /  |
/ /_/ \  \___|  | \// __ \\     /|  |__
\____ |\___  >__|  (____  /\/\_/ |____/
     \/    \/           \/       v.1.0

usage: dcrawl -url URL -out OUTPUT_FILE -t THREADS

  -ms int
        一个域名允许的最大不同子域名数量(默认 10) (default 10)
  -mu int
        每个主机名最大爬取链接数(默认 5) (default 5)
  -out string
        保存主机名的输出文件
  -t int
        并发线程数(默认 8) (default 8)
  -url string
        开始抓取的 URL
  -v bool
        详细输出(默认 false)

许可证

dcrawl 由 Kuba Gretzky 从 breakdev.org 开发,并基于 MIT 许可证发布。

下载工具