在Raspberry上使用python读取原始以太网包

2024-04-24 15:30:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个设备,它通过它的以太网端口发送具有自己特定结构(报头、数据、crc)的数据包。在

我想做的是用树莓和python3.x与这个设备通信

我已经能够使用“socket”库发送原始以太网数据包,我已经在我的计算机上与wireshark进行了检查,一切似乎都按预期进行了传输。在

但现在我想读取设备发送的传入原始数据包,并将其存储在我的RPI上的某个地方,以便以后使用。 我不知道如何使用“socket”库来读取原始数据包(我指的是第2层数据包),我只找到一些教程来读取更高级别的数据包,比如TCP/IP。在

我想做的是类似于wireshark在我的计算机上所做的事情,也就是说读取所有通过以太网端口的原始数据包。在

谢谢, 阿尔班


Tags: 数据端口地方计算机教程socket数据包结构