如何打开 .saz websocket 转储?
How to open .saz websocket dump?
我知道 .saz 文件只是一个 zip 存档。
但是,当我尝试打开 websocket 会话文件(.saz 中的 .w 文件)
大多数值都是未知的二进制格式。我如何阅读它们?当我在 fiddler 中查看相同的 .saz 文件时,它运行良好(我看到来自 websocket 会话的正常文本数据)。但是当我在记事本中打开它时,我得到以下信息:
‚ю —Ѓ]CИСњЎr0ја)6»ЎњСrrж°PIЂо.7тЎ/0жв<1Єо3$©м80жв2.Е‹0уpЇд37тЎ,§кfqюІisуП< ¤·icЕ‹,¦х8-ј¬ :ёдgc©с-/Ўв<7Ўо3l°¬*4ї¬;,ємp6єн8-«о9&¬ЊW §п)&¦хpп:7 »}sЕ‹PI
Request-Length: 17
ID: 17
BitFlags: 0
DoneRead: 2015-02-14T09:47:35.1427680+03:00
BeginSend: 2015-02-14T09:47:35.1427680+03:00
DoneSend: 2015-02-14T09:47:35.1427680+03:00
我该如何解码?
当前未记录 WebSocket 文件的格式,不支持直接操作。
从Fiddler 2.5.0.1开始,格式如下:
[File Headers]\r\n
[Message 0 Headers]\r\n
[Message 0 raw bytes]\r\n
[Message 1 Headers]\r\n
[Message 1 raw bytes]\r\n
[Message 2 Headers]\r\n
[Message 3 raw bytes]\r\n
<eof>
显然,解析它需要您拥有可以解析 WebSocket 消息的原始字节的代码。
与其自己编写所有这些代码,不如使用 Fiddler 的脚本或扩展模型与 Fiddler 在重新加载 SAZ 文件时构建的 WebSocketMessage
对象进行交互可能会更好。
我知道 .saz 文件只是一个 zip 存档。 但是,当我尝试打开 websocket 会话文件(.saz 中的 .w 文件) 大多数值都是未知的二进制格式。我如何阅读它们?当我在 fiddler 中查看相同的 .saz 文件时,它运行良好(我看到来自 websocket 会话的正常文本数据)。但是当我在记事本中打开它时,我得到以下信息:
‚ю —Ѓ]CИСњЎr0ја)6»ЎњСrrж°PIЂо.7тЎ/0жв<1Єо3$©м80жв2.Е‹0уpЇд37тЎ,§кfqюІisуП< ¤·icЕ‹,¦х8-ј¬ :ёдgc©с-/Ўв<7Ўо3l°¬*4ї¬;,ємp6єн8-«о9&¬ЊW §п)&¦хpп:7 »}sЕ‹PI
Request-Length: 17
ID: 17
BitFlags: 0
DoneRead: 2015-02-14T09:47:35.1427680+03:00
BeginSend: 2015-02-14T09:47:35.1427680+03:00
DoneSend: 2015-02-14T09:47:35.1427680+03:00
我该如何解码?
当前未记录 WebSocket 文件的格式,不支持直接操作。
从Fiddler 2.5.0.1开始,格式如下:
[File Headers]\r\n
[Message 0 Headers]\r\n
[Message 0 raw bytes]\r\n
[Message 1 Headers]\r\n
[Message 1 raw bytes]\r\n
[Message 2 Headers]\r\n
[Message 3 raw bytes]\r\n
<eof>
显然,解析它需要您拥有可以解析 WebSocket 消息的原始字节的代码。
与其自己编写所有这些代码,不如使用 Fiddler 的脚本或扩展模型与 Fiddler 在重新加载 SAZ 文件时构建的 WebSocketMessage
对象进行交互可能会更好。