ApiCatcher 現已內建 AI 助手,可以幫你抓包、分析和除錯HTTP請求
桌面版(Windows、macOS)和行動版(iOS、Android)都放進了 AI 助手。行動版在首頁就能找到:開始捕獲的按鈕上方,坐著一隻向您打招呼的蜘蛛,那就是助手。點一下,跟它說話,讓它幫您把事情做完。桌面版的入口在左側選單。

為什麼抓包工具要提供 AI 助手?
當我們想捕獲 App 的 API、找出某個功能使用了哪些 API 時,靠人工一個一個請求分析,效率很低。這時候如果用 AI 去掃描請求,速度就很快,並且 AI 也會跟人工分析一樣,會根據 URL 猜請求的用途,也會根據請求 Body 或回應 Body 分析是不是目標請求。
當我們想除錯 API 時,還可以直接讓 AI 產生各種參數組合的測試案例,然後直接重放請求。AI 會自動開啟捕獲封包再重放請求,這樣腳本和重寫規則都會生效。重放完成還可以讓 AI 給出分析結果,哪些案例與預期不符等。
並且,如果請求需要做加密/解碼,或者簽名,我們可以直接讓 AI 生成腳本,並測試和修改腳本直到符合預期。
AI 助手都能做什麼?
抓包、分析、除錯,整條流程都可以交給 AI 助手來做。
下面這些工具是 ApiCatcher 開放給 AI 呼叫的,它才因此有這些能力。實際用的時候會把工具組合起來,能幫您做的事比清單上寫的更多。
抓包
- 啟動或停止抓包
- 設定過濾規則(黑名單/白名單),把無關網域的噪音濾掉
分析
- 幫您找到您要的那筆請求
- 看請求詳情,或看對應的 API 文件
- 掃描敏感資料外洩的請求,以及後台的高頻請求
除錯
- 重放請求:改過參數之後再重放
- 產生重寫規則:重新導向、Mock 回應、修改請求或回應的標頭與 Body、丟包、延遲
- 產生 JS 腳本:用腳本對請求或回應做動態處理
- DNS 對應:把某個網域解析到指定的 IP
- 排查問題:搜系統日誌和腳本日誌,找出「規則沒生效」「某個網域抓不到」這類狀況
工具(tool call)已經不少,使用起來的手感也還在打磨。現在可以複製和匯出對話、查看思考過程,歷史對話會留在本地。