Yanıtlar:
Kullanmak isteyeceğiniz bir havaalanı yardımcı programı var. Bu komutla hızlı erişim için yardımcı programa / usr / local / bin içinde sembolik bir bağlantı oluşturun:
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
Şimdi, airport -s
BSSID'leri olan kullanılabilir ağların bir listesini çalıştırabilmeniz ve alabilmeniz gerekir.
Menü çubuğunda WiFi ağlarını açarken seçenek tuşunu basılı tutarsanız, BSSID'leri birer birer görebilirsiniz, ancak OpenBSD'den CLI benzeri bir sürüm istiyormuş gibi görünüyorsunuz.
GÜNCELLEME:
"Köksüz" AKA Sistem Bütünlüğü Koruması (SIP), bu cevabı orijinal olarak yazdığım /usr/bin
ve /usr/sbin
salt okunur olduğu için OSX'e eklendi . Kullanmak uygun /usr/local/bin
, bu yüzden sembolik bağlantı orada yaratılacak şekilde cevabı güncelledim.
airport
Komut, geriye doğru uyumluluktan endişe duyan insanlar için en az 10.6 ve muhtemelen daha önce bu yolda olmuştur. Hala 10.8'de de var.
alias airport="/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"
Sudo ayrıcalıklarına gerek yoktur, bu nedenle yönetici olmayan kullanıcılar için kullanılabilir ve diğer kullanıcıları etkilemez.