whistle 安卓7+ 免root抓包

为什么使用whistle抓包工具?
whistle支持抓包,mock数据,支持移动端抓包,且安卓7+版本抓包不需要root
但相对于 charlesfiddler抓包工具,
whistle依赖于node环境运行,
需要额外安装node环境,可以通过脚本弥补启用步骤。

运行环境

  • window10
  • node v14.17.0
  • 安卓12(抓包环境)
  • 无root

一、安装node环境

node官网下载地址
建议选择安装稳定版本(LTS)

下载完成,验证安装是否成功

node -v

命令输入,显示版本号即可

二、安装whistle

// 更换淘宝镜像源提高下载速度
npm config set registry https://registry.npm.taobao.org
// 安装
npm install -g whistle
// 验证安装,显示版本即安装成功
whistle version

三、启动whistle服务

// 指定port 9800 启动服务
w2 start -p 9800

浏览器访问以下任意地址进入whistle控制面板

四、开启代理proxy

两种方式:

  • 全局设置
  • 浏览器插件代理设置(推荐)

关闭whistle服务时,要关闭proxy,否则浏览器无法正常链接网络

方式一:全局设置proxy

终端输入

w2 proxy

方式二:插件开启代理,不影响全局(推荐)

安装代理插件SwitchyOmega(谷歌浏览器)

  1. 极简插件 SwitchyOmega 下载地址

  2. 将下载的文件解压,crx文件,添加到谷歌浏览器扩展程序

  3. 配置proxy,配置的端口号和开启的服务端口号保持一致

  4. 配置成功后,从浏览器中可以看到插件

  5. 点击后,选择刚刚配置的proxy(关闭whilstle服务后,要切换回直连模式)

五、安装证书(抓包https协议需要

浏览器访问启动whilstle服务地址,进入whistle控制面板

  • 选择.pem格式(移动端环境,.crt是Windows环境,.cer是Linux环境)
  • 允许代理渠道连接抓包,勾选
  • 手机浏览器扫码安装证书手机(无需root)
  • 扫码下载不了,可以PC端点击二维码,下载后拷贝到手机

六、手机连接wifi添加局域网代理

  1. 命令行ipconfig查询,电脑连接局域网ip
  2. 手机配置代理地址和端口(端口与proxy配置的端口保持一致)

七、whilstle面板使用

完成上述配置即可实现抓包了(抓包数据代理会导致一定的延迟)。打开控制面板的Network,查看抓包信息

八、过滤规则文档

过滤规则文档

九、快捷打开关闭whistle

如果每次启动要唤起命令行太麻烦,可配置命令脚本快捷打开

  1. 新建txt文档
  2. 输入命令脚本
  3. 把文件后缀名改写成.bat
  4. 下次启用双击打开运行,并打开proxy,最后就可以在控制面板抓包了
  5. 关闭服务后,一定要记得同时切换回直连模式,否则会无法联网

whilstle_start_9800.bat内容如下:

% 开启9800端口的whistle服务%
whistle start -p 9800

whilstle_stop.bat内容如下:

% 关闭whistle服务%
whistle stop

其他命令

// 全局打开proxy
w2 proxy
// 重启whistle
w2 restart -p 端口号
// ...更多查看官网 或 whistle -h

十、whilstle文档

  • 官方文档

whistle安卓7+免root抓包相关推荐

  1. Android 免 root 抓包简易教程

    目录 概述 不同版本 Android 的策略 抓包局限 手机虚拟机简介 信任证书 导出证书 计算证书哈希值 .pem 等格式 .crt/.cer 等格式 将证书放入到 system 的对应路径下 抓包 ...

  2. VMOS虚拟机与Fiddler免root抓包(超简单解决抓包无网络问题)

    Fiddler抓包Android手机https.http教程 先看一下上面的文章了解一下Fiddler在真机上是如何抓包的. 然后再回到正题,这样抓包对于一些小程序或者APP来说会出现没网的情况 但是 ...

  3. Android 免root抓包

    没用过,以后试试.

  4. 安卓手机免root本地运行青龙面板(ZeroTermux)

    安卓手机免root本地运行青龙面板 网盘下载: https://www.123pan.com/s/EZ6KVv-J41Gd.html提取码:4444 ZeroTermux:https://od.ixc ...

  5. 王者荣耀战区修改,安卓手机免ROOT教程王者荣耀战力查询

    今天给大家更新王者荣耀战区修改教程,安卓手机简单操作一学就会 如果有想了解地区战力的可以使用下方小程序查询 全国战区最低战力免费自助查询 星尘库 全国战区最低战力免费自助查询 小程序 本次教程,使用V ...

  6. Android 免root 备份数据,教你安卓手机免Root恢复手机数据的三种方法

    说到安卓手机,人们对它的第一印象就是开源.自由.可定制.市面上大多数系统,比如Flyme.MIUI其实都是由安卓内核再加上一层自己的包装罢了.所以你会看到手机上一堆预装软件卸载不掉,这本质上就是手机厂 ...

  7. Charles抓包工具 + (夜神)安卓模拟器实现代理抓包,最详细教程

    Charles抓包工具 + (夜神)安卓模拟器实现代理抓包 前置条件 :电脑和模拟器使用同一个网络没用Charles之前 :后端菜鸡 : 嘿嘿嘿(及其可怜,卑微,弱小) , 安卓大佬帮我查下这个功能接 ...

  8. AOSP添加证书编译,tiktok无root抓包

    下载官方镜像,下载对应AOSP,编译出的*.img替换到官方镜像对应的文件, 刷入 把证书放到aosp源码的system/ca-certificates/files文件夹里,lunch aosp_sa ...

  9. 安卓端小黄鸟抓包保姆级教程(附带全套工具,完美解决无网络和ROOT问题)

    抓包工具 1. vmos pro 2. 小黄鸟 3. JustTrustMe 4. JustMeplus 5. JustMeAlreadly 6.MT管理工具 抓包环境 vmos pro(*虚拟机安卓 ...

最新文章

  1. OpenCV中函数imread的参数flags的枚举值(可设置值)及其具体意义
  2. IE8 chrome 中 table隔行换色解决办法
  3. 彻底弄懂 HTTP 缓存机制及原理 | 干货
  4. 数学不好,能学好机器学习吗?
  5. WordPress博客主题KRATOS双栏响应式博客主题
  6. mysql 随机槽_mysql怎样高效率随机获取n条数据
  7. Hive远程模式安装指导
  8. 13 大论坛同开播!数百专家带你从机器学习技术与工程实践,聊到开源生态 | AI ProCon 2020...
  9. 我什么时候应该使用懒惰 <T> ?
  10. UISegmentedControl
  11. 数电笔记之无关项化简逻辑函数
  12. python中requests设置代理服务器
  13. 计算机金额函数,Excel数字转大写金额方法 一个隐藏函数搞定
  14. 基于MATLAB的极限与求导(附完整代码)
  15. 微信好友大揭秘,使用Python抓取朋友圈数据,通过人脸识别全面分析好友,一起看透你的“朋友圈”
  16. 数据分析之历史上的百年奥运
  17. hello.i 预处理文件
  18. PPT学习整理(三)合并形状
  19. 震荡指标(一)RSI指标
  20. 一年的总结(09-10)

热门文章

  1. SAP BASIS ADM100 中文版 Unit 5(4)
  2. 涂子沛:个人信息保护入法,堵住非法变现通道
  3. 基础设施建设取得新进展,区块链产业化提速 | 产业区块链发展周报
  4. python用户登录a_python实现用户登录
  5. 海量存储检索原理系列文章
  6. hex文件、out文件、bin文件、map文件解析
  7. Java进阶 主键和外键的使用区别
  8. c语言数据结构linklist用法,C语言数据结构-线性链表LinkList
  9. python 深度学习环境安装(tensorflow-gpu)
  10. python求解一阶线性偏微分方程通解举例