Ich habe Aufnehmen das folgenden Programme ausgeführt (schließlich nach der Installation von libnet usw.) auf meinem Mac versucht, für eine Dash-Taste der MAC-Adresse zu hören:scapy keine einzige ARP-Anfrage
from scapy.all import *
def arp_display(pkt):
if pkt[ARP].op == 1: #who-has (request)
if pkt[ARP].psrc == '0.0.0.0': # ARP Probe
print ("ARP Probe from: " + pkt[ARP].hwsrc)
print (sniff(prn=arp_display, filter="arp", store=0, count=300))
Dies ist jedoch nur läuft auf unbestimmte Zeit und Auch nach zahlreichen Drücken auf den Dash und vielen anderen Geräten wird nichts mehr auf- und abgeklemmt.
Ich versuchte, das zu folgenden
from scapy.all import *
print (sniff(filter="arp",count=10).summary())
Welche auch keine Ergebnisse liefert. Nichts, was ich online finde, sagt mir, was das verursachen könnte.
Irgendwelche Ideen? Oder wie könnte ich debuggen?
Sie müssen Ihren Wi-Fi-Adapter in den Überwachungsmodus versetzen. Dies verhindert, dass Sie es während des Zeitraums, in dem Sie es im Überwachungsmodus haben, als normale Netzwerkverbindung verwenden. –
Müsste ich es die ganze Zeit im Monitor-Modus halten – NickP
Sie können nur im Monitor-Modus die Luft schnüffeln. Wenn Sie mit dem Sniffing fertig sind, können Sie den Monitor-Modus beenden. –