منصة الأمن اللاسلكي الأصلية لـ ESP-IDF الخاصة بـ ESP32.
تقييم عميق لـ Wi-Fi وBLE، والتقاط وتصدير بمستوى البحث، ونظام تطبيقات حقيقي. مبني مباشرة على ESP-IDF من Espressif بدلاً من نواة Arduino، لذا تصل الشرائح الجديدة وميزات الراديو أولاً ولا توجد طبقة تجريد بين GhostESP والعتاد.

⚠️ قم ببرمجة GhostESP فقط باستخدام المبرمج الرسمي أو الملفات الثنائية من إصدارات GitHub الخاصة بنا. لا يمكننا التحقق من السلامة أو تقديم الدعم للمبرمجات والمرايا من طرف ثالث.
⭐️ هل تستمتع بـ GhostESP؟ يرجى منح المستودع نجمة. هذا يساعد كثيراً.
الجديد
v2.2: LoRa يصبح ثنائي المكدس، والالتقاطات تصبح أغنى، والكشف يتوسع.
- LoRa: Meshtastic وMeshCore على SX1262، قابلان للتبديل في وقت التشغيل، مع التطبيقات الرسمية عبر BLE. متوفر على Heltec V3، T-Deck، CrowPanel Advance 2.4/2.8/4.3"، وCrowPanel Advanced P4 7/9/10.1".
- الالتقاطات: إشارة وقناة ومعدل لكل إطار في Wireshark؛ علامات 802.1Q/QinQ VLAN؛ إطارات التحكم (RTS/CTS/ACK) في EAPOL والتقاطات Wireshark.
- الكشف: قائمة أوسع لكشف أجهزة BLE (Tile، SmartTag، Chipolo، AirPods، Apple Watch، FindMy، Fast Pair، أجهزة السمع والمزيد)، بالإضافة إلى
bledetect وmdnssniff وdualwd لـ BLE + Wi-Fi wardriving.
- التطبيقات: محاكي Game Boy / Game Boy Color، مجلدات المعرض (Tools، System، Games، Communication، Media، Sensors)، وواجهة برمجة تطبيقات إضافات أغنى.
- جودة الحياة: ساعة شريط الحالة بواجهات تناظرية وسبع قطع، محدد الدولة، إعداد ارتفاع الصف، تكوين دبابيس IR TX/RX في وقت التشغيل، قفز قنوات مخصص، تمرير USB SD (S3)، وصوت T-Deck.
سابقاً: v2.1 (Revival) أضاف OTA على الجهاز مع حماية التراجع، وواجهة ST25R3916 NFC الخلفية، وCloud Store، وGhostScript (Lua معزول). v2.0 أعاد بناء واجهة المستخدم وقدم نظام التطبيقات الأصلي.

السجل الكامل في CHANGELOG.md.
ابدأ
لماذا GhostESP
GhostESP منصة، وليس حقيبة أدوات. خمسة أشياء تميزها:
- مبنية على ESP-IDF، وليس Arduino. على عكس Marauder وBruce، يعمل GhostESP مباشرة مع SDK من Espressif. يحصل على الشرائح الجديدة وميزات الراديو أولاً (802.15.4، Zigbee، 5 GHz على C5) وتحكم منخفض المستوى في الراديو والذاكرة والأقسام. يمكن للبرامج الثابتة المبنية على Arduino الوصول إلى نفس واجهات برمجة التطبيقات، لكن ليس بنفس المباشرة.
- التقاط مباشر وتحليل على الجهاز. بث حركة المرور إلى 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، كلها ضد نفس الأوامر.
الميزات
ميزات WiFi
- Evil Portal (مع HTML مخصص من المخزن المؤقت عبر التسلسلي)
- هجمات Deauth / disassoc
- هجوم تبديل القنوات
- إساءة استخدام GTK / اختبار عزل العملاء
- هجوم EAPOL logoff
- Karma (مع قوائم SSID مخصصة وتسلسل بوابات مخصص)
- Beacon spam (فردي/قائمة/عشوائي/Rickroll)
- مسح AP / مسح STA / scanall
- تحديد متعدد لنقاط الوصول والمحطات
- الاستماع لطلبات Probe (مع Evil Twin تلقائي)
- التقاط Handshake + PMKID
- التقاط WiFi إلى SD (PCAP) مع متصفح PCAP على الجهاز + تصدير hc22000
- وضع دونجل USB لـ Wireshark (بث extcap)
- إشارة وقناة ومعدل لكل إطار في الالتقاطات، بالإضافة إلى دعم علامة 802.1Q/QinQ VLAN وإطار التحكم (RTS/CTS/ACK)
- DHCP starvation
- ماسحات ARP / المنافذ / SSH / IP المحلي
- اكتشاف mDNS / مسح NetBIOS / مسح HTTP banner / فحص SNMP (مع متغيرات لكل مضيف ولكل شبكة فرعية)
- مقتفي الاسم المحلي السلبي (
mdnssniff: mDNS/LLMNR/SSDP/NetBIOS) لكل مضيف مكتشف عبر ARP
- البحث عن بائع WiFi OUI
- هجمات WPA3/SAE (flood + مدقق الامتثال)
- تصديرات Wardriving (WiFi/BLE/GPS) + CSV شامل (WiFi/BLE/GPS/802.15.4)
- مساعد wardriving منفصل القنوات عبر GhostLink
- wardriving ثنائي النطاق
dualwd لتعايش BLE + Wi-Fi (لوحات PSRAM)
- تتبع RSSI (AP/station) مع عرض مقياس RSSI مباشر
- كشف / انتحال الطائرات بدون طيار
- كشف PineAP
- كاشف Flock / المراقبة
- كشف WPS
- وضع الالتقاط الآلي بنمط Pwnagotchi (Capture PWN)
- تحليل ازدحام القنوات
- خطط قفز قنوات مخصصة للهجمات، ومسح AP/station، وAirspace Monitor وقفز الحزم
- WiFi Airspace Monitor (رؤى فورية للحزم/التهديدات، قفز قنوات سريع، بطاقات الأجهزة المشبوهة، مخطط شرارة الحزم/ثانية)
- DNS Sinkhole (حظر NXDOMAIN القائم على قائمة الحظر مع تنزيلات قائمة الحظر المدمجة)
- واجهة الويب + نظام الملفات + مرحل الأوامر عن بعد
ميزات BLE
- أوضاع مسح BLE (عام، AirTag، Flipper، خام)
- مسح إعلانات BLE مع تصفية بادئة OUI/البائع + نبضات تطابق RGB
- أوضاع BLE spam (Apple، Microsoft، Samsung، Google، Random) مع اسم معلن مخصص اختياري (
blespam -name)
- مسح / انتحال / تحديد AirTag
- التقاط حزم BLE
- بث BLE إلى Wireshark
- باحث Flipper + RSSI
- مسح GATT/الخدمة + تعداد لكل جهاز + تتبع الجهاز (مقياس RSSI مباشر)
- wardriving BLE
- كشف سكيمر BLE
- مسح كشف أجهزة BLE (
bledetect) مع إجراءات القائمة والتتبع وانتحال AirTag: Tile، Samsung SmartTag، Chipolo، AirPods (لكل طراز)، Apple Watch، نسخ FindMy العامة، Fast Pair / Find Hub، أجهزة السمع، منارات التعرض وChameleon Ultra
- مسح / قائمة / تتبع / انتحال الطائرات بدون طيار / OpenDroneID
- كاشف Aerial (طائرات بدون طيار) مع تصنيف التهديدات
- جسر GhostLink BLE إلى تطبيق Android المرافق
ميزات USB
- وضع مضيف لوحة مفاتيح USB (إصدارات ESP32-S3)
- تمرير بطاقة SD عبر USB (لوحات ESP32-S3 مع فتحة SD)
- تحكم عن بعد بلوحة المفاتيح عبر GhostLink
- مشغل سكريبت BadUSB
- خيارات هوية BadUSB (VID/PID/الشركة المصنعة/المنتج/التخطيط/عشوائي)
- لوحة تتبع BadUSB (تحكم بالمؤشر بنمط لوحة اللمس)
- هزاز ماوس BadUSB
type_char CLI لـ BadUSB لكتابة أحرف ASCII فردية
- وضع إخراج لوحة مفاتيح USB HID (تمرير ضغطات المفاتيح على الجهاز عبر USB)
- صفحة BadUSB مخصصة في WebUI
ميزات IR
- IR TX/RX على اللوحات المدعومة
- وضع تعلم IR
- تكوين دبابيس IR TX/RX في وقت التشغيل (CLI أو الإعدادات)
- وضع التعلم السهل IR
- دعم ملفات Flipper
.ir
- إرسال المكتبة الشاملة
- أدوات IR CLI
- مبهر IR (38 kHz بدورة عالية)
ميزات NFC