• day2_抓包-抓包工具Charles


    1、Charles功能简单描述

    1)定位问题,前端的、后端的问题

     2)发出去的请求,请求头、请求体,返回的数据

     3)拦截请求,修改请求

    2、Charles抓包(Android手机)

    1、要求手机得和你电脑在一个局域网里面;代理服务器白名单包括移动终端IP地址

    2、手机设置代理

    点击“设置->无线局域网->连接的WiFi”,设置HTTP代理

     

    这时Charles弹出如图,选择Allow

    接下来在手机端操作后再PC端可以查看抓包结果

    3、Charles 使用(拦截与修改)

    设置断点:

    修改执行请求后所拦截的返回结果,修改什么,客户端能看到什么

     

    4、charles--模拟慢网速

    测试手机端(移动端)的时候如果网络不好,wifi不好,我们常常需要模拟慢速网络或者高延迟的网络

    点击菜单“Proxy→ Throtte Setting”打开网速模拟配置窗口

     

     

    配置含义: 
    Bandwidth(带宽)、Utilistation(利用百分比)、Round-trip(往返延迟)、MTU(字节)

    5、过滤网络请求

    方式一:在主界面的中部的Sequence  Filter 栏中输入需要过滤出来的关键字

     

    方法二:菜单栏选择 “Proxy”->”Recording Settings”,在弹出的窗口中选择 Include 栏,再点击“Add”,在弹出的窗口中输入需要监控的协议,主机地址,端口号等信息,来添加一个项目。如下图所示:

     

  • 相关阅读:
    python 类函数
    scala 排序
    php基础-面向对象
    PHP基础-常用的数组相关处理函数
    PHP基础-PHP中预定义的超全局数组
    PHP基础-数组
    装饰器
    Python3.x 文件操作练习
    Python3.x 文件操作
    Python3 内置函数
  • 原文地址:https://www.cnblogs.com/once-again/p/9523172.html
Copyright © 2020-2023  润新知