9

Scapy を使用しており、宛先 MAC アドレスに基づいてフィルタリングしたいと考えています。

ただし、宛先 MAC アドレスがフィルターで指定されたアドレスではない場合に、パケットが表示されます。

コード スニピットを次に示します。

from scapy.all import *

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

Scapy 2.2.0 を実行しています

ここの問題に関するアイデアはありますか?

4

4 に答える 4

2

Scapy は、多くの異なるシステムに対して多数の依存関係を必要とします。BPF フィルターが機能するために必要な依存関係がない可能性はほとんどありません。

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

于 2013-06-18T15:38:34.580 に答える
2

私の場合、2.3.3dev(github版)にアップグレードしたら直りました

于 2018-02-08T02:27:06.927 に答える