【问题标题】:Scapy Dot11 not found未找到 Scapy Dot11
【发布时间】:2019-05-15 17:12:50
【问题描述】:

我似乎无法访问 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 数据包。谁能帮帮我?

【问题讨论】:

    标签: python pycharm scapy


    【解决方案1】:

    尽量避免使用通配符导入,试试这样:

    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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      • 2017-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多