项目简介
Kureshark是一款基于Winpcap库开发的网络数据包捕获及解析工具,它是计算机网络课程设计作品。该工具使用.Net Framework 4.0和C# 5.0语法,借助WPF框架构建用户界面,支持多种网络协议的捕获与解析,如以太网、ARP、IPv4、TCP和UDP等。
项目的主要特性和功能
- 数据包捕获:能实时捕获网络数据包,且提供多种过滤选项。
- 协议解析:可对以太网、ARP、IPv4、TCP和UDP等协议进行解析。
- 数据包存储:支持将捕获的数据包保存为pcap文件,也能从已有pcap文件中加载数据包。
- 用户界面:拥有直观的图形用户界面,便于用户选择网络设备、启动和停止捕获、查看捕获的数据包。
- 多语言支持:通过本地化资源字符串,实现多语言界面。
安装使用步骤
安装依赖
- 安装Winpcap 4.1.3。
- 安装.Net Framework 4.0。
- 安装Visual Studio 2013或以上版本。
编译项目
- 打开Visual Studio,加载Kureshark项目。
- 编译项目以生成可执行文件。
运行程序
- 运行生成的可执行文件,启动Kureshark。
- 在用户界面中选择网络设备,设置捕获选项,启动数据包捕获。
- 查看捕获的数据包,并可保存捕获结果或加载已有的pcap文件进行分析。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】