HttpCanary手机版是一款功能极为强大的网络调试工具,无论是开发人员开展专业工作,还是普通用户进行日常网络分析,它都能发挥重要作用。借助该工具,用户能够对网络请求进行监控与分析,实时捕获HTTP请求,详细查看请求头和响应内容,甚至还能对请求参数进行修改并重新发送。
- 网络请求捕获:能够实时捕捉手机上的HTTP请求,涵盖请求头、请求参数以及响应内容等信息。
- 数据过滤:可依据URL、请求方式、响应状态码等多种条件对网络请求进行过滤,便于用户迅速定位所需信息。
- 网络速度测试:能对当前网络的上传速度和下载速度进行测试,助力用户了解网络状况。
- 网络拦截:可以拦截特定网络请求,修改请求参数后重新发送,满足网络调试需求。
- 
- 无广告干扰,使用体验纯净。
- 所有插件均可正常使用。
- 可无限制使用复制cURL功能。
- 重发功能可无限次使用。
- 注射功能使用无限制。
- 软件功能全面且先进。
- 未来还会持续增加新特性和功能。
- 编辑和重新发送功能无使用限制。
- 无需root权限,数据包捕获过程不会对其他应用程序的正常使用造成影响。
- 支持HTTP1.0、HTTP1.1、HTTP2、HTTPS和WebSocket等多种数据包捕获协议。
- 支持对数据包捕获内容进行注入修改,包括请求参数、请求头、请求体、响应码、响应头和响应体等。
- 支持重新发送指定请求、编辑和重新发送请求。
- 支持过滤和搜索数据包捕获数据,还能设置指定应用程序和指定主机/IP地址的捕获。
- 支持通过Raw、Hex、Text、Header等多种视图浏览数据。
- 支持Gzip、Deflate、Chunked等技术编码的数据包的自动解码。
- 支持预览JSON、表单、图像、音频、Cookie等多种数据类型。
- 支持将请求和响应数据保存到文件或将其添加到收藏夹列表。
- 支持WebSocket的实时预览。
- 支持以文件格式共享请求和响应数据,也能使用HttpCanary打开共享文件。
- 支持阻止数据发送到服务器或返回到客户端,方便调试工作。
- 即将支持自定义扩展Mod功能。
一、配置VPN
操作说明:HttpCanary通过VPN作为MITM(中间人)来抓取网络数据包,因此必须启用VPN功能。
操作步骤:在配置VPN的弹框中点击“确定”即可。
- 
注意事项:部分手机配置VPN可能会失败,可尝试重启手机后再进行操作。由于系统限制,同一时间只能使用一个VPN服务,开启HttpCanary抓包时无法使用其他VPN联网。
二、根证书
操作说明:HttpCanary利用MITM(中间人)技术抓取网络数据包,因HTTPS协议采用SSL/TLS握手加密,所以需要安装HttpCanary根证书进行解密,否则无法抓取SSL/TLS加密数据包。
操作步骤:
1. 因系统限制,安装证书时需输入手机锁屏图案或密码。若尚未设置,需先为手机设置锁屏图案或密码。
- 
2. 使用默认的证书名称,凭据用途选择VPN和应用(默认),然后点击确定。
- 
3. 根证书安装成功后,可在系统的设置->加密与凭据->信任的凭据->用户页面中进行查看和管理。
注意事项:若设备系统语言是从右向左书写,需将系统语言设置成英语,否则会出现无法安装的问题(已知的系统Bug)。
三、将HttpCanary根证书添加至系统CA目录
操作说明:从Android 7.0版本开始,系统不再信任安装的用户证书,可能导致无法抓取SSL/TLS加密数据包或出现无网络等问题,因此需要将HttpCanary根证书添加至系统CA目录,此操作需在Root设备上进行。
操作步骤:
1. 导出.o格式的已安装HttpCanary证书文件,该文件可在/data/misc/user/0/cacerts-added/目录下找到(若有多个文件,需自行按时间区分);也可在HttpCanary的根证书设置中导出到SD存储卡。
2. 将.o格式文件(勿改名),导入到系统CA目录/system/etc/security/cacerts/下。
- 方式1:使用adb命令进行复制导入,''为具体证书文件名。
- 方式2:使用MT管理器等可以操作系统文件的应用进行复制。
3. 添加成功后,可在系统的设置->加密与凭据->信任的凭据->系统页面中找到添加的HttpCanary证书。
注意事项:此操作需在Root设备上进行。7.0以下设备无需配置此项,系统默认信任用户证书。升级系统可能会将添加的证书文件删除,需检查后重新导入。
四、抓包
- 
点击右下角的按钮开始进行抓包操作。
一、支持协议
支持HTTP1.0、HTTP1.1、HTTP2.0、WebSocket和TLS/SSL等协议。
二、注入功能
HttpCanary提供静态注入和动态注入两种不同的注入模式,可实现对请求参数、请求/响应头、请求/响应体、响应行的注入。静态注入还支持多个注入器同时工作,方便用户创建不同需求的注入器。
三、数据浏览
HttpCanary具备多种不同的视图浏览功能:
- Raw视图:可查看原始数据。
- Text视图:以Text形式查看请求/响应体内容。
- Hex视图:以Hex形式查看请求/响应体内容。
- Json视图:对Json字符串进行格式化,支持节点的展开、关闭和复制等操作。
- 图片视图:可预览BPM、PNG、GIF、JPG、WEBP等格式的图片内容。
- 音频视图:能播放AAC、WAC、MP3、OGG、MPEG等格式的音频内容。

陌生来电要警惕,分享屏幕别随意,未知链接不点击,个人信息不透露,转账汇款多核实,骗局千万要记牢。
有效预防诈骗,请安装国家反诈中心APP!
HttpCanary 手机版 V3.3.59.50MB