工具使用要点60 条

katana 爬取与 JS 解析

katana 爬取站点并解析 JS 中的接口路径,输出 URL 清单供后续验证:-jc 开启 JS 解析,-d 控制深度,注意别爬出授权范围。

用途爬取 + JS 提取路径
参数-d 深度 / -jc JS 解析 / -kf 已知文件
限速-rl 请求速率
联动输出交给 httpx/nuclei 消费

爬取示例

爬取示例
katana -u https://example.com -d 3 -jc -kf all -o urls.txt
katana -list seeds.txt -d 2 -jc -silent -rl 60
爬虫会跟随外链:用深度与外链过滤限制在授权域名内。

易错点

  • 爬虫跑进第三方站点产生越界请求
  • JS 中提取的接口未记录来源页面

数据来源与参考

  • ProjectDiscovery katana 官方文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌