前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >窥视WebSocket传输的内容(Fiddler抓取)

窥视WebSocket传输的内容(Fiddler抓取)

作者头像
Criss@陈磊
发布2019-08-02 10:55:33
4.2K0
发布2019-08-02 10:55:33
举报
文章被收录于专栏:测试技术圈

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。

操作步骤

  • 打开Fiddler,点击Rules 下的Customize Rules
  • 在打开的CustomRules.js中加入如下代码:
    1. static function OnWebSocketMessage(oMsg: WebSocketMessage) {
    2. // Log Message to the LOG tab
    3. FiddlerApplication.Log.LogString(oMsg.ToString());
    4. }

保存后,重启Fiddler。

  • 就可以在Fiddler的右侧Log的标签中看到WebSocket的数据package了。
  • 测试网站如下:
  • 结果如下:

Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,Fiddler可以也可以让你检查所有的HTTP通讯,设置断点,以及Fiddle所有的“进出”的数据(我一般用来抓包),Fiddler还包含一个简单却功能强大的基于JScript .NET事件脚本子系统,它可以支持众多的HTTP调试任务。

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

本文分享自 质问 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 操作步骤
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档