| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> Charles抓包工具 -> 正文阅读 |
|
[网络协议]Charles抓包工具 |
目录 Charles抓包工具的作用:
一、Charles的简介1、Charles是什么?图标(青花瓷): Charles是基于HTTP协议的代理服务器,通过成为电脑和浏览器的代理截取请求和请求结果从而达到分析抓包的目的。(跨平台、半免费) 2、Charles工作原理原理图: 前置 (准备)步骤:
?步骤:
3、Charles主要功能
4、Charles的优点(与fiddler比较)Charles支持Linux、macOS(fiddler只对Windows友好) Charles支持按域名和接口查看报文,简洁明了 Charles支持反向代理(fiddler不支持) Charles网络限速可选择网络类型(fiddler麻烦) Charles可解析AMF协议(fiddler不支持) 二、Charles安装与配置1、Charles安装下载:Charles官网(https://www.charlesproxy.com/) ?安装:双击程序包安装,提示信息直接点确认,可更改安装目录 ?安装完成! 2、Charles组件介绍主界面 主导航栏: ?请求导航栏 structure:按域名显示接口请求数据 sequence:按接口请求时间显示数据 filter:通过域名进行请求过滤 3、Charles设置Charles代理设置Charles访问设置4、Charles客户端设置客户端 -- Windows代理设置客户端 -- MacOS代理设置1. ? 怎么看电脑的IP地址?(Charles上就可以看)? ?2、macOS快捷代理设置方式(适用于运行Charles的电脑和客户端是同一台电脑时) 客户端 --?iOS代理设置设置→无线局域网→点击连接的无线网络→配置代理→手动→输入服务器IP地址及端口→存储 客户端 --?Android代理设置设置→WLAN→长按连接的无线网络,修改网络→勾选显示高级选项→代理:手动→输入服务器IP地址及端口→存储? 三、Charles实战1、问题分析(前端?后台?)实施步骤:
2、HTTPS抓包HTTPS是HTTP进行了封装,即对HTTP的报文数据加密 ?解决方案:安装SSL证书 Windows客户端证书配置?? ?Charles https代理配置macOS 证书配置iOS证书配置3、弱网测试Charles流量配置Charles弱网测试实例实例:将Charles网络流量配置成56K?modem的网络,查看网站打开情况 (正常情况) ? ?结果分析:
4、断点调试Charles断点配置作用:用来构建异常的测试场景 Charles断点配置的步骤
Charles断点调试实例 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 7:25:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |