今日分享

Katana 是由 ProjectDiscovery 团队开发的开源命令行 Web 爬虫工具,采用 Go 语言编写,具备高性能、强定制、易集成等特点,专为安全研究、渗透测试与自动化平台设计。它支持静态链接抓取和 JavaScript 动态内容解析,可深入单页应用(SPA)提取隐藏接口、动态 URL 与表单字段,同时具备字段提取、代理支持、多模式运行(标准/无头浏览器)等能力。Katana 输出格式友好,支持 JSON 与标准流,便于与 nuclei、httpx、ez 等工具联动,构建自动化漏洞打点流程。
工具联动
我比较推荐这种组合方式:Katana + ez,先通过 Katana 获取爬虫数据,再交由 ez 去验证漏洞,整体流程更全面也更自动化。
推荐理由:
Katana:快速、高效,支持 JS 解析和字段提取,能发现隐藏路径、API 接口。
ez:专注于漏洞验证,适合对爬取结果做进一步测试与利用。
ez webscan先启动 ez 的被动扫描。
Katana -list urls.txt -proxy http://127.0.0.1:2222利用 Katana 爬取出的数据代理转发给 ez 进行漏洞扫描。

工具下载
🕷️ Katana 爬虫引擎
由 ProjectDiscovery 团队打造的命令行 Web 爬虫工具,支持 JS 渲染、动态内容识别与字段提取,适用于漏洞挖掘与自动化信息收集。
评论 (0)