Ich verwende das Airport-Dienstprogramm /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
. Mit dem kleinen Programm kann ich mein Netzwerk nach WLAN-Sendern scannen. Ich möchte jedoch nur nach bestimmten Kanälen (sagen wir 6 und 11) suchen, um den Vorgang zu beschleunigen. Dies ist möglich und scheint unter Linux gängige Praxis zu sein.
Den Befehl (der auf das oben genannte Programm verlinkt) verwende ich im Moment, der 5-10 Sekunden dauert:
sudo airport -s
Leider gibt es keine Dokumentation (die ich gefunden habe) über diesen wunderbaren kleinen Helfer. Die einzige Hilfe ist die Hilfeseite bei Verwendung von flag -h
.
Supported arguments:
-c[<arg>] --channel=[<arg>] Set arbitrary channel on the card
-z --disassociate Disassociate from any network
-I --getinfo Print current wireless status, e.g. signal info, BSSID, port type etc.
-s[<arg>] --scan=[<arg>] Perform a wireless broadcast scan.
Will perform a directed scan if the optional <arg> is provided
-x --xml Print info as XML
-P --psk Create PSK from specified pass phrase and SSID.
The following additional arguments must be specified with this command:
--password=<arg> Specify a WPA password
--ssid=<arg> Specify SSID when creating a PSK
-h --help Show this help
Es scheint, als ob die -s
Parameter übernehmen, arg
aber ich kann nirgendwo Informationen finden, in welchem Format ich Argumente übergeben kann und welche Argumente überhaupt unterstützt werden. Hat jemand schon mal mit dem Tool gearbeitet? Gibt es dazu eine Dokumentation, die ich übersehen habe?
Vielen Dank für jede Hilfe oder Hinweise.
Ich glaube nicht, dass das Tool das tut, was Sie wollen. Es behandelt den Scan als "alle Kanäle prüfen" und hält sich möglicherweise nicht einmal an Einschränkungen, wenn Sie per Haken oder Haken festlegen, welche Kanäle auf der Schnittstelle zulässig sind. Es ermöglicht Ihnen, nach SSID-Namen im Gegensatz zum Kanal vorzufiltern:
airport --scan=whatever
Zum Schnüffeln können Sie die Wireless Diagnostics-Anwendung verwenden, aber soweit ich das beurteilen kann, ist sie nicht befehlszeilenbasiert/aktiviert.
Sobald Sie das Programm gestartet haben, suchen Sie im Menü „Fenster“ nach den Optionen, die auf Ihrem Betriebssystem verfügbar sind (das Tool wird meiner Meinung nach im Laufe der Zeit mit mehr Funktionen und Fähigkeiten verbessert).
Sie haben Recht und die Autoren der Handbuchseite des Flughafens stimmen darin überein, dass "hier mehr Informationen zum Flughafen benötigt werden".
Fahrrad
airport
erlaubt der Befehl angeblich das Sniffing, aber ich habe mich nicht darum gekümmert, herauszufinden, wo er den Datenverkehr protokolliert oder ob er überhaupt funktioniert. Am Ende verwende ich grep, um die Kanäle von der Befehlszeile aus zu begrenzen und/oder verwende ein besseres GUI-Tool wie NetSpot oder WiFi Explorer, anstattairport
herauszufinden, was über WiFi passiert.Sebastian Hojas
Fahrrad