
مساعد اختبار الاختراق المدعوم بالذكاء الاصطناعي لأتمتة الاستطلاع وتدوين الملاحظات وتحليل الثغرات.
اختبار الاختراق المدعوم بالذكاء الاصطناعي
واجهة عمل الطبقة الصفرية
أولاً، أود أن أشكر الله عز وجل، مصدر كل المعرفة. بدونه، لما كان هذا ممكنًا.
تجمع Nebula الأجزاء العاملة من جلسة أمنية في سطح مكتب واحد: المحطة الطرفية، الكود، المتصفح، المساعد، الملفات، الملاحظات، المهام، النتائج، والتقارير.
يمكن للذكاء الاصطناعي التحقيق والتنظيم والكتابة. يحدد المشغل النطاق ويمنح الإذن ويقرر ما يتم تشغيله.
اعمل في مكان واحد. انتقل من البحث إلى محطة طرفية محتواة، واحتفظ بالمخرجات المفيدة كأدلة، وانقلها إلى النتائج والتقارير دون فقدان السياق.
اجعل السلطة واضحة. فرض النطاق، وإيقاف الموافقة، والميزانيات الصارمة، وتنفيذ OCI المعزول تقع بين المساعدة بالذكاء الاصطناعي والأنظمة قيد الاختبار.
اترك أثرًا دائمًا. القطع الأثرية الموجهة بالمحتوى، والأحداث الملحقة فقط، وسلسلة نسب التنفيذ، والتصديرات المثبتة السلامة تحافظ على كيفية الوصول إلى الاستنتاج.
intent → assistance → approval → execution → evidence
تدعم Nebula نماذج تشغيل مستضافة ومحلية ومتوافقة مع OpenAI. مزود النموذج اختياري؛ المحطة الطرفية البشرية وسير عمل الأدلة والملاحظات والنتائج والتقارير تبقى متاحة بدونه.
استخدم Nebula فقط على الأنظمة والشبكات التي تملكها أو مخول صراحة باختبارها.
المرشح الحالي للإصدار هو Nebula 3.0.0-alpha.5 لنظام Linux x86_64. مطلوب Docker أو Podman لميزات المحطة الطرفية والأتمتة.
قم بتنزيل حزمة DEB وملف SHA256SUMS-linux-x64.txt من إصدارات GitHub، ثم تحقق وقم بالتثبيت:
sha256sum --check --ignore-missing SHA256SUMS-linux-x64.txt
sudo apt install ./Nebula-3.0.0-alpha.5-linux-x86_64.deb
nebula
تدعم حزمة DEB أنظمة Debian وUbuntu وKali والأنظمة المتوافقة. تبقى التحديثات تحت سيطرة المسؤول.
قم بتنزيل ملف AppImage وملف المجاميع من نفس الإصدار، ثم قم بتشغيل:
sha256sum --check --ignore-missing SHA256SUMS-linux-x64.txt
chmod +x Nebula-3.0.0-alpha.5-linux-x86_64.AppImage
./Nebula-3.0.0-alpha.5-linux-x86_64.AppImage
يتطلب AppImage تثبيتًا غير شامل للنظام ويستخدم قناة التحديث المباشر الموقعة من Nebula.
بعد الإطلاق، افحص النواة المضمنة وحدود بيئة التشغيل المحلية:
nebula-core doctor --json
الإطلاق الأول: قد تحتاج Nebula إلى تنزيل صورة Kali الرسمية وتحضيرها والتحقق منها قبل أن تصبح ميزات المحطة الطرفية والأتمتة جاهزة. قد يستغرق ذلك عدة دقائق حسب اتصالك وبيئة تشغيل الحاوية.
حول الإصدارات التجريبية
يوجد إصدار فقط عندما يظهر إدخال
nebula-v3.*وملحقاته الأصلية على إصدارات GitHub. قم بعمل نسخة احتياطية لبيانات الجلسة وراجع ملاحظات الإصدار والمجاميع قبل الاستخدام. لا تستخدمpip install nebula-aiلتثبيت Nebula 3.
مثبتات macOS وWindows وLinux arm64 ليست جزءًا من مصفوفة الإصدارات الحالية.
قم بتثبيت Python 3.11–3.13 وPoetry 2.1.3 وNode.js 20 مع npm وسلسلة أدوات Rust المستقرة ومتطلبات Tauri لنظام التشغيل الخاص بك.
git clone https://github.com/BerylliumSec/nebula.git
cd nebula
poetry install --with dev
npm --prefix ui ci
npm --prefix ui run tauri -- dev
يقوم الأمر الأخير ببناء البرنامج المصاحب المحلي لـ Nebula Core، ويبدأ خادم تطوير واجهة المستخدم، ويفتح سطح المكتب الأصلي مباشرة من النسخة المستنسخة.
قم ببناء مساحة العمل ودع Core يختار منفذ استرجاع متاح:
npm --prefix ui run build
poetry run nebula-core ui
قم بتشغيل الفحوصات الرئيسية:
python scripts/nebula3_version.py check
poetry run pytest -q tests/v3
npm --prefix ui test
npm --prefix ui run build
أغلق Nebula 2، واحتفظ بنسخة احتياطية من دليل الجلسة، واستورده دون تعديل المصدر:
nebula-core import-2x "/path/to/nebula-2-engagement"
تحقق من المشروع المستورد وأدلته قبل حذف البيانات الأصلية. راجع الترحيل من Nebula 2 للحصول على الإجراء الكامل للسلامة والاسترداد.
مبنية للعمل الأمني المتعمد.