जवाबों:
वहाँ एक हवाई अड्डा उपयोगिता है जिसे आप उपयोग करना चाहते हैं। इस कमांड के साथ त्वरित पहुँच के लिए उपयोगिता के लिए / usr / स्थानीय / बिन में एक प्रतीकात्मक लिंक बनाएँ:
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
अब, आपको airport -s
BSSIDs के साथ उपलब्ध नेटवर्क की सूची को चलाने और प्राप्त करने में सक्षम होना चाहिए ।
यदि आप मेनू बार में WiFi नेटवर्क खोलते समय विकल्प कुंजी रखते हैं, तो आप BSSIDs को एक बार भी देख सकते हैं, हालाँकि ऐसा लगता है कि आप OpenBSD से CLI जैसा संस्करण चाहते थे।
अपडेट करें:
"रूटलेस" AKA सिस्टम इंटीग्रिटी प्रोटेक्शन (SIP) OSX में जोड़ा गया है क्योंकि मैंने यह उत्तर मूल रूप से लिखा था, जो केवल बनाता /usr/bin
और /usr/sbin
पढ़ता है । इसका उपयोग करना उचित है /usr/local/bin
, इसलिए मैंने उत्तर को अपडेट किया है ताकि प्रतीकात्मक लिंक वहां बनाया जाए।
airport
कमांड कम से कम 10.6 के बाद से उस रास्ते पर है और संभवतः इससे पहले, जो लोग पीछे की संगतता के बारे में चिंतित हैं। यह अभी भी 10.8 में है।
alias airport="/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"
इसलिए sudo विशेषाधिकारों की आवश्यकता नहीं है, इसलिए यह गैर-व्यवस्थापक उपयोगकर्ताओं के लिए एक जैसे उपलब्ध है और अन्य उपयोगकर्ताओं को प्रभावित नहीं करता है।