有没有办法实时从UDP数据包中提取有效负载并将该有效负载用于其他应用程序?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有办法实时从UDP数据包中提取有效负载并将该有效负载用于其他应用程序?相关的知识,希望对你有一定的参考价值。

我从名为tun0的网络接口接收一些udp数据包。我能够通过wireshark看到这些数据包。我需要的是从这些数据包中提取有效负载。我试图使用python套接字,但我无法提取有效负载,我认为这是因为数据包有一个uip堆栈。反正有没有将wireshark的有效载荷直接带到实时进程?或者还有其他建议吗?

答案

如果我正确理解你要完成的是从没有标题的Wireshark中获取udp.stream。如果你使用Windows,你可能想使用powershell:http://winpowershell.blogspot.com/2010/01/powershell-udp-clientserver.html?m=1

但是如果你正在使用linux或没有PowerShell /不舒服使用它,你可以使用这样的tshark。 tshark -r $ file -R'(ip.addr eq 10.0.0.X和ip.addr eq 10.0.0.X)和(udp.port eq X和udp.port eq X)' - T fields -e data

希望这会奏效。

以上是关于有没有办法实时从UDP数据包中提取有效负载并将该有效负载用于其他应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

更新分段数据包中的UDP校验和

使用 PcapDotNet,你如何提取最终的有效载荷?

有没有办法向 GCP 提供记录 JSON 有效负载的数据,以便它从有效负载中获取级别和时间戳?

有没有办法从机票网站上提取实时报价? [关闭]

Python 请求:从有效负载中提取数据

用ogg容器封装RTP包中提取的opus payload的实现