Você normalmente faz a varredura para obter a rede Wi-Fi disponível. Você pode iwlist scan
ou iw dev wlan0 scan
e despejar a saída em qualquer arquivo. Você precisa executá-lo periodicamente e depois colocá-lo em um cronjob.
Para pesquisa, eu queria tentar manter um registro de todas as redes que meu laptop vê (não conecta conexões, mas apenas recebe uma resposta de quando procura) durante um período de tempo andando por aí. Fiquei curioso para saber se ele salvou essas informações em um arquivo de cache em algum lugar do sistema ou se poderia fazer isso.
Se for relevante, estou executando o derivado do Debian, CrunchBang. Eu sou relativamente novo no Linux e agora finalmente encontrei um propósito para usá-lo!