Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
synology-nas-cli — nas: أداة سطر أوامر Python CLI وخادم MCP بدون أي اعتماديات لـ Synology DSM 7. تدقيق وإصلاح بأمر واحد لحملة الفدية C3RB3R / .L0CK3D؛ سلّمها إلى وكيل الذكاء الاصطناعي الخاص بك. | Kitploit
أدوات/GitLabGitLab/aa22396584/synology-nas-cli
أدوات دفاعيةتحليل الثغرات الأمنيةالبرمجة النصية والأتمتةتدقيق التكوينأمن الشبكاتتحليل البرمجيات الخبيثةالأدوات والمكوناتأمان الأجهزة وإنترنت الأشياءالمصادقةسوء التكوينالاستجابة للحوادثأمن الذكاء الاصطناعي
17منذ يوم واحدلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
GitLabaa22396584/synology-nas-cli

synology-nas-cli

nas: أداة سطر أوامر Python CLI وخادم MCP بدون أي اعتماديات لـ Synology DSM 7. تدقيق وإصلاح بأمر واحد لحملة الفدية C3RB3R / .L0CK3D؛ سلّمها إلى وكيل الذكاء الاصطناعي الخاص بك.

عرض المستودع
مشاركة

synology-nas-cli

دقّق أمان Synology NAS مقابل حملة الفدية C3RB3R / .L0CK3D بأمر واحد، وأصلح ما تكشفه بأمر ثانٍ، ثم واصل تشغيل DSM من الطرفية بعد ذلك.

Releases License: MIT

المستودع الرسمي والإصدارات والمسائل: https://gitlab.com/aa22396584/synology-nas-cli

nas هي أداة سطر أوامر Python خالية من الاعتماديات (المكتبة القياسية فقط، Python 3.8+، لذا تعمل أيضًا على DSM نفسه) وخادم MCP عبر stdio لواجهة Synology DSM 7 Web API: الحالة، والصحة، والسجلات، والحزم، والأحجام، وTailscale، وترقيات DSM، وتنبيهات الصحة المجدولة المدفوعة إلى webhook، وأداة تدقيق ومعالجة للحوادث بُنيت خلال حملة أكتوبر 2026 C3RB3R / .L0CK3D ضد أجهزة Synology NAS المكشوفة على الإنترنت (Synology-SA-24:20، SA-26:13، SA-26:14).

غير مرتبطة بـ Synology Inc. "Synology" و"DSM" و"QuickConnect" هي علامات تجارية لـ Synology Inc.

  • سلّمها إلى وكيلك
  • ما تفحصه وما تصلحه
  • التثبيت
  • اختر إعدادك
  • الإعداد
  • بيانات الاعتماد
  • الواجهات الخلفية
  • البدء السريع للحوادث
  • nas incident fix
  • خادم MCP ومهارات الوكيل
  • التنبيهات وwebhooks
  • ملخص مرجع الأوامر
  • ما يغيّره على NAS
  • الاختبارات
  • 繁體中文說明

سلّمها إلى وكيلك

الصق أيًا من الموجّهين في Claude Code أو Codex أو Cursor أو Gemini CLI أو OpenCode أو Grok Bot أو أي وكيل ذكاء اصطناعي يستخدم الأدوات (إعداد Grok Bot والمهارات وروتين التنبيهات: docs/GROK-BOT.md):

الموجّه الإنجليزي:

Use https://github.com/akari-sora/synology-nas-cli to audit and fix my Synology NAS at https://192.0.2.10:5001. Follow docs/AGENT-RUNBOOK.md.

موجّه باللغة الصينية التقليدية:

使用 https://github.com/akari-sora/synology-nas-cli 檢查並修復我的 Synology NAS(位址:https://192.0.2.10:5001),照著 docs/AGENT-RUNBOOK.md 的步驟執行。

ما الذي يفعله الوكيل، خطوة بخطوة

  1. التثبيت: يستنسخ المستودع (أو يثبّت الحزمة) ويتحقق من ./bin/nas --version.
  2. nas setup: يشغّل nas setup --json --no-input ... لكتابة ~/.config/synology-nas-cli/config.json (الوضع 0600)، ويسجّل الدخول مرة واحدة للتحقق من بيانات الاعتماد، ويثبّت بصمة SHA-256 لشهادة TLS الخاصة بـ DSM عند أول استخدام.
  3. nas doctor: يشغّل nas doctor --json للتحقق من الإعدادات وبيانات الاعتماد وإمكانية الوصول إلى الأصل وتثبيت TLS وتسجيل الدخول وإصدار DSM مقابل SA-26:13 وحالة التحقق بخطوتين وقدرات المسؤول وانحراف الساعة.
  4. nas incident: يشغّل nas incident --json (واختياريًا --probe --scan) لإجراء تدقيق للقراءة فقط على إصدار DSM والحزم المعرّضة للثغرات وجدار الحماية وQuickConnect وقواعد UPnP الخاصة بالموجّه والمنافذ العامة وعمليات تسجيل الدخول الخارجية والفاشلة وAutoBlock وSMB1 والحساب المدمج admin وجداول اللقطات وفخ قفل WORM الخاص بالطرازات غير المدعومة وملاحظات الفدية ومحاولات استغلال CVE-2024-10441.
  5. التخطيط: يشغّل nas incident fix --dry-run --json --ransom-scan ويعرض كل تغيير مخطط (before -> after) واستدعاءات DSM Web API الدقيقة ومسار واجهة DSM web UI المقابل.
  6. nas incident fix --yes: يطبّق الخطة المعتمدة بالترتيب (snapshot_worm → snapshots → packages → smb_min_protocol → quickconnect → router_port_forwarding → autoblock → admin_account → firewall، بالإضافة إلى --rotate-password و--upgrade الاختياريين)، ويقرأ كل إعداد مرة أخرى للتحقق، ويعيد تشغيل التدقيق.
  7. --deep وalert-deploy الاختياريان: يشغّل nas incident --deep --json (جامع جذر واحد للقراءة فقط عبر Task Scheduler يفحص السجلات الخاصة بالجذر وcrontabs وثنائيات /bin والحسابات ومفاتيح SSH و/proc) وnas alert-deploy --json --test (مراقبة صحة وأمان لمدة 10 دقائق تُدفع إلى webhook).

ما تقدّمه على طول الطريق

  1. عنوان NAS والحساب (مرة واحدة):
    • عنوان DSM URL (على سبيل المثال https://192.0.2.10:5001، بالإضافة إلى عنوان VPN/Tailscale URL إذا كان مستخدمًا).
    • اسم مستخدم مسؤول ومصدر كلمة مروره (op://VAULT/ITEM/password، أو أمر كلمة مرور، أو سلسلة مفاتيح نظام التشغيل).
    • نطاقات CIDR الخاصة بشبكتك المحلية/VPN التي تريد إبقاءها مسموحة في جدار الحماية (على سبيل المثال 192.0.2.0/24).
    • مسار مجلد مشترك اختياري للتخزين المؤقت (على سبيل المثال /docker/.nas-cli-deploy، يستخدمه --deep وalert-deploy).
  2. رمز 2FA مكوّن من 6 أرقام (مرة واحدة، إذا كان التحقق بخطوتين مفعّلًا):
    • عندما يخرج nas setup بالرمز 3 مع "field": "otp"، قدّم الرمز الحالي المكوّن من 6 أرقام؛ يخزّن --trust-device رمز الجهاز الموثوق الخاص بـ DSM (0600) بحيث لا تحتاج الأوامر اللاحقة إلى رمز.
  3. تأكيد الخطة:
    • راجع خطة التشغيل التجريبي (dry-run) قبل تشغيل nas incident fix --yes (واختر ما إذا كنت تريد تضمين --rotate-password أو --upgrade).

مواصفات الوكيل الكاملة: docs/AGENT-RUNBOOK.md.

ما الذي يفحصه ويصلحه

nas incident للقراءة فقط. يطبع كل عنصر PASS أو WARN أو FAIL أو SKIP مع تلميح من سطر واحد (يُخرج --json بيانات JSON منظمة؛ المخطط في schemas/incident.schema.json). تكون حالة الخروج 1 عندما يكون أي عنصر FAIL.

تنزيل الأداة