我正在写一个Python程序,这个程序需要监听所有网络设备上的流量,并根据数据包的进入接口来识别它们。为了监听所有接口,我开始捕获数据时没有指定具体的设备,但我无法标明某个数据包是从哪个接口来的。这该怎么做呢?
我想你应该知道MAC地址就够用了。
数据包的前6个字节是目标MAC地址,紧接着就是6个字节的源MAC地址。
来源