Eu acredito que o software que você precisa é kismet , enquanto eu fiz esse tipo de coisa no Linux antes de usar este software meu A experiência principal está sob o Windows, então eu tenho medo que eu não possa ser mais ajuda.
Como posso listar todas as estações de ponto de acesso sem fio e as frequências usadas?
Eu acredito que o software que você precisa é kismet , enquanto eu fiz esse tipo de coisa no Linux antes de usar este software meu A experiência principal está sob o Windows, então eu tenho medo que eu não possa ser mais ajuda.
Eu uso aircrack-ng para essa finalidade, mas seu hardware sem fio precisa oferecer suporte a certos recursos para oferecer suporte total a todas as funcionalidades de a suíte. A digitalização básica deve funcionar com um conjunto mais amplo de hardware.
Primeiro você tem que colocar o seu adaptador sem fio no modo de monitor, primeiro verifique os dispositivos disponíveis:
user@host ~ $ sudo airmon-ng
Interface Chipset Driver
wlan1 Unknown iwlwifi - [phy0]
wlan0 Atheros ath9k - [phy1]
em seguida, ative o modo monitor em uma das interfaces, substitua com um dos seus dispositivos, é claro:
user@host ~ $ sudo airmon-ng start wlan0
Found 2 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!
PID Name
1628 NetworkManager
1669 wpa_supplicant
Interface Chipset Driver
wlan1 Unknown iwlwifi - [phy0]
wlan0 Atheros ath9k - [phy1]
(monitor mode enabled on mon0)
Você só precisa se preocupar com avisos sobre processos de interferência se o dispositivo sem fio estiver configurado para se conectar automaticamente a um ponto de acesso, desativar o serviço ou a conexão automática nesse caso.
agora você pode procurar outros clientes sem fio usando o novo dispositivo de monitoramento mon0
e airodump-ng
:
user@host ~ $ sudo airodump-ng mon0
Existem várias opções para filtrar a saída, verifique a página de manual man airodump-ng
. Se você quiser ver redes sem fio em um determinado canal, por exemplo, você pode usar
user@host ~ $ sudo airodump-ng mon0 -c 6
Para uma lista de canais, use
user@host ~ $ sudo airodump-ng mon0 -c 1,4,11
E para um intervalo use
user@host ~ $ sudo airodump-ng mon0 -c 4-8
A saída será semelhante a esta:
BSSID PWR Beacons #Data, #/s CH MB ENC CIPHER AUTH ESSID
99:2B:2F:F5:32:88 -79 0 0 0 11 54 . WPA2 CCMP PSK Netwrk
99:0A:F6:C0:E1:70 -61 3 0 0 11 54e. WPA2 CCMP PSK Hello
Nesta tabela, o valor CH
representa o canal e no final é o nome da rede que usa este canal. Verifique a página do manual ou o site para obter mais informações sobre os outros valores.