whistle抓包工具

本文详细介绍了在Windows环境下安装Whistle抓包工具的全过程,包括安装Node.js、配置环境变量、安装Chrome插件Proxy Omega、安装Whistle工具及启动方法等关键步骤。

一、windows下安装whistle工具

1. 安装node
官网下载安装即可node官网

1.1node下载成功以后,进行安装(安装步骤不一一编写)

1.2配置环境变量


检查是否安装成功
输入cmd回车,输入node -v

检查npm是否安装成功,命令输入:npm

2.谷歌浏览器安装插件

安装启动whistle后,通常浏览器需要设置代理指向whistle Server地址127.0.0.1:8899,为了方便切换,chrome下推荐安装使用proxyOmega插件来提高切换效率,这样就可以一键切换代理

2.1下载地址:Releases · FelisCatus/SwitchyOmega · GitHub

​ 

### 配置 Whistle 进行手机抓包分析 Whistle 是一款功能强大的网络调试工具,可以用于对手机应用进行抓包分析,帮助开发者查看和调试网络请求。以下是详细的配置步骤: #### 安装 Node.js 和 Whistle 1. **安装 Node.js** 访问 [Node.js 官网](https://nodejs.org/) 下载并安装 LTS 版本。安装完成后,可以通过命令行工具输入 `node -v` 来验证是否安装成功。 2. **安装 Whistle** 使用 npm 命令安装 Whistle: ```bash npm install -g whistle ``` 如果遇到权限问题,可以使用 `sudo` 前缀来执行: ```bash sudo npm install -g whistle ``` 安装完成后,可以通过 `w2 help` 来确认安装是否成功[^4]。 #### 启动 Whistle 启动 Whistle 服务,可以使用以下命令: ```bash w2 start ``` 默认情况下,Whistle 使用的端口号是 8899。如果需要自定义端口号,可以使用 `-p` 参数指定: ```bash w2 start -p 1234 ``` 停止 Whistle 服务可以使用以下命令: ```bash w2 stop ``` #### 安装根证书 为了能够捕获 HTTPS 请求,需要在 PC 和手机上安装 Whistle 提供的根证书。 1. **PC 安装根证书** 打开 Chrome 浏览器,输入 `http://127.0.0.1:8899`,然后下载证书并双击安装。选择“始终信任”选项以确保证书生效[^1]。 2. **手机安装根证书** 确保手机和 PC 处于同一局域网中,配置手机的 Wi-Fi 代理为 PC 的 IP 地址和 8899 端口。然后在手机浏览器中输入 `rootca.pro`,根据提示安装证书。如果安装不成功,可以尝试直接访问 Whistle 启动时显示的 IP 地址和端口来安装证书[^1]。 #### 配置手机代理 1. **设置代理** 在手机的 Wi-Fi 设置中,找到当前连接的网络,选择“修改网络”,然后进入“高级选项”。将代理设置为手动,输入 PC 的 IP 地址和 8899 端口[^3]。 2. **信任证书** 对于 iOS 设备,需要进入“设置”->“通用”->“关于本机”->“证书信任设置”,将 Whistle 的证书启用。对于 Android 设备,通常在安装证书时会自动提示信任设置[^3]。 #### 使用 Whistle 抓包 启动 Whistle 并完成代理配置后,可以在 Whistle 的界面中看到所有的网络请求和响应。通过这些信息,可以详细分析手机应用的网络行为,包括请求头、响应头、请求体和响应体等内容[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

美丽的说说

感谢你的支持与鼓励,每一份打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值