
مساحة عمل تعاونية ذاتية الاستضافة تعمل في الوقت الفعلي لتقييمات الأمن الهجومي.
مساحة عمل تعاونية مستضاف ذاتياً لمختبر الاختراق وفرق العمليات الحمراء. تلتقط الملاحظات والأوامر والمخرجات والسياق التشغيلي أثناء المهام الأمنية.

# تثبيت
pipx install git+https://github.com/IceCubeSandwich/chronix
# تهيئة (إنشاء حساب وسر الجلسة)
chronix init
# تشغيل
chronix
يفتح المتصفح على http://localhost:8000. تظهر بيانات الاعتماد مرة واحدة أثناء التهيئة—احفظها بشكل آمن.
.md منفردة أو أرشيف zip مع المرفقاتالصق لقطات الشاشة مباشرة في محرر الملاحظات:
تصدير ملاحظة واحدة:
.md مع ترويسة YAMLتصدير جميع الملاحظات:
.zip يحتوي على:
.mdattachments/ مع الصورالملفات المصدرة تُفتح بسلاسة في Obsidian، VS Code، أو أي عارض ماركداون.
chronix [COMMAND] [OPTIONS]
الأوامر:
init تهيئة الحساب وسر الجلسة
serve بدء الخادم (الافتراضي)
خيارات التهيئة:
--username اسم المستخدم (الافتراضي: admin)
--force إعادة توليد سر الجلسة
--db, -d مسار ملف قاعدة البيانات
خيارات الخادم:
--host, -H عنوان الربط (الافتراضي: 0.0.0.0)
--port, -p المنفذ (الافتراضي: 8000)
--local الربط بالمضيف المحلي فقط
--db, -d مسار ملف قاعدة البيانات (الافتراضي: ./chronix.db)
--no-browser تخطي فتح المتصفح تلقائياً
تُعيَّن عبر ~/.config/chronix/chronix.env أو .env:
| المتغير | الافتراضي | الوصف |
|---|---|---|
CHRONIX_SESSION_SECRET | (مطلوب) | سر سداسي عشري من 64 حرفاً لتوقيع الكوكيز |
CHRONIX_DB_PATH | ./chronix.db | موقع ملف قاعدة البيانات |
CHRONIX_ATTACHMENTS_PATH | ./attachments | تخزين مرفقات الصور |
CHRONIX_MAX_ATTACHMENT_SIZE | 10485760 | الحد الأقصى لحجم الصورة (10MB) |
CHRONIX_SESSION_EXPIRE_HOURS | 24 | عمر الجلسة |
CHRONIX_BEHIND_PROXY | false | فعّل عند وجود خادم وكيل TLS |
CHRONIX_RATE_LIMIT_LOGIN | 5 | محاولات تسجيل الدخول قبل حد المعدل |
هذا المشروع مرخص بموجب GNU Affero General Public License v3.0 (AGPL-3.0-only).
الكود المصدري متاح على github.com/icecubesandwich/chronix. يمكن لمستخدمي الشبكة أيضاً الوصول إلى معلومات الترخيص عبر نقطة النهاية /license.
طالع CONTRIBUTING.md للإرشادات حول تقديم التغييرات.
طالع SECURITY.md للإبلاغ عن الثغرات.