
Инструмент для взлома аппаратного обеспечения с веб-интерфейсом командной строки, который общается по всем протоколам
ESP32 Bit Pirate — это прошивка с открытым исходным кодом, которая превращает ваше устройство в многофункциональный инструмент для разработки и анализа, вдохновлённый легендарным Bus Pirate.
Она поддерживает перехват (сниффинг), отправку, написание скриптов и взаимодействие с различными цифровыми протоколами (I2C, UART, 1-Wire, SPI и др.) через последовательный терминал или веб-CLI. Также она работает с радиопротоколами, такими как Bluetooth, Wi-Fi, Sub-GHz и RFID.
Официальный сайт проекта объединяет всё в одном месте: Сайт ESP32 Bit Pirate.
Оттуда вы можете установить прошивку, открыть веб-инструменты, ознакомиться с руководствами по аппаратному обеспечению, изучить рецепты и получить доступ к документации.

Интерактивный интерфейс командной строки (CLI) через USB Serial или WiFi Web.
Режимы:
Снифферы протоколов I2C, UART, SPI, 1Wire, 2wire, CAN, Wi-Fi, Bluetooth, SubGhz.
Автоопределение скорости (baudrate), AT-команды и различные инструменты для UART.
Работа с регистрами, инструменты дампа EEPROM, определение устройств для I2C.
Чтение всевозможных EEPROM, Flash и множество других инструментов для SPI.
Написание скриптов с использованием байткода в стиле Bus Pirate или Python.
Команда Device-B-Gone с поддержкой более 80 протоколов INFRARED.
Прямое управление вводом/выводом, ШИМ, сервоприводы, состояние GPIO.
Анализ радиосигналов и частот во всех диапазонах.
Поддержка почти 50 протоколов адресуемых светодиодов.
Ethernet и WiFi поддерживаются для доступа к сетям.
Импорт и экспорт данных с помощью LittleFS через HTTP.
Pirate assistant для помощи в работе с прошивкой.
Переходник USB-UART, программатор SPI, логический анализатор и многое другое.
Веб-инструменты Web Serial для использования USB Serial через веб-браузер.