您的位置: 首页 > 电脑应用 > 系统优化 > Charles抓包工具
Charles是一款跨平台的HTTP代理抓包工具,主要用来做网络调试、性能分析和安全测试。它支持抓取HTTP和HTTPS协议的网络请求与响应,也能分析第三方应用的通讯数据。Charles把自己设成系统的网络代理服务器,所有网络请求都会经过它,这样就能实现封包的截取和分析。有需要的用户可以直接下载用起来。
1、SSL代理——可以用纯文本格式查看SSL请求和响应内容;
2、带宽限制——模拟低速网络连接,包括延迟效果;
3、AJAX调试——用树形或文本形式查看XML和JSON的请求与响应;
4、AMF——用树形视图查看Flash Remoting和Flex Remoting消息内容;
5、重复发送请求,用来测试后端改动的效果;
6、编辑请求内容,测试不同输入下的反馈;
7、设置断点,拦截并修改请求或响应;
8、用W3C验证器校验记录下来的HTML、CSS和RSS/atom响应。
1、下载压缩包并解压到非中文路径下,双击运行charles-proxy-4.6-win64.msi进入安装向导;
2、进入向导后点"Next";
3、同意协议后继续点"Next";
4、选择安装目录,再点"Next";
5、点"Install"开始安装;
6、等待安装完成;
7、装好后点"Finish"退出。
1、SSL代理
Charles能充当HTTP/SSL通信的中间人,让你直接调试HTTPS会话里的具体内容。
2、带宽限制
Charles通过限制带宽并加上延迟,模拟调制解调器的网速,让你像拨号用户一样体验整个网站。
3、AJAX
对浏览器里的AJAX和XMLHTTP开发很有用,能看到客户端和服务器之间实际传输的XML数据。Charles本身也支持JSON、JSON-RPC和SOAP,用简化的树形格式展示,方便查看和调试。
4、Flash
对Adobe Flash开发者很友好,能看到LoadVariables、LoadMovie和XML加载的内容。Charles还原生支持Flash Remoting(AMF0和AMF3)。
5、自动配置浏览器和系统代理
会自动帮以下浏览器和系统设置代理:
- Windows系统代理(包括IE和大多数其他应用)
- macOS系统代理(包括Safari和大多数其他应用)
- Mozilla Firefox(全平台)
v5.2.0版本
主要改进
用Happy Eyeballs(RFC 8305)协议,连接双栈主机更快更稳
支持转发1xx临时响应,包括103早期提示,并记录为关联交易
大量HTTP/2代理的正确性和稳定性改进
小改进
序列视图新增未加密过滤器
优化了序列视图的过滤性能
过滤时改进结构视图的扩展处理
JSON和XML树查看器加了新图标
Windows端JNA DLL已协同设计
重写工具的响应状态重写现在支持HTTP2响应
改进了重写规则的文本主体检测
DNS欺骗或重写工具改目标时会重写SSL证书名
识别更多TLS 1.3草案次版本和HTTP/3草案版本字符串
通过隧道连接传播TCP半关闭
Flatlaf 3.7对Linux和Windows做了细微UI修复
新增charles filter CLI子命令,用于过滤已保存会话的请求和响应
新增--debug启动选项,开启调试级日志
允许保存错误日志并流式写入文件(右键错误日志即可)
错误修复
HTTP2修复:修复了并发流耗尽连接窗口时的卡死问题;优化最大并发流处理;改进挂流检测;修复远程关闭后Charles转发重置时的协议错误;修复某些GET请求上多建数据帧的问题;协议合规性改进;优化早期连接关闭的处理和报告
阻止列表工具拦截HTTP2请求时不再卡死连接
修复高负载下活动连接框架的空指针异常
避免为进行中的流显示无意义的TLS信息
修复CSS和feed验证问题
减少请求切换时的画面闪烁
macOS:菜单栏非活动状态时图标再次正常变暗
7分
500+人评价
请为应用评分:
本站发布的游戏及软件均来源于网络,仅用于人个测试学习使用,不得使用于任何商业用途,请在下载后24小时内删除,请支持正版软件。
如侵犯到您的权益,请及时通知我们,我们会及时处理。邮箱:goapk2024@163.com
【沪ICP备2023035109号-3】 Copyright @ 2026 GOAPK安智网