抓包工具之【whistle】【一】安装&启动&更新
安装&启动
一、安装Node
whistle 支持v0.10.0以上版本的Node,如果你的版本在这个至上,可以忽略此步骤,不过也可以为了追求更好的性能,安装当前最新版本的Node。
window环境安装,下载地址:https://nodejs.org/zh-cn/
下载长期维护版,安装一直点next即可。
注:如果是Liunx环境,官网【https://nodejs.org/en/download/ 】下载源码,解压文件之后,安装【进入解压后的根目录(node-vx.y.z),依次执行./configure 、 ./make 和 ./make install 】。
检查是否安装成功:在命令行窗口执行 node -v 即可查看到当前安装的Node版本
二、安装whistle
window: 在命令行窗口,输入命令:$ npm install -g whistle
Mac或Linux的非root用户 :$ sudo npm install -g whistle
三、启动whistle
启动:$ w2 start
重启:$ w2 restart
停止:$ w2 stop
调试模式启动: $ w2 run
四、安装证书
1、启动后,打开工具的地址,下载证书
2、安装证书
五、设置代理
完成证书安装之后,将电脑的全局代理打开,如果是只想抓某个浏览器的,可以直接设置浏览器的代理,手机的代理也是一样的设置方式
六、访问抓包页面
1、检查抓包情况,上面的步骤都完成之后,访问网页,就会在这个工具下看到接口的访问情况
2、如果是配置完成,代理也设置完成,其他电脑,或者是手机无法访问这个工具地址,可能是whistle 所在的电脑防火墙限制了端口的访问,需要设置一下防火墙的白名单,当然也可以关闭防火墙(不过这种操作不太安全,还是建议设置防火墙白名单即可)。
七、查看whistle的帮助信息 【这个可以按需】:
$ w2 help
八、更新并重新启动
$ npm i -g whistle && w2 restart 【其他环境,权限问题加sudo】