我有一个设备,它通过它的以太网端口发送具有自己特定结构(报头、数据、crc)的数据包。在
我想做的是用树莓和python3.x与这个设备通信
我已经能够使用“socket”库发送原始以太网数据包,我已经在我的计算机上与wireshark进行了检查,一切似乎都按预期进行了传输。在
但现在我想读取设备发送的传入原始数据包,并将其存储在我的RPI上的某个地方,以便以后使用。 我不知道如何使用“socket”库来读取原始数据包(我指的是第2层数据包),我只找到一些教程来读取更高级别的数据包,比如TCP/IP。在
我想做的是类似于wireshark在我的计算机上所做的事情,也就是说读取所有通过以太网端口的原始数据包。在
谢谢, 阿尔班
你试过使用ETERCAP软件包吗? apt应提供
或者,您可以尝试使用TCPDump(Java工具)甚至检查ip表
相关问题 更多 >
编程相关推荐