
Proyecto de ejemplo para demostrar las capacidades de inyección/sniffing de paquetes del IC ESP8266.
¡Advertencia! Este ejemplo funciona con una compilación específica del SDK que ahora está integrada en este proyecto.
Las versiones futuras del esp_iot_sdk eliminaron la capacidad de enviar tramas de control wifi con wifi_send_pkt_freedom.
Recomiendo consultar https://github.com/kieransimkin/esp8266-freedom para obtener los archivos objeto relevantes si deseas usar tanto el SDK más reciente como wifi_send_pkt_freedom de la forma en que se implementó en esta compilación del SDK.
Este proyecto de ejemplo utiliza las capacidades de sniffing de
ESP8266 para realizar un ataque deauth. La comunicación entre la
víctima y el punto de acceso (AP) se rastrea mediante wifi_set_promiscuous_rx_cb
mientras que la inyección de paquetes se realiza mediante wifi_send_pkt_freedom.
Para usar el ejemplo, ajusta el Makefile y cambia las direcciones
MAC en user/user_main.c.