Herramienta de Red ESP32: Aplicación complementaria para Android que muestra resultados de escaneo/paquetes detectados desde ESP32/ESP32S3/ESP32C5 y lee archivos pcap.
Funciona solo con wifi de 2.4 GHz en ESP32 y ESP32S3, y con ESP32C5 (¡nuevo!) en 2.4 y 5 GHz.
Útil para realizar pruebas de penetración en cualquier conexión wifi, encontrar redes ocultas, desautorizar cualquier STA de cualquier red de 2.4 GHz (y 5 GHz con ESP32C5), descubrir quién está dispuesto a comprometer tu red usando EvilTwin, capturar intercambios de claves de autenticación wifi, escanear dispositivos BLT, etc.
Todos los datos recopilados se almacenan en un archivo PCAP que se transfiere en tiempo real por USB y se guarda en el teléfono Android.
Los escaneos wifi y bluetooth se guardan en archivos CSV y los mapas de red (lista de SSID y dispositivos conectados) se guardan en formato JSON. El ESP32 puede escanear mediante Bluetooth Classic y LE. El ESP32S3 y el ESP32C5 solo pueden escanear mediante Bluetooth LE.
INFORMACIÓN IMPORTANTE SOBRE LA COMPRA DENTRO DE LA APLICACIÓN:
La aplicación permite descargar y flashear el firmware en su tarjeta ESP32/ESP32S3/ESP32C5.
El dispositivo debe ser ESP-WROOM-32, ESP32S3 o ESP32C5 con al menos 4 MB de flash.
(Por ejemplo: https://www.amazon.com/dp/B08NW4JXFM/ref=twister_B09J8VQ9MG?_encoding=UTF8&th=1)
También probado en Heltec LoraESP32(v2) y D1miniESP32, ESP32S3 y ESP32C5.
INSTRUCCIONES DE FLASHEO:
Advertencia: La cuenta premium permite flashear el dispositivo un máximo de 3 veces. Contáctame si necesitas más información.
Antes de actualizar el dispositivo desde la app, debes tener una cuenta premium (compra integrada).
Configura tu dispositivo en modo bootloader (mantén pulsado el botón BOOT mientras pulsas el botón EN): https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/boot-mode-selection.html#manual-bootloader
Inicia el proceso de actualización y espera unos minutos...
Una vez finalizado, puede que aparezca "Flash finalizado".
Desconecta y vuelve a conectar el dispositivo, reinicia la app y comprueba que la versión se detecta correctamente (desde la pantalla principal de la app o con el comando "version" en el terminal).
INSTRUCCIONES DE ACTUALIZACIÓN:
Antes de actualizar el dispositivo (previamente actualizado) desde la app, debes tener una cuenta premium (compra integrada).
Conecta el dispositivo e inicia el proceso de actualización desde la app.
Contáctame si tienes algún problema con mi cuenta de Tindie (consulta el enlace).