
xalgorix v4.5.94
عوامل اختبار اختراق ذكاء اصطناعي مستقلة — استطلاع في الوقت الفعلي، اكتشاف الثغرات، وتنسيق الاستغلال. Go + TypeScript.
Xalgorix — أداة اختبار اختراق مفتوحة المصدر بالذكاء الاصطناعي تُثبت الثغرات
معظم أدوات الفحص تكتشف. Xalgorix تُثبت. يعمل وكيل LLM ذاتي وفق منهجية اختبار اختراق كاملة، ثم يعيد مُدقّق مستقل استغلال كل نتيجة قبل الإبلاغ عنها — فتحصل على دليل، لا كومة من الاحتمالات لفرزها. مستضاف ذاتيًا، خاص، وبإمكانية استخدام LLM الخاص بك. مبني بلغتي Go وTypeScript.
🚀 البدء السريع · 💡 لماذا Xalgorix · ✨ الميزات · 🎯 حالات الاستخدام · ☁️ السحابة المستضافة · 📖 التوثيق
🎬 نظرة عامة على الإطلاق
▶️ شاهد فيديو الإطلاق (50 ثانية) — Xalgorix أثناء العمل: فحص ذاتي ونتائج مُتحقَّق من استغلالها في أقل من دقيقة.
📸 لقطات الشاشة
🖥️ لوحة التحكم المستضافة ذاتيًا — تعمل محليًا على 127.0.0.1:9137
| لوحة التحكم العامة | تفاصيل الفحص | النتائج |
|---|---|---|
![]() | ![]() | ![]() |
☁️ لوحة التحكم السحابية المستضافة — النسخة المُدارة بالكامل على www.xalgorix.com
🤝 الرعاة
شكرًا لـ Swiftproxy على رعاية Xalgorix.
قد يتصرف تطبيقك بشكل مختلف حسب مصدر الطلب. لمستخدمي Xalgorix الذين يفحصون تطبيقاتهم الخاصة عبر المناطق، تقدّم Swiftproxy استهداف الموقع لمراجعة السلوك الإقليمي والجلسات الثابتة للمساعدة في الحفاظ على عنوان IP ثابت خلال جلسة الاختبار. وهي تدعم HTTP(S) وSOCKS5، نفس بروتوكولات الوكيل التي يدعمها Xalgorix.
وكلاء سكنيون بدءًا من $0.70/GB. الاختبار المجاني متاح، ويحصل مستخدمو Xalgorix على خصم 10% بالرمز PROXY90.
استكشف Swiftproxy واطلب اختبارًا مجانيًا →
🚀 البدء السريع
التثبيت (سطر واحد):```bash curl -sSL https://www.xalgorix.com/install | bash
يؤدي هذا إلى تنزيل الملف الثنائي المُجمَّع مسبقًا لمنصتك (Linux أو macOS، amd64/arm64) من أحدث إصدار. ثم شغّل معالج الإعداد التفاعلي:```bash
xalgorix --setup
اختر مزوّدك، وأكّد الطراز، وأدخل مفتاح API عند المطالبة. للحصول على أفضل النتائج، استخدم طرازًا متقدّمًا حديثًا يتمتّع بقدرات استدلال قوية وأداء جيد مع السياقات الطويلة واستدعاء موثوق للأدوات — مثل أحدث طراز قادر من GPT أو Claude أو Gemini المتاح لديك. تظل الطرازات الأصغر أو المحلية مدعومة، لكنها قد تتطلّب مزيدًا من الإشراف أثناء الفحوصات الذاتية الطويلة. يخزّن Xalgorix المفتاح بشكل خاص في ~/.xalgorix.env (الوضع 0600) ويمكنه تشغيل لوحة التحكم نيابةً عنك. لا يحتاج Ollama المحلي إلى مفتاح API.
إذا اخترت عدم التشغيل فورًا، فابدأ لاحقًا باستخدام xalgorix --web وافتح http://127.0.0.1:9137. يمكنك تغيير المزوّدين أو الخيارات المتقدّمة في أي وقت ضمن Settings → LLM، أو إعادة تشغيل xalgorix --setup.
أو شغّله باستخدام Docker — كل شيء جاهز، دون الحاجة إلى أي سلسلة أدوات:```bash
docker run --rm -p 9137:9137
--privileged
-v xalgorix-data:/data
xalgord/xalgorix:latest
`--privileged` يمنح مجموعة الأدوات نفس الوصول الشبيه بالمضيف الذي تحصل عليه عند التشغيل أصليًا كـ root. تُسقط بيئة Docker الافتراضية المعزولة القدرات (مثل `NET_ADMIN`) وتطبّق مرشّح seccomp، مما يعطّل الأدوات منخفضة المستوى (تغييرات iptables/route، انتحال ARP/MITM، شبكات VPN من نوع tun/tap، أدوات التصحيح المعتمدة على ptrace، ضبط واجهات masscan). وبما أن الصورة لا يمكنها منح نفسها هذه الصلاحيات، فيجب ضبطها في وقت التشغيل. الحاوية عبارة عن بيئة فحص معزولة شبكيًا وقابلة للتخلص منها تعمل كـ root — الوضع المميّز (privileged) هو الوضع المقصود؛ لا تعرّض لوحة التحكم للعموم أبدًا دون مصادقة. تفضّل أقل صلاحية ممكنة؟ استبدل `--privileged` بـ `--cap-add=NET_ADMIN --cap-add=NET_RAW --cap-add=SYS_PTRACE --security-opt seccomp=unconfined`.
افتح `http://localhost:9137`. **لا تحتاج إلى مفتاح LLM للبدء** — تُطلق لوحة التحكم دون واحد؛ اضبط النموذج + مفتاح API تحت **Settings → LLM** (يُحفظ في وحدة التخزين `/data`). إذا لم تمرّر `XALGORIX_USERNAME`/`XALGORIX_PASSWORD`، فسيتم توليد كلمة مرور admin عشوائية وطباعتها في سجلات الحاوية عند أول تشغيل.
**وصول API من آلة إلى آلة** — امنح الأتمتة (الواجهة الخلفية الخاصة بك، CI، السكربتات) رمز `Authorization: Bearer` مخصصًا بدلاً من بيانات اعتماد لوحة التحكم: اضبط `XALGORIX_API_TOKEN` (أو `XALGORIX_API_TOKENS` لمجموعة تدوير مفصولة بفواصل). تخوّل رموز الآلة مسارات `/api/*` وWebSocket الخاص بأحداث الفحص فقط — وليس واجهة لوحة التحكم أبدًا ولا مسارات الإعدادات الخاصة بالمشغّل — ولا تنشئ جلسات متصفح أبدًا، ولا تتفاعل مع محدّد معدل تسجيل الدخول للوحة التحكم، ويتم مطابقتها مقابل ملخصات SHA-256 المخزّنة باستخدام مقارنة ثابتة الزمن. يستمر تسجيل دخول لوحة التحكم البشري (`XALGORIX_USERNAME` + `XALGORIX_PASSWORD_HASH`) في العمل دون تغيير إلى جانبها.



