Python - WIFI Scan

How to find weak wireless APs with SSID:BSSID ?

wifi4


wifi4


How to scan SSID:BSSID ?

#!/usr/bin/python
# -*- coding: utf8 -*-

from access_points import get_scanner


def parse_apinfo(ap):
    return (ap['quality'], ap['ssid'], ap['bssid'])


def print_apinfo(apinfo):
    print(u"Quality: {:03} <=> SSID:BSIID: {},{}".format(*apinfo))


if __name__ == '__main__':
    wifi_scanner = get_scanner()
    wifi_aps = wifi_scanner.get_access_points()
    wifi_aps = map(parse_apinfo, wifi_aps)
    wifi_aps.sort()
    map(print_apinfo, wifi_aps)

->> python access_points/wifi_scan.py
Quality: 022 <=> SSID:BSIID: 303,c8:3a:35:52:d0:70
Quality: 022 <=> SSID:BSIID: and-Business,d2:75:d5:8e:8f:87
Quality: 022 <=> SSID:BSIID: dingding,3c:46:d8:93:e5:e2
Quality: 022 <=> SSID:BSIID: yougenyake501,ec:26:ca:9b:f1:20
Quality: 022 <=> SSID:BSIID: zhang602,d4:83:04:ec:3b:78
Quality: 022 <=> SSID:BSIID: zhangduo,5c:63:bf:db:f8:4e
Quality: 024 <=> SSID:BSIID: 3-2403,d0:c7:c0:bb:e3:12
Quality: 024 <=> SSID:BSIID: TP-LINK_102,80:89:17:5c:9b:ae
Quality: 024 <=> SSID:BSIID: TP-LINK_613506,bc:d1:77:61:35:06
Quality: 026 <=> SSID:BSIID: 300182,e0:05:c5:30:01:82
Quality: 026 <=> SSID:BSIID: CMCC,c2:75:d5:8e:8f:87
Quality: 026 <=> SSID:BSIID: JCG捷稀智能無線,06:5f:a7:38:47:ac
Quality: 026 <=> SSID:BSIID: TP-202,ae:a6:df:56:72:fe
Quality: 026 <=> SSID:BSIID: TP-LINK_1003,88:25:93:35:ea:ca
Quality: 026 <=> SSID:BSIID: TP-LINK_7706,88:25:93:29:77:06
Quality: 026 <=> SSID:BSIID: admin,20:76:93:2a:03:90
Quality: 026 <=> SSID:BSIID: 讓你偷,c8:3a:35:5f:4b:b8
Quality: 028 <=> SSID:BSIID: HiWiFi-ECHO,d4:ee:07:29:90:a6
Quality: 028 <=> SSID:BSIID: HiWiFi_3349A4,d4:ee:07:33:49:a4
Quality: 028 <=> SSID:BSIID: JCG-2847AC,04:5f:a7:28:47:ac
Quality: 028 <=> SSID:BSIID: liuwei,1c:fa:68:44:40:e6
Quality: 030 <=> SSID:BSIID: 401,88:25:93:2b:95:ad
Quality: 030 <=> SSID:BSIID: DLL2,ec:26:ca:48:6f:4e
Quality: 030 <=> SSID:BSIID: TP-LINK_073B,ec:26:ca:3b:07:3b
Quality: 030 <=> SSID:BSIID: happy6,0c:96:bf:01:52:28
Quality: 030 <=> SSID:BSIID: vip2,50:bd:5f:36:69:a4
Quality: 032 <=> SSID:BSIID: CMCC-WEB,b0:75:d5:8e:8f:87
Quality: 032 <=> SSID:BSIID: TP-LINK_F5CB,14:75:90:11:f5:cb
Quality: 032 <=> SSID:BSIID: Xiaomi_小鐘,f0:b4:29:f6:b9:b3
Quality: 032 <=> SSID:BSIID: wxzbqwx,c8:3a:35:58:70:20
Quality: 032 <=> SSID:BSIID: 唯心所現2.4G,08:10:79:6f:49:49
Quality: 034 <=> SSID:BSIID: li jian,f4:83:cd:36:ab:f9
Quality: 034 <=> SSID:BSIID: xinbao,88:25:93:81:ff:e8
Quality: 036 <=> SSID:BSIID: HHT_10_3_11_83_,6c:5a:b5:e8:a7:a8
Quality: 036 <=> SSID:BSIID: Midea_AC0305,e0:80:00:00:b2:87
Quality: 038 <=> SSID:BSIID: TP-LINK_D61D,24:69:68:14:d6:1d
Quality: 038 <=> SSID:BSIID: Tenda_55B0F8,c8:3a:35:55:b0:f8
Quality: 038 <=> SSID:BSIID: and-Business,d2:75:d5:8e:99:a7
Quality: 040 <=> SSID:BSIID: CMCC,c2:75:d5:8e:99:a7
Quality: 040 <=> SSID:BSIID: CMCC-WEB,b0:75:d5:8e:99:a7
Quality: 040 <=> SSID:BSIID: TP-LINK_702,80:89:17:9e:d8:a2
Quality: 050 <=> SSID:BSIID: 801_5G,d0:ee:07:34:52:44
Quality: 050 <=> SSID:BSIID: NCH,14:75:90:fb:36:82
Quality: 052 <=> SSID:BSIID: 88246936,e4:d3:32:4d:4e:7a
Quality: 084 <=> SSID:BSIID: 801,d4:ee:07:34:52:44

References:

https://pypi.python.org/pypi/access_points/
https://github.com/kootenpv/access_points
http://www.wifi4.cn/querys/

發佈了297 篇原創文章 · 獲贊 5 · 訪問量 47萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章