zoukankan      html  css  js  c++  java
  • 【MAC工具】手机抓包工具之 —— whistle

    本文链接:https://blog.csdn.net/weixin_42534940/article/details/88783455
    安装参考:

    https://github.com/avwo/whistle

    目录

    1. 安装 Node.js

    2. 安装 whistle

    3. 启动 whistle

    4. PC 安装根证书

    5. 手机安装 根证书

    6. 使用 whistle 抓包

    1. 安装 Node.js
    Node.js 下载地址:https://nodejs.org/en/

    直接下载然后安装,安装完成之后,可以在命令行工具输入 node -v 检查

    2. 安装 whistle
    实用下面的命令安装 whistle:

    npm install -g whistle
    如果权限不允许,则前面加 sudo 来执行

    sudo npm install -g whistle
    安装完成之后检查:

    w2 help
    3. 启动 whistle
    启动 whistle:

    w2 start
    whistle 启动默认使用的 端口号 是 8899,也可以在启动的时候自定义端口号:

    w2 start -p 1234
    如果要停用 whistle,可以用:

    w2 stop
    4. PC 安装根证书
    whistle 启动之后,会有访问链接的提示:

    打开 Chrome 浏览器,输入 URL:http://127.0.0.1:8899
    然后下载证书并打开
    找到 证书 > whistle.xx 并双击


    选择 使用此证书时 为 始终信任


    5. 手机安装 根证书
    找到手机所连接的局域网 > HTTP 代理 > 配置代理


    将代理配置成 PC 的 IP 和 8899 端口


    手机浏览器输入 rootca.pro,然后安装证书
    注:如果这一步安装不成功的话,可以尝试手机浏览器打开 w2 start 命令所展示的 IP 地址和端口,参考 PC 下载根证书的方式来安装

    6. 使用 whistle 抓包
    whistle 启动,并设置好 手机代理之后,即可以根据下图的步骤抓包并查看 请求 和 响应 了


    ————————————————
    版权声明:本文为CSDN博主「weixin_42534940」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_42534940/article/details/88783455

  • 相关阅读:
    堆排序实现
    Unable to convert MySQL date/time value to System.DateTime
    想想那些除了技术之外重要的事情
    js小功能
    01输入框回车触发操作
    javascript闭包
    BQ27510 电量计的校准 的 C语言实现
    嵌入式Linux开发教程:Linux常见命令(上篇)
    技术团队的情绪与效率
    如何有效使用Project(2)——进度计划的执行与监控
  • 原文地址:https://www.cnblogs.com/dinggf/p/11723233.html
Copyright © 2011-2022 走看看