OBJECTIVE
Envíe el marco de solicitud de la sonda subtype=4
y reciba la respuesta de la sonda subtype=5
con Scapy
El objetivo final es detectar puntos de acceso cercanos a través de Scapy ( no mediante el rastreo de marcos de balizas )
El objetivo de esto es aprender cómo iniciar solicitudes de sondeo y recopilar las respuestas.
ATTEMPTS
POSIBLE MÉTODO 1
Tarjeta Wirelss en modo Monitor
Transmitir una solicitud de sondeo a cualquier persona que pueda escuchar y grabar la respuesta en la variable inmediatamente
packet = RadioTap()/Dot11(type=0,subtype=4,addr1="ff:ff:ff:ff:ff:ff", addr2="00:11:22:33:44:55",addr3="ff:ff:ff:ff:ff:ff")
response = sr(packet)
METODO POSIBLE 2
Tarjeta inalámbrica en modo Monitor
Transmitir una solicitud de sondeo a cualquier persona que pueda escuchar y luego buscar una respuesta
packet = RadioTap()/Dot11(type=0,subtype=4,addr1="ff:ff:ff:ff:ff:ff", addr2="00:11:22:33:44:55",addr3="ff:ff:ff:ff:ff:ff")
sendp(packet)
packets = sniff(count=50, timeout=30)
ISSUES
Ni el MÉTODO 1, ni el MÉTODO 2 dieron un resultado exitoso para mí. No estoy seguro de si estoy haciendo esto correctamente. He encontrado mucha documentación en línea para "detectar solicitudes de sondeo", pero esto no es lo que quiero hacer.