
إطار محاكاة هندسة اجتماعية مُصرَّح به مع مختبر استرجاعي معزول، وتوليد جمهور اصطناعي، وفحوصات تفويض مسبقة، وتقارير دون اتصال بصيغ HTML/Markdown/JSON/CSV.
Severitas هو إطار عمل مصرّح به للتوعية بمخاطر الهندسة الاجتماعية والمحاكاة. وهو مقيّد هيكلياً ليعمل حصرياً داخل بيئات مختبرية معزولة ضد هويات اصطناعية.
يعزل Severitas تنفيذ التقييم منطقياً بحيث لا يؤدي تقييم الأمان إلى المساس بالبنية التحتية للشركة أو البيانات الحقيقية.
يفصل الكود طبقات سياسة التصريح عن حلقات تنفيذ الأعمال:
severitas/
├── src/
│ └── severitas/
│ ├── core/ # Container bootstrapping, configuration, and logging
│ ├── scope/ # Target match gates (Domain, Email, Network ranges)
│ ├── authorization/ # Pre-execution pipeline validation
│ ├── infrastructure/ # Mock DNS, Mail, Web, and Tracking handlers
│ ├── scenarios/ # Phishing, OSINT, QR, Pretexting scenario plugins
│ ├── telemetry/ # Synchronous ordered event bus and analytics engine
│ └── security/ # Structural redaction filters and leak sentinels
على عكس الأدوات الاستشارية، يضمن Severitas مقاييس الامتثال هيكلياً:
severitas.scope): تفشل الحملات بشكل مغلق ما لم تتطابق الأهداف تماماً مع تعريفات الاختبار الاصطناعية المحددة (*.local، *.test، *.invalid).severitas.security.guards): يحصي مسار الإرسال أسماء الحقول لكنه يُسقط المتغيرات بالكامل قبل انتقال السجلات أو التقاط القياسات عن بُعد.استنسخ تخطيط هذا المستودع وابنِ رابط التطوير الخاص بك في نسخة حاوية معزولة أو بيئة افتراضية محلية:
# Initialize development profile
python3 -m venv .venv
source .venv/bin/activate
# Install in editable mode
pip install -e .
يتضمن Severitas أدوات طرفية سريعة لتجهيز قوالب المختبر فوراً:
# Launch the interactive menu wizard
severitas --menu
# Start the internal mock services bundle
severitas lab start
# Scope out target definitions for synthetic verification checks
severitas scope create --name alpha --domain training.local --email [email protected]
# Run an end-to-end sandbox execution demo to generate mock results
severitas lab demo --targets 25
عند تجميع مجلدات مخرجات التحليلات، يقيس نظام التقارير دون اتصال مجموعات وعي المستخدمين باستخدام مخططات مضمّنة مشابهة لهذا التنسيق:
Targets simulated ████████████████████████████████████████ 25
Messages simulated ████████████████████████████████████████ 25
Interactions ██████████████████████████ 18
Clicks / visits ████████████████████ 15
Synthetic submissions ██████████████ 9
User reports ████████ 5
تم بناء هذا الإطار بشكل صارم من أجل المحاكاة التعليمية المصرّح بها، وقياسات تتبع البنية التحتية، وتمارين التحقق من التدريب. يُحظر تماماً الاختبار ضد مضيفين عامين أو مجموعات مستخدمين حقيقية دون قواعد اشتباك (ROE) صريحة وموافقة موثقة. يُشحن الكود بموجب شروط ترخيص MIT.