【Tools】抓包工具——Charles(中名:花瓶)

01、Charles介绍

Charles 是在 PC 端常用的网络封包截取工具,在做开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。除了调试端口外,Charles 也可以用于分析第三方应用的通讯协议。配合 Charles 的 SSL 功能,Charles 还可以分析 Https 协议。

什么叫抓包:Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析,也就是抓包啦。

02、Charles功能

Charles 主要的功能包括:

  1. 截取 Http 和 Https 网络封包。
  2. 支持重发网络请求,方便后端调试。
  3. 支持修改网络请求参数。
  4. 支持网络请求的截获并动态修改。
  5. 支持模拟慢速网络。

同类型的工具还有 大名鼎鼎的 Fidder:telerik.com/fiddler,这里就不一一举例了,因为这个已经够了。

03、使用背景

在与公司 App 端 同事调试接口时,有的时候可能会出现一些非常莫名其妙的问题。有的时候可能难以定位这个问题到底是属于前端展示 Bug ,还是说接口数据异常。

通常这个时候,可能后端就需要去服务端日志然后结合日志数据进行排查。但是限于工具 网络等等复杂的情况,这样的方式其实真的蛮低效的。

这个时候就需要这样的一个工具,可以实时的看运行 App 的接口返回情况。结合前端 视图 展示,能在很短的时间内找到问题出现的原因。这样就可以快速的修复问题了。

04、Charles下载

下载地址:www.charlesproxy.com/download/

百度网盘(2021/04/02)上传:
链接: https://pan.baidu.com/s/1hZ0FUfNpR9jew2UjYzBJMw
提取码: 4n7g

Charles 是Charge Application,可以免费试用 30 天。试用期过后,unpaid expenses的用户仍然可以继续使用,但是每次使用时间不能超过 30 分钟,并且启动时将会有 10 秒种的延时。因此,该charge方案对广大用户还是相当友好的,即使你长期不charge,也能使用完整的软件功能。

但是,我选择Crack,我用 Charles 是来提升排查问题的时间的。结果你给我搞这些东西 我就受不了了。主要还是Crack比较容易。哈哈哈哈(由于版权和谐、敏感字自行脑补)

此版本的Crack文件jar如下:

链接: https://pan.baidu.com/s/1GFMJ9VInHD2JHisy_LZBDA
提取码: a7pb

用法: 到软件目录下找到charles.jar文件,使用上面的jar文件替换为相同名字即可完成Crack,如果下载的其他版本或者其他版本,请参照下面网址中的步骤生成Crack包:

Crack包生成网址:https://www.zzzmode.com/mytools/charles/

05、版权声明

版权声明:
以上内容来自网络总结,安装包也是来自官网,转载学习请注明出处,至于软件的使用,大家自行摸索,这里就不详细说明!
谢谢观看,如果对你有帮助可以点赞、收藏一下。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cain Xcy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值