ApiCatcher 现已内置 AI 助手,可以帮你抓包、分析和调试HTTP请求

ApiCatcher 现已内置 AI 助手,可以帮你抓包、分析和调试HTTP请求

ApiCatcher 现桌面端(Windows、macOS)、移动端(iOS、Android)都已内置 AI 助手。移动端入口在首页,开始捕获的按钮上方坐着我们的 AI 助手,它是一只向您打招呼的蜘蛛,点击它就可以跟它对话让它帮您干活。桌面端入口在左侧菜单栏。

ApiCatcher 首页上的 AI 助手

为什么我们需要抓包工具提供 AI 助手?

当我们想捕获 App 接口找出某个功能使用了哪些接口时,靠人工一个个请求分析,效率很低。这时候如果用 AI 去扫描请求,速度就很快,并且 AI 也会跟人工分析一样,会根据 URL 猜请求的用途,也会根据请求 Body 或响应 Body 分析是否是目标请求。

当我们想调试接口时,还可以直接让 AI 生成各种参数组合的测试用例,然后直接重放请求。AI 会自动开启捕获数据包再重放请求,这样脚本和重写规则都会生效。重放完成还可以让 AI 给出分析结果,哪些用例与预期不符等。

并且,如果请求需要做加密/解码,或者签名,我们可以直接让 AI 生成脚本,并测试和修改脚本直到符合预期。

AI 助手都能做什么?

抓包、分析、调试,整个流程的工作都可以让 AI 助手完成!

ApiCatcher 提供了以下工具给 AI 调用,让 AI 具备这些能力,并且通过组合使用,实际上能帮您干的活比我们列出来的更多。

抓包

  • 启动 / 停止抓包
  • 设置过滤规则(黑名单 / 白名单),过滤掉无关域名噪音

分析

  • 帮您找到您想找的请求
  • 查看请求详情或对应 API 文档
  • 扫描敏感数据泄露请求、后台高频请求

调试

  • 重放请求:修改请求参数并重放
  • 生成重写规则:重定向、Mock 响应、改请求/响应头与 Body、丢包、延迟
  • 生成 JS 脚本:写脚本对请求/响应做动态处理
  • DNS 映射:把某个域名解析到指定 IP
  • 排查问题:搜索系统与脚本日志,定位「规则没生效」「某域名抓不到」这类问题

除了丰富工具(tool call),AI 助手的使用体验我们也在不断优化,现已支持复制和导出对话内容、查看思考过程、保留历史对话到本地。