Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
GhostESP — La plataforma de investigación inalámbrica de código abierto para ESP32. | Kitploit
Herramientas/GitHubGitHub/ghostesp-revival/ghostesp
Seguridad de Sistemas EmbebidosAuditoría Wi-FiSeguridad BluetoothSeguridad IoTHerramientas RFID/NFCRecopilación de InformaciónSeguridad de RedesSeguridad InalámbricaHacking de HardwarePruebas de PenetraciónRed TeamingTop en Auditoría Wi-Fi #13
95316123hace 3 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Top en Seguridad Inalámbrica #13
GitHubghostesp-revival/ghostesp

GhostESP

La plataforma de investigación inalámbrica de código abierto para ESP32.

Ver RepositorioSitio web
ghostesp_logo_white_transparent_2x_shine

La plataforma de seguridad inalámbrica nativa de ESP-IDF para ESP32. Evaluación profunda de Wi-Fi y BLE, captura y exportación de nivel de investigación, y un ecosistema real de aplicaciones. Construida directamente sobre el ESP-IDF de Espressif en lugar de a través del núcleo Arduino, por lo que el nuevo silicio y las funciones de radio llegan primero y no hay capa de abstracción entre GhostESP y el hardware.

Version License ESP-IDF Discord Boards

⭐️ ¿Disfrutas de GhostESP? Por favor, dale una estrella al repositorio. Ayuda mucho.


Novedades

La v2.0 reconstruyó la interfaz de usuario, añadió un ecosistema nativo de aplicaciones y amplió los flujos de trabajo de radio. La v2.1 (Revival) añade OTA en el dispositivo con protección de reversión, un segundo backend NFC (ST25R3916), una Cloud Store para aplicaciones, scripts y paquetes de recursos, y GhostScript, un runtime Lua en sandbox.

app-gallery2 airspace-monitor

Historial completo en CHANGELOG.md.


Comenzar

Flashea tu dispositivoComunidad y soporteAprende más
ghostesp.net/flasherDiscordDocumentación · Sitio web

Por qué GhostESP

GhostESP es una plataforma, no una bolsa de herramientas. Cinco cosas lo distinguen:

  • Construido sobre ESP-IDF, no sobre Arduino. A diferencia de Marauder y Bruce, GhostESP trabaja directamente contra el SDK de Espressif. Obtiene primero los nuevos chips y funciones de radio (802.15.4, Zigbee, 5 GHz en el C5) y un control de más bajo nivel de las radios, la memoria y las particiones. El firmware basado en Arduino puede alcanzar las mismas APIs, solo que no tan directamente.
  • Captura en vivo y análisis en el dispositivo. Transmite tráfico a Wireshark en tiempo real por USB, y navega, inspecciona y convierte capturas (PCAP, hc22000, WiGLE, 802.15.4) en el propio dispositivo.
  • GhostLink. Empareja dos ESP32 para que uno ejecute la radio, el teclado y la pantalla del otro, con puente BLE hacia la app de Android, wardriving de canal dividido y OTA entre pares.
  • Aplicaciones nativas. Aplicaciones SD con sus propios permisos y almacenamiento, construidas con gbt y un SDK de plugins, instaladas desde la Cloud Store, además de un runtime Lua para scripts. Ejemplos: Device Inspector, ESP32Finder, un port de Doom, un generador de códigos QR.
  • Un conjunto de comandos, muchas interfaces. Controla GhostESP desde la interfaz de usuario del dispositivo, la CLI serie, la WebUI, la app de Flipper Zero, la app de Android o un dispositivo conectado por GhostLink, todo contra los mismos comandos.

Características

Características de WiFi
  • Evil Portal (con HTML personalizado desde el buffer vía serie)
  • Ataques de deauth / disassoc
  • Ataque de cambio de canal
  • Abuso de GTK / pruebas de aislamiento de clientes
  • Ataque de logoff EAPOL
  • Karma (con listas de SSID personalizadas y encadenamiento de portal personalizado)
  • Spam de beacons (único/lista/aleatorio/Rickroll)
  • Escaneo de AP / escaneo de STA / scanall
  • Selección múltiple de APs y estaciones
  • Escucha de solicitudes de probe (con Evil Twin auto-generado)
  • Captura de handshake + PMKID
  • Captura WiFi a SD (PCAP) con navegador de PCAP en el dispositivo + exportación hc22000
  • Modo dongle USB para Wireshark (stream extcap)
  • Inanición de DHCP
  • Escáneres de ARP / puertos / SSH / IP local
  • Descubrimiento mDNS / escaneo NetBIOS / escaneo de banners HTTP / sonda SNMP (con variantes por host y por subred)
  • Búsqueda de proveedor OUI WiFi
  • Ataques WPA3/SAE (flood + comprobador de cumplimiento)
  • Exportaciones de wardriving (WiFi/BLE/GPS) + CSV de barrido (WiFi/BLE/GPS/802.15.4)
  • Asistente de wardriving de canal dividido vía GhostLink
  • Seguimiento de RSSI (AP/estación) con vista de medidor RSSI en vivo
  • Detección / suplantación de drones
  • Detección de PineAP
  • Detector de bandada / vigilancia
  • Detección de WPS
  • Modo de captura automatizada estilo Pwnagotchi (Capture PWN)
  • Análisis de congestión de canal
  • Monitor de espacio aéreo WiFi (información de paquetes/amenazas en tiempo real, salto rápido de canal, tarjetas de dispositivos sospechosos, sparkline de paquetes/seg)
  • DNS Sinkhole (bloqueo NXDOMAIN basado en listas de bloqueo con descargas de listas integradas)
  • Web UI + sistema de archivos + relé de comandos remotos
Características de BLE
  • Modos de escaneo BLE (general, AirTag, Flipper, raw)
  • Escaneo de anuncios BLE con filtrado por prefijo OUI/proveedor + pulsos RGB de coincidencia
  • Modos de spam BLE (Apple, Microsoft, Samsung, Google, Random)
  • Escaneo / suplantación / selección de AirTag
  • Captura de paquetes BLE
  • Stream BLE a Wireshark
  • Buscador de Flipper + RSSI
  • Escaneo GATT/servicios + enumeración por dispositivo + seguimiento de dispositivos (medidor RSSI en vivo)
  • Wardriving BLE
  • Detección de skimmers BLE
  • Escaneo / lista / seguimiento / suplantación de drones / OpenDroneID
  • Detector aéreo (drones) con clasificación de amenazas
  • Puente BLE GhostLink hacia la app complementaria de Android
Características de USB
  • Modo host de teclado USB (builds de ESP32-S3)
  • Control remoto de teclado vía GhostLink
  • Ejecutor de scripts BadUSB
  • Opciones de identidad BadUSB (VID/PID/fabricante/producto/distribución/aleatorizar)
  • Trackpad BadUSB (control de cursor estilo touchpad)
  • Mouse jiggler BadUSB
  • CLI type_char de BadUSB para escribir caracteres ASCII individuales
  • Modo de salida de teclado HID USB (reenvío de pulsaciones del dispositivo por USB)
  • Página WebUI dedicada de BadUSB
Características de IR
  • TX/RX IR en placas compatibles
  • Modo de aprendizaje IR
  • Modo de aprendizaje fácil IR
  • Soporte de archivos .ir de Flipper
  • Transmisión de biblioteca universal
  • Herramientas CLI de IR
  • IR dazzler (38 kHz de alto ciclo de trabajo)
Características de NFC
  • Soporte de PN532 NTAG/MIFARE Classic
  • Backend NFC ST25R3916 (lecturas de tarjetas de pago EMV, árboles de aplicación y archivos DESFire, PicoPass e iCLASS)
  • Importación/exportación de .nfc de Flipper
  • Ataque de diccionario MIFARE Classic (diccionario predeterminado + diccionario de usuario + reutilización de clave de sesión / barrido de sectores)
  • Diccionario MIFARE Classic embebido completo
  • Recuperación hardnested de MIFARE Classic
  • Conjunto de parsers NFC de Flipper (tránsito, estacionamiento, acceso, entretenimiento, fidelización): BIP, Clipper, CharlieCard, Troika, Plantain, Zolotaya Korona, Ventra, WashCity, Social Moscow, Sonicare, Saflok, Gallagher, Disney Infinity, Skylanders, Aime, Hi, HWorld, Two Cities, Umarsh, Microel, MIZIP, MetroMoney, Kazan, SmartRider, TRT y más
  • Detección de MIFARE Desfire
  • Soporte de Chameleon Ultra (CLI + UI + control BLE)
  • Escaneo RFID HF/LF de Chameleon Ultra + controles de lector
Características de SubGHz
  • Escaneo de señales en 64 canales
  • Analizador de frecuencias con visualización de cascada
  • Captura y decodificación de señales
  • Más de 20 decodificadores de protocolos basados en Flipper Unleashed/xMasterX
  • Transmisión y reproducción de señales
  • Señales guardadas como archivos .sub
  • Compatibilidad con el formato de archivo de claves SubGhz de Flipper
  • Soporte de hardware CC1101
  • Bandas de frecuencia: 315, 390, 433.92, 868.35, 915 MHz
  • Soporte CLI completo
  • Soporte de radio remota SubGHz vía GhostLink
Características de audio
  • Reproductor de audio DAC I2S (reproducción MP3 con detección de auriculares y control de volumen)
  • Receptor de audio (TLV320DAC I2S)
  • Visualizador de música (visualización de audio RGB LED)
  • Espectro de micrófono / visualizador MIC (efectos RGB LED impulsados por micrófono con múltiples modos, modos de color, sensibilidad, suavizado y contraste)
Características de pantalla y sensores
  • Interfaz gráfica LVGL completa con diseños de carrusel, cuadrícula y lista
  • Paquetes de recursos personalizados cargados desde SD (iconos, colores, fondos, temas)
  • 21 temas de color
  • Animación de arranque/splash en pantalla con barra de progreso
  • Sistema de notificaciones toast
  • Barra de estado persistente con insignia de nivel
  • Desplazamiento táctil + tocar para despertar
  • Tiempo de espera de pantalla, brillo y orientación configurables
  • Animaciones de inactividad (Game of Life, Ghost, Starfield, HUD, Matrix, Flying Ghosts, Spiral, Falling Leaves, Bouncing Text)
  • Reloj en pantalla
  • Pantalla de brújula (magnetómetro)
  • Pantalla de acelerómetro (fuerza G, inclinación, orientación, sacudida, velocidad)
  • Pantalla de sensor ENV-III (temperatura, humedad, presión, punto de rocío, altitud)
  • Pantalla de bloqueo PIN con bloqueo automático (el modo superpuesto mantiene las capturas en ejecución mientras está bloqueado)
  • Control de trackpad / cursor
  • Asistente de configuración con configuración de WiFi doméstico
  • Ajustes de accesibilidad (tamaño de fuente, alto contraste, movimiento reducido, velocidad de repetición de entrada, modo seguro contra epilepsia)
  • Control de tamaño de fuente de terminal
  • Modo rave (builds de pantalla)
  • Retroalimentación háptica DRV2605 (S3TWatch)
Aplicaciones y extensibilidad
  • Apps Gallery (lanzador central para aplicaciones SD nativas, con submenús categóricos)
  • Sistema de aplicaciones SD nativas (cargar, listar, inspeccionar, lanzar, detener, reiniciar aplicaciones con permisos y almacenamiento con ámbito)
  • Ghost Build Tool (gbt) para andamiaje, compilación y empaquetado de aplicaciones y firmware
  • SDK de plugins/aplicaciones y aplicaciones de ejemplo (Device Inspector, ESP32Finder)
  • Cloud Store (navegar e instalar aplicaciones, scripts y paquetes de recursos en el dispositivo)
  • GhostScript (runtime de scripting Lua 5.4 en sandbox para scripts desde la tarjeta SD)
  • Mascota virtual compañera Ghostchi (sistema de XP de 50 niveles, 27 fuentes de XP, modos pasivo/agresivo, pantalla de bloqueo de compañera, estado de ánimo global, toasts de subida de nivel, insignia en la barra de estado)
  • SD Browser (navegación de archivos/carpetas, renombrar, eliminar, copiar/mover, vista previa de archivos de texto)
  • Navegador de PCAP en el dispositivo con exportación hc22000
  • Pantalla de información en el dispositivo (dispositivo, runtime, build, créditos)
  • Popups de confirmación reutilizables para acciones peligrosas de la UI
Características adicionales
  • GhostLink (interfaz de comandos y pantalla de doble dispositivo) con soporte de radio remota y relé de teclado
  • Asistente de configuración (builds de pantalla)
  • Espejo de pantalla por cable + web
  • Modo Ethernet (W5500) + conjunto de herramientas completo: escaneo de huellas, escaneo de puertos, barrido de ping, escaneo ARP, envenenamiento ARP, MITM, HTTP, DNS, NTP, traceroute, herramientas MAC, estadísticas
  • Captura de credenciales TLS SNI / HTTP / FTP vía Ethernet
  • Soporte de DIAL / Chromecast V2
  • Integración GPS (gpsinfo) con carga manual a WiGLE, configuración de baudios en runtime y streaming complementario wdstream
  • Salida a impresora de red (powerprinter, PJL)
  • Modos RGB LED (Normal, Rainbow, Stealth, Knight Rider, MIC Visualizer, colores personalizados) con control de brillo de neopixel
  • Configuración de zona horaria (timezone) + ajuste de hora NTP
  • Detección de movimiento de cámara con captura de instantáneas en tarjeta SD y alertas por webhook de Discord (XIAO S3 Sense)
  • Stream de cámara MJPEG en vivo (/camera)
  • Analizador de espectro NRF24 con detección pasiva de interferencias de 2.4 GHz
  • Captura de paquetes Zigbee / 802.15.4 + CSV de barrido (ESP32-C5/C6)
  • Captura de canal 802.15.4 / Zigbee
  • Soporte de monitorización de batería / fuel gauge
  • Soporte de hardware de sensores / RTC (PCF8563)
  • Soporte de teclado M5 Cardputer / Cardputer ADV
  • App complementaria de Android
  • Soporte de controladores de pantalla en el dispositivo CH422G / ST7262 / AXS15231B / APX2102
  • Inactividad de light-sleep + escalado de frecuencia + ahorro de energía Wi-Fi
  • Animaciones de movimiento reducido
  • Copia de seguridad / restauración de configuración SD

Variantes de ESP32 compatibles

  • ESP32-Wroom · ESP32-S2 · ESP32-C3 · ESP32-S3 · ESP32-C5 · ESP32-C6 · ESP32-P4

Nota: La disponibilidad de funciones varía según el chip. El S2 carece de hardware Bluetooth. El C5 tiene soporte de 5 GHz y 802.15.4 o Zigbee. El P4 usa un ESP32-C6 externo para Wi-Fi y Bluetooth vía ESP-Hosted.


Placas compatibles

61 objetivos de placa se compilan en CI (.github/workflows/compile_all.yml) a partir de 60 configuraciones en configs/. Awok V5 comparte la configuración genérica de ESP32-S2.

Matriz de funciones de placas (clic para expandir)

Comparación de firmware ESP32

Marauder es el conjunto de herramientas de Wi-Fi y BLE enfocado y orientado al hardware del que gran parte de este espacio surgió, y GhostESP le da crédito directamente (ver Créditos). GhostESP cubre el mismo terreno de Wi-Fi y BLE y añade el pipeline de captura a análisis, el control multi-dispositivo a través de GhostLink y el ecosistema nativo de aplicaciones descrito anteriormente, sobre una base ESP-IDF en lugar de Arduino.

La tabla siguiente compara GhostESP con otro firmware de amplio alcance. Se basa en el conjunto de funciones de GhostESP y en el código fuente disponible públicamente de cada proyecto listado. No es una lista completa de funciones para cada firmware. HaleHound y nyanBOX se comparan con la última fuente pública disponible para nosotros. Si las versiones más recientes son de código cerrado, esta tabla no puede verificarse de forma independiente contra esos builds.

Ver tabla de comparación| Feature | GhostESP | Bruce | HaleHound | nyanBOX | | --- | --- | --- | --- | --- | | Código fuente actual disponible para auditoría | [x] | [x] | Limitado / código público antiguo | Limitado / código público antiguo | | Arquitectura nativa ESP-IDF | [x] | | | | | Arquitectura Arduino / PlatformIO | | [x] | [x] | [x] | | Objetivos de placa compatibles | 61 objetivos CI | 42+ | 4 | 1 | | Interfaz gráfica LVGL completa | [x] | | | | | Panel web / control REST | [x] | [x] | | | | Servidor web de portal cautivo | [x] | [x] | [x] | [x] | | Escaneo WiFi AP / estación | [x] | [x] | [x] | [x] | | Pruebas de deauth / desasociación | [x] | [x] | [x] | [x] | | Spam de balizas | [x] | [x] | [x] | [x] | | Ataque Karma / respuesta a sondas | [x] | [x] | [x] | | | Captura de handshake / EAPOL | [x] | [x] | [x] | | | Navegador de PCAP en dispositivo / exportación hc22000 | [x] | | | | | Captura / exportación PMKID | [x] | | [x] | | | Transmisión en vivo a Wireshark por USB | [x] | | | | | Inundación SAE / pruebas específicas WPA3 | [x] | | | | | Verificador de cumplimiento WPA3 | [x] | | | | | Ataque de cierre de sesión EAPOL | [x] | | | | | Ataque de cambio de canal | [x] | | | | | Abuso de GTK / pruebas de aislamiento de clientes | [x] | | | | | Inanición DHCP | [x] | [x] | | | | Escáneres ARP / puertos / SSH | [x] | [x] | | | | Descubrimiento mDNS | [x] | | | | | Escáner NetBIOS | [x] | | | | | Escáner de banners HTTP | [x] | | | | | Sonda SNMP | [x] | | | | | Búsqueda de proveedor OUI WiFi | [x] | [x] | [x] | | | Detección de PineAP / Evil Twin | [x] | | | [x] | | Detección / reporte WPS | [x] | [x] | | | | Modo de captura automática estilo Pwnagotchi | [x] | [x] | | | | Detector / spam de Pwnagotchi | | [x] | | [x] | | Análisis de congestión de canal | [x] | | | [x] | | Monitor / visualizador de paquetes WiFi en vivo | [x] | | [x] | [x] | | Monitor de espacio aéreo WiFi | [x] | | | | | Sumidero DNS / NXDOMAIN de lista de bloqueo | [x] | | | | | Wardriving WiFi con GPS | [x] | [x] | [x] | | | Wardriving BLE | [x] | [x] | [x] | | | Integración de carga WiGLE | [x] | [x] | | | | Captura 802.15.4 y exportación PCAP | [x] | | | | | Control GhostLink de doble ESP | [x] | | | | | Puente BLE GhostLink a Android | [x] | | | | | Asistente de wardriving de canal dividido | [x] | | | | | Soporte de radio remota GhostLink | [x] | | | | | Detección de drones / OpenDroneID | [x] | | | [x] | | Suplantación de drones / OpenDroneID | [x] | | | [x] | | Escaneo BLE | [x] | [x] | [x] | [x] | | Escáner BLE sin procesar | [x] | | | | | Modos de spam BLE | [x] | [x] | [x] | [x] | | Escaneo / suplantación de AirTag | [x] | [x] | [x] | [x] | | Herramientas de detección de rastreadores BLE | [x] | | [x] | [x] | | Buscador de Flipper Zero | [x] | | | [x] | | Enumeración GATT / servicios | [x] | | [x] | | | Seguimiento de dispositivos BLE por RSSI | [x] | | | | | Transmisión BLE a Wireshark | [x] | | | | | Detección de skimmers BLE | [x] | | | [x] | | Investigación de exploits FastPair / emparejamiento | | [x] | [x] | [x] | | Inyección HID BLE / DuckyScript por BLE | | [x] | | | | Modo teclado BLE | | [x] | | | | Honeypot GATT BLE / periférico clonado | | | [x] | [x] | | Perfilado de vulnerabilidades BLE | | [x] | | | | Detector de Flock / vigilancia | [x] | | [x] | [x] | | Soporte NFC PN532 | [x] | [x] | [x] | | | Soporte NFC ST25R3916 | [x] | [x] | | | | Soporte de Chameleon Ultra | [x] | [x] | | | | Control BLE de Chameleon Ultra | [x] | [x] | | | | Importación / exportación `.nfc` de Flipper | [x] | | | | | Colección de analizadores NFC de Flipper | [x] | | | | | Ataque de clave predeterminada MIFARE Classic | [x] | [x] | [x] | | | Diccionario integrado MIFARE Classic | [x] | | | | | Archivo de diccionario de usuario MIFARE Classic | [x] | [x] | | | | Reutilización de clave de sesión / barrido de sectores MIFARE Classic | [x] | | | | | Recuperación hardnested MIFARE Classic | [x] | | | | | Lectura PicoPass / iCLASS | [x] | | | | | Lecturas de árbol de aplicaciones / archivos MIFARE DESFire | [x] | | | | | Lector EMV / tarjetas de pago | [x] | [x] | | | | BadUSB / DuckyScript | [x] | [x] | | | | Modo host de teclado USB | [x] | | | | | Modo de salida de teclado HID USB | [x] | [x] | | | | Teclado remoto por enlace de doble dispositivo | [x] | | | | | Opciones de identidad VID/PID BadUSB | [x] | [x] | | | | Movedor de ratón / trackpad BadUSB | [x] | | | | | Aprendizaje / captura / reproducción IR | [x] | [x] | | | | Soporte de archivos `.ir` de Flipper | [x] | [x] | | | | Transmisión de biblioteca IR universal | [x] | [x] | | | | Escaneo / reproducción SubGHz CC1101 | [x] | [x] | [x] | | | Analizador de espectro de cascada CC1101 | [x] | [x] | [x] | | | Soporte de lectura/escritura `.sub` de Flipper | [x] | [x] | [x] | [x] | | Decodificadores de protocolo SubGHz | [x] | [x] | [x] | | | Analizador de espectro NRF24 | [x] | [x] | [x] | [x] | | MouseJack NRF24 | | [x] | [x] | | | Detección de interferencia pasiva | [x] | | [x] | | | Interferencia RF activa incluida | No incluida | [x] | [x] | [x] | | Captura de paquetes Zigbee / 802.15.4 | [x] | | | | | Soporte Ethernet W5500 | [x] | [x] | | | | Herramientas de envenenamiento ARP / MITM por Ethernet | [x] | [x] | | | | Herramientas de huella / puertos / ping por Ethernet | [x] | | | | | Herramientas DNS / NTP / HTTP / traza por Ethernet | [x] | | | | | Captura de credenciales TLS SNI / HTTP / FTP por Ethernet | [x] | | | | | Transmisión de cámara / detección de movimiento | [x] | | | | | Alertas de movimiento con soporte de webhook | [x] | | | | | Salida a impresora de red / PJL | [x] | | | | | Pruebas DIAL / Chromecast | [x] | | | | | Asistente de configuración en dispositivo | [x] | | | | | Bloqueo por PIN / contraseña | [x] | | [x] | [x] | | Actualización de firmware OTA / SD en dispositivo | [x] | | [x] | | | Verificación de firmware / protección de reversión | [x] | | | | | Actualización de firmware de par GhostLink | [x] | | | | | Duplicación de pantalla por cable | [x] | | | [x] | | Duplicación de pantalla web | [x] | [x] | | | | Copia de seguridad / restauración de configuración SD | [x] | | | | | Administrador / navegador de archivos SD | [x] | [x] | [x] | | | Sistema nativo de aplicaciones/plugins SD | [x] | | | | | SDK de aplicaciones nativas / herramientas de compilación | [x] | | | | | Entorno de ejecución de scripts en dispositivo con sandbox | Lua 5.4 | JavaScript | | | | Tienda de aplicaciones / scripts / recursos en la nube | [x] | | | | | Galería de aplicaciones / lanzador | [x] | | | | | Ghostchi / mascota virtual | [x] | [x] | | | | Reproductor de audio | [x] | [x] | | | | Espectro de micrófono / visualizador | [x] | [x] | | | | Modos de visualizador LED RGB | [x] | [x] | | | | Pantalla de reloj / RTC | [x] | [x] | | | | Pantalla de brújula | [x] | | | | | Pantalla de acelerómetro | [x] | | | | | Temperatura / humedad / presión ENV-III | [x] | | | | | Monitoreo de batería / soporte de medidor de combustible | [x] | [x] | [x] | | | Soporte de hardware de sensores / RTC | [x] | [x] | | | | Soporte de teclado M5 Cardputer | [x] | [x] | | | | Aplicación complementaria para Android | [x] | | | | | Modos de accesibilidad / movimiento reducido | [x] | | [x] | | | Sistema de temas personalizados / paleta de UI | [x] | [x] | [x] | | | Paquetes de recursos SD personalizados | [x] | | | | | Soporte LoRa | | [x] | | | | Soporte de radio FM | | [x] | | |

Créditos

Agradecimientos especiales a:


Contribuciones

GhostESP agradece las contribuciones — desde una configuración de placa de una línea hasta una nueva función.

  • Añadir una placa: https://docs.ghostesp.net/v2.1/development/custom-board-configs/
  • Corregir un error o añadir una función: consulta los problemas abiertos - cualquier elemento etiquetado como good first issue es un buen punto de partida.
  • Crear una aplicación nativa: consulta la documentación de gbt (Ghost Build Tool) y las aplicaciones de ejemplo (Device Inspector, ESP32Finder) para ver el patrón del SDK.
  • ¿Preguntas antes de empezar? Pregunta en Discord - el equipo responde con rapidez.

Avisos legales

Ghost ESP está destinado únicamente a la investigación educativa y ética en seguridad. El uso no autorizado o malintencionado es ilegal. Familiarízate con las leyes locales y obtén siempre el permiso adecuado antes de realizar cualquier prueba de red.

Nota: este es un fork separado de GhostESP de Spooky, que ha sido archivado y ya no está en desarrollo.

Para conocer las pautas sobre el uso del nombre y el logotipo de GhostESP, consulta PAUTAS DE MARCA.

¿Te interesa convertirte en socio oficial? Envía un correo a [email protected].


Contribuciones de código abierto

Este proyecto es de código abierto y agradece tus contribuciones. Si has añadido nuevas funciones o mejorado la compatibilidad con dispositivos, ¡envía tus cambios!

Descargar herramienta
  • OTA en el dispositivo y actualización de firmware SD con verificación y protección de reversión
  • PlacaBluetoothNFC (PN532)NFC (Chameleon)IR TXIR RXGPS predeterminadoTecladoPantallaSDOTAAplicaciones SD nativas
    ESP32-Wroom DevKitC✓✗✓✗✗✗✗—✓✗✗
    ESP32-S2 DevKitC✗✗✗✗✗✗✗—✓✗✗
    ESP32-S3 DevKitC✓✗✓✗✗✗✗—✓✗✗
    ESP32-C3 DevKitC✓✗✓✗✗✗✗—✓✗✗
    ESP32-C5 DevKitC✓✗✓✗✗✗✗—✓✗✗
    ESP32-C6 DevKitC✓✗✓✗✗✗✗—✓✗✗
    Awok V5✗✗✗✗✗✗✗—✓✗✗
    GhostBoard✓✗✓✗✗✓✗—✓✗✗
    Marauder v4✓✗✓✗✗✓✗Full✓✓✗
    Marauder v6✓✗✓✗✗✗✗Full✗✗✗
    AWOK Mini✗✗✗✗✗✓✗Full✗✗✓
    Cardputer✓✗✓✓✗✓✓Full✓✓✗
    Heltec V3✓✗✓✗✗✗✗Status✓✗✗
    CYD2 USB✓✗✓✗✗✗✗Full✓✗✗
    CYD2 Micro USB✓✗✓✗✗✗✗Full✓✗✗
    CYD2 Dual USB✓✗✓✗✗✗✗Full✓✗✗
    CYD2 USB 2.4"✓✗✓✗✗✗✗Full✓✗✗
    CYD2 USB 2.4" (variante C)✓✗✓✗✗✗✗Full✓✗✗
    CYD 2432S028R✓✗✓✗✗✗✗Full✓✗✗
    Waveshare 7" Touch✓✗✓*✗✗✗✗Full✓✓✓
    Crowtech 7"✓✗✓*✗✗✗✗Full✓✗✓
    CrowPanel Advance 7" (S3, modo TFCard)✓✗✓*✗✗✗✗Full✓✓✓
    CrowPanel 4.2" E-paper (400×300)✓✗✓✗✗✗✗E-paper✓✗✗
    CrowPanel 5.79" E-paper (792×272)✓✗✓✗✗✗✗E-paper✓✗✗
    CrowPanel Advance 2.4" (S3, 320×240)✓✗✓*✗✗✗✗Full✓✓✓
    CrowPanel Advance 2.8" (S3, 320×240)✓✗✓*✗✗✗✗Full✓✓✓
    CrowPanel Advance 3.5" (S3, 480×320)✓✗✓*✗✗✗✗Full✓✓✓
    CrowPanel Advance 4.3" (S3, 800×480)✓✗✓*✗✗✗✗Full✓✓✓
    CrowPanel Advance 5" (S3, 800×480)✓✗✓*✗✗✗✗Full✓✓✓
    CrowPanel Advanced P4 7/9/10.1" (v1.2+)✓✗✗✗✗✗✗Full✓✗✓
    CrowPanel Advanced P4 7/9/10.1" (v1.1)✓✗✗✗✗✗✗Full✓✗✓
    CrowPanel Advanced P4 5" RGB✓✗✗✗✗✗✗Full✓✗✓
    Sunton 7"✓✗✓*✗✗✗✗Full✓✓✓
    JC3248W535EN✓✗✓✗✗✗✗Full✓✓✓
    Flipper JCMK GPS✗✗✗✗✗✓✗—✓✗✗
    T-Deck✓✗✓✗✗✓✓Full✓✗✓
    T-Embed CC1101✓✓✓✓✓✗✗Full✓✓✓
    GhostLink P1 Core✓✗✓✗✗✗✗Full✓✗✓
    GhostLink P1 Peer✓✗✓✗✗✗✗—✓✗✗
    T-Dongle-S3✓✗✓✗✗✗✗Full✓✓✗
    T-Dongle-C5✓✗✓✗✗✗✗Full✓✓✓
    S3TWatch✓✗✓✓✗✗✗Fulltiene partición vfs de 4MB✓✗
    T-Display S3 Touch✓✗✓✗✗✓✗Full✓✗✗
    JCMK Devboard Pro✓✗✓✗✗✓✗—✓✗✗
    Minion✓✗✓✗✗✗✗—✓✗✗
    Lolin S3 Pro✓✗✓✗✗✗✗—✓✗✗
    Cardputer ADV✓✗✓✓✗✓✓Full✓✓✗
    Poltergeist✓✗✓✓✓✗✗Status✓✗✗
    Banshee (MCU de pantalla C5)✓✓✓✓✓✓✗Full + Status✓✓✓
    Banshee (principal S3)✓✗✓✗✗✓✗—✗✓✗
    Febris Pro✓✗✓✗✗✓✗—✗✗✗
    ACE C5✓✗✓✗✗✓✗—✓✗✗
    NM-CYD-C5✓✗✓✗✗✗✗Full✓✓✓
    ACE S3✓✗✓✗✗✗✗—✓✗✗
    Seeed XIAO ESP32-S3 Sense✓✗✓✗✗✗✗—✓✓✗
    Seeed XIAO ESP32-S3✓✗✓✗✗✗✗—✓✓✗
    Seeed XIAO ESP32-C5✓✗✓✗✗✗✗—✓✗✗
    Marauder v8✓✗✗✗✗✓✗Full✓✗✓
    Pancake C5✓✗✗✗✗✓✗Full✓✗✓
    M5Stack CoreS3-SE✓✗✓✗✗✓✗Full✓✗✓
    M5Stack AtomS3R✓✗✓✓✗✓✗Fulltiene partición vfs de 1MB✗✗

    * — la configuración registrada para esta placa es anterior a una opción de Kconfig (NFC_CHAMELEON) que está activada por defecto para placas con capacidad BLE; no hay una anulación específica de la placa presente, por lo que esto refleja el valor predeterminado de Kconfig en lugar de un ajuste explícito en el archivo. La mayoría de las placas con capacidad BLE sin asterisco establecen el símbolo explícitamente, pero algunas configuraciones genéricas también pueden depender del valor predeterminado de Kconfig.

    Puertos Grove de M5Stack: las configuraciones de M5Stack CoreS3-SE y AtomS3R exponen sus conectores Grove HY2.0-4P en el puerto I2C 1 (PORT.A: SDA=G2, SCL=G1; el CoreS3-SE también tiene PORT.B G8/G9 y PORT.C G17/G18). Conecta un módulo NFC ST25R3916 (I2C, 0x50) y/o una unidad M5Stack ENV III (SHT30 0x44 + QMP6988 0x70) al Grove PORT.A y abre la app NFC o ENV III — ambos dispositivos comparten el mismo bus.

    Pantalla: Full = interfaz gráfica LVGL. Status = solo pantalla de estado pequeña secundaria (comparte el bus I2C del expansor de E/S), sin UI completa. — = sin pantalla, headless.

    SD: la mayoría de las placas usan SD en modo SPI. JC3248W535EN y T-Dongle-S3 usan modo SDMMC de 1 bit en su lugar; la opción de bus SDMMC existe en Kconfig para otras placas.

    NFC (Chameleon): el soporte de Chameleon Ultra viaja sobre BLE, por lo que está activado por defecto para cualquier placa con capacidad BLE y desactivado donde BLE no está disponible (placas ESP32-S2) o está explícitamente deshabilitado (Marauder v8, Pancake C5).

    Aplicaciones SD nativas: en tiempo de compilación la función depende solo de CONFIG_SPIRAM (main/Kconfig.projbuild:1410). En tiempo de ejecución la galería de aplicaciones comprueba MALLOC_CAP_SPIRAM y renderiza en la pantalla LVGL completa, por lo que se requiere una pantalla para que la UI sea utilizable. Eso la deja habilitada en: AWOK Mini, Waveshare/Crowtech/Sunton 7″, CrowPanel Advance 2.4/2.8/3.5/4.3/5″, CrowPanel Advanced P4 5″/7/9/10.1″ (v1.1/v1.2+), JC3248W535EN, T-Deck, T-Embed CC1101, GhostLink P1 Core, T-Dongle-C5, NM-CYD-C5, M5Stack CoreS3-SE, Banshee (C5) y Marauder v8/Pancake C5. Las placas con pantalla pero sin PSRAM (Cardputer, Cardputer ADV, la familia CYD2, S3TWatch, T-Dongle-S3, M5Stack AtomS3R, etc.) no la obtienen.

    Banshee se distribuye como dos configuraciones: la placa principal S3 (headless) y el módulo C5 que controla su pantalla y LED de estado, emparejados vía GhostLink.

    GhostESP no incluye funciones de interferencia activa. La distribución, promoción, venta y uso de dispositivos o firmware de interferencia es ilegal en muchas jurisdicciones.

    JustCallMeKoKo
    JustCallMeKoKo

    Desarrollo fundacional de ESP32Marauder
    thibauts
    thibauts

    Información sobre el protocolo CastV2
    MarcoLucidi01
    MarcoLucidi01

    Integración del protocolo DIAL
    SpacehuhnTech
    SpacehuhnTech

    Código de referencia de desautenticación
    Spooks4576
    Spooks4576

    Desarrollador original de GhostESP
    Tototo31
    Tototo31

    Grandes contribuciones al proyecto
    WillyJL
    WillyJL

    Funcionalidad principal del firmware Flipper y código de spam BLE
    flipperdevices
    Firmware Flipper Zero

    Implementación principal de IR & NFC (flipperdevices/flipperzero-firmware & colaboradores)
    Garag
    Garag

    Biblioteca principal de NFC
    connornishijima
    connornishijima

    SensoryBridge - algoritmos de visualizador RGB de micrófono & inspiración
    DarkFlippers
    DarkFlippers

    Firmware Flipper Zero Unleashed (decodificadores de protocolo SubGHz)
    xMasterX
    xMasterX

    Mejoras SubGHz de Flipper Zero Unleashed
    DecentLabs
    DecentLabs

    officeAir - escaneo ARP de múltiples pasadas & técnicas de seguridad de hilos lwIP
    jaylikesbunda
    jaylikesbunda

    Mantenedor del proyecto
    Play2BReal
    Play2BReal

    Carga WiGLE & soporte de expansor de E/S
    the1anonlypr3
    the1anonlypr3

    Arte y recursos
    Billi-Green
    Billi-Green

    Soporte de audio & sensor ENV-III
    Next-Flip
    Next-Flip

    Momentum-Firmware - base de analizadores NFC (EMV, DESFire, hardnested, analizadores de tránsito; Gallagher por Nick Mooney)
    noproto
    noproto

    Recuperación hardnested / anidada MIFARE Classic
    leptopt1los
    Leptopt1los

    Analizador de tarjetas de pago EMV
    bettse
    bettse

    picopass - soporte PicoPass / iCLASS
    micolous
    micolous

    Analizador de tarjeta de tránsito Opal
    emilytrau
    emilytrau

    Analizador de tarjeta de tránsito myki
    holiman
    holiman

    loclass - algoritmos de recuperación de claves MIFARE
    RfidResearchGroup
    RfidResearchGroup

    proxmark3 - herramientas de investigación RFID