mcpField
P
performing-network-traffic-analysis-with-tshark

performing-network-traffic-analysis-with-tshark

github.com/mukul975セキュリティ35.2k112 回インストール8 週間前に更新
リポジトリ

performing-network-traffic-analysis-with-tshark について

tshark と pyshark でネットワークキャプチャを分析するスキルです。セキュリティ評価やインシデント対応向けに、トラフィック統計や IOC を抽出し、不審な接続や DNS トンネリングの兆候を調べます。

主な機能

  1. 01プロトコルと通信の集計
  2. 02通信量と接続数によるホスト順位付け
  3. 03スキャンや異常な接続パターンの検出
  4. 04IP、ドメイン、URL の抽出
  5. 05DNS トンネリングの兆候検出
  6. 06構造化された分析レポートの生成

活用シーン

  1. 01インシデント対応での PCAP 分析
  2. 02セキュリティ評価で取得した通信の確認
  3. 03不審な外向き通信や転送の特定
  4. 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 と一緒にインストールされる参考資料やスクリプト。

LICENSE
references/
api-reference.md
scripts/
agent.py

詳細

TShark によるネットワークトラフィック分析

概要

このスキルは、tshark(Wireshark の CLI)と pyshark(Python ラッパー)を使用したパケットキャプチャ分析を自動化します。プロトコル分布の統計を抽出し、不審なネットワークフロー(ポートスキャン、ビーコン通信、データ流出)を特定して、IOC(IP アドレス、ドメイン、URL)を抽出し、PCAP ファイルから DNS トンネリングのパターンを検出します。

使用する場面

  • tshark を使用してネットワークトラフィック分析を行うセキュリティ評価を実施するとき
  • 関連するセキュリティインシデントへの対応手順に従うとき
  • 定期的なセキュリティテストや監査活動を実施するとき
  • 実地テストを通じてセキュリティ制御を検証するとき

前提条件

  • tshark(Wireshark の CLI)がインストールされ、PATH に設定されていること
  • pyshark ライブラリを含む Python 3.8 以降
  • 分析対象の PCAP または PCAPNG キャプチャファイル

手順

  1. プロトコル統計を抽出する — キャプチャからプロトコル階層と通信の統計情報を生成します
  2. 通信量の多いホストを特定する — 送信元/宛先 IP を通信量と接続数でランク付けします
  3. 不審なフローを検出する — ポートスキャンのパターン、通常と異なるポートの使用、高頻度の接続にフラグを付けます
  4. ネットワーク IOC を抽出する — 一意な IP、DNS クエリのドメイン、HTTP トラフィックの URL を抽出します
  5. DNS トラフィックを分析する — エントロピーの高いサブドメインクエリや過剰な TXT レコードを通じて DNS トンネリングを検出します
  6. 分析レポートを生成する — フローの概要と脅威の指標を含む構造化レポートを作成します

想定される出力

  • プロトコル統計と通信量の多いホストを含む JSON レポート
  • 重大度評価付きの不審なフローの検出結果
  • 抽出された IOC(IP、ドメイン、URL)
  • DNS 異常分析の結果

コメント