Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
zclaw — مساعدك الشخصي للذكاء الاصطناعي بحجم 888KiB (~35KB في كود التطبيق). يعمل على ESP32. GPIO، cron، أدوات مخصصة، ذاكرة، والمزيد. | Kitploit
أدوات/GitHubGitHub/tnm/zclaw
أمان الأنظمة المدمجةأدوات عامةأمان إنترنت الأشياءالبرمجة النصية والأتمتةأمن الأجهزةأمن الذكاء الاصطناعي
GitHubtnm/zclaw

zclaw

مساعدك الشخصي للذكاء الاصطناعي بحجم 888KiB (~35KB في كود التطبيق). يعمل على ESP32. GPIO، cron، أدوات مخصصة، ذاكرة، والمزيد.

عرض المستودع
2.2k182منذ 3 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني

zclaw

الكركند يقوم بلحام لوحة Seeed Studio XIAO ESP32-C3

أصغر مساعد شخصي بالذكاء الاصطناعي ممكن لـ ESP32.

zclaw مكتوب بلغة C ويعمل على لوحات ESP32 بهدف صارم لميزانية البرنامج الثابت الكامل يبلغ <= 888 KiB في البناء الافتراضي. يدعم المهام المجدولة، والتحكم في GPIO، والذاكرة الدائمة، وتكوين الأدوات المخصصة من خلال اللغة الطبيعية.

الحد 888 KiB هو حجم البرنامج الثابت الكامل، وليس كود التطبيق فقط. يتضمن منطق zclaw بالإضافة إلى زمن تشغيل ESP-IDF/FreeRTOS، والشبكات/الواي فاي، وTLS/التشفير، وعبء حزمة الشهادات.

ممتع في الاستخدام، ممتع في الاختراق.

التوثيق الكامل

استخدم موقع التوثيق للحصول على أدلة ومراجع كاملة.

  • التوثيق الكامل
  • وحدة التحكم الإدارية المحلية
  • حالات الاستخدام: مفيدة + ممتعة
  • سجل التغييرات (ويب)
  • ملف README الكامل (نص حرفي)

بداية سريعة

الإقلاع بسطر واحد (macOS/Linux):

root@kitploit:~
bash <(curl -fsSL https://raw.githubusercontent.com/tnm/zclaw/main/scripts/bootstrap.sh)

هل قمت بالاستنساخ بالفعل؟

root@kitploit:~
./install.sh

التثبيت غير التفاعلي:

root@kitploit:~
./install.sh -y
ملاحظات الإعداد
  • يقوم bootstrap.sh باستنساخ/تحديث المستودع ثم تشغيل ./install.sh. يمكنك فحص/التحقق من تدفق الإقلاع أولاً (بما في ذلك فحوصات سلامة ZCLAW_BOOTSTRAP_SHA256)؛ اطلع على توثيق البدء.
  • تقوم تثبيتات التبعيات في Linux بالكشف التلقائي عن apt-get أو pacman أو dnf أو zypper أثناء تشغيل install.sh.
  • في الوضع غير التفاعلي، تكون الردود الافتراضية لمطالبات التثبيت غير المجابة no إلا إذا قمت بتمرير -y (أو تم تطبيق التفضيلات المحفوظة/العلامات الصريحة).
  • بالنسبة لبيانات الاعتماد المشفرة في الفلاش، استخدم الوضع الآمن (--flash-mode secure في تدفق التثبيت، أو ./scripts/flash-secure.sh مباشرة).

أبرز الميزات

  • الدردشة عبر Telegram أو مرحل الويب المستضاف
  • جداول زمنية مدركة للمنطقة الزمنية (daily، periodic، ومرة واحدة once)
  • أدوات مدمجة + أدوات يحددها المستخدم
  • للحصول على إمكانيات مدمجة جديدة كلياً، أضف أداة برنامج ثابت (معالج C + إدخال السجل) من خلال توثيق Build Your Own Tool.
  • تشخيصات وقت التشغيل عبر get_diagnostics (نطاقات quick/runtime/memory/rates/time/all)
  • التحكم في GPIO و DHT و I2C مع حواجز حماية (بما في ذلك gpio_read_all و i2c_scan و i2c_read/i2c_write و dht_read)
  • وحدة التحكم الإدارية المحلية عبر USB للاسترداد، والوضع الآمن، والتشغيل قبل الشبكة
  • ذاكرة دائمة عبر عمليات إعادة التشغيل
  • خيارات الشخصية: neutral، friendly، technical، witty

الأجهزة

الأهداف المختبرة: ESP32، ESP32-C3، ESP32-S3، و ESP32-C6. اللوحات الكلاسيكية ESP32-WROOM/ESP32 DevKit مدعومة. تقارير الاختبار لإصدارات ESP32 الأخرى مرحب بها جداً!

اللوحة المبدئية الموصى بها: Seeed XIAO ESP32-C3

التطوير المحلي والاختراق

الحلقة السريعة النموذجية:

root@kitploit:~
./scripts/test.sh host
./scripts/build.sh
./scripts/flash.sh --kill-monitor /dev/cu.usbmodem1101
./scripts/provision-dev.sh --port /dev/cu.usbmodem1101
./scripts/monitor.sh /dev/cu.usbmodem1101

إعداد الملف الشخصي مرة واحدة، ثم إعادة الاستخدام:

root@kitploit:~
./scripts/provision-dev.sh --write-template
# edit ~/.config/zclaw/dev.env
./scripts/provision-dev.sh --show-config
./scripts/provision-dev.sh

# if Telegram keeps replaying stale updates:
./scripts/telegram-clear-backlog.sh --show-config

مزيد من التفاصيل في دليل التطوير المحلي والاختراق.

نصوص مفيدة أخرى

عرض النصوص
  • ./scripts/flash-secure.sh - فليش مع التشفير
  • ./scripts/provision.sh - توفير بيانات الاعتماد إلى NVS
  • ./scripts/provision-dev.sh - غلاف الملف التعريفي المحلي لإعادة التزويد
  • ./scripts/telegram-clear-backlog.sh - مسح تحديثات Telegram المعلقة
  • ./scripts/erase.sh - مسح NVS فقط (--nvs) أو الفلاش بالكامل (--all) مع حواجز حماية
  • ./scripts/monitor.sh - مراقب تسلسلي
  • ./scripts/emulate.sh - تشغيل ملف تعريف QEMU
  • ./scripts/web-relay.sh - مرحل مستضاف + واجهة الدردشة المحمولة
  • ./scripts/benchmark.sh - قياس أداء زمن انتقال المرحل/التسلسل
  • ./scripts/test.sh - تشغيل تدفقات اختبار المضيف/الجهاز

وحدة التحكم الإدارية المحلية

عندما تكون اللوحة في الوضع الآمن، أو غير مزودة، أو مسار LLM غير متاح، لا يزال بإمكانك تشغيلها عبر USB التسلسلي بدون Wi-Fi أو رحلة ذهاب وإياب LLM.

root@kitploit:~
./scripts/monitor.sh /dev/cu.usbmodem1101
# then type:
/wifi status
/wifi scan
/bootcount
/gpio all
/reboot

الأوامر المحلية المتاحة:

  • /gpio [all|pin|pin high|pin low]
  • /diag [scope] [verbose]
  • /reboot
  • /wifi [status|scan]
  • /bootcount
  • /factory-reset confirm (مدمر؛ يمسح NVS ويعيد التشغيل)

المرجع الكامل: وحدة التحكم الإدارية المحلية

تفصيل الحجم

تفصيل esp32 الافتراضي الحالي (بايتات الصورة المجمعة من idf.py -B build size-components):

حجم الصورة الإجمالي من هذا البناء هو 853034 بايت؛ zclaw.bin المحشو هو 853184 بايت (~833.2 KiB)، ويترك 56128 بايت (~54.8 KiB) تحت حدود 888 KiB.

قياس أداء زمن الانتظار

قياس أداء مسار المرحل (يشمل معالجة مرحل الويب + رحلة ذهاب وإياب الجهاز):

root@kitploit:~
./scripts/benchmark.sh --mode relay --count 20 --message "ping"

قياس أداء التسلسل المباشر (رحلة ذهاب وإياب المضيف + وقت الاستجابة الأول). إذا سجل البرنامج الثابت سطور METRIC request ...، فإن التقرير يتضمن أيضًا توقيت جانب الجهاز:

root@kitploit:~
./scripts/benchmark.sh --mode serial --serial-port /dev/cu.usbmodem1101 --count 20 --message "ping"

الترخيص

MIT

تنزيل الأداة
  • بعد الفلاش، قم بتوفير بيانات اعتماد WiFi + LLM باستخدام ./scripts/provision.sh.
  • يمكنك إعادة تشغيل إما ./scripts/provision.sh أو ./scripts/provision-dev.sh في أي وقت (بدون الحاجة إلى إعادة الفلاش) لتحديث بيانات اعتماد وقت التشغيل: WiFi SSID/كلمة المرور، وLLM backend/النموذج/مفتاح API (أو Ollama URL API)، ورمز Telegram/قائمة السماح لمعرف الدردشة.
  • حدود معدل LLM الافتراضية هي 100/ساعة و 1000/يوم؛ قم بتغيير حدود وقت الترجمة في main/config.h (RATELIMIT_*).
  • مسار التحقق السريع: قم بتشغيل ./scripts/web-relay.sh وأرسل رسالة اختبار لتأكيد قدرة الجهاز على الرد.
  • إذا كان المنفذ التسلسلي مشغولاً، قم بتشغيل ./scripts/release-port.sh وأعد المحاولة.
  • لإعادة التزويد المحلية المتكررة دون إعادة كتابة الأسرار، استخدم ./scripts/provision-dev.sh مع ملف التعريف المحلي (provision-dev.sh يلف provision.sh --yes).
  • دعم المزودين: Anthropic، OpenAI، OpenRouter، Ollama (نقطة نهاية مخصصة)
  • ./scripts/test-api.sh - تشغيل فحوصات API الحية للمزود (يدوي/محلي)
  • المقطعBytesSizeShare
    منطق تطبيق zclaw (libmain.a)39276~38.4 KiB~4.6%
    حزمة Wi-Fi + الشبكات378624~369.8 KiB~44.4%
    حزمة TLS/التشفير134923~131.8 KiB~15.8%
    حزمة الشهادات + بيانات التطبيق الوصفية98425~96.1 KiB~11.5%
    أخرى: ESP-IDF/وقت التشغيل/برامج التشغيل/libc201786~197.1 KiB~23.7%