العودة إلى التحديثات
New releaseAug 6, 2026

ESP32-Bit-Pirate v1.7

أداة اختراق عتاد مع واجهة سطر أوامر قائمة على الويب تتحدث جميع البروتوكولات

مشاركة

ESP32 Bit Pirate

لافتة شعار البرنامج الثابت ESP32 Bit Pirate

ESP32 Bit Pirate هو برنامج ثابت مفتوح المصدر يحوّل جهازك إلى أداة تطوير وتحليل متعددة البروتوكولات، مستوحى من أداة Bus Pirate الأسطورية.

يدعم التنصت (Sniffing) والإرسال والبرمجة النصية والتفاعل مع مختلف البروتوكولات الرقمية (I2C، UART، 1-Wire، SPI، إلخ) عبر طرفية تسلسلية أو واجهة أوامر قائمة على الويب. كما يتواصل مع بروتوكولات لاسلكية مثل Bluetooth وWi-Fi وSub-GHz وRFID.

الموقع الرسمي للمشروع يجمع كل شيء في مكان واحد: موقع ESP32 Bit Pirate.

من هناك يمكنك تثبيت البرنامج الثابت، وفتح الأدوات عبر الويب، ومتابعة أدلة العتاد، واستكشاف الوصفات، والوصول إلى التوثيق.

عرض توضيحي يُظهر الأوضاع المختلفة للبرنامج الثابت ESP32 Bit Pirate عرض توضيحي يُظهر نظام ملفات LittleFS للبرنامج الثابت ESP32 Bit Pirate

الميزات

  • واجهة أوامر تفاعلية (CLI) عبر USB Serial أو WiFi Web.

  • أوضاع (Modes) لـ:

    • HiZ (الافتراضي)
    • I2C (مسح، إحداث خلل، وضع التابع، تفريغ، eeprom)
    • SPI (eeprom، flash، sdcard، وضع التابع)
    • UART / Half-Duplex UART (جسر، قراءة، كتابة)
    • 1WIRE (ibutton، eeprom)
    • 2WIRE (تنصت، بطاقة ذكية) / 3WIRE (eeprom)
    • DIO (إدخال/إخراج رقمي، قراءة، سحب للأعلى، ضبط، pwm)
    • Infrared (إرسال، تسجيل، جهاز تحكم عن بُعد عام)
    • USB (HID، flashrom، تخزين، usb-uart)
    • Bluetooth (BLE HID، مسح، انتحال، تنصت)
    • Wi-Fi / Ethernet (تنصت، deauth، nmap، netcat)
    • JTAG (مسح، SWD، openOCD)
    • LED (رسوم متحركة، ضبط LEDs)
    • I2S (اختبار مكبرات الصوت، ميكروفون، تشغيل الصوت)
    • CAN (تنصت، إرسال واستقبال الإطارات)
    • SUBGHZ (تحليل، تسجيل، إعادة تشغيل)
    • RFID (قراءة، كتابة، استنساخ)
    • RF24 (مسح، إرسال، استقبال)
    • FM (تحليل، بث)
    • CELL (تفريغ بطاقة SIM، sms، اتصال)
    • LORA (تنصت، حمولة، meshtatic)
  • متشمّات البروتوكولات I2C، UART، SPI، 1Wire، 2wire، CAN، Wi-Fi، Bluetooth، SubGhz.

  • الكشف التلقائي عن معدل الباود (Baudrate)، وأوامر AT وأدوات متنوعة لـ UART.

  • التلاعب بالسجلات (Registers)، أدوات تفريغ EEPROM، وتحديد الأجهزة لـ I2C.

  • قراءة جميع أنواع EEPROM وFlash وأدوات أخرى متنوعة لـ SPI.

  • برمجة نصية باستخدام تعليمات bytecode بأسلوب Bus Pirate أو Python.

  • أمر Device-B-Gone مع دعم أكثر من 80 بروتوكولًا للأشعة تحت الحمراء (INFRARED).

  • إدارة مباشرة للإدخال/الإخراج، حالة PWM وServo وGPIOs.

  • تحليل الإشارات والترددات اللاسلكية على جميع النطاقات.

  • دعم ما يقارب 50 بروتوكولًا من بروتوكولات LEDs القابلة للعنونة.

  • دعم Ethernet وWiFi للوصول إلى الشبكات.

  • استيراد وتصدير البيانات باستخدام LittleFS عبر HTTP.

  • مساعد القرصان (Pirate Assistant) لمساعدتك في استخدام البرنامج الثابت.

  • دونغل USB-Uart، مبرمج SPI، محلل منطقي والمزيد.

  • أدوات Web Serial لاستخدام USB Serial عبر متصفح الويب.

الأجهزة المدعومة

الفئات