コンテンツにスキップ

Vectra AI コマンド

ネットワーク検出と対応(NDR)のための包括的な Vectra AI プラットフォームのコマンドとワークフロー。

プラットフォーム API 認証

コマンド説明
curl -H "Authorization: Token <token>" <endpoint>API 認証
vectra-cli auth loginVectraプラットフォームにログイン
vectra-cli auth logoutプラットフォームからログアウト
vectra-cli auth status認証ステータスを確認
export VECTRA_TOKEN=<token>環境トークンを設定
export VECTRA_URL=<url>プラットフォームのURL設定

検出管理

コマンド説明
GET /api/v3.3/detectionsすべての検出結果を一覧表示
GET /api/v3.3/detections/{id}検出の詳細を取得
PATCH /api/v3.3/detections/{id}更新の検出
DELETE /api/v3.3/detections/{id}削除検出
GET /api/v3.3/detections?state=activeアクティブな検出をフィルタリング
GET /api/v3.3/detections?certainty=high確実性でフィルタリング

ホスト管理

コマンド説明
GET /api/v3.3/hostsすべてのホストを一覧表示
GET /api/v3.3/hosts/{id}ホストの詳細を取得
PATCH /api/v3.3/hosts/{id}ホストの情報を更新
GET /api/v3.3/hosts?threat_score_gte=50脅威スコアでフィルタリング
GET /api/v3.3/hosts?certainty_score_gte=80確実性スコアでフィルタリング

アカウント管理

コマンド説明
GET /api/v3.3/accountsすべてのアカウントを一覧表示
GET /api/v3.3/accounts/{id}アカウントの詳細を取得
PATCH /api/v3.3/accounts/{id}アカウントを更新
GET /api/v3.3/accounts?privilege_level=admin権限レベルでフィルタリング
GET /api/v3.3/accounts?threat_score_gte=50脅威スコアでフィルタリング

キャンペーン管理

コマンド説明
GET /api/v3.3/campaignsすべてのキャンペーンを一覧表示
GET /api/v3.3/campaigns/{id}キャンペーンの詳細を取得
PATCH /api/v3.3/campaigns/{id}キャンペーンを更新
GET /api/v3.3/campaigns?state=activeアクティブなキャンペーンをフィルター

割り当て管理

コマンド説明
GET /api/v3.3/assignments課題リスト
POST /api/v3.3/assignments課題を作成
GET /api/v3.3/assignments/{id}課題の詳細を取得
PATCH /api/v3.3/assignments/{id}課題を更新
DELETE /api/v3.3/assignments/{id}課題を削除

脅威インテリジェンス

コマンド説明
GET /api/v3.3/threat_feeds脅威フィード一覧
POST /api/v3.3/threat_feeds脅威フィード(threat feed)を作成
GET /api/v3.3/threat_feeds/{id}脅威フィードの詳細を取得
PATCH /api/v3.3/threat_feeds/{id}脅威フィードを更新
DELETE /api/v3.3/threat_feeds/{id}脅威フィードを削除

検索とフィルタリング

コマンド説明
GET /api/v3.3/search/detections検出を検索
GET /api/v3.3/search/hostsホストを検索
GET /api/v3.3/search/accountsアカウントを検索
GET /api/v3.3/detections?ordering=-threat_score脅威スコアで並べ替え
GET /api/v3.3/detections?page_size=100ページサイズを設定

MCP サーバー統合

コマンド説明
vectra-mcp installVectra MCPサーバーをインストール
vectra-mcp configureMCPサーバーを設定する
vectra-mcp startMCPサーバーを起動
vectra-mcp stopMCPサーバーを停止
vectra-mcp statusMCPサーバーのステータスを確認

AI アシスタントコマンド

コマンド説明
vectra-mcp claude connectClaude デスクトップに接続
vectra-mcp cursor connectCursor IDE に接続
vectra-mcp chat enableチャットインターフェースを有効にする
vectra-mcp investigate <query>AI支援の調査
vectra-mcp visualize <data>可視化を生成する

インシデント調査

コマンド説明
vectra-cli investigate --host <host-id>ホストを調査する
vectra-cli investigate --detection <detection-id>検出を調査する
vectra-cli timeline --host <host-id>ホストタイムラインを生成
vectra-cli timeline --account <account-id>アカウントのタイムラインを生成
vectra-cli correlate --detection <detection-id>検出を相関付ける

対応アクション

コマンド説明
vectra-cli response block --host <host-id>ホストをブロック
vectra-cli response isolate --host <host-id>ホストを隔離
vectra-cli response quarantine --account <account-id>検疫アカウント
vectra-cli response whitelist --host <host-id>ホワイトリストホスト
vectra-cli response unblock --host <host-id>ホストをブロック解除

レポートと分析

コマンド説明
GET /api/v3.3/reports利用可能なレポートをリスト
POST /api/v3.3/reportsレポートを生成
GET /api/v3.3/reports/{id}レポートの詳細を取得
GET /api/v3.3/analytics/summaryアナリティクスの概要を取得
GET /api/v3.3/analytics/trendsトレンド分析を取得

設定管理

コマンド説明
GET /api/v3.3/settingsプラットフォーム設定を取得
PATCH /api/v3.3/settings設定を更新
GET /api/v3.3/sensorsセンサーのリスト
GET /api/v3.3/sensors/{id}センサーの詳細を取得
PATCH /api/v3.3/sensors/{id}センサー設定を更新

ユーザーとロール管理

コマンド説明
GET /api/v3.3/usersユーザーを一覧表示
POST /api/v3.3/usersユーザーを作成
GET /api/v3.3/users/{id}ユーザーの詳細を取得
PATCH /api/v3.3/users/{id}ユーザーを更新
DELETE /api/v3.3/users/{id}ユーザーを削除

アラート管理

コマンド説明
GET /api/v3.3/alertsアラートをリスト
POST /api/v3.3/alertsアラートルールを作成
GET /api/v3.3/alerts/{id}アラートの詳細を取得
PATCH /api/v3.3/alerts/{id}アラートルールを更新
DELETE /api/v3.3/alerts/{id}アラートルールを削除

統合管理

コマンド説明
GET /api/v3.3/integrationsインテグレーションをリスト
POST /api/v3.3/integrations統合を作成
GET /api/v3.3/integrations/{id}統合の詳細を取得
PATCH /api/v3.3/integrations/{id}統合の更新
DELETE /api/v3.3/integrations/{id}統合を削除

データエクスポート

コマンド説明
vectra-cli export detections --format json検出のエクスポート
vectra-cli export hosts --format csvエクスポートホスト
vectra-cli export accounts --format jsonアカウントをエクスポート
vectra-cli export --start-date 2025-01-01日付フィルターで書き出し
vectra-cli export --threat-score-min 50スコアフィルターで書き出し

監視と正常性

コマンド説明
GET /api/v3.3/healthプラットフォームの正常性を確認
GET /api/v3.3/system/statusシステムステータスを取得
GET /api/v3.3/sensors/healthセンサーの健全性を確認
GET /api/v3.3/system/metricsシステムメトリクスを取得
GET /api/v3.3/system/logsシステムログを取得
コマンド説明
GET /api/v3.3/detections?detection_type=command_and_control検出タイプでフィルタリング
GET /api/v3.3/detections?src_ip=192.168.1.100ソース IP でフィルタリング
GET /api/v3.3/detections?dst_port=443宛先ポートでフィルタリング
GET /api/v3.3/hosts?last_detection_timestamp_gte=2025-01-01タイムスタンプでフィルター
コマンド説明
vectra-cli bulk assign --detections <file>一括で検出結果を割り当てる
vectra-cli bulk update --hosts <file>ホストの一括更新
vectra-cli bulk export --query <query>クエリを使った一括エクスポート
vectra-cli bulk remediate --actions <file>一括修復アクション
コマンド説明
vectra-cli script run --file <script>自動化スクリプトを実行
vectra-cli script validate --file <script>スクリプトを検証
vectra-cli workflow create --name <name>ワークフローを作成
vectra-cli workflow run --id <workflow-id>ワークフローを実行
コマンド説明
vectra-cli optimize --cache-size 1GBキャッシュサイズを設定
vectra-cli optimize --parallel 10並列処理を設定
vectra-cli optimize --timeout 300タイムアウトを設定
vectra-cli cache clearキャッシュをクリア
vectra-cli cache statusキャッシュステータスを確認
コマンド説明
vectra-cli debug --log-level debugデバッグログを有効にする
vectra-cli debug connectivity接続性をテスト
vectra-cli debug api --endpoint <endpoint>APIエンドポイントをテスト
vectra-cli debug permissions権限を確認
vectra-cli logs --tail 100最近のログを表示
変数説明
VECTRA_TOKENAPIの認証トークン
VECTRA_URLプラットフォーム URL
VECTRA_TIMEOUTリクエストタイムアウト
VECTRA_LOG_LEVELログレベル
VECTRA_CACHE_DIRキャッシュディレクトリ
ファイル説明
vectra.config.jsonメインコンフィグレーションファイル
vectra-rules.yml検出ルール
vectra-integrations.yml統合設定
.vectra-credentials保存された認証情報
タイプ説明
----------------------
command_and_controlC2 コミュニケーション
lateral_movement横方向移動活動
data_exfiltrationデータ窃取の試み
reconnaissanceネットワーク偵察
privilege_escalation権限昇格