Назад к обновлениям
New releaseSep 13, 2026

GhostESP v2.2-pre1

Открытая платформа для беспроводных исследований на базе ESP32.

Поделиться
ghostesp_logo_white_transparent_2x_shine

Платформа беспроводной безопасности для ESP32, нативная для ESP-IDF. Глубокая оценка Wi-Fi и BLE, захват и экспорт исследовательского уровня, а также настоящая экосистема приложений. Построена непосредственно на Espressif ESP-IDF, а не через ядро Arduino, поэтому новые чипы и радиофункции появляются здесь первыми, и между GhostESP и аппаратным обеспечением нет слоя абстракции.

Version License ESP-IDF Discord Boards

⭐️ Нравится GhostESP? Пожалуйста, поставьте репозиторию звезду. Это очень помогает.


Что нового

v2.0 перестроила интерфейс, добавила нативную экосистему приложений и расширила радио-рабочие процессы. v2.1 (Revival) добавляет OTA на устройстве с защитой от отката, второй NFC-бэкенд (ST25R3916), Cloud Store для приложений, скриптов и пакетов ассетов, а также GhostScript — песочницу на базе Lua.

app-gallery2 airspace-monitor

Полная история в CHANGELOG.md.


Начало работы

Прошейте устройствоСообщество и поддержкаУзнать больше
ghostesp.net/flasherDiscordДокументация · Веб-сайт

Почему GhostESP

GhostESP — это платформа, а не набор инструментов. Пять вещей отличают её:

  • Построена на ESP-IDF, а не на Arduino. В отличие от Marauder и Bruce, GhostESP работает напрямую с SDK от Espressif. Она первой получает новые чипы и радиофункции (802.15.4, Zigbee, 5 ГГц на C5) и более низкоуровневый контроль над радио, памятью и разделами. Прошивки на Arduino могут достичь тех же API, просто не так напрямую.
  • Живой захват и анализ на устройстве. Поток трафика в Wireshark в реальном времени через USB, а также просмотр, проверка и конвертация захватов (PCAP, hc22000, WiGLE, 802.15.4) прямо на устройстве.
  • GhostLink. Сопряжение двух ESP32 так, чтобы один управлял радио, клавиатурой и дисплеем другого, с BLE-мостом к Android-приложению, wardriving по раздельным каналам и OTA между пирами.
  • Нативные приложения. SD-приложения с собственными разрешениями и хранилищем, созданные с помощью gbt и SDK плагинов, устанавливаемые из Cloud Store, плюс Lua-рантайм для скриптов. Примеры: Device Inspector, ESP32Finder, порт Doom, генератор QR-кодов.
  • Один набор команд, множество интерфейсов. Управляйте GhostESP через интерфейс на устройстве, последовательный CLI, WebUI, приложение Flipper Zero, Android-приложение или устройство, подключённое через GhostLink, — всё через одни и те же команды.

Возможности

Возможности Wi-Fi
  • Evil Portal (с пользовательским HTML из буфера через последовательный порт)
  • Атаки Deauth / disassoc
  • Атака переключения каналов
  • Злоупотребление GTK / тестирование изоляции клиентов
  • Атака EAPOL logoff
  • Karma (с пользовательскими списками SSID и цепочками пользовательских порталов)
  • Beacon spam (одиночный/список/случайный/Rickroll)
  • Сканирование AP / STA / scanall
  • Мультивыбор AP и станций
  • Прослушивание probe-запросов (с автоматически создаваемым Evil Twin)
  • Захват handshake + PMKID
  • Захват Wi-Fi на SD (PCAP) с браузером PCAP на устройстве и экспортом в hc22000
  • Режим USB-донгла для Wireshark (поток extcap)
  • DHCP starvation
  • Сканеры ARP / портов / SSH / локальных IP
  • mDNS discovery / сканирование NetBIOS / сканирование HTTP-баннеров / SNMP-проба (с вариантами по хосту и по подсети)
  • Поиск вендора по OUI Wi-Fi
  • Атаки WPA3/SAE (флуд + проверка соответствия)
  • Экспорт wardriving (WiFi/BLE/GPS) + CSV-сводка (WiFi/BLE/GPS/802.15.4)
  • Помощник wardriving по раздельным каналам через GhostLink
  • Отслеживание RSSI (AP/станция) с живым измерителем RSSI
  • Обнаружение / спуфинг дронов
  • Обнаружение PineAP
  • Детектор Flock / слежки
  • Обнаружение WPS
  • Автоматический режим захвата в стиле Pwnagotchi (Capture PWN)
  • Анализ загруженности каналов
  • Монитор воздушного пространства Wi-Fi (аналитика пакетов/угроз в реальном времени, быстрый перебор каналов, карточки подозрительных устройств, спарклайн пакетов/сек)
  • DNS Sinkhole (блокировка NXDOMAIN на основе блок-листов со встроенной загрузкой блок-листов)
  • Web UI + файловая система + ретрансляция удалённых команд
Возможности BLE
  • Режимы сканирования BLE (общий, AirTag, Flipper, raw)
  • Сканирование BLE-рекламы с фильтрацией по префиксу OUI/вендору + RGB-импульсы совпадений
  • Режимы BLE-спама (Apple, Microsoft, Samsung, Google, Random)
  • Сканирование / спуфинг / выбор AirTag
  • Захват BLE-пакетов
  • Поток BLE в Wireshark
  • Поиск Flipper + RSSI
  • Сканирование GATT/сервисов + перечисление по устройствам + отслеживание устройств (живой измеритель RSSI)
  • BLE wardriving
  • Обнаружение BLE-скиммеров
  • Сканирование / список / отслеживание / спуфинг дронов / OpenDroneID
  • Детектор дронов Aerial с классификацией угроз
  • BLE-мост GhostLink к Android-компаньону
Возможности USB
  • Режим USB-хоста клавиатуры (сборки ESP32-S3)
  • Удалённое управление клавиатурой через GhostLink
  • Исполнитель скриптов BadUSB
  • Параметры идентификации BadUSB (VID/PID/производитель/продукт/раскладка/рандомизация)
  • Трекпад BadUSB (управление курсором в стиле тачпада)
  • BadUSB mouse jiggler
  • CLI-команда BadUSB type_char для ввода отдельных символов ASCII
  • Режим вывода USB HID-клавиатуры (пересылка нажатий с устройства через USB)
  • Выделенная страница BadUSB в WebUI
Возможности ИК
  • ИК-передача/приём на поддерживаемых платах
  • Режим обучения ИК
  • Лёгкий режим обучения ИК
  • Поддержка файлов Flipper .ir
  • Передача универсальной библиотеки
  • ИК-инструменты CLI
  • ИК-ослепитель (38 кГц, высокая скважность)
Возможности NFC
  • Поддержка PN532 NTAG/MIFARE Classic
  • NFC-бэкенд ST25R3916 (чтение EMV-платёжных карт, деревья приложений и файлов DESFire, PicoPass и iCLASS)
  • Импорт/экспорт файлов Flipper .nfc
  • Атака по словарю MIFARE Classic (по умолчанию + пользовательский словарь + повторное использование ключа сессии / проход по секторам)
  • Полный встроенный словарь MIFARE Classic
  • Восстановление MIFARE Classic hardnested
  • Набор парсеров NFC от Flipper (транспорт, парковка, доступ, развлечения, лояльность): 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 и другие
  • Обнаружение MIFARE Desfire
  • Поддержка Chameleon Ultra (CLI + UI + управление по BLE)
  • Сканирование HF/LF RFID Chameleon Ultra + управление считывателем
Возможности SubGHz
  • Сканирование сигналов на 64 каналах
  • Анализатор частот с водопадным отображением
  • Захват и декодирование сигналов
  • 20+ декодеров протоколов на основе Flipper Unleashed/xMasterX
  • Передача и повтор сигналов
  • Сохранённые сигналы в виде файлов .sub
  • Совместимость с форматом файлов ключей Flipper SubGhz
  • Поддержка аппаратного обеспечения CC1101
  • Частотные диапазоны: 315, 390, 433.92, 868.35, 915 МГц
  • Полная поддержка CLI
  • Удалённое радио SubGHz через GhostLink
Аудиовозможности
  • Аудиоплеер I2S DAC (воспроизведение MP3 с обнаружением наушников и регулировкой громкости)
  • Аудиоприёмник (TLV320DAC I2S)
  • Музыкальный визуализатор (визуализация аудио на RGB-светодиодах)
  • Спектр микрофона / визуализатор MIC (светодиодные RGB-эффекты на основе микрофона с несколькими режимами, цветовыми режимами, чувствительностью, сглаживанием и контрастом)
Возможности дисплея и датчиков
  • Полный графический интерфейс LVGL с макетами карусели, сетки и списка
  • Пользовательские пакеты ассетов, загружаемые с SD (иконки, цвета, фоны, темы)
  • 21 цветовая тема
  • Экранная заставка/анимация загрузки с индикатором прогресса
  • Система всплывающих уведомлений
  • Постоянная строка состояния со значком уровня
  • Прокрутка касанием + пробуждение по касанию
  • Настраиваемые тайм-аут экрана, яркость и ориентация
  • Фоновые анимации (Game of Life, Ghost, Starfield, HUD, Matrix, Flying Ghosts, Spiral, Falling Leaves, Bouncing Text)
  • Экранные часы
  • Экран компаса (магнитометр)
  • Экран акселерометра (G-сила, наклон, ориентация, встряхивание, скорость)
  • Экран датчика ENV-III (температура, влажность, давление, точка росы, высота)
  • Экран PIN-блокировки с автоблокировкой (оверлейный режим продолжает захват при блокировке)
  • Трекпад / управление курсором
  • Мастер настройки с конфигурацией домашнего Wi-Fi
  • Настройки доступности (размер шрифта, высокая контрастность, уменьшенное движение, скорость повтора ввода, безопасный для эпилептиков режим)
  • Управление размером шрифта терминала
  • Режим Rave (сборки с дисплеем)
  • Тактильная обратная связь DRV2605 (S3TWatch)
Приложения и расширяемость
  • Галерея приложений (центральный лаунчер для нативных SD-приложений с категорийными подменю)
  • Нативная система SD-приложений (загрузка, список, проверка, запуск, остановка, сброс приложений с разрешениями и ограниченным хранилищем)
  • Ghost Build Tool (gbt) для создания каркаса, сборки и упаковки приложений и прошивок
  • SDK плагинов/приложений и примеры приложений (Device Inspector, ESP32Finder)
  • Cloud Store (просмотр и установка приложений, скриптов и пакетов ассетов на устройстве)
  • GhostScript (песочница на Lua 5.4 для скриптов с SD-карты)
  • Виртуальный питомец Ghostchi (система XP на 50 уровней, 27 источников XP, пассивный/агрессивный режимы, экран блокировки компаньона, глобальное настроение, уведомления о повышении уровня, значок в строке состояния)
  • SD-браузер (просмотр файлов/папок, переименование, удаление, копирование/перемещение, предпросмотр текстовых файлов)
  • Браузер PCAP на устройстве с экспортом в hc22000
  • Экран информации на устройстве (устройство, рантайм, сборка, благодарности)
  • Многоразовые всплывающие окна подтверждения для опасных действий в интерфейсе
Дополнительные возможности
  • GhostLink (интерфейс команд и дисплея для двух устройств) с поддержкой удалённого радио и ретрансляцией клавиатуры
  • Мастер настройки (сборки с дисплеем)
  • Проводное + веб-зеркалирование экрана
  • Режим Ethernet (W5500) + полный набор инструментов: сканирование отпечатков, сканирование портов, ping sweep, ARP-сканирование, ARP-отравление, MITM, HTTP, DNS, NTP, traceroute, MAC-инструменты, статистика
  • Захват учётных данных TLS SNI / HTTP / FTP через Ethernet
  • Поддержка DIAL / Chromecast V2
  • Интеграция GPS (gpsinfo) с ручной загрузкой в WiGLE, настройкой скорости на лету и сопутствующим потоком wdstream
  • Вывод на сетевой принтер (powerprinter, PJL)
  • Режимы RGB-светодиодов (Normal, Rainbow, Stealth, Knight Rider, MIC Visualizer, пользовательские цвета) с управлением яркостью неопикселей
  • Конфигурация часового пояса (timezone) + установка времени NTP
  • Обнаружение движения камеры со снимками на SD-карту и оповещениями через Discord webhook (XIAO S3 Sense)
  • Живой MJPEG-поток камеры (/camera)
  • Спектроанализатор NRF24 с пассивным обнаружением глушения на 2.4 ГГц
  • Захват пакетов Zigbee / 802.15.4 + CSV-сводка (ESP32-C5/C6)
  • Захват каналов 802.15.4 / Zigbee
  • Мониторинг батареи / поддержка топливного датчика
  • Поддержка аппаратного обеспечения датчиков / RTC (PCF8563)
  • Поддержка клавиатуры M5 Cardputer / Cardputer ADV
  • Android-приложение-компаньон
  • Поддержка драйверов дисплеев на устройстве CH422G / ST7262 / AXS15231B / APX2102
  • Простой режим ожидания + масштабирование частоты + энергосбережение Wi-Fi
  • Анимации с уменьшенным движением
  • Резервное копирование / восстановление конфигурации SD
  • OTA на устройстве и обновление прошивки с SD с проверкой и защитой от отката

Поддерживаемые варианты ESP32

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

Примечание: Доступность функций зависит от чипа. В S2 нет аппаратного обеспечения Bluetooth. C5 поддерживает 5 ГГц и 802.15.4 или Zigbee. P4 использует внешний ESP32-C6 для Wi-Fi и Bluetooth через ESP-Hosted.


Поддерживаемые платы

61 цель сборки собирается в CI (.github/workflows/compile_all.yml) из 60 конфигураций в configs/. Awok V5 использует общий конфиг ESP32-S2.

Матрица возможностей плат (нажмите, чтобы развернуть)
ПлатаBluetoothNFC (PN532)NFC (Chameleon)ИК-передачаИК-приёмGPS по умолчаниюКлавиатураДисплейSDOTAНативные SD-приложения
ESP32-Wroom DevKitC
ESP32-S2 DevKitC
ESP32-S3 DevKitC
ESP32-C3 DevKitC
ESP32-C5 DevKitC
ESP32-C6 DevKitC
Awok V5
GhostBoard
Marauder v4Full
Marauder v6Full
AWOK MiniFull
CardputerFull
Heltec V3Status
CYD2 USBFull
CYD2 Micro USBFull
CYD2 Dual USBFull
CYD2 USB 2.4"Full
CYD2 USB 2.4" (вариант C)Full
CYD 2432S028RFull
Waveshare 7" Touch✓*Full
Crowtech 7"✓*Full
CrowPanel Advance 7" (S3, режим 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" RGBFull
Sunton 7"✓*Full
JC3248W535ENFull
Flipper JCMK GPS
T-DeckFull
T-Embed CC1101Full
GhostLink P1 CoreFull
GhostLink P1 Peer
T-Dongle-S3Full
T-Dongle-C5Full
S3TWatchFullесть раздел vfs 4MB
T-Display S3 TouchFull
JCMK Devboard Pro
Minion
Lolin S3 Pro
Cardputer ADVFull
PoltergeistStatus
Banshee (C5, MCU дисплея)Full + Status
Banshee (S3, основной)
Febris Pro
ACE C5
NM-CYD-C5Full
ACE S3
Seeed XIAO ESP32-S3 Sense
Seeed XIAO ESP32-S3
Seeed XIAO ESP32-C5
Marauder v8Full
Pancake C5Full
M5Stack CoreS3-SEFull
M5Stack AtomS3RFullесть раздел vfs 1MB

* — проверенный конфиг для этой платы предшествует опции Kconfig (NFC_CHAMELEON), которая по умолчанию включена для плат с BLE; для платы нет отдельного переопределения, поэтому это отражает значение по умолчанию Kconfig, а не явную настройку в файле. Большинство плат с BLE без звёздочки задают символ явно, но некоторые общие конфиги также могут полагаться на значение по умолчанию Kconfig.

Порты Grove M5Stack: конфиги M5Stack CoreS3-SE и AtomS3R подключают свои разъёмы Grove HY2.0-4P к порту I2C 1 (PORT.A: SDA=G2, SCL=G1; CoreS3-SE также имеет PORT.B G8/G9 и PORT.C G17/G18). Подключите NFC-модуль ST25R3916 (I2C, 0x50) и/или блок M5Stack ENV III (SHT30 0x44 + QMP6988 0x70) к Grove PORT.A и откройте приложение NFC или ENV III — оба устройства используют одну шину.

Дисплей: Full = графический интерфейс LVGL. Status = только вторичный небольшой статусный дисплей (разделяет шину I2C расширителя ввода-вывода), без полного интерфейса. = без дисплея, headless.

SD: большинство плат используют SD в режиме SPI. JC3248W535EN и T-Dongle-S3 используют вместо этого режим SDMMC 1-bit; опция шины SDMMC существует в Kconfig для других плат.

NFC (Chameleon): поддержка Chameleon Ultra работает через BLE, поэтому она включена по умолчанию для любой платы с BLE и отключена там, где BLE недоступен (платы ESP32-S2) или явно отключён (Marauder v8, Pancake C5).

Нативные SD-приложения: во время компиляции функция зависит только от CONFIG_SPIRAM (main/Kconfig.projbuild:1410). Во время выполнения галерея приложений проверяет MALLOC_CAP_SPIRAM и отрисовывается на полном экране LVGL, поэтому для использования интерфейса требуется дисплей. Это оставляет функцию включённой на: 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) и Marauder v8/Pancake C5. Платы с экраном, но без PSRAM (Cardputer, Cardputer ADV, семейство CYD2, S3TWatch, T-Dongle-S3, M5Stack AtomS3R и т. д.) её не получают.

Banshee поставляется в двух конфигах: основная плата S3 (headless) и модуль C5, который управляет её дисплеем и статусным светодиодом, объединённые через GhostLink.


Сравнение прошивок ESP32

Marauder — это сфокусированный, аппаратно-ориентированный набор инструментов Wi-Fi и BLE, из которого выросла большая часть этой области, и GhostESP прямо указывает на него (см. Благодарности). GhostESP покрывает ту же территорию Wi-Fi и BLE и добавляет конвейер от захвата к анализу, управление несколькими устройствами через GhostLink и описанную выше нативную экосистему приложений на базе ESP-IDF, а не Arduino.

Таблица ниже сравнивает GhostESP с другими прошивками широкого профиля. Она основана на наборе функций GhostESP и публично доступном исходном коде каждого перечисленного проекта. Это не полный список функций для каждой прошивки. HaleHound и nyanBOX сравниваются с последним публичным исходным кодом, доступным нам. Если новые версии закрыты, эту таблицу нельзя независимо проверить по этим сборкам.

Просмотр таблицы сравнения| Функция | GhostESP | Bruce | HaleHound | nyanBOX | | --- | --- | --- | --- | --- | | Текущий исходный код доступен для аудита | [x] | [x] | Ограниченный / старый публичный исходный код | Ограниченный / старый публичный исходный код | | Нативная архитектура ESP-IDF | [x] | | | | | Архитектура Arduino / PlatformIO | | [x] | [x] | [x] | | Поддерживаемые целевые платы | 61 цель CI | 42+ | 4 | 1 | | Полный графический интерфейс LVGL | [x] | | | | | Веб-панель / управление через REST | [x] | [x] | | | | Captive portal веб-сервер | [x] | [x] | [x] | [x] | | Сканирование WiFi AP / станций | [x] | [x] | [x] | [x] | | Тестирование Deauth / disassoc | [x] | [x] | [x] | [x] | | Beacon spam | [x] | [x] | [x] | [x] | | Атака Karma / probe response | [x] | [x] | [x] | | | Захват Handshake / EAPOL | [x] | [x] | [x] | | | Встроенный просмотрщик PCAP / экспорт hc22000 | [x] | | | | | Захват / экспорт PMKID | [x] | | [x] | | | Потоковая передача в Wireshark через USB | [x] | | | | | SAE flood / тестирование, специфичное для WPA3 | [x] | | | | | Проверка соответствия WPA3 | [x] | | | | | Атака EAPOL logoff | [x] | | | | | Атака с переключением каналов | [x] | | | | | Злоупотребление GTK / тестирование изоляции клиентов | [x] | | | | | DHCP starvation | [x] | [x] | | | | Сканеры ARP / портов / SSH | [x] | [x] | | | | Обнаружение mDNS | [x] | | | | | Сканер NetBIOS | [x] | | | | | Сканер HTTP-баннеров | [x] | | | | | SNMP-проба | [x] | | | | | Поиск производителя по OUI WiFi | [x] | [x] | [x] | | | Обнаружение PineAP / Evil Twin | [x] | | | [x] | | Обнаружение / отчётность WPS | [x] | [x] | | | | Автоматический режим захвата в стиле Pwnagotchi | [x] | [x] | | | | Детектор / спам Pwnagotchi | | [x] | | [x] | | Анализ загруженности каналов | [x] | | | [x] | | Живой монитор / визуализатор WiFi-пакетов | [x] | | [x] | [x] | | Монитор WiFi-пространства | [x] | | | | | DNS sinkhole / блокировка NXDOMAIN | [x] | | | | | GPS WiFi wardriving | [x] | [x] | [x] | | | BLE wardriving | [x] | [x] | [x] | | | Интеграция загрузки в WiGLE | [x] | [x] | | | | Захват 802.15.4 и экспорт PCAP | [x] | | | | | Управление двумя ESP через GhostLink | [x] | | | | | BLE-мост GhostLink для Android | [x] | | | | | Помощник wardriving с разделением каналов | [x] | | | | | Поддержка удалённого радио GhostLink | [x] | | | | | Обнаружение дронов / OpenDroneID | [x] | | | [x] | | Спуфинг дронов / OpenDroneID | [x] | | | [x] | | Сканирование BLE | [x] | [x] | [x] | [x] | | Сырой BLE-сканер | [x] | | | | | Режимы BLE-спама | [x] | [x] | [x] | [x] | | Сканирование / спуфинг AirTag | [x] | [x] | [x] | [x] | | Инструменты обнаружения BLE-трекеров | [x] | | [x] | [x] | | Поиск Flipper Zero | [x] | | | [x] | | Перечисление GATT / сервисов | [x] | | [x] | | | Отслеживание BLE-устройств по RSSI | [x] | | | | | Поток BLE в Wireshark | [x] | | | | | Обнаружение BLE-скиммеров | [x] | | | [x] | | Исследование эксплойтов FastPair / сопряжения | | [x] | [x] | [x] | | BLE HID-инъекция / DuckyScript через BLE | | [x] | | | | Режим BLE-клавиатуры | | [x] | | | | BLE GATT honeypot / клонированный периферийный модуль | | | [x] | [x] | | Профилирование уязвимостей BLE | | [x] | | | | Детектор Flock / наблюдения | [x] | | [x] | [x] | | Поддержка NFC PN532 | [x] | [x] | [x] | | | Поддержка NFC ST25R3916 | [x] | [x] | | | | Поддержка Chameleon Ultra | [x] | [x] | | | | Управление Chameleon Ultra через BLE | [x] | [x] | | | | Импорт/экспорт Flipper `.nfc` | [x] | | | | | Коллекция NFC-парсеров Flipper | [x] | | | | | Атака MIFARE Classic с ключами по умолчанию | [x] | [x] | [x] | | | Встроенный словарь MIFARE Classic | [x] | | | | | Пользовательский файл словаря MIFARE Classic | [x] | [x] | | | | Повторное использование сеансовых ключей / секторный обход MIFARE Classic | [x] | | | | | Восстановление MIFARE Classic hardnested | [x] | | | | | Чтение PicoPass / iCLASS | [x] | | | | | Чтение дерева приложений / файлов MIFARE DESFire | [x] | | | | | Считыватель EMV / платёжных карт | [x] | [x] | | | | BadUSB / DuckyScript | [x] | [x] | | | | Режим USB-хоста клавиатуры | [x] | | | | | Режим вывода USB HID-клавиатуры | [x] | [x] | | | | Удалённая клавиатура через связь двух устройств | [x] | | | | | Параметры идентификации VID/PID BadUSB | [x] | [x] | | | | BadUSB mouse jiggler / трекпад | [x] | | | | | ИК-обучение / захват / воспроизведение | [x] | [x] | | | | Поддержка файлов Flipper `.ir` | [x] | [x] | | | | Передача универсальной ИК-библиотеки | [x] | [x] | | | | Сканирование / воспроизведение CC1101 SubGHz | [x] | [x] | [x] | | | Водопадный спектроанализатор CC1101 | [x] | [x] | [x] | | | Поддержка чтения/записи Flipper `.sub` | [x] | [x] | [x] | [x] | | Декодеры протоколов SubGHz | [x] | [x] | [x] | | | Спектроанализатор NRF24 | [x] | [x] | [x] | [x] | | NRF24 MouseJack | | [x] | [x] | | | Обнаружение пассивных помех | [x] | | [x] | | | Активные RF-помехи в поставке | Не поставляется | [x] | [x] | [x] | | Захват пакетов Zigbee / 802.15.4 | [x] | | | | | Поддержка Ethernet W5500 | [x] | [x] | | | | ARP-отравление / инструменты MITM через Ethernet | [x] | [x] | | | | Инструменты отпечатков / портов / ping через Ethernet | [x] | | | | | Инструменты DNS / NTP / HTTP / трассировки через Ethernet | [x] | | | | | Захват учётных данных TLS SNI / HTTP / FTP через Ethernet | [x] | | | | | Потоковая передача с камеры / обнаружение движения | [x] | | | | | Оповещения о движении с поддержкой вебхуков | [x] | | | | | Вывод на сетевой принтер / PJL | [x] | | | | | Тестирование DIAL / Chromecast | [x] | | | | | Встроенный мастер настройки | [x] | | | | | Блокировка PIN / паролем | [x] | | [x] | [x] | | Обновление прошивки через OTA / SD на устройстве | [x] | | [x] | | | Проверка прошивки / защита от отката | [x] | | | | | Обновление прошивки пира GhostLink | [x] | | | | | Проводное зеркалирование экрана | [x] | | | [x] | | Веб-зеркалирование экрана | [x] | [x] | | | | Резервное копирование / восстановление конфигурации SD | [x] | | | | | Файловый менеджер / браузер SD | [x] | [x] | [x] | | | Нативная система приложений/плагинов SD | [x] | | | | | Нативный SDK приложений / инструменты сборки | [x] | | | | | Песочница для скриптов на устройстве | Lua 5.4 | JavaScript | | | | Облачный магазин приложений / скриптов / ресурсов | [x] | | | | | Галерея приложений / лаунчер | [x] | | | | | Ghostchi / виртуальный питомец | [x] | [x] | | | | Аудиоплеер | [x] | [x] | | | | Микрофонный спектр / визуализатор | [x] | [x] | | | | Режимы визуализатора RGB LED | [x] | [x] | | | | Экран часов / RTC | [x] | [x] | | | | Экран компаса | [x] | | | | | Экран акселерометра | [x] | | | | | ENV-III температура / влажность / давление | [x] | | | | | Мониторинг батареи / поддержка топливного датчика | [x] | [x] | [x] | | | Поддержка аппаратного обеспечения датчиков / RTC | [x] | [x] | | | | Поддержка клавиатуры M5 Cardputer | [x] | [x] | | | | Компаньон-приложение для Android | [x] | | | | | Режимы доступности / уменьшенное движение | [x] | | [x] | | | Пользовательская тема / система палитры UI | [x] | [x] | [x] | | | Пользовательские наборы ресурсов SD | [x] | | | | | Поддержка LoRa | | [x] | | | | Поддержка FM-радио | | [x] | | |

GhostESP не включает функции активных помех. Распространение, продвижение, продажа и использование устройств или прошивок для создания помех незаконны во многих юрисдикциях.


Благодарности

Особая благодарность:

JustCallMeKoKo
JustCallMeKoKo

Базовая разработка ESP32Marauder
thibauts
thibauts

Инсайты по протоколу CastV2
MarcoLucidi01
MarcoLucidi01

Интеграция протокола DIAL
SpacehuhnTech
SpacehuhnTech

Эталонный код деаутентификации
Spooks4576
Spooks4576

Оригинальный разработчик GhostESP
Tototo31
Tototo31

Большой вклад в проект
WillyJL
WillyJL

Основная функциональность прошивки Flipper и код BLE-спама
flipperdevices
Прошивка Flipper Zero

Основная реализация IR & NFC (flipperdevices/flipperzero-firmware & участники)
Garag
Garag

Основная библиотека NFC
connornishijima
connornishijima

SensoryBridge — алгоритмы визуализатора MIC RGB и вдохновение
DarkFlippers
DarkFlippers

Прошивка Flipper Zero Unleashed (декодеры протоколов SubGHz)
xMasterX
xMasterX

Улучшения SubGHz в Flipper Zero Unleashed
DecentLabs
DecentLabs

officeAir — многоэтапное ARP-сканирование и методы потокобезопасности lwIP
jaylikesbunda
jaylikesbunda

Сопровождающий проекта
Play2BReal
Play2BReal

Загрузка в WiGLE и поддержка расширителя ввода-вывода
the1anonlypr3
the1anonlypr3

Арт и ресурсы
Billi-Green
Billi-Green

Поддержка аудио и датчика ENV-III
Next-Flip
Next-Flip

Momentum-Firmware — база NFC-парсеров (EMV, DESFire, hardnested, парсеры транзитных карт; Gallagher от Nick Mooney)
noproto
noproto

Восстановление MIFARE Classic hardnested / nested
leptopt1los
Leptopt1los

Парсер платёжных карт EMV
bettse
bettse

picopass — поддержка PicoPass / iCLASS
micolous
micolous

Парсер транзитной карты Opal
emilytrau
emilytrau

Парсер транзитной карты myki
holiman
holiman

loclass — алгоритмы восстановления ключей MIFARE
RfidResearchGroup
RfidResearchGroup

proxmark3 — инструменты для RFID-исследований

Участие в разработке

GhostESP приветствует вклад — от однострочной конфигурации платы до новой функции.

  • Добавление платы: https://docs.ghostesp.net/v2.1/development/custom-board-configs/
  • Исправление ошибки или добавление функции: ознакомьтесь с открытыми вопросами — всё, что помечено good first issue, — отличная отправная точка.
  • Создание нативного приложения: см. документацию gbt (Ghost Build Tool) docs и примеры приложений (Device Inspector, ESP32Finder) для понимания паттерна SDK.
  • Есть вопросы перед началом? Спросите в Discord — команда оперативно отвечает.

Отказ от ответственности

Ghost ESP предназначен исключительно для образовательных и этических исследований в области безопасности. Несанкционированное или злонамеренное использование незаконно. Ознакомьтесь с местными законами и всегда получайте надлежащее разрешение перед проведением любых сетевых тестов.

Примечание: это отдельный форк Spooky's GhostESP, который был заархивирован и больше не развивается.

Рекомендации по использованию имени и логотипа GhostESP см. в BRAND GUIDELINES.

Заинтересованы в официальном партнёрстве? Напишите на [email protected].


Вклад в открытый исходный код

Этот проект с открытым исходным кодом, и мы приветствуем ваш вклад. Если вы добавили новые функции или улучшили поддержку устройств, пожалуйста, отправьте свои изменения!

Категории