# 网络数据包抓取与分析程序 **Repository Path**: maffy/PacketCaptureGUI ## Basic Information - **Project Name**: 网络数据包抓取与分析程序 - **Description**: 设计内容:实现网络数据包的抓取,并进行分析。 设计要求: 1.能获取抓取数据包的网卡,并选择其中一个网卡进行抓包。 2.对抓取的网络数据包,能进行简要分析,如具体数据包协议,协议中每个字段的含义及值。 3. 至少能抓取IP数据包(或TCP数据包),并对抓取IP数据包(TCP数据)包做协议分析。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-23 - **Last Updated**: 2024-03-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 网络数据包抓取与分析程序 #### 介绍 主要目的是通过编写java代码实现抓取数据包的网卡,并对其进行协议分析。代码中主要要实现的模块包括对于IP首部的数据结构的定义、网卡的设置、数据包的接收、对于IP数据包进行解析。 ![image-20240323005420513](imag/image-20240323005420513.png) 对wifi进行抓包,并解析IP数据包 ![image-20240323005530373](imag/image-20240323005530373.png) 压缩密码为我姓名+生日的md5值