Unterstützt es den Monitor-Modus (bekannt von aircrack-ng & co.)?
Unterstützt es den Monitor-Modus (bekannt von aircrack-ng & co.)?
Antworten:
Nein.
Aber es gibt Pläne, es anscheinend zu versuchen und umzusetzen
BEARBEITEN: (Sollte dies mit BCM43143 zusammenhängen, sobald der Rauch um die BCM-Chipnummer herum verschwindet, kann dies zu einem vollen "NEIN" werden.)
Die im BCM4339 (Nexus 5) sowie im BCM43438 (RPI3) verwendete Firmware verfügt über einen eingebauten Monitormodus .
Wir haben diese Funktionalität erst kürzlich entdeckt, nachdem wir den Monitor-Modus für das Nexus 5 implementiert haben (siehe: nexmon.org ). Die Standardfirmware unterstützt zumindest bereits die Ausgabe von unformatierten 802.11-Frames. Sie können eine unveränderte Firmware verwenden und einfach die IOCTLs 108
und 10
vom Treiber an die Firmware senden . Sie müssen auch den Schnittstellentyp ändern.
Wir arbeiten derzeit noch an der Verbesserung des Monitor-Modus für den Raspberry Pi 3, haben jedoch bereits ein für Ihre SD-Karte geeignetes Image erstellt . In der aktuellen Version haben wir den eingebauten Monitormodus erweitert, um Frames zu generieren, die in einem Radiotap-Header gekapselt sind.
Update: Danke @ user1147688, die obigen Links sollten auch aktualisiert werden :-)
Nein, ich bekomme diesen Fehler
Fehler bei Funkanfrage "Set Mode" (8B06):
sudo iwconfig wlan0 mode monitor
der Standardtreiber in Raspbian (bis heute) auf einer nicht freien Firmware und / oder einem Treiber / Modul basiert, die / das den Monitormodus nicht unterstützt. Die Alternative ist das Patchen / Hacken des offiziellen Treibers. Erwähnenswert ist jedoch, dass die Anschaffung eines WLAN-Adapters mit ordnungsgemäßer Unterstützung für den Monitormodus im Treiber (und in der Firmware) weniger aufwändig ist. Heutzutage sind sie spottbillig, etwa so groß wie ein OTP-Adapter und sie funktionieren konsistent. Sie möchten im nexmon
Laufe der Zeit immer wieder etwas aufbauen? schüttelt magische 8-Ball
Ja, und ich bin sehr zufrieden mit dem nexmon-Projekt, das dies ermöglicht hat.
Ich habe das folgende Skript erstellt, das die Anweisungen für das NEXMON-Projekt automatisiert. Nexmon, was für ein tolles Projekt.
Das folgende Skript erkennt, ob es auf Pi-Null, Pi3 oder Pi3b + ausgeführt wird, kompiliert und wendet den entsprechenden Patch an. Der Patch bleibt sogar beim Neustart des Geräts erhalten.
https://github.com/zorani/RaspPiNexmonScripts
Genießen!