Bash
如何快速掃描無線網路
我寫了一個腳本,它掃描 wifi 網路
iw dev wlan0 scan
並將 SSID 放入文件中。
是否有類似的工具可以更快地工作?
第一個選項:airodump-ng
https://stackoverflow.com/questions/17776383/reading-realtime-output-from-airodump-ng
airodump-ng [MONITOR MODE DEVICE] -w [FILE] --write-interval 5 -o csv
這將寫入一個文件
$$ FILE $$-01.csv 每 5 秒更新一次。當您想停止掃描時,您必須終止 airodump-ng 程序。 第二種選擇:iwlist
iwlist wlan0 scanning | egrep 'Cell |Encryption|Quality|Last beacon|ESSID' > [FILE]
這將保存包含詳細資訊的可用網路列表
$$ FILE $$. 該過程需要 1-5 秒。 感謝https://askubuntu.com/questions/75625/how-do-i-scan-for-wireless-access-points
這兩個選項都需要 root 權限。