【问题标题】:Wireshark/Tshark json output in kafka topickafka 主题中的 Wireshark/Tshark json 输出
【发布时间】:2020-01-20 11:30:32
【问题描述】:

我正在寻找一种解决方案,我可以将控制台上生成的 json 数据发送到 kafka 主题。例如。 tshark -r "filename.pcap" -T json 到我的 kafka 主题,或使用 librdkafka 在同一主题上生成它。

如果有人知道 tshark 的内部结构,我可以在其中抽动它的模块,在该模块中将 json 打印在控制台上,以在我的 kafka 主题上生成 json。如果我能达到 json 被打包/制作然后打印在控制台上应该可以工作的地步。提前致谢。

【问题讨论】:

    标签: apache-kafka wireshark tshark wireshark-dissector


    【解决方案1】:

    如果我能达到 json 被打包/制作然后打印在控制台上的地步应该可以工作。提前致谢。

    在屏幕上打印 JSON 的代码在 tshark.c lines 4187-4206lines 3834-3837

        if (print_details) {
          write_json_proto_tree(output_fields, print_dissections_none, TRUE,
                                protocolfilter, protocolfilter_flags,
                                edt, &cf->cinfo, node_children_grouper, &jdumper);
          return !ferror(stdout);
        }
    

    write_json_proto_treeepan/print.c:712中实现

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-10
      • 1970-01-01
      • 1970-01-01
      • 2015-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多