Charles是一款Windows上的抓包软件,可以HTTP代理/ HTTP监视器/反向代理,可让开发人员查看其机器和Internet之间的所有HTTP和SSL / HTTPS流量。这包括请求,响应和HTTP标头(其中包含Cookie和缓存信息)。Charles常被用来调试与服务器端的网络通讯协议,截取网络封包进行分析。
Charles 特征
SSL代理
Charles可以作为HTTP / SSL通信的中间人,使您能够调试HTTPS会话的内容。
带宽调节
Charles通过有效地调节带宽和引入延迟来模拟调制解调器速度,以便您可以体验整个网站作为调制解调器用户(带宽模拟器)。
AJAX
Charles对于Web浏览器中的XML开发非常有用,例如AJAX(异步Javascript和XML)和XMLHTTP,因为它可以让您查看在客户端和服务器之间流动的实际XML。Charles本人支持JSON,JSON-RPC和SOAP; 以简化的树形式显示每个,以便于查看和调试。
Flash
Charles对Adobe Flash开发人员非常有用,因为您可以查看LoadVariables,LoadMovie和XML加载的内容。Charles还支持Flash Remoting(AMF0和AMF3)。
自动配置浏览器和系统代理设置
Charles将在以下浏览器中自动配置浏览器的代理设置:
Windows系统代理设置(包括Internet Explorer和大多数其他应用程序)
Mac OS X系统代理设置(包括Safari和大多数其他应用程序)
Mozilla Firefox(在所有平台上)
安装教程
1、下载Charles并解压,根据自己的系统版本选择安装32位或64位Charles。
2、Charles安装完成后不要启动,将charles.jar复制到安装目录中替换。
3、破解完成。
∨ 展开