Scapy Dot11 не найден - PullRequest
       13

Scapy Dot11 не найден

0 голосов
/ 15 мая 2019

Я не могу получить доступ к Dot11. Моя установка выглядит следующим образом:

  1. Образ Kali Linux VM
  2. Установлен Scapy через: pip install git + https://github.com/secdev/scapy
  3. Pycharm работает питон 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. Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 16 мая 2019

Старайтесь не использовать импорт подстановочных знаков, попробуйте что-то вроде этого:

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)
...