Charles官方版是一款非常强大的HTTP抓包工具,通过对Charles官方版的设置让其成为系统网络访问服务器,即所有的网络访问都要通过该软件来完成,这样Charles官方版就可以轻松获得所有HTTP、http的数据封包,监视所有的流量包括所有的浏览器和应用进程,方便开发人员查看计算机与Internet之间的所有通信。Charles官方版界面简洁,功能强大,最重要的一点是操作简单,不管你是萌新还是小白都能够快速上手,轻松实现对网络封包的抓取。Charles官方版支持SSL代理,可截取分析其请求,支持流量控制,采用模拟网络的方式让请求等待时间更长。
-支持SSL代{过}{滤}理。可以截取分析SSL的请求。
-支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
-支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
-支持AMF调试。可以将FlashRemoting或FlexRemoting信息格式化,方便查看。
-支持重发网络请求,方便后端调试。
-Charles中文版支持修改网络请求参数。
-支持网络请求的截获并动态修改。
-检查HTML,CSS和RSS内容是否符合W3C标准。
1、双击打开Charles软件安装程序,点击【NEXT】继续安装
2、许可协议界面,勾选【i accept】,然后选择【NEXT】
3、软件安装位置界面,点击【Change】可更改软件的安装位置
4、准备安装界面,点击【Install】
5、软件安装完成后,点击【Finish】即可
前期准备
以下两个操作时必须的
1.因为Charles不是从AppStore上下载的应用程序,安装和运行都需要修改系统偏好设置 ?选项,修改为允许 任何来源
如不你升级了系统,设置下没有任何来源这个选项。
解决办法:在终端下 执行 ?sudo spctl --master-disable
使用篇
打开Charles软件
1.确保iOS设备iphone或ipad与运行Charles的mac电脑处于同一个wifi环境下。
2.查看mac的IP地址,系统偏好设置->网络->wifi->高级->TCP/IP就看到了。
3.打开iOS设备,这里以iphone为例,设置手机网络操作由mac来负责。
PS:不抓包时,把HTTP代理设置为关闭,否则你的手机无法上网。
4.第三步完成后,正常情况下,Mac上会弹出以下提示框,表示Charles软件检测到可供检测的设备。两个按钮选项:Allow 允许 , Deny拒绝。当然我们要选择允许了。
实战篇
1.随便点开一个App,抓去它的请求。
2.首先让我们先点下扫帚图标,清空之前记录。
3.在手机上使用下拉刷新操作,观察Charles反应,可以看到网络请求的地址和类型等数据。
同类推荐
2022-09-06
立即下载2022-09-06
立即下载2022-08-20
立即下载2022-07-19
立即下载2022-07-16
立即下载2022-07-05
立即下载相关文章
有道云笔记分享自己笔记的技巧
2021-12-21ACDSee如何为图片设置DPI?
2022-05-12Altium Designer画元器件的方法
2022-05-27会声会影X3序列号下载_会声会影X3注册激活
2022-02-11MobaXterm扫描端口的方法
2021-06-21Pipette如何设置成为中文
2020-12-05游戏加加怎么录制视频?游戏加加录制视频的技巧
2021-11-02美图秀秀如何做夜景倒影?美图秀秀做夜景倒影的技巧
2022-02-10Adobe Photoshop注册码_Photoshop2022激活码
2022-03-16比特彗星下载种子的技巧
2021-12-22