Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
synology-nas-cli — nas: Synology DSM 7 向けの依存関係ゼロの Python CLI + MCP サーバー。C3RB3R / .L0CK3D ランサムウェアキャンペーンのワンコマンド監査と修正。AI エージェントに渡すだけ。 | Kitploit
ツール/GitLabGitLab/aa22396584/synology-nas-cli
防御ツール脆弱性分析スクリプトと自動化構成監査ネットワークセキュリティマルウェア分析ユーティリティとフレームワークハードウェアとIoTセキュリティ認証設定ミスインシデントレスポンスAIセキュリティ
16時間19分前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
GitLabaa22396584/synology-nas-cli

synology-nas-cli

nas: Synology DSM 7 向けの依存関係ゼロの Python CLI + MCP サーバー。C3RB3R / .L0CK3D ランサムウェアキャンペーンのワンコマンド監査と修正。AI エージェントに渡すだけ。

リポジトリを見る

synology-nas-cli

Synology NAS を C3RB3R / .L0CK3D ランサムウェアキャンペーンに対して 1 つのコマンドで監査し、2 つ目のコマンドで検出された問題を修正し、その後もターミナルから DSM の運用を続けられます。

Releases License: MIT

正規リポジトリ、リリース、イシュー: https://gitlab.com/aa22396584/synology-nas-cli

nas は依存関係ゼロの Python CLI(標準ライブラリのみ、Python 3.8+ なので DSM 上でも動作します)であり、Synology DSM 7 Web API 用の stdio MCP サーバーです。ステータス、ヘルス、ログ、パッケージ、ボリューム、Tailscale、DSM アップグレード、Webhook にプッシュされるスケジュール済みヘルスアラート、そして 2026 年 10 月の 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 サーバーとエージェントスキル
  • アラートと Webhook
  • コマンドリファレンス概要
  • NAS に変更を加えるもの
  • テスト
  • 繁體中文說明

エージェントに渡す

以下のいずれかのプロンプトを Claude Code、Codex、Cursor、Gemini CLI、OpenCode、Grok Bot、またはツールを使用する任意の AI エージェントに貼り付けてください(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)を書き込み、認証情報を検証するために一度サインインし、初回使用時に DSM の TLS 証明書 SHA-256 フィンガープリントをピン留めします。
  3. nas doctor: nas doctor --json を実行して、設定、認証情報、オリジンの到達性、TLS ピン、ログイン、SA-26:13 に対する DSM バージョン、2 段階認証の状態、管理者権限、クロックスキューを検証します。
  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 経由の読み取り専用 root コレクター 1 つで、root 専用ログ、crontab、/bin バイナリ、アカウント、SSH キー、/proc をチェック)と nas alert-deploy --json --test(10 分間のヘルスおよびセキュリティ監視を webhook にプッシュ)を実行します。

途中で提供するもの

  1. NAS アドレスとアカウント(1 回):
    • DSM URL(例: https://192.0.2.10:5001、使用する場合は VPN/Tailscale URL も)。
    • 管理者ユーザー名とそのパスワードの取得元(op://VAULT/ITEM/password、パスワードコマンド、または OS キーチェーン)。
    • ファイアウォールで許可し続ける LAN/VPN サブネット CIDR(例: 192.0.2.0/24)。
    • 一時ステージング用の任意の共有フォルダパス(例: /docker/.nas-cli-deploy、--deep と alert-deploy で使用)。
  2. 6 桁の 2FA コード(2 段階認証が有効な場合、1 回):
    • nas setup が "field": "otp" とともに終了コード 3 で終了した場合、現在の 6 桁のコードを提供します。--trust-device は DSM の信頼済みデバイストークン(0600)を保存するため、以降のコマンドではコードが不要になります。
  3. 計画の確認:
    • nas incident fix --yes が実行される前にドライラン計画を確認します(また、--rotate-password や --upgrade を含めるかどうかを選択します)。

エージェントの完全な仕様: docs/AGENT-RUNBOOK.md。

チェックおよび修正する内容

nas incident は読み取り専用です。各項目は PASS、WARN、FAIL、または SKIP を 1 行のヒントとともに出力します(--json は構造化 JSON を出力します。スキーマは schemas/incident.schema.json にあります)。いずれかの項目が FAIL の場合、終了ステータスは 1 になります。

ツールをダウンロード