
كتالوج منسّق لأدوات المراقبة والإدارة عن بُعد (RMM) التي يستغلها الجهات الفاعلة في التهديدات، مع ملفات تعريف YAML، وقواعد كشف Sigma، ووصول عبر API لاصطياد التهديدات والوقاية منها.
مرحبًا بك في LOLRMM (Living Off the Land Remote Monitoring and Management)، وهو مشروع مدفوع من المجتمع يوفّر قائمة منسّقة من أدوات المراقبة والإدارة عن بُعد (RMM) وأدوات الوصول عن بُعد التي قد يساء استخدامها من قِبل الجهات الفاعلة الخبيثة. تتمثل مهمتنا في مساعدة المتخصصين في الأمن على البقاء على اطلاع بهذه الأدوات وإمكانية إساءة استخدامها، وتزويد المجتمع بفهرس يمكن استخدامه في اصطياد التهديدات وإنشاء سياسات الكشف والحماية.

detections/ مع مؤشرات العمليات وDNS المستمدة تلقائيًا من مدخلات الفهرسللبدء في العمل مع LOLRMM:
اجلب الفهرس الكامل بصيغة JSON أو CSV (دون الحاجة إلى مفتاح API):
# Full catalog JSON with all tool details
curl https://lolrmm.io/api/rmm_tools.json
# CSV export for spreadsheet review
curl https://lolrmm.io/api/rmm_tools.csv
# Network domains for hunting
curl https://lolrmm.io/api/rmm_domains.csv
# Individual tool record
curl https://lolrmm.io/api/tools/anydesk.json
راجع lolrmm.io/api/ للحصول على توثيق API الكامل وخلاصات إضافية.
يُرجى استخدام متتبع مشكلات GitHub للإبلاغ عن الأخطاء أو طلب الميزات.
ابقَ على تواصل مع مجتمع LOLRMM من خلال التحقق بانتظام من التحديثات والمساهمة في المشروع. ستساعد مشاركتك في ضمان بقاء المشروع محدَّثًا وأكثر قيمة للآخرين.
إذا كنت ترغب في المساهمة، يُرجى اتباع الخطوات التالية:
للحصول على تعليمات أكثر تفصيلًا، يُرجى الرجوع إلى ملف CONTRIBUTING.md (إن وُجد). لإنشاء ملف YAML جديد لأداة RMM، استخدم قوالب YAML المتوفرة في دليل yaml.
يرفض التحقق قواعد النطاقات البديلة المفتوحة (open wildcard rules) في Details.InstallationPaths و
Artifacts.Disk[].File. أنماط الملفات التنفيذية المعتمدة على الامتداد فقط مثل *.exe
و*.dll و*.msi غير آمنة حتى داخل دليل بائع: قد تستخرج
محركات السياسات في المصب اسم الملف فقط. استخدم أسماء ملفات مُتحقَّقًا منها أو أنماطًا تتضمن
مكوّنًا خاصًا باسم الأداة، مثل OpsBridgeAgent.exe أو Example*.exe.
احتفظ بأدلة أسماء الملفات التنفيذية العشوائية في الأوصاف بدلًا من إضافة
قاعدة تعتمد على الامتداد فقط. كما تفشل أنماط الملفات الشاملة مثل *.* و* غير المقيّد
في التحقق. تظل أنماط الدلائل المقيّدة (scoped directory globs) والقطع الأثرية غير التنفيذية
مثل C:\ProgramData\Example\* وC:\ProgramData\Example\*.log مدعومة.
ترفض فحوصات ما قبل الدمج أيضًا أنماط النطاقات ذات اللاحقة العامة (public-suffix)، والمضيفين/الناشرين المشتركين غير المقيّدين، والمحدِّدات الفارغة، والتجزئات غير الصالحة، وأدلة الشهادات غير المتسقة. تعيد بوابة القواعد المُولَّدة بناء الصادرات في دليل مؤقت، وتفحص عناصر التحكم الحميدة، وتتحقق من أن تطبيع المصدر يحافظ على حدود النطاقات ويستبعد العناصر النائبة. راجع عقد السلامة.
يمكن أن تبقى مضيفات التنزيل المشتركة في قطعة أثرية شبكية مع Detection: false
وDetectionReason؛ حيث تُستبعد من صادرات CSV للنطاقات وSigma.
يحافظ هذا التصنيف نفسه على أدلة التوقيع لأغراض البحث. يتطلب الناشرون المشتركون
المستخدمون للكشف وجود CodeSigning.FileNames الدقيق بالإضافة إلى
DetectionReason؛ ويجب على المستهلكين إجراء عملية AND بين نطاق الملف هذا وهوية التوقيع.
يحتفظ ملف JSON للكتالوج الخام بالأدلة السياقية وهذه الحقول. يجب على مستهلكي السياسات
احترامها بدلًا من التعامل مع جميع القطع الأثرية المسجلة كقواعد حظر.
شغّل الفحوصات نفسها محليًا قبل فتح طلب سحب:
poetry install --no-root
poetry run python -m unittest discover -s tests
poetry run python bin/validate.py
poetry run python bin/lint_content.py
poetry run python bin/validate_generated.py
يوفر LOLRMM قواعد كشف Sigma لمساعدتك على اكتشاف التهديدات المحتملة المتعلقة بأدوات RMM بفعالية. لاستكشاف هذه القواعد بالتفصيل، انتقل إلى الدليل detections/sigma/.
قرصنة ممتعة! 🕵️♂️
يستخدم الموقع الآن Astro. من جذر المستودع:
python3 -m venv .venv
source .venv/bin/activate
pip install pyyaml
cd website
npm ci
npm run dev
Visit http://localhost:4321. The dev/build commands regenerate data and detection
exports from /yaml automatically. To build and verify the static website:
npm run check
npm run build
npx playwright install chromium
npm test
تُكتب المخرجات في website/dist/. راجع website/README.md
للاطلاع على مسارات البيانات، ومنهجية الرسوم البيانية، وإعدادات التحليلات، وتفاصيل النشر.
انضم إلينا في مسعانا لإنشاء بيئة رقمية أكثر أمانًا وحمايةً للمؤسسات في كل مكان. مع LOLRMM إلى جانبك، ستكون مجهزًا تجهيزًا جيدًا لفهم المخاطر المحتملة المرتبطة بأدوات RMM ومعالجتها في المشهد السيبراني المتطور باستمرار.
تعمل ملفات سير عمل GitHub الموجودة في الدليل .github/workflows على أتمتة مهام وعمليات متنوعة للتكامل المستمر والتسليم المستمر وأنشطة صيانة المشروع الأخرى.
تستفيد ملفات سير العمل هذه من GitHub Actions لتنفيذ خطوات محددة مسبقًا بناءً على محفزات معينة مثل دفع الشيفرة، أو طلبات السحب، أو الفواصل الزمنية المجدولة.