Charles抓包

 

第一、Charles简介

  1. Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据
  2. 它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含cookies与caching信息)

第二、Charles主要功能

  1. 支持SSL代理。可以截取分析SSL的请求
  2. 支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求
  3. 支持AJAX调试。可以自动将json或xml数据格式化,方便查看
  4. 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看
  5. 支持重发网络请求,方便后端调试
  6. 支持修改网络请求参数
  7. 支持网络请求的截获并动态修改
  8. 检查HTML,CSS和RSS内容是否符合W3C标准

第三、Charles主要涉及内容

  1. Charles的介绍与安装
  2. web抓包
  3. App抓包
  4. 抓取手机HTTPS协议
  5. Charles过滤
  6. 弱网测试
  7. 打断点篡改数据
  8. 重复发送请求
  9. compose编辑接口
  10. 服务器压力测试
  11. 本地映射
  12. 远程映射

第四、Charle官方地址

       https://www.charlesproxy.com/

 

 

 

第五、Charles安装

第六、Web抓包

  1. Charles Web抓包非常简单,启动Charles会自动与浏览器设置成代理,不需要进行过多的设置
  2. 接下来我就就是通过浏览器发送网络请求,Charles就会直接抓取到这些信息和响应信息

     

第七、Charles

待续……

 

posted @ 2021-02-04 14:01  爱豆  阅读(74)  评论(0)    收藏  举报