移动端如何用whistle抓包前端调试抓包工具

在开发中抓包前端调试抓包工具代理工具太有用了。抓包、重放、构造、篡改等方式前端调试抓包工具HTTP、HTTPS、WebSocket及普通的Socket(TCP)请求也可以作为普通的HTTP代理。

今天为大家介绍2款卋面上最好用而且还免费的抓包前端调试抓包工具代理工具。

Fiddler不用作太多介绍了网上教程和文章都很多,用的人也非常多主要在windows上非常流行。我平时工作也经常用

今天重点说一说这个whistle。昨晚因为要在mac os上抓包并把一些线上地址映射到本地所以找来找去,发现有人介紹这个于是下下来一试,哇尽然有这么牛逼的工具。

whistle(读音[wsl]拼音[wēisǒu])是基于Node实现的跨平台抓包前端调试抓包工具代理工具,支持抓包、重放、构造、篡改等方式前端调试抓包工具HTTP、HTTPS、WebSocket及普通的Socket(TCP)请求也可以作为普通的HTTP代理,其所有篡改操作都可以通过类似配置hosts的方式实現且支持域名、路径、正则表达式、通配符、通配路径等多种匹配模式,内置了移动端常用的前端调试抓包工具方式并支持以Node模块作為插件扩展功能,基本上可以满足你对抓包前端调试抓包工具的所有需求基本功能如下:

本文由百家号作者上传并发布,百家号仅提供信息发布平台文章仅代表作者个人观点,不代表百度立场未经作者许可,不得转载

}

Whistle可以通过设置规则来设置代理和Hosts,使请求按照设置的代理路径跳转和访问但是当本身已经为一个链接设置了代理,但是同时要为这个链接中的子内容设置规则时,需要將代理放在不同的文件中或者将代理设置写在外层代理的上面

假设配置了一条规则为:

然后抓去到一条请求及返回

我们想在请求的时候返回我们自己模拟的报文,而不是系统返回的报文这时候需要设置一条规则为

再次请求会发现,请求依旧走235这个代理机器模拟报文并未生效,因为这两条规则矛盾此时需要将第二行规则上移或者单独提出来作为一条规则文件,问题解决

}

我要回帖

更多关于 前端调试抓包工具 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信