【问题标题】:Is there a wireshark dissector for NATS protocol (https://nats.io/)是否有用于 NATS 协议的wireshark解剖器(https://nats.io/)
【发布时间】:2020-05-18 08:06:37
【问题描述】:

到目前为止,Wireshark 仅在捕获的 TCP 有效负载中显示原始字节。 我希望看到一些结构化的 NATS 消息:CONNECT、SUBSCRIBE、PUBLISH 等。 有没有 Wireshark 插件呢?或者也许我可以使用另一个嗅探器?

【问题讨论】:

    标签: wireshark wireshark-dissector nats.io


    【解决方案1】:

    NATS 使用 ASCII 文本。您只需右键单击顶部面板上的消息,选择关注->> TCP 流。它会显示一个类似这样的弹出窗口:

    INFO {"server_id":"NBJQ7WOATUJACQOLGFHQWXIZHYSSTR5ACGUPKRUUURQVJJ5YZ7GG4KO7","server_name":"NBJQ7WOATUJACQOLGFHQWXIZHYSSTR5ACGUPKRUUURQVJJ5YZ7GG4KO7","version":"2.1.6","proto":1,"git_commit":"8c8d6f8","go":"go1.13.9","host":"0.0.0.0","port":4222,"max_payload":1048576,"client_id":3,"client_ip":"10.2.125.91"} 
    CONNECT {"verbose":false,"pedantic":false,"tls_required":false,"name":"","lang":"C","version":"2.1.0","protocol":1,"echo":true}
    PING
    PONG
    SUB _INBOX.DJA876I7XYOOISPLX6J5E1.*  1
    PUB help _INBOX.DJA876I7XYOOISPLX6J5E1.0 9
    help here
    

    唯一的缺点是它一次只显示一个 TCP 连接。您可以通过以下方式列出所有 TCP 连接:菜单:Statistics->>Conversations 并选择 TCP tab。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 1970-01-01
      • 1970-01-01
      • 2017-02-07
      • 2017-09-07
      • 1970-01-01
      相关资源
      最近更新 更多