ওপেনআরটি 10.03 এ সংযুক্ত ওয়াইফাই ক্লায়েন্টগুলির একটি তালিকা পাবেন কীভাবে?
ওপেনআরটি 10.03 এ সংযুক্ত ওয়াইফাই ক্লায়েন্টগুলির একটি তালিকা পাবেন কীভাবে?
উত্তর:
আপনি আরপ-টেবিল বা ডিএইচসিপি-ইজারা ব্যবহার করতে পারেন। একটি নিখুঁত সমাধান নয়, সম্ভবত এটি যথেষ্ট?
তালিকা আরপ-টেবিল
arp
ডিএইচসিপি-ইজারা তালিকাভুক্ত করুন
cat /tmp/dhcp.leases
... এবং একত্রিত
for ip in $(arp | grep -v IP | awk '{print $1}'); do
grep $ip /tmp/dhcp.leases;
done
সম্পর্কিত ওয়াইফাই ক্লায়েন্টগুলি দেখতে, তাদের ডিএইচসিপি ক্লায়েন্ট না থাকলে বা আইপি না থাকলেও আপনাকে সংশ্লিষ্ট ওয়াইফাই ডিভাইসের জন্য এপি জিজ্ঞাসা করতে হবে:
# Universal (Tested with OpenWRT 14.07 and 15.05.X)
iwinfo wlan0/wl0/ath0 assoclist
# Proprietary Broadcom (wl)
wl -i wl0 assoclist
# Proprietary Atheros (madwifi)
wlanconfig ath0 list sta
# MAC80211
iw dev wlan0 station dump
এইভাবে আপনি সংযোগের গতিও দেখতে পাবেন। আমার কাছে এটি এমন দেখাচ্ছে:
# iwinfo wlan0 assoclist
12:34:56:78:9A:BC -26 dBm / -95 dBm (SNR 69) 1930 ms ago
RX: 24.0 MBit/s, MCS 0, 20MHz 3359 Pkts.
TX: 130.0 MBit/s, MCS 14, 20MHz, short GI 1209 Pkts.
এনএমএপ কেমন?
opkg install nmap
তারপরে আপনার সাবনেটের একটি স্টিলথ স্ক্যান করুন (সম্ভবত 192.168.1.0/24)
nmap -sS 192.168.1.0/24
এটি ক্লায়েন্টদের সাথে চলমান পরিষেবাগুলির তালিকাও দেবে। এটি ক্লায়েন্টের পোর্ট-স্ক্যান সনাক্তকরণ সফ্টওয়্যার (অর্থাত্ স্নর্ট) ইনস্টল করা থাকলে সতর্কতা অবলম্বন করতে পারে এটি সতর্কতাও বন্ধ করতে পারে।
এগুলি সরাসরি থেকে পেতে hostapd
(অ্যাক্সেস পয়েন্ট পরিচালনা করে এমন ডেমন):
$ ubus call hostapd.wlan0 get_clients
{
"freq": 2462,
"clients": {
"<mac addr 1>": {
"auth": true,
"assoc": true,
"authorized": true,
"preauth": false,
"wds": false,
"wmm": true,
"ht": true,
"vht": false,
"wps": false,
"mfp": false,
"rrm": [
0,
0,
0,
0,
0
],
"aid": 1
}
}
}
(বা wlan0
আপনার আগ্রহী ইন্টারফেসের সাথে প্রতিস্থাপন করুন )