iOS HTTP抓包調試工具對比

iOS端主流的HTTP抓包调試工具有:Stream、ProxyPin、HTTP Catcher、Reqable、Hodor、Storm Sniffer、ApiCatcher,我们将從功能方向對比这些产品,并從用户体验方向對这些产品进行评分。

功能對比

功能\产品ApiCatcherStreamProxyPinHTTP CatcherReqableHodorStorm Sniffer
捕获https流量
支援全部 HTTP/HTTPS请求支援 WebSocket
不支援视頻不支援大的二进制檔案
不支援 HTTP Event Stream不支援视頻不支援大的二进制檔案
不支援视頻不支援大的二进制檔案
不支援视頻不支援大的二进制檔案支援 WebSocket
不支援视頻不支援大的二进制檔案支援 WebSocket
不支援视頻不支援大的二进制檔案
Host黑白名單
自動解壓縮
gzip/br/defalte
gzip/br/defalte
gzip/br/defalte
gzip/br/defalte
gzip/br/defalte
gzip/br/defalte
gzip/br/defalte
搜索请求
URLBodyHeaderContent-TypeStatusMethodTime-Range
HostHeaderMethodContent-Type
URLHeaderBodyMethodContent-TypeStatus
Content-Type
URLBodyHeaderContent-TypeStatus
Host
URLBodyHeaderContent-Type
导出请求
HARPostmanApifox
HAR
HARcURL
cURL
HARcURLCode
HARcURL
HAR
Body渲染
文本圖片HTML
文本圖片
文本圖片
文本
文本
文本
文本圖片
JSON/XML预覽
格式化高亮折叠/展開搜索diff
格式化
格式化高亮折叠/展開搜索
格式化高亮
格式化高亮折叠/展開搜索TreeHex
格式化高亮折叠/展開
格式化
导出媒体檔案
批量导出分片下载自動合併
單個檔案
單個檔案
單個檔案
單個檔案
單個檔案
單個檔案
重播
單個请求重播多個请求組合重播
單個请求重播
單個请求重播
單個请求重播
單個请求重播
重写
Mock響應替換请求/響應正則替換请求/響應重定向请求丟棄请求/響應延遲響應
Mock響應替換请求/響應正則替換请求/響應重定向丟棄请求/響應
Mock響應替換请求/響應正則替換请求/響應丟棄请求
Mock響應替換请求/響應正則替換请求重定向请求
正則替換请求/響應
脚本
本地脚本远程脚本
本地脚本
本地脚本远程脚本
定时任务
Cron自定义
Cron
Cron自定义

体验打分

声明:主观评分,仅供参考! 分數说明:每一項总分5分。

  • 抓包:能否抓媒体檔案、以及解壓縮的支援情况。
  • 搜索:支援的搜索维度,以及是否能跨多次抓包历史(抓包Session)搜索。
  • 查看:根据查看请求的体验打分,包括JSON/XML/HTML预覽、圖片渲染等。
  • 功能:根据支援功能的多少打分。
  • 细节: 一些细节体验,包括功能的使用步骤的多少(例如查看響應的圖片需要多少個步骤才能看到)、Body渲染(如JSON的支援情况、圖片的渲染等)、AI提升效率等。
体验項\产品ApiCatcherStreamProxyPinHTTP CatcherReqableHodorStorm Sniffer
抓包
5
4
3
4
4
4
4
搜索
5
3
5
3
5
2
4
查看
5
2
4
3
4
3
2
功能
5
2
3
3
3
4
4
细节
5
2
4
3
3
3
3