performing-network-traffic-analysis-with-tshark について
tshark と pyshark でネットワークキャプチャを分析するスキルです。セキュリティ評価やインシデント対応向けに、トラフィック統計や IOC を抽出し、不審な接続や DNS トンネリングの兆候を調べます。
主な機能
- 01プロトコルと通信の集計
- 02通信量と接続数によるホスト順位付け
- 03スキャンや異常な接続パターンの検出
- 04IP、ドメイン、URL の抽出
- 05DNS トンネリングの兆候検出
- 06構造化された分析レポートの生成
活用シーン
- 01インシデント対応での PCAP 分析
- 02セキュリティ評価で取得した通信の確認
- 03不審な外向き通信や転送の特定
- 04DNS 異常とネットワーク IOC の集約
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill performing-network-traffic-analysis-with-tsharkインストール後、Claude Code で/performing-network-traffic-analysis-with-tsharkを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSEreferences/api-reference.mdscripts/agent.py詳細
TShark によるネットワークトラフィック分析
概要
このスキルは、tshark(Wireshark の CLI)と pyshark(Python ラッパー)を使用したパケットキャプチャ分析を自動化します。プロトコル分布の統計を抽出し、不審なネットワークフロー(ポートスキャン、ビーコン通信、データ流出)を特定して、IOC(IP アドレス、ドメイン、URL)を抽出し、PCAP ファイルから DNS トンネリングのパターンを検出します。
使用する場面
- tshark を使用してネットワークトラフィック分析を行うセキュリティ評価を実施するとき
- 関連するセキュリティインシデントへの対応手順に従うとき
- 定期的なセキュリティテストや監査活動を実施するとき
- 実地テストを通じてセキュリティ制御を検証するとき
前提条件
- tshark(Wireshark の CLI)がインストールされ、PATH に設定されていること
- pyshark ライブラリを含む Python 3.8 以降
- 分析対象の PCAP または PCAPNG キャプチャファイル
手順
- プロトコル統計を抽出する — キャプチャからプロトコル階層と通信の統計情報を生成します
- 通信量の多いホストを特定する — 送信元/宛先 IP を通信量と接続数でランク付けします
- 不審なフローを検出する — ポートスキャンのパターン、通常と異なるポートの使用、高頻度の接続にフラグを付けます
- ネットワーク IOC を抽出する — 一意な IP、DNS クエリのドメイン、HTTP トラフィックの URL を抽出します
- DNS トラフィックを分析する — エントロピーの高いサブドメインクエリや過剰な TXT レコードを通じて DNS トンネリングを検出します
- 分析レポートを生成する — フローの概要と脅威の指標を含む構造化レポートを作成します
想定される出力
- プロトコル統計と通信量の多いホストを含む JSON レポート
- 重大度評価付きの不審なフローの検出結果
- 抽出された IOC(IP、ドメイン、URL)
- DNS 異常分析の結果
コメント
Markdown 対応