Como extrair parâmetros do quadro de beacon capturado

Como extrair parâmetros do quadro de beacon capturado

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

  1. Frequência
  2. RSSI
  3. 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.

informação relacionada