繁体   English   中英

找不到Scapy Dot11

[英]Scapy Dot11 not found

我似乎无法访问Dot11。 我的设置如下:

  1. Kali Linux VM映像
  2. 通过以下方式安装了Scapy:pip install git + https://github.com/secdev/scapy
  3. Pycharm运行python 3.6

剧本:

from scapy.all import *

def packethandler(pkt):
    if pkt.haslayer(Dot11):
        print("hello")

sniff(iface="wlan0mon",prn=packethandler,store=0,monitor=True)

Dot11被标记并且找不到。 但是,我可以执行以下操作:

sniff(iface="wlan0mon", prn=lambda p: p.summary(), store=0)

它实际上可以工作并找到802.11数据包。 谁能帮我吗?

尝试避免使用通配符导入,请尝试如下操作:

from scapy.layers.dot11 import Dot11
from scapy.sendrecv import sniff

def packethandler(pkt):
    if pkt.haslayer(Dot11):
        print("hello")

sniff(iface="wlan0mon",prn=packethandler,store=0,monitor=True)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM