implementing-network-traffic-analysis-with-arkime について
Arkimeによるネットワークトラフィック分析の導入・設定を支援するスキルです。セッション検索、PCAPの取得、ビーコンやDNSトンネリングの分析、レポート作成を扱います。
主な機能
- 01IP、ポート、プロトコル、式によるセッション検索
- 02フォレンジック分析用のPCAP取得
- 03接続間隔によるC2ビーコン検出
- 04DNSクエリ長に基づくトンネリング検出
- 05不審なTLS証明書発行者への接続の検出
活用シーン
- 01Arkime上のネットワークセッションの調査
- 02フォレンジック目的のPCAP分析
- 03C2ビーコンやDNSトンネリングの探索
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill implementing-network-traffic-analysis-with-arkimeインストール後、Claude Code で/implementing-network-traffic-analysis-with-arkimeを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSEreferences/api-reference.mdscripts/agent.py詳細
Arkime を使ったネットワークトラフィック分析の実装
使用するタイミング
- 環境で Arkime を使ったネットワークトラフィック分析の機能をデプロイまたは設定するとき
- コンプライアンス要件に沿ったセキュリティ統制を確立するとき
- この分野のセキュリティアーキテクチャを構築または改善するとき
- この実装が必要なセキュリティ評価を実施するとき
前提条件
- ネットワークセキュリティの概念とツールに関する基礎知識があること
- 安全に実行するためのテストまたはラボ環境へのアクセスがあること
- Python 3.8 以上と必要な依存関係がインストールされていること
- テスト活動に対する適切な認可を得ていること
手順
- 依存関係をインストールします:
pip install requests - Arkime ビューアーの URL と認証情報を設定します。
- エージェントを実行して、Arkime のセッションを照会し、トラフィックを分析します:
- IP、ポート、プロトコル、または式でセッションを検索する
- フォレンジック分析のために PCAP データをダウンロードする
- 接続間隔の分析により C2 ビーコニングを検出する
- クエリ長の統計によりDNSトンネリングを特定する
- 既知の不正な TLS 証明書発行者への接続にフラグを付ける
python scripts/agent.py --arkime-url https://arkime.local:8005 --user admin --password secret --output arkime_report.json
例
ビーコニング検出
Source: 10.1.2.50 -> 185.220.101.34:443
Sessions: 288 over 24 hours
Avg interval: 300s, Jitter: 4.2%
Verdict: HIGH confidence C2 beaconing (jitter < 5%)
コメント
Markdown 対応