Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ICMPWatch — ICMPパケットスニファー:フィルタリング、SQLiteストレージ、PCAPエクスポートを備えたEcho Request/Replyパケットのキャプチャ、分析、ログ記録を行い、ネットワーク診断とセキュリティ監視を実現します。 | Kitploit
ツール/GitHubGitHub/halildeniz/icmpwatch
パケットスニッフィングと分析情報収集ネットワークセキュリティ
GitHubhalildeniz/icmpwatch

ICMPWatch

ICMPパケットスニファー:フィルタリング、SQLiteストレージ、PCAPエクスポートを備えたEcho Request/Replyパケットのキャプチャ、分析、ログ記録を行い、ネットワーク診断とセキュリティ監視を実現します。

リポジトリを見るウェブサイト
60101年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

ICMPWatch: ICMPパケットスニファ

ICMPパケットスニファは、ネットワークインターフェース上でICMP(Internet Control Message Protocol)パケットをキャプチャおよび解析するPythonプログラムです。キャプチャしたパケットの詳細情報(送信元および宛先IPアドレス、MACアドレス、ICMPタイプ、ペイロードデータなど)を提供します。また、キャプチャしたパケットをSQLiteデータベースに保存したり、pcap形式で保存することもできます。

機能

  • ICMPエコー要求およびエコー応答パケットのキャプチャと解析。
  • 各ICMPパケットの詳細情報(送信元および宛先IPアドレス、MACアドレス、パケットサイズ、ICMPタイプ、ペイロード内容)を表示。
  • キャプチャしたパケット情報をテキストファイルに保存。
  • キャプチャしたパケット情報をSQLiteデータベースに保存。
  • キャプチャしたパケットをPCAPファイルに保存してさらなる解析が可能。
  • 送信元および宛先IPアドレスに基づくカスタムパケットフィルタリングのサポート。
  • ANSIエスケープコードを使用したカラーコンソール出力。
  • ユーザーフレンドリーなコマンドラインインターフェース。

必要条件

  • Python 3.7以上
  • scapy 2.4.5以上
  • colorama 0.4.4以上

インストール

  1. このリポジトリをクローンします:
root@kitploit:~
git clone https://github.com/HalilDeniz/ICMPWatch.git
  1. 必要な依存関係をインストールします:
root@kitploit:~
pip install -r requirements.txt

使用方法

root@kitploit:~
python ICMPWatch.py [-h] [-v] [-t TIMEOUT] [-f FILTER] [-o OUTPUT] [--type {0,8}] [--src-ip SRC_IP] [--dst-ip DST_IP] -i INTERFACE [-db] [-c CAPTURE]
  • -v または --verbose: パケットの詳細を表示します。
  • -t または --timeout: スニッフィングのタイムアウト(秒)。(デフォルトは300秒)
  • -f または --filter: パケットスニッフィング用のBPFフィルター。(デフォルトは"icmp")
  • -o または --output: キャプチャしたパケットを保存する出力ファイル。
  • --type: フィルタリングするICMPパケットタイプ(0: エコー応答、8: エコー要求)。
  • --src-ip: フィルタリングする送信元IPアドレス。
  • --dst-ip: フィルタリングする宛先IPアドレス。
  • -i または --interface: パケットをキャプチャするネットワークインターフェース(必須)。
  • -db または : キャプチャしたパケットをSQLiteデータベースに保存。

Ctrl+Cを押してスニッフィングを停止します。

使用例

  • "eth0"インターフェースでICMPパケットをキャプチャ:
root@kitploit:~
python icmpwatch.py -i eth0

ライセンス

ICMPWatchはMITライセンスの下で提供されています。詳細についてはLICENSEファイルを参照してください。

免責事項

このツールは教育およびテスト目的でのみ使用を意図しています。悪意のある活動に使用すべきではありません。

連絡先

  • Linktr halildeniz
  • DenizHalil DenizHalil
  • LinkedIn: Halil Ibrahim Deniz
  • TryHackMe: Halilovic
  • Instagram: deniz.halil333
  • YouTube: Halil Deniz
  • Email: [email protected]

💰 寄付で支援できます

ご支援のご検討ありがとうございます!あなたのサポートにより、私はDNSWatchのような便利なツールの作成や新しいプロジェクトの開発により多くの時間と労力を費やすことができます。貢献していただくことで、既存のツールの改善を助けるだけでなく、新しいアイデアや革新を刺激することができます。あなたのサポートはこのプロジェクトと今後の取り組みの成長に重要な役割を果たします。一緒に構築し、学び続けましょう。ありがとうございます!"
BuyMeACoffee Patreon

ツールをダウンロード
--database
  • -c または --capture: パケットをpcap形式で保存するキャプチャファイル。