
Инструмент для взлома аппаратного обеспечения с веб-интерфейсом командной строки, который общается по всем протоколам
ESP32 Bit Pirate — это прошивка с открытым исходным кодом, которая превращает ваше устройство в многофункциональный инструмент для разработки и анализа, вдохновлённый легендарным Bus Pirate.
Она поддерживает сниффинг, отправку, написание скриптов и взаимодействие с различными цифровыми протоколами (I2C, UART, 1-Wire, SPI и т. д.) через последовательный терминал или веб-CLI. Также она взаимодействует с радио-протоколами, такими как Bluetooth, Wi-Fi, Sub-GHz, LoRa и RFID.
Официальный сайт проекта объединяет всё в одном месте: Сайт ESP32 Bit Pirate.
Оттуда вы можете установить прошивку, открыть веб-инструменты, ознакомиться с руководствами по аппаратному обеспечению, изучить рецепты и получить доступ к документации.
Интерактивный интерфейс командной строки (CLI) через USB Serial или WiFi Web.
Режимы для:
Снифферы протоколов I2C, UART, SPI, 1Wire, 2wire, CAN, Wi-Fi, Bluetooth, SubGhz.
Автоопределение скорости передачи данных, AT-команды и различные инструменты для UART.
Манипуляция регистрами, инструменты дампа EEPROM, идентификация устройств для I2C.
Чтение всевозможных EEPROM, Flash и другие инструменты для SPI.
Написание скриптов с использованием байт-кода в стиле Bus Pirate или Python.
Поддержка инфракрасного диапазона с более чем 80 протоколами.
Прямое управление вводом-выводом, PWM, сервоприводы, состояние GPIO.
Анализ радиосигналов и частот на всех диапазонах.
Поддержка почти 50 протоколов адресуемых светодиодов.
Pirate assistant для помощи с прошивкой.
USB-Uart адаптер, SPI-программатор, логический анализатор, ESP-SDR и многое другое.
Веб-инструменты Serial для использования USB Serial через веб-браузер.
Все перечисленные ниже платы предлагают абсолютно одинаковые функции Bit Pirate, без различий в функциональности или статусе разработки. Некоторые функции могут требовать дополнительного оборудования.