Charles for Mac v4.5.6 HTTP代理监视器 抓包工具破解版安装下
发布时间: 2023-07-11

Charles for Mac 是一款功能强大且功能齐全的 Web 调试代理和监控实用程序,旨在在您的计算机上运行,帮助您更轻松,更快速地测试桌面和 Web 应用程序。

Charles 是在您自己的计算机上运行的 Web 代理( 可以为您记录和显示所有发送和接收的数据。

在 Web 和 Internet 开发中,您无法看到 Web 浏览器/客户端与服务器之间正在发送和接收的内容。没有这种可见性,很难准确地确定故障的位置。Charles 可以轻松地查看正在发生的事情,因此您可以快速诊断和解决问题。

Charles 使调试变得快速,可靠和高级。节省您的时间和沮丧!

软件获取:

主要特征

SSL 代理 –以纯文本格式查看 SSL 请求和响应

带宽限制以模拟较慢的 Internet 连接(包括延迟)

AJAX 调试–以树或文本形式查看 XML 和 JSON 请求和响应

AMF –以树形视图查看 Flash Remoting / Flex Remoting 消息的内容

重复请求以测试后端更改

编辑请求以测试不同的输入

拦截和编辑请求或响应的断点

展开全文

使用 W3C 验证器验证记录的 HTML,CSS 和 RSS / atom 响应

4.6.1 更新内容:

外部 DNS 解析器选项(用于使用您自己的外部 DNS 解析器覆盖系统 DNS)

修复新的 SSL CA 证书以与 iOS 和 macOS 更改兼容

在 macOS 上提高了稳定性,尤其是在多显示器设置方面

修复 Java 11 的在 Java VM 中安装 Charles Root 证书选项

通过 IP 而非名称建立连接时,使用 TLS 改进主机的显示

修复了 macOS 上的暗模式支持

4.5.6 更新内容:

Charles 的系统代理设置帮助器工具(ProxyHelper)中修复的安全漏洞

未经授权的应用程序或用户可以与 Charles 的 ProxyHelper 应用程序通信以更改系统代理设置。

自定义 SSL 服务器,客户端和根证书导入已修复

View As 和 Viewer 映射现在支持 URL 编码和分段选项

安装教程:

1、Charles界面视图

Charles在Mac端的界面:

1)在顶部导航是基本设置、代理设置、工具、帮助等;

2)中间位置是请求的接口名字、请求内容、响应内容等;

3)通常常查看请求会使用"Structure"视图和"Sequence"视图;

Structure:按照接口结构来归档汇总;

Sequence:按照接口请求顺序来汇总;

请求栏介绍:

请求数据介绍:

2、Charles界面说明

Charles在Mac端的快捷工具:

快捷工具介绍:

六、Charles抓取

1、Mac端配置

(1) Charles代理设置

点击导航栏 Proxy -> Proxy Setting ,端口一般设置8888,按照下图设置即可。

系统偏好设置->网络->高级->代理,端口号默认是8888,与Proxy

-> Proxying Settings 中的HTTP代理端口号相同。

(2) Charles证书安装

在Charles的 Help选项,选择 SSL Proxyings选项->选择 Install Charles Root Certificate。

设置允许信任:

(3) 配置SSL代理

在Charles的 Proxy选项->选择SSL Proxy Settings->点击add添加需要监视的域名,支持 * 号通配符,端口一般都是443。

(4) 抓取Web端请求

设置完电脑端配置,就可以正式开始抓取请求了。抓取数据分为三步。首先清空所有的数据,然后点击开始按钮,并分析抓取结果。

①要抓取哪个页面的数据,就先访问哪个界面 。比如抓取微信公众平台数据接口:

②当我们操作的时候,每加载一次数据,都会被我们的抓包工具Charles截获到,显示出来。左下角过滤框输入想抓的地址,其他所有的接口会被过滤掉,查看更方便:

2、IOS端配置

(1) 安装信任证书

在Charles的Help栏SSL Proxying —>Install Charles Root Certificate on a MobileDevice or Remote Browser。

(2) IOS端设置

首先确保手机与电脑在同一局域网内,在手机无线中配置手动代理,输入安装Charles的电脑的网络地址,端口填8888,IOS端配置步骤总结如下:

(3) IOS端证书安装

网络代理设置好后,打开safari浏览器(推荐使用safari,其他浏览器可能存在兼容性问题),在地址栏输入chls.pro/ssl。配置描述文件,选择“允许“。

安装完成后,在iphone设置 ->通用 ->描述文件与设备管理,查看已安装的证书。如果所有步骤完成,结果仍然无法进行抓包,检查信任证书是否完全开启,ios10.3之后加入新的特性,需要在IOS设备中,通用->关于本机->证书信任设置,针对CA根证书开启完全信任。

Charles for Mac

6、到这里就可以开始免费使用Charles了。

charles for mac破解版是一款非常强大的抓包工具,通过Charles mac破解版访问Internet,Charlesmac破解版然后可以为您记录并显示发送和接收的所有数据。查看监视所有连接互联网的连接调试任务更加快速和轻松!



扫码加微信详细咨询太和智慧养老产品和平台服务!

微信