मुझे टर्मिनल के भीतर से वाई-फाई की जानकारी कैसे मिलेगी?


11

क्या बीएसएसआईडी और टर्मिनल के भीतर उपलब्ध वाई-फाई नेटवर्क की सूची प्राप्त करने का एक तरीका है?

यानी मैं ifconfig run0 scanOpenBSD पर कुछ इसी तरह की तलाश कर रहा हूं , जो सभी एक्सेस प्वाइंट्स, बीएसएसआईडी, सिग्नल स्ट्रेंथ आदि को सूचीबद्ध करता है।

जवाबों:


25

वहाँ एक हवाई अड्डा उपयोगिता है जिसे आप उपयोग करना चाहते हैं। इस कमांड के साथ त्वरित पहुँच के लिए उपयोगिता के लिए / usr / स्थानीय / बिन में एक प्रतीकात्मक लिंक बनाएँ:

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

अब, आपको airport -sBSSIDs के साथ उपलब्ध नेटवर्क की सूची को चलाने और प्राप्त करने में सक्षम होना चाहिए ।

यदि आप मेनू बार में WiFi नेटवर्क खोलते समय विकल्प कुंजी रखते हैं, तो आप BSSIDs को एक बार भी देख सकते हैं, हालाँकि ऐसा लगता है कि आप OpenBSD से CLI जैसा संस्करण चाहते थे।

अपडेट करें:

"रूटलेस" AKA सिस्टम इंटीग्रिटी प्रोटेक्शन (SIP) OSX में जोड़ा गया है क्योंकि मैंने यह उत्तर मूल रूप से लिखा था, जो केवल बनाता /usr/binऔर /usr/sbin पढ़ता है । इसका उपयोग करना उचित है /usr/local/bin, इसलिए मैंने उत्तर को अपडेट किया है ताकि प्रतीकात्मक लिंक वहां बनाया जाए।


4
सिमिलर बनाने से बेहतर यह होगा कि आप अपने शेल इनिशियलाइज़ेशन में एक उपनाम बनाएँ। alias airport="/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"इसलिए sudo विशेषाधिकारों की आवश्यकता नहीं है, इसलिए यह गैर-व्यवस्थापक उपयोगकर्ताओं के लिए एक जैसे उपलब्ध है और अन्य उपयोगकर्ताओं को प्रभावित नहीं करता है।
MacLemon

1
1) "बेहतर" सापेक्ष है। यदि आप मैक के एकमात्र उपयोगकर्ता हैं, तो गैर-व्यवस्थापक उपयोगकर्ताओं और अन्य उपयोगकर्ताओं को कोई चिंता नहीं है, और कमांड आपके $ PATH में कहीं न कहीं से जुड़ा हुआ है, जिसका अर्थ है कि आप इसे अन्य स्क्रिप्ट और गोले में उपयोग कर सकते हैं (हालांकि मैं चुनूँगा इसे / usr / स्थानीय / बिन /) से जोड़ने के लिए। 2) airportकमांड कम से कम 10.6 के बाद से उस रास्ते पर है और संभवतः इससे पहले, जो लोग पीछे की संगतता के बारे में चिंतित हैं। यह अभी भी 10.8 में है।
टीजे लुओमा

मैंने उसी कारण के लिए प्रतीकात्मक लिंक का सुझाव दिया था जो टीजे ने सुझाव दिया था, क्योंकि आपको यह आपके $ पेट से जुड़ा हुआ मिला है, इसलिए मुझे लगा कि शायद प्रतीकात्मक लिंक के मुद्दों को देने की संभावना कम होगी। साथ ही, कई उपयोगकर्ता उपयोग नहीं करते हैं (या उपयोग करने का तरीका जानते हैं) .profile या .bash_profile। दोनों समाधान पूरी तरह से अच्छी तरह से काम :)
sofly
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.