
Obtén clientes y puntos de acceso.
Obtén clientes y puntos de acceso. Con tarjetas Alfa este script funciona correctamente.
Para ejecutar este script, primero instala los requisitos de la siguiente manera:
sudo pip3 install -r requirements.txt
En los ejemplos no añado 'sudo', pero para ejecutarlos necesitas privilegios elevados.
Para obtener ayuda:
python3 airopy.py -h
Para obtener APS:
python3 airopy.py -i wlx00c0ca81fb80 --aps
Para obtener Estaciones:
python3 airopy.py -i wlx00c0ca81fb80 --stations
Para obtener APS y Estaciones:
python3 airopy.py -i wlx00c0ca81fb80 --aps --stations
Para filtrar por un proveedor específico:
python3 airopy.py -i wlx00c0ca81fb80 --stations -d 0
Para filtrar proveedores MAC, verifica el número en mac_vendors.py. Esta última opción puede devolver dispositivos no deseados, ya que se basa en los siguientes prefijos no validados por mi parte:
Si lo usas en América, añade --america.

Más info: elladodelmal.com
Josué Encinar
Copyright (c) 2014, Dan McInerney Todos los derechos reservados.
Se permite la redistribución y el uso en formas de código fuente y binario, con o sin modificaciones, siempre que se cumplan las siguientes condiciones:
ESTE SOFTWARE SE PROPORCIONA "TAL CUAL" POR LOS TITULARES DE DERECHOS DE AUTOR Y COLABORADORES, Y SE RENUNCIA A TODA GARANTÍA EXPRESA O IMPLÍCITA, INCLUYENDO, PERO NO LIMITADO A, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD E IDONEIDAD PARA UN PROPÓSITO PARTICULAR. EN NINGÚN CASO SE SERÁ RESPONSABLE POR DAÑOS DIRECTOS, INDIRECTOS, INCIDENTALES, ESPECIALES, EJEMPLARES O CONSECUENTES (INCLUYENDO, PERO NO LIMITADO A, LA ADQUISICIÓN DE BIENES O SERVICIOS SUSTITUTOS; LA PÉRDIDA DE USO, DATOS O BENEFICIOS; O LA INTERRUPCIÓN DEL NEGOCIO) YA SEA POR CUALQUIER TEORÍA DE RESPONSABILIDAD, YA SEA POR CONTRATO, RESPONSABILIDAD ESTRICTA O AGRAVIO (INCLUYENDO NEGLIGENCIA O DE OTRO MODO) QUE SURJA DE CUALQUIER MANERA DEL USO DE ESTE SOFTWARE, INCLUSO SI SE HA ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS.