security-monitor について
security-monitor は、Clawdbot のデプロイ環境をバックグラウンドで監視するセキュリティスキルです。不正侵入の兆候や異常な動作を検知し、コンソール、JSON ログ、設定可能な Telegram 通知で報告します。
主な機能
- 01ログイン失敗と総当たり攻撃の検知
- 02ポートスキャンと異常なプロセスの特定
- 03ファイル変更と Docker の状態監視
- 04JSON ログの記録とアラート送信
活用シーン
- 01Clawdbot 環境の継続的な監視
- 02不審なログインやポート活動の調査
- 03不正なファイル変更やコンテナ問題の検知
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aaaaqwq/ agi-super-team --skill security-monitorインストール後、Claude Code で/security-monitorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
_meta.json.clawhub/origin.jsonscripts/monitor.cjs詳細
セキュリティ監視スキル
使用するタイミング
Clawdbot のデプロイ環境で、侵害、侵入、不審なアクティビティを検出するために、継続的なセキュリティ監視を実行します。
セットアップ
外部依存関係は不要です。バックグラウンドプロセスとして実行されます。
使用方法
リアルタイム監視を開始する
node skills/security-monitor/scripts/monitor.cjs --interval 60
デーモンモード(バックグラウンド)で実行する
node skills/security-monitor/scripts/monitor.cjs --daemon --interval 60
特定の脅威を監視する
node skills/security-monitor/scripts/monitor.cjs --threats=credentials,ports,api-calls
監視対象
| 脅威 | 検出方法 | 対応 |
|---|---|---|
| ブルートフォース攻撃 | ログイン失敗の検出 | アラート + IP の追跡 |
| ポートスキャン | 急増した接続試行 | アラート |
| プロセスの異常 | 予期しないプロセス | アラート |
| ファイルの変更 | 不正な変更 | アラート |
| コンテナの健全性 | Docker の問題 | アラート |
出力
- コンソール出力(stdout)
/root/clawd/clawdbot-security/logs/alerts.logの JSON ログ- Telegram アラート(設定可能)
デーモンモード
監視を継続するには、systemd または PM2 を使用します。
# With PM2
pm2 start monitor.cjs --name "clawdbot-security" -- --daemon --interval 60
セキュリティ監査との併用
まず監査を実行し、その後継続的に監視します。
# One-time audit
node skills/security-audit/scripts/audit.cjs --full
# Continuous monitoring
node skills/security-monitor/scripts/monitor.cjs --daemon
関連スキル
security-audit- 1 回限りのセキュリティスキャン(別途インストール)
コメント
Markdown 対応