Assim, consegui extrair o SSID e o endereço Mac do Beacon Frame capturado armazenado no pacote.
Usei a função sniff da biblioteca scapy para capturar o quadro do beacon.
Fiz isso para capturar os parâmetros mencionados como:
- pkt.addr2 #para endereço Mac
- pkt.info #para SSID
Agora estou preso porque quero extrair outros parâmetros também. a lista de parâmetros que preciso é: Channel Bandwith
- Frequência
- RSSI
- Tipo de proteção (WPA-psk/WPA2/etc.)
Por favor, ajude-me fornecendo os atributos para extrair diretamente os parâmetros acima ou informe-me toda a estrutura do pacote para que eu possa extrair outros parâmetros também se precisar no futuro.
Obrigado.
Responder1
Você pode encontraresseser de interesse. Existe umpublicaralegando que o RSSI está na parte não decodificada do pacote e descreve como recuperá-lo. Além disso, a forma como você coloca a placa no modo de captura pode afetar a presença do campo de informações RSSI.
Não creio que as informações de frequência sejam armazenadas na captura, mas o tipo de proteção deve estar no campo Dot11Elt ID. Algum script aleatório hospedado no github que analisaesse.