
Obter clientes e pontos de acesso.
Obtenha clientes e pontos de acesso. Com placas Alfa, este script funciona corretamente.
Para executar este script, primeiro instale os requisitos conforme abaixo:
sudo pip3 install -r requirements.txt
Nos exemplos eu não adiciono 'sudo', mas para executá-los você precisa de privilégios elevados.
Para obter ajuda:
python3 airopy.py -h
Para obter APs:
python3 airopy.py -i wlx00c0ca81fb80 --aps
Para obter Estações:
python3 airopy.py -i wlx00c0ca81fb80 --stations
Para obter APs e Estações:
python3 airopy.py -i wlx00c0ca81fb80 --aps --stations
Para filtrar por um fornecedor específico:
python3 airopy.py -i wlx00c0ca81fb80 --stations -d 0
Para filtrar fabricantes MAC, verifique o número em mac_vendors.py. Esta última opção pode retornar dispositivos indesejados, pois é baseada nos seguintes prefixos não validados da minha parte:
Se você usar na América, adicione --america.

Mais informações: elladodelmal.com
Josué Encinar
Copyright (c) 2014, Dan McInerney. Todos os direitos reservados.
A redistribuição e uso em formas fonte e binária, com ou sem modificação, são permitidos desde que as seguintes condições sejam atendidas:
ESTE SOFTWARE É FORNECIDO PELOS DETENTORES DE DIREITOS AUTORAIS E CONTRIBUIDORES "COMO ESTÁ" E QUAISQUER GARANTIAS EXPRESSAS OU IMPLÍCITAS, INCLUINDO, MAS NÃO SE LIMITANDO A, GARANTIAS IMPLÍCITAS DE COMERCIABILIDADE E ADEQUAÇÃO A UM FIM ESPECÍFICO SÃO REJEITADAS. EM NENHUM CASO OS DETENTORES DE DIREITOS AUTORAIS OU CONTRIBUIDORES SERÃO RESPONSÁVEIS POR QUAISQUER DANOS DIRETOS, INDIRETOS, INCIDENTAIS, ESPECIAIS, EXEMPLARES OU CONSEQUENCIAIS (INCLUINDO, MAS NÃO SE LIMITANDO A, AQUISIÇÃO DE BENS OU SERVIÇOS SUBSTITUTOS; PERDA DE USO, DADOS OU LUCROS; OU INTERRUPÇÃO DE NEGÓCIOS) SEJA POR QUAL FOR A CAUSA E SOB QUALQUER TEORIA DE RESPONSABILIDADE, SEJA EM CONTRATO, RESPONSABILIDADE OBJETIVA OU ATO ILÍCITO (INCLUINDO NEGLIGÊNCIA OU OUTRO) DECORRENTE DE QUALQUER FORMA DO USO DESTE SOFTWARE, MESMO QUE AVISADO DA POSSIBILIDADE DE TAIS DANOS.