前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【抓包工具】whistle入门

【抓包工具】whistle入门

作者头像
用户9913368
发布于 2022-08-13 07:34:08
发布于 2022-08-13 07:34:08
1.7K00
代码可运行
举报
文章被收录于专栏:嘎嘎软件测试嘎嘎软件测试
运行总次数:0
代码可运行

一 前言

抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,常用来检验前后端传输数据的情况,常用的抓包工具有Fiddler、Charles、wireshark,不过接下来我要分享是另一个非常易上手的抓包工具----whistle。

二 安装whistle

1、前提

安装whistle之前需先安装node,因为whistle是使用node写的。

2、安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--使用npm安装whistle
npm install -g whistle

--指定淘宝镜像安装cnpm,也可以使用cnpm安装whistle
npm install cnpm -g --registry=https://registry.npm.taobao.org
cnpm install -g whistle

3、启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--不设置端口默认使用8899
w2 start

--指定端口8888
w2 start -p 8888

4、访问

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--在浏览器访问127.0.0.1:8899
http://127.0.0.1:8899/#network

5、其它操作

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--停止
w2 stop

--重启
w2 restart

三 配置代理

1、下载证书

点击菜单栏HTTPS > Downloand RootCA,注:需勾选Enable HTTP/2。

2、安装证书

在Chrome安装受信任证书 > 管理证书 > 受信任的根证书颁发机构 > 导入 > 选择rootCA.crt,一路确定。

3、win10设置代理

win左下角搜索代理,代理 > 地址:127.0.0.1或者本机IPv4,端口:8899

4、验证

四 whistle的基本操作

1、过滤请求

在Settings勾选Include Filter,在里面填写需过滤的域名(注:一个域名一行)

2、Rules

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--1、重定向
https://www.baidu.com redirect://https://www.qq.com/
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--2、修改请求方法和请求体
Rules:https://www.baidu.com method://post
Rules:https://www.baidu.com reqBody://{reqBody_demo}

Values:reqBodey_demo 我是修改后的请求体呀
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--3、修改返回体
Rules:https://www.baidu.com file://{respBody_demo.json}

Values:respBody_demo.json{"demo":"我是修改后的返回体啊"}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--4、修改响应码https://www.baidu.com statusCode://404

--5、延迟响应https://www.baidu.com resDelay://5000

五 总结

本篇简单描述了从whistle的安装到基本操作,更多whistle教程可查看官网进行解锁:https://wproxy.org/whistle/。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嘎嘎软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验