Usando o nl80211.h para varrer os pontos de acesso

Eu estou tentando usar nl80211.h para escanear pontos de acesso para um gerenciador de WLAN simples. Não consigo encontrar nenhum código de exemplo e apenas a documentação que posso encontrar ékerneldoc. Eu tenho tentado estudar a partir de fontes iw e wpa_supplicant, mas é bastante complexo.

Esta é apenas a documentação que posso encontrar:

NL80211_CMD_GET_SCAN obtém resultados da verificação

NL80211_CMD_TRIGGER_SCAN aciona uma nova varredura com os parâmetros fornecidos NL80211_ATTR_TX_NO_CCK_RATE é usado para decidir se enviar as solicitações de sonda na taxa de CCK ou não.

Como posso digitalizar os pontos de acesso com o nl80211? Eu acho que preciso usarenum nl80211_commands {NL80211_CMD_GET_SCAN NL80211_CMD_TRIGGER_SCAN}. Como posso usá-los?

questionAnswers(2)

yourAnswerToTheQuestion