Первый вариант: 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]
Сохраняет список доступных сетей с подробной информацией в [ФАЙЛ]. Процесс занимает 1-5 секунд.
Спасибо https: // askubuntu.com / questions / 75625 / how-do-i-scan-for-wireless-access-points
Вам необходимы права root для обоих вариантов.