আমি বিমানবন্দরে ওয়াইফাই নেটওয়ার্কগুলির বর্তমান তালিকা এবং তাদের নিজ নিজ শক্তিগুলি একটি ফাইলে লিখতে সক্ষম হতে চাই। এটি করার জন্য আমি কোনও ধরণের বাশ স্ক্রিপ্টটি ব্যবহার করতে চাই তবে বিমানবন্দরের ডেটা কীভাবে অ্যাক্সেস করব তা সম্পর্কে আমি নিশ্চিত নই।
আমি বিমানবন্দরে ওয়াইফাই নেটওয়ার্কগুলির বর্তমান তালিকা এবং তাদের নিজ নিজ শক্তিগুলি একটি ফাইলে লিখতে সক্ষম হতে চাই। এটি করার জন্য আমি কোনও ধরণের বাশ স্ক্রিপ্টটি ব্যবহার করতে চাই তবে বিমানবন্দরের ডেটা কীভাবে অ্যাক্সেস করব তা সম্পর্কে আমি নিশ্চিত নই।
উত্তর:
টার্মিনাল খুলুন। অ্যাপ এবং প্রবেশ করুন:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
আপনাকে একটি ওয়্যারলেস সিগন্যালের সাথে সংযুক্ত থাকতে হবে। আউটপুট নিম্নলিখিতগুলির মতো দেখাবে:
agrCtlRSSI: -64
agrExtRSSI: 0
agrCtlNoise: -91
agrExtNoise: 0
state: running
op mode: station
lastTxRate: 130
maxRate: 144
lastAssocStatus: 0
802.11 auth: open
link auth: wpa2-psk
BSSID: 28:cf:da:b1:6:77
SSID: 🍀
MCS: 15
channel: 6
বেশিরভাগ ডেটা স্ব-বর্ণনামূলক। agrCtlRSSIসংকেত শক্তি হয়; এর কাছাকাছি 0, সংকেত তত শক্ত। agrCtlNoiseআপনার Wi-Fi সিগন্যালে কি শব্দ হচ্ছে; আপনি এটি যতটা সম্ভব কম চান অবশেষে, maxRateআপনার Wi-Fi সিগন্যালটি যে সর্বোচ্চ হারে চালাতে পারে lastTxRateতা হ'ল এবং এটি সর্বশেষ সংক্রমণিত হার।
আপনি সংযোগের জন্য অন্যান্য ওয়াই-ফাই সংকেতগুলির জন্য এয়ারওয়েভ স্ক্যান করতে এই টার্মিনাল কমান্ডটিও ব্যবহার করতে পারেন (আমি বিশ্বাস করি এটিই আপনি খুঁজছিলেন):
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
এটি এমন কিছু ফেরত দেয়:
SSID BSSID RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
🍀 28:cf:da:b1:06:78 -73 100,+1 Y GB WPA2(PSK/AES/AES)
dlink 00:19:5b:de:4e:36 -90 6 N -- WEP
FON_BELGACOM 06:19:70:1e:c3:6e -77 1 N BE NONE
bbox2-f279 00:19:70:1e:c3:6e -77 1 N BE WEP
telenet-6F8E6 5c:35:3b:1e:88:20 -91 11 Y -- WPA(PSK/TKIP,AES/TKIP) WPA2(PSK/TKIP,AES/TKIP)
🍀 28:cf:da:b1:06:77 -65 6 Y GB WPA2(PSK/AES/AES)
আপনি যদি এই আদেশগুলি প্রচুর পরিমাণে ব্যবহার করছেন তবে /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resourcesআপনি নিজের $PATHমতো যুক্ত করতে চান :
# Place this in your `~/.bash_profile`
export PATH="/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources:$PATH"
এইভাবে, airportপ্রতিবার বাইনারিটির পুরো পথ টাইপ না করে আপনি কেবল কমান্ডটি ব্যবহার করতে পারেন :
airport -I
airport -s