Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
ICMPWatch — ICMP数据包嗅探器,用于捕获、分析和记录回显请求/回复数据包,支持过滤、SQLite存储和PCAP导出,适用于网络诊断和安全监控。 | Kitploit
工具/GitHubGitHub/halildeniz/icmpwatch
数据包嗅探与分析信息收集网络安全
GitHubhalildeniz/icmpwatch

ICMPWatch

ICMP数据包嗅探器,用于捕获、分析和记录回显请求/回复数据包,支持过滤、SQLite存储和PCAP导出,适用于网络诊断和安全监控。

查看仓库网站
601051年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

ICMPWatch:ICMP数据包嗅探器

ICMP数据包嗅探器是一个Python程序,允许你在网络接口上捕获和分析ICMP(互联网控制消息协议)数据包。它提供关于捕获数据包的详细信息,包括源IP地址和目标IP地址、MAC地址、ICMP类型、载荷数据等。该程序还可以将捕获的数据包存储在SQLite数据库中,并以pcap格式保存它们。

功能

  • 捕获并分析ICMP回显请求和回显应答数据包。
  • 显示每个ICMP数据包的详细信息,包括源IP地址和目标IP地址、MAC地址、数据包大小、ICMP类型和载荷内容。
  • 将捕获的数据包信息保存到文本文件。
  • 将捕获的数据包信息存储在SQLite数据库中。
  • 将捕获的数据包保存为PCAP文件以便进一步分析。
  • 支持基于源IP地址和目标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 或 --database:将捕获的数据包存储在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 protected]

💰 你可以通过捐赠帮助我

感谢你考虑支持我!你的支持能够让我投入更多时间和精力来创建像DNSWatch这样有用的工具以及开发新项目。通过贡献,你不仅帮助我改进现有工具,还激励新的想法和创新。你的支持对这个项目以及未来努力的发展至关重要。让我们继续共同建设和学习。谢谢!"
BuyMeACoffee Patreon

下载工具
  • -c 或 --capture:以pcap格式保存数据包的捕获文件。