Scapy BPF过滤器无法正常工作

use*_*606 9 python scapy

我正在使用Scapy,并希望根据目标mac地址进行过滤.

但是,我收到的数据包显示目标MAC地址不是过滤器中指定的地址.

这是一个代码snippit:

from scapy.all import *

sniff(iface="eth1", filter="ether dst host 91:e0:f0:01:00:00", 
      count=3, prn=lambda x: x.show())
Run Code Online (Sandbox Code Playgroud)

我正在运行Scapy 2.2.0

关于这个问题的任何想法吗?

RyP*_*eck 2

Scapy 需要许多不同系统的大量依赖项。您很可能不具备 BPF 过滤器工作所需的依赖关系。

http://www.secdev.org/projects/scapy/portability.html