whistle抓包工具的安装和基本使用

一、安装

1、windows

1.1 安装node
官网下载安装即可node官网
检查是否安装成功
dos
node -v
1.2 安装whistle
npm install -g whistle
推荐使用指定镜像安装
npm install whistle -g --registry=https://registry.npm.taobao.org

2、mac

2.1 安装node
官网下载安装即可node官网

node -v

2.2 安装whistle

sudo npm install whistle -g --registry=https://registry.npm.taobao.org

二、启动

访问localhost:8899

# 启动
w2 start
# 重启
w2 restart
# 停止
w2 stop
# 帮助信息
w2 help

其余详细信息请查阅官方文档

三、代理配置及证书安装

1、配置代理

  • 全局代理
  • mac
  • 设置–>网络–>代理–>http或者https
  • windows
  • 设置–>网络和internet–>代理–>手动代理
  • 在这里插入图片描述
  • chrome(推荐使用)
  • 推荐安装SwitchyOmega
  • 在这里插入图片描述

2、安装证书

  • windows

  • 在这里插入图片描述
    下载后按照此步骤执行即可
    https://blog.csdn.net/weixin_44079370/article/details/110474356

  • mac

  • Mac 安装证书后,需要手动信任证书

  • 选择系统钥匙串

  • 打开证书管理界面,找到带有 whistle 的字样的证书,如果有多个又不确定最新安装的是哪个,可以全部删除后重新安装

  • 双击证书后,点击 Trust 左边展开选项,红色部分选择 Always Trust (总是信任),点击左上角关闭当前界面会要求输入密码;输入密码后可 以看到证书上面红色的图标 x 不见了,到这一步说明完成证书安装

  • 安卓手机

  • 设置–>网络–>代理–>手动代理

  • 浏览器(推荐使用QQ浏览器)输入rootca.pro

  • 安装证书即可

  • 三星华为部分小米需要到设置–>安全–>从存储卡安装才能生效

  • ios

  • 设置–>无线局域网–>配置代理–>手动

  • safari浏览器输入rootca.pro

  • 安装描述文件

  • 设置–>通用–>关于手机–>证书信任设置–>勾选信任

四、使用指南

当打开代理并通过代理打开网站后,左列有四个具体的分类选项 Network,rules,values,puigins
在这里插入图片描述
1.Network界面中的常用功能与含义:
在这里插入图片描述

含义

Result:请求结果

Method:请求方法

Protocol:请求协议

ServerIP:服务器ip

Host:主机

URL:url

type:发送类型

time:响应时间
在这里插入图片描述
clear:清理所有请求 快捷键(command + x),清理单个请求(command + d)

replay:从新发送选中的请求

Filter:设置过滤布展示在列表的请求,指出关键字或正则表达式

Compose:重新编辑选中的请求

Record:pause record 停止访抓包记录, scroll to top到最顶部 scroll to buttom到最底部

Import:导入请求

Export:导出已有的请求

Files:可以打开本地文件直接访问

Https:下载根证书,隐藏没有解密的https请求,开启解密https

Weinre:打开可以看到当前配置的weinre列表,点击列表项可以打开(可以抓取客户端的前端链接)

Help:打开帮助文档

Online:查看whistle当前服务基本信息
在这里插入图片描述
overview:请求基本信息

Inspectors:搜索相应的信息

Frames:

Composer: 构造请求,或者修改选中的请求再次发送

Timeline:请求时间线,可以在左边选择多个请求同时展示来进行时间线对比

Tools:
2.Rulse常用功能和含义:

おすすめ

転載: blog.csdn.net/weixin_44079370/article/details/110469926