Trouver et analyser des réseaux sans fil à partir de la ligne de commande sous Mac OS X

Un long utilitaire de ligne de commande caché dans l'aéroport enfoui sous Mac OS X peut être utilisé pour rechercher et trouver des réseaux sans fil disponibles. Cet outil puissant est très utile pour les administrateurs réseau et les administrateurs système, mais il est également pratique pour l'utilisateur moyen de découvrir les routeurs wi-fi à proximité.

Accès à l'utilitaire Wi-Fi sous Mac OS X Command Line

Pour utiliser cet outil pour trouver des réseaux wifi à proximité, la première chose que vous voulez faire est de créer un lien symbolique depuis l'utilitaire d'aéroport vers / usr / sbin pour un accès facile. La commande pour cela varie selon la version de Mac OS utilisée, sélectionnez celle qui correspond à votre version de Mac OS X sur le Mac en question.

Lancez le terminal et tapez la commande suivante:

Faire un lien symbolique pour l'outil d'aéroport dans MacOS High Sierra, Sierra, OS X El Capitan, Yosemite, et plus tard
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport

Si vous voyez un message d'erreur "opération non autorisée", c'est probablement parce que vous n'avez pas de répertoire bin dans / usr / local / (vous pouvez en créer un vous-même), ou que SIP est activé, la fonctionnalité SIP rootless peut être désactivée si désiré par des utilisateurs avancés.

Faire un lien symbolc pour l'outil d'aéroport dans Mac OS X Mavericks, Mountain Lion, Snow Leopard

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

Chacune des commandes ci-dessus doit apparaître sur une seule ligne pour fonctionner correctement.

Entrez le mot de passe administrateur pour créer le lien symbolique, qui fonctionne comme un alias dans le Finder. Vous pouvez maintenant utiliser la commande airport sans le long chemin pour y accéder.

Comment rechercher des réseaux sans fil depuis un terminal sous Mac OS X

Maintenant, pour rechercher et trouver tous les réseaux sans fil à portée, tapez ce qui suit:

airport -s

La liste renvoyée affichera tous les réseaux wifi disponibles et leur nom de routeur (SSID), l'adresse du routeur (BSSID), la puissance du signal (RSSI), le canal et les types de sécurité utilisés par le réseau.

Cela fonctionne essentiellement comme une ligne de commande wi-fi stumbler, révélant les réseaux sans fil disponibles qui sont à portée.

En observant la sortie des aéroports et la puissance RSSI, vous pouvez utiliser l'outil de ligne de commande de l'aéroport de la même manière que l'utilitaire Diagnostics Wi-Fi pour optimiser une connexion sans fil.

Vous pouvez également obtenir une grande partie des mêmes informations détaillées à partir du menu Wi-Fi en maintenant la touche Option enfoncée, mais cela ne vous montrera que les détails d'un point d'accès à la fois.

Alternativement, les utilisateurs Mac peuvent se tourner vers l'outil de scanner Wi-Fi natif de Mac OS X pour trébucher sur les réseaux sans fil à proximité entièrement dans l'interface graphique. La sortie sera la même pour l'approche de l'application Wireless Diagnostics ou l'approche par ligne de commande proposée ici.

Avez-vous des astuces pratiques pour scanner les réseaux sans fil à partir de la ligne de commande d'un Mac? Vous utilisez des outils intégrés ou des options tierces? Partagez votre opinion dans les commentaires ci-dessous!