Primeira opção: airodump-ng
airodump-ng [MONITOR MODE DEVICE] -w [FILE] --write-interval 5 -o csv
Isso gravará um arquivo [FILE] -01.csv que atualiza a cada 5 segundos. Você tem que matar o processo airodump-ng quando quiser parar a varredura.
Segunda opção: iwlist
iwlist wlan0 scanning | egrep 'Cell |Encryption|Quality|Last beacon|ESSID' > [FILE]
Isso salvará uma lista de redes disponíveis com detalhes para [FILE]. O processo leva de 1 a 5 segundos.
Graças a link
Você precisa de privilégios de root para ambas as opções.