Mittwoch, 12. Mai 2010

N900 und Kismet - Channel-Hop Test

Lieber Leser,

dieser Artikel ist auf eine neue Seite umgezogen!
Bitte dem Link folgen:
Kismet auf dem Nokia N900

Lieber Gruß,
Jake

Funktionierendes Kismet auf dem N900

Lieber Leser,

wie in den anderen beiden Artikeln von mir habe ich berichtet, dass Kismet lauffähig ist und David Gnedt, als Author des Debian-Packages von Kismet für Maemo, auf seiner Webseite hierzu auch schon einiges berichtet hat.

Nun hat er auch den Treiber zum Download freigegeben, sodass nun auch das "Kanal 6-Problem" behoben ist.
Kismet war zuvor nicht in der Lage den Channel-Hop zu nutzen, sodass der Chipsatz auf Kanal 6 "festhing" und deswegen auch nur diesen Kanal anzeigte.

Außerdem ist der neue Treiber nun im Titans Kernel ab Version 2.6.28-maemo26.
Ich trat vor einigen Tagen an David bezgl des Problems, dass Kismet in Größstädten an die Grenzen der CPU stößt, heran. Wenn dann auch noch die Datensätze gespeichert werden, war die CPU-Auslastung schnell auf 100%.
Offensichtlich war Tanner, der Author des Titans Kernel hier auch an einer Lösung und Kooperation interessiert.

Weiterhin hat David sein Debian-package auf Version "2010.01.R1-r3028-1" aktualisiert.
Der WirelessLAN-Manager ("wlancond") muss ab dieser Version nicht mehr manuell gestoppt und gestartet werden um einen reibungslosen Betrieb von Kismet zu gewährleisten. Dies passiert nun automatisch.

David und ich möchten unbedingt darauf hinweisen, dass Kismet sehr viel Akku saugt. Nicht nur der Chipsatz im Monitor-Modus, sondern auch die Kombination mit GPS und ggf. aGPS und die damit verbundene 2G/3G-Verbindung verbrauchen viel Strom.
Durch die Nutzung des Titan Kernel und die eventuelle Übertaktung der CPU sorgen für einen erheblich höheren Verbrauch.
Wer also scannen möchte, sollte über eine zusätzliche Stromversorgung nachdenken da der Akku des N900 nach ca. 2-4 Std. leer sein wird!
Hinzu kommt natürlich ggf. die zusätzliche Benutzung des Nokia N900 wie Multimedia-Wiedergabe oder andere Tätigkeiten.

Die original Ressource aller dieser Informationen (und weitere!) gibt es -wie immer- im Blog von Davin Gnedt.
Dort findest Du u.a. Installations- und Benutzungshinweise für Kismet mit dem N900, sowie auch den Download des Treibers.

Viel Spaß beim sniffen!

Lieber Gruß,
Jake

Montag, 3. Mai 2010

Kismet auf dem N900 - Der Test läuft

Lieber Leser,

wie schon in meinem letzten Blogeintrag geschrieben, ist seit gut zwei Wochen nun kismet im Extras-Devel Repository verfügbar.

Zusammen mit lxp (David Gnedt) teste ich derzeit seinen Treiber-Workaround.
Dieser besteht aus einem neuen wl12xx-Treiber der es dem Chipsatz erlaubt im Monitor-Mode alle Channel, statt nur Channel 6, zu nutzen.
Mit dem herkömmlichen original-Treiber ist dies nicht möglich, bzw. es kann nur Channel 6 mitgeschnitten werden. Es findet kein Channel-Hopping statt und auch das deaktivieren des Netzwerk-Managers, wie es in der Fehlerbehebung bei kismet und auf anderen Plattformen empfohlen ist, hilft nicht.
Erst durch den neuen überarbeiteten Treiber ist dies möglich!

Wie schon erwähnt: Der Treiber befindet sich derzeit in einem Burn-In Test und wird danach veröffentlicht. Ich denke lxp wird hierzu auf seinem Blog auch nochmal etwas schreiben.

Wichtig hierbei ist, dass vor der Nutzung von Kismet der WLAN-Manager mit sudo und "stop wlancond" deaktiviert wird. Wenn einmal kurzzeitg das 2G oder 3G Netz ausfallen würde, und ihr A-GPS nutzt, so würde der WLAN-Manager zu erneuten Aufbau der 3G Verbindung nachfragen und den Chipsatz aus dem Monitor-Mode holen.

Nach der Nutzung von kismet kann der WLAN-Manager wieder per "start wlancond" gestartet werden.

Der neue wl12xx-Treiber wird vom Author lxp veröffentlicht sobald er fertig-getestet ist. Nachfragen beschleunigt den Prozess nicht!

Lieber Gruß,
Jake