Charles mac版是一款源自国外的抓包工具,它简单实用且功能强大。相较于burp,Charles的界面简洁直观,容易上手,对数据请求的控制便捷,修改轻松,抓取数据时开始和暂停操作方便。它通过将自身设为系统的网络访问服务器,让所有网络访问请求都经其完成,从而实现网络封包的截取与分析。作为HTTP代理、HTTP监视器和反向代理,它能让开发人员查看计算机与互联网间的所有HTTP和SSL/HTTPS通信,涵盖请求、响应和包含cookie与缓存信息的HTTP标头。
1、能记录浏览器与互联网间的所有流量
2、可显示所有请求、响应、Cookie和标头的内容
3、支持SSL和HTTPS协议
4、节省大量时间
5、可模拟较慢的网络连接
6、具备下载统计功能
7、可进行配置
8、能快速发现并消除错误
1、会话
会话包含所有记录信息,由Session窗口呈现。默认情况下,启动Charles时会自动创建一个新会话(无标题会话1)。多数时候使用单次会话即可,若会话满了或太杂乱,可通过文件菜单的“清除会话”选项或工具栏的垃圾桶图标清除。会话能保存和重新打开,便于与同事交流。
2、记录
记录是Charles的核心功能。请求和答复会记录在当前会话中,供后续检查分析。记录的请求取决于Charles的配置,通常包含浏览器的HTTP和HTTPS流量,若更改操作系统代理设置,还可能包含计算机上其他应用程序的流量,也可能涵盖通用套接字连接的数据。若记录功能关闭,请求正常通过,但不会记录在会话中。
3、请求和回复
请求及其响应是Charles记录的基本元素。HTTP/HTTPS由请求响应对构成,通用套接字的请求响应包含入站和出站流的全部内容。对于套接字调试,若需求较多,可考虑使用Ethereal。
4、焦点
众多不同主机的请求和响应会让Charles会话显得混乱。使用焦点功能,能将关注的主机与其他主机区分开。在“结构”树中右键单击主机名,选择“焦点”项,结构树会在顶部显示关注的主机,下方显示“其他主机”文件夹。
5、图表
请求的图表标签会在时间线图上展示请求及相关请求。时间线图显示请求启动时间、响应开始和结束时间,查看HTML页面时,还会显示相关请求,如页面加载的图像、Javascript、CSS等文件。
6、导出
可从“文件”菜单选择“导出”,将软件会话中的数据导出,支持CSV、跟踪文本文件、XML等多种导出格式,Trace和XML格式还可用于导入。

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