Respostas:
Não.
Mas há planos para tentar implementá-lo aparentemente
EDIT: (deve estar relacionado ao BCM43143, uma vez que a fumaça desaparece em torno do número do chip BCM, isso pode ficar cheio em "NÃO".)
O firmware usado no BCM4339 (Nexus 5) e no BCM43438 (RPI3) possui um modo de monitor interno .
Recentemente, descobrimos essa funcionalidade depois de implementar o modo de monitor para o Nexus 5 (consulte: nexmon.org ). O firmware padrão pelo menos já suporta a emissão de quadros 802.11 brutos. Você pode usar um firmware não modificado e apenas enviar os IOCTLs 108
e10
do driver para o firmware. Você também precisa alterar o tipo de interface.
Atualmente, ainda estamos trabalhando para melhorar o modo de monitor do Raspberry Pi 3, mas já temos uma imagem dd'able pronta para o seu cartão SD, consulte: rpi3.nexmon.org . Na versão atual, estendemos o modo de monitor interno para gerar quadros encapsulados em um cabeçalho Radiotap.
Atualização: Obrigado @ user1147688, os links acima também devem ser atualizados :-)
nexmon
está aqui .
não, eu recebo esse erro
Erro na solicitação sem fio "Modo de ajuste" (8B06):
sudo iwconfig wlan0 mode monitor
já que o driver padrão no Raspbian (até hoje) depende de um firmware e / ou driver / módulo não livre que não possui suporte ao modo de monitor. A alternativa é corrigir / hackear o driver oficial. No entanto, vale ressaltar que, na verdade, é menos trabalhoso usar um adaptador wifi com suporte adequado ao modo de monitor no driver (e firmware); atualmente, eles são muito baratos hoje em dia, aproximadamente do tamanho de um adaptador OTP, e funcionam de forma consistente - conseguir coisas como nexmon
construir consistentemente ao longo do tempo? sacode a mágica bola 8
Sim, e estou muito feliz com o projeto nexmon que permitiu isso.
Eu criei o seguinte script que automatiza as instruções no projeto NEXMON. Nexmon, que ótimo projeto.
O script a seguir detectará se ele é executado em um pi-zerow, Pi3 ou Pi3b + e compilará e aplicará o patch relativo. Ele ainda preserva o patch na reinicialização do dispositivo.
https://github.com/zorani/RaspPiNexmonScripts
Apreciar!