geo-tp/ESP32-Bit-Pirate

Public

A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 30/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Firmware mã nguồn mở biến các bo mạch ESP32-S3 thành công cụ phân tích và hack phần cứng đa giao thức, lấy cảm hứng từ Bus Pirate.

  • Hỗ trợ nhiều giao thức số như I2C, SPI, UART, 1-Wire, CAN, JTAG cùng các sóng vô tuyến như Wi-Fi, Bluetooth, Sub-GHz và RFID.
  • Cung cấp ba chế độ giao diện dòng lệnh (CLI): qua cổng nối tiếp USB, giao diện web qua Wi-Fi, và chế độ độc lập trên M5 Cardputer.
  • Hỗ trợ scripting tự động hóa bằng lệnh bytecode kiểu Bus Pirate hoặc lập trình qua Python.
  • Tương thích với nhiều dòng phần cứng ESP32-S3 như DevKit, M5Stack (Cardputer, AtomS3, StickS3) và LILYGO T-Embed.

Lưu ý

  • Các thiết bị ngoại vi chỉ nên hoạt động ở mức 3.3V hoặc 5V để tránh làm hỏng ESP32.
  • Yêu cầu bo mạch ESP32-S3 phải có dung lượng bộ nhớ flash tối thiểu là 8 MB.
  • Chỉ dùng cho mục đích giáo dục, chẩn đoán và nghiên cứu; cấm phát sóng vô tuyến trái phép vi phạm quy định pháp luật.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến80
  • Độ tươi100
  • Cộng đồng34
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên · Nhà nghiên cứu
  • Loại dự ánCông cụ
  • Giấy phépMIT

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • C++
  • Python

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • src/Mã nguồn chính của firmware C++ điều khiển các giao thức
  • webui/Giao diện web dùng cho CLI và điều khiển qua Wi-Fi
  • partitions/Bảng phân vùng bộ nhớ flash cho ESP32
  • lib/Các thư viện phụ trợ cho phần cứng và giao thức
  • test/Mã kiểm thử cho firmware

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/geo-tp/ESP32-Bit-Pirate.git
cd ESP32-Bit-Pirate

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Trích xuất và nạp dữ liệu cho chip nhớ EEPROM hoặc SPI Flash.
  • Bắt gói tin và phân tích các bus phần cứng (I2C, UART, SPI, 1-Wire, CAN).
  • Phân tích, ghi nhận và phát lại tín hiệu Sub-GHz hoặc hồng ngoại (Infrared).
  • Điều khiển tín hiệu GPIO, PWM, servo và kiểm thử LED có địa chỉ.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1ruvnet/RuViewπ RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.101.9k+2.4k
  2. 2ChromeDevTools/chrome-devtools-mcpChrome DevTools for coding agents54.6k+474
  3. 3x64dbg/x64dbgAn open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.50.1k+76
  4. 4mitmproxy/mitmproxyAn interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.46.5k+226
  5. 5exelban/statsmacOS system monitor in your menu bar43k+214

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 30/10/2026.