【问题标题】:Protocol Buffer Wireshark Plugin协议缓冲区 Wireshark 插件
【发布时间】:2014-02-18 20:15:09
【问题描述】:

我正在寻找 google 协议缓冲区的 wireshark 插件。我发现了这个 GPB Wireshark 插件http://code.google.com/p/protobuf-wireshark/

显然只有 UDP...。是否有适用于 TCP 的 Wireshark 的 GPB 插件?

【问题讨论】:

    标签: tcp protocol-buffers wireshark wireshark-dissector


    【解决方案1】:

    您可以改用 Wireshark 附带的 Protobuf 解析器。从 Wireshark 3.2.0 开始,现在可以配置 *.proto 文件以更精确地解析序列化的 Protobuf 数据(例如 gRPC)。

    从那个版本开始支持基于 UDP 端口解析 Protobuf 数据。您还可以编写一个简单的解析器来调用 TCP 的 Protobuf 解析器,方法是通过 C 中的 'data' 参数或 lua 中的 pinfo.private["pb_msg_type"] 传递消息类型。

    您可以从发行说明 (https://www.wireshark.org/docs/relnotes/wireshark-3.2.0.html) 中获得详细信息。 在您自己的解析器中调用 Protobuf 解析器的详细信息在 https://www.wireshark.org/docs/wsug_html_chunked/ChProtobufUDPMessageTypes.html 上。

    【讨论】:

      【解决方案2】:

      本插件仅支持wireshark 10.0.2。

      【讨论】:

      • 这实际上并不能回答问题。
      猜你喜欢
      • 1970-01-01
      • 2014-05-02
      • 2011-09-18
      • 2021-12-19
      • 2011-11-15
      • 1970-01-01
      • 1970-01-01
      • 2016-12-19
      • 1970-01-01
      相关资源
      最近更新 更多