
منصة OSINT قائمة على الخدمات المصغرة (Microservices) مكتوبة بلغة Rust، تعمل على أتمتة جمع المعلومات الاستخباراتية وربطها وتصورها لأغراض استخبارات التهديدات ورسم سطح الهجوم.
Mirage هي منصة استخبارات مفتوحة المصدر (OSINT) مبنية على بنية الخدمات المصغرة. توفر إطارًا قابلًا للتوسع والتمديد لجمع وتحليل وتصور بيانات الاستخبارات من مصادر مختلفة.
تم بناء Mirage باستخدام بنية الخدمات المصغرة مع المكونات التالية:
استنساخ المستودع:
git clone https://github.com/poppopjmp/Mirage.git
cd Mirage
إنشاء ملف .env بالتكوين اللازم:
cp .env.example .env
# Edit .env with your configuration
بدء بيئة التطوير:
docker-compose -f docker-compose.dev.yml up
الوصول إلى واجهة الويب على http://localhost:3000
لنشر بيئة الإنتاج، نوصي باستخدام Kubernetes:
# Setup Kubernetes namespace and secrets
kubectl apply -f kubernetes/mirage-namespace.yaml
# Deploy infrastructure components
kubectl apply -f kubernetes/infrastructure/
# Deploy services
kubectl apply -f kubernetes/deployments/
المساهمات مرحب بها! يرجى الاطلاع على CONTRIBUTING.md للحصول على التفاصيل.
هذا المشروع مرخص بموجب ترخيص MIT - راجع ملف LICENSE للحصول على التفاصيل.