whistle手机抓包

环境:whistle:2.9.59

whistle手机抓包(ios可以抓小程序的包;安卓机不能抓小程序的包,但是小程序的有开发者工具就够用了)

以安卓手机为例(手机跟电脑要连同一个wifi)

1.电脑安装whistle

npm install -g whistle  // 直接使用npm全局安装
w2 help  // 安装结束可以输入w2 help查看帮助信息,并验证是否安装成功

在这里插入图片描述在这里插入图片描述

2.电脑启动whistle

w2 start  // 如果需要更改默认运行端口8899,可以使用w2 start -p 端口号,如w2 start -p 8011
// w2 restart  // 重启
// w2 stop  // 手动停止

在这里插入图片描述
注意点:w2 start 启动后会有好几个网址,访问时如果有些访问不到(代理访问有些被拦截,这时用自己电脑IP那一个网址访问即可),“1、2、3”可以都试一下!

3.配置wifi代理

电脑和手机连的都是xxxx的wifi,手机中设置wifi(xxxx)的代理服务器。选择手动,输入电脑IP地址、端口号要跟whistle一致,保存即可。

### 配置 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
发出的红包

打赏作者

shinyBoy_z7

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值