charles抓包工具使用

01 charles简介

1 charles定义

基于htttp协议的代理服务器,跨平台、半免费(运行半小时退出)

2 charles 工作原理

在这里插入图片描述

安装流程:
  1. 前置步骤
    • 运行charles并配置代理
    • 在客户端上需要配置代理
  2. 步骤
    • 由客户端发送请求
    • charles接收在发送给服务端
    • 服务端返回请求结果给charles
    • 由charles转发给客户端

3 charles能做什么

  1. 支持http及https代理
  2. 流量控制
  3. 支持接口并发请求
  4. 重发网络请求
  5. 断点调试

4. charles优点

  1. 支持linux、macos
  2. 支持按域名和按接口查看报文
  3. 支持反向代理
  4. 网络限速可选择网络类型
  5. 解析AMF协议

02 charles安装配置

1 charles安装

windows:双击可执行文件
macos:双击安装文件

2 charles组件

在这里插入图片描述

1. 主导航栏

在这里插入图片描述

2. 请求栏

在这里插入图片描述

3. 请求数据栏

在这里插入图片描述

3 charles配置

1. 代理设置

在这里插入图片描述

2. charles访问控制

在这里插入图片描述

3. 客户端windows代理设置

在这里插入图片描述
在这里插入图片描述

4. macos代理设置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5. macos快捷代理设置

在这里插入图片描述

6. 客户端-ios手机代理设置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7. 客户端–andriod手机代理设置

在这里插入图片描述

04 charles抓包实战

1. window证书配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. charles https代理配置

在这里插入图片描述

在这里插入图片描述

3. Macos证书配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. ios证书配置

在这里插入图片描述
在这里插入图片描述

5. charles抓包总结

  1. https捉包:客户端证书配置,charles https代理设置
  2. 弱网测试:charles流量配置模拟弱网环境
  3. 断点调试:charles断点配置,异常场景模拟
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值