Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
GhostESP — Открытая платформа для беспроводных исследований на базе ESP32. | Kitploit
Инструменты/GitHubGitHub/ghostesp-revival/ghostesp
Безопасность встроенных системАудит Wi-FiБезопасность BluetoothБезопасность IoTИнструменты RFID/NFCСбор информацииСетевая безопасностьБезопасность беспроводных сетейАппаратный ХакингТестирование на ПроникновениеRed TeamingТоп в Аудит Wi-Fi №13
962163323 ч 6 мин назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Топ в Безопасность беспроводных сетей №13
GitHubghostesp-revival/ghostesp

GhostESP

Открытая платформа для беспроводных исследований на базе 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

Поддерживаемые варианты 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.

Матрица возможностей плат (нажмите, чтобы развернуть)

Сравнение прошивок 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 приветствует вклад — от однострочной конфигурации платы до новой функции.

  • Добавление платы: 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].


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

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

Скачать инструмент
  • OTA на устройстве и обновление прошивки с SD с проверкой и защитой от отката
  • Плата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 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" (вариант C)✓✗✓✗✗✗✗Full✓✗✗
    CYD 2432S028R✓✗✓✗✗✗✗Full✓✗✗
    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" 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✓✗✓✓✗✗✗Fullесть раздел vfs 4MB✓✗
    T-Display S3 Touch✓✗✓✗✗✓✗Full✓✗✗
    JCMK Devboard Pro✓✗✓✗✗✓✗—✓✗✗
    Minion✓✗✓✗✗✗✗—✓✗✗
    Lolin S3 Pro✓✗✓✗✗✗✗—✓✗✗
    Cardputer ADV✓✗✓✓✗✓✓Full✓✓✗
    Poltergeist✓✗✓✓✓✗✗Status✓✗✗
    Banshee (C5, MCU дисплея)✓✓✓✓✓✓✗Full + Status✓✓✓
    Banshee (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✓✗✓✓✗✓✗Fullесть раздел 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.

    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-исследований