一、下载安装
1、下载地址
2、安装方式
下载完成打开cmd,输入$ npm install -g whistle
出现安装报错可尝试更换旧版本包
输入w2 help 查看是否安装成功
npm默认镜像是在国外,有时候安装速度很慢或者出现安装不了的情况,如果无法安装或者安装很慢,可以使用taobao的镜像安装
$ npm install cnpm -g --registry=https://registry.npmmirror.com
$ cnpm install -g whistle
或者直接指定镜像安装:
$ npm install whistle -g --registry=https://registry.npmmirror.com
启动 $ w2 start
启动 whistle:w2 start
重启 whistle:w2 restart
停止 whistle:w2 stop
查看信息 w2 help
定义新端口:w2 start -p xxxx
官网地址:
环境配置
1.PC配置访问页
- 打开 Whistle 监控界面代理服务器:127.0.0.1:8007
- 下载根证书
- 下载完根证书后点击rootCA.crt文件,弹出根证书安装对话框。
- 下载证书后,双击证书,根据指引安装证书。证书安装过程,要确保证书存储到受信任的根证书颁发机构下
2.移动端配置代理
1.证书安装:
- iOS:Safari 地址栏输入 rootca.pro,按提示安装证书
- Android:用浏览器扫描 whistle 监控界面 HTTPS 的二维码下载安装,或者浏览器地址栏 rootca.pro 按提示安装
- ca 证书安装完后可以在 Android 手机的“设置” -》“安全和隐私” -》“受信任的凭证” 里查看手机上有没有安装成功
- 部分浏览器不会自动识别 ca 证书,可以通过 Chrome 来完成安装
2.配置代理:
- 确保手机和PC同一个网络
- 手动配置代理
- 输入端口号服务器
注:电脑关机或重启后IP地址可能发生变化,移动端代理服务器及时更新
三、常规操作
1.whistle 界面最下面输入框可以输入内容进行过滤
3.抓包
1选择所要导出的数据,点击export导出
2.命名导出