【发布时间】:2021-11-29 02:06:57
【问题描述】:
我需要捕获数据包并使用数据进行实时集成。
数据包在两个不提供其他数据访问方式的旧系统之间流动。
使用 tcpdump 或 tshark 似乎很简单,但我无法找到一种简化的方法来将数据从捕获设备 (raspberry pi) 和管理集成的服务中获取。据我从文档中可以看出,tcpdump 和 tshark 只写入文件或控制台。
理想情况下,每个数据包中的数据将从捕获设备发送到远程 MQTT 主题。这将避免 tcpdump/tshark 固有的写入和文件解析。我知道我可以从文件中提取数据,但我希望消除该步骤。将被捕获的数据包流量很小(每秒最多一个数据包)。我是否错过了可以轻松做到这一点的东西?
【问题讨论】:
标签: mqtt packet tcpdump tshark