Skip to main content

什么是 Katana?

Katana 是一个用 Golang 编写的命令行界面 (CLI) 网络爬虫工具,设计为快速、高效并提供简单的输出。 它旨在爬取网站以收集信息和端点。它的一个显著特点是能够使用无头浏览来爬取应用程序。 这意味着它可以爬取使用 JavaScript、Angular 或 React 等技术构建的单页应用程序 (SPAs),从而有效地访问和收集这些类型应用程序的信息。

特性和功能

  • 快速且完全可配置的网络爬取
  • 支持标准模式和无头模式
  • JavaScript 解析和爬取支持
  • 可自定义的自动表单填充
  • 通过预配置字段实现可自定义输出
  • 通过预配置字段和正则表达式实现可自定义范围控制
  • 支持通过 STDIN、URL 和 LIST 输入
  • 支持 STDOUT、FILE 和 JSON 输出

额外的 Katana 资源

作为一个拥有强大社区的开源工具,有许多社区创建的资源可用。 我们很乐意分享这些资源,以提供更多关于我们工具的信息。
分享这些资源并不是 ProjectDiscovery 的正式批准或推荐。 我们不能保证内容的准确性或验证内容是否最新。在这里分享的任何内容都应谨慎对待。

支持

关于使用 Katana 有问题?安装过程中遇到问题?想分享一个很酷的故事或使用案例?联系我们! 查看文档的帮助部分或通过 Discord 联系我们。