Ich versuche, Scapy für eines meiner Projekte zu verwenden. Aber es gibt den folgenden Fehler, wenn ich es teste.Sniff Fehler in Scapy
NameError: name 'sniff' is not defined
import sys
from scapy import *
devices = set()
def PacketHandler(pkt):
if pkt.haslayer(Dot11) :
dot11_layer = pkt.getlayer(Dot11)
if dot11_layer.addr2 and (dot11_layer.addr2 not in devices):
devices.add(dot11_layer.addr2)
print dot11_layer.addr2
sniff(iface = sys.argv[1], count = int(sys.argv[2]), prn = PacketHandler)
wenn ich Modulnamen scapy.all ändern, heißt es dort kein Modul ist.
Python-Version: 2.7 scapy Version: 2.3.3
Ich habe gerade mit pip installiert installieren scapy.Any würde geschätzt hilft.
Können Sie den Fehler anzeigen? – Noob123
Hallo @ Noob123. Bitte beachten Sie den Ausgabefehler: Traceback (letzter Aufruf zuletzt): Datei "get_wifi.py", Zeile 18, in sniff (iface = sys.argv [1], count = int (sys.argv [2]) , prn = PacketHandler) NameError: Name 'Sniff' ist nicht definiert –
pydev