超好用的抓包工具——whistle抓包简介/如何安装启动

whistle简介

官网:https://wproxy.org/whistle/
Github:https://github.com/avwo/whistle

whistle(读音[ˈwɪsəl],拼音[wēisǒu])基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,不同于Fiddler通过断点修改请求响应的方式,whistle采用的是类似配置系统hosts的方式,一切操作都可以通过配置实现,支持域名、路径、正则表达式、通配符、通配路径等多种匹配方式,且可以通过Node模块扩展功能。
在这里插入图片描述

安装/启动

参考官网:https://wproxy.org/whistle/install.html
Mac 或 Windows 系统可以采用一键安装:https://juejin.cn/post/7096345607740063775

whistle安装过程需要以下步骤(缺一不可):
安装Node
安装whistle
启动whistle
配置代理
安装根证书

  1. Nodejs版本大于 v0.10.0 (命令行查看node版本: node -v)
  2. 安装whistle的3种方式:
    npm install -g whistle
    npm install cnpm -g --registry=https://registry.npmmirror.com
    cnpm install -g whistle
    npm install whistle -g --registry=https://registry.npmmirror.com
  3. 安装完成后

w2 help 查看whistle帮助
w2 -V 查看whistle版本
w2 start 启动whistle, 监听端口号默认为8899
w2 restart 启动whistle
w2 stop 关闭whistle
启动whistle后访问 配置页面 http://local.whistlejs.com/ (未设置代理时无法访问)

在这里插入图片描述
4.配置代理

谷歌浏览器安装代理插件SwitchyOmega
https://chrome.zzzmh.cn/info/padekgcemlokbadohgkifijomclgjgif
在这里插入图片描述
启动whistle且配置好代理,可以正常访问 whistle配置页面
http://local.whistlejs.com/

5.安装证书,配置https代理
(1)Network - https - 下载证书 - 安装证书
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)Mac、安卓、iphone设置代理及安装证书请自行百度
(3)安装完根证书,可以抓取https的包

whistle使用

重启电脑后遵循以下步骤文章来源地址https://uudwc.com/A/xkLdB

  1. 命令行输入 w2 start 启动whistle
  2. Chrome插件switchyOmega使用正确的代理模式
  3. 打开whistle配置页面 http://local.whistlejs.com/#network
  4. 切换到network标签 !!!network界面设置不影响代理结果!!!
    (1)基本界面
    在这里插入图片描述
    (2)查看包内容,用法类似浏览器network
    在这里插入图片描述

原文地址:https://blog.csdn.net/zhangmeixia969/article/details/129790107

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年08月23日 11:15
下一篇 2023年08月23日 11:15