捕获IP数据包的小程序.rar 源代码
2019-12-21 19:58:46 232KB IP
1
这个程序利用Winpcap库来捕获IP数据包。在调试时注意: 1:务必将“Include”文件夹下的所有头文件拷贝到VC安装目录下的库文件夹中,如"D:\Program Files\Microsoft Visual Studio\VC98\Include"。 2:将“Lib”文件夹下面的所以库拷贝到VC安装目录下的Lib文件夹下,比如"D:\Program Files\Microsoft Visual Studio\VC98\Lib"。 以上1、2两个步骤其实是为了让程序能够利用winpcap这个开发包。这时程序能够正确编译连接了。要让程序能够运行,还必须安装winpcap驱动程序WinPcap_3_1.exe。
2019-12-21 19:55:42 1.06MB 捕获IP数据包
1
本文件包含解析IP数据包的源程序及报告,是计算机网络课程设计的报告,里面有详细的源程序代码及报告格式及心得体会
2019-12-21 19:51:32 400KB 解析IP数据包
1
课程设计目的: 本章课程设计的目的就是设计一个解析IP数据包的程序,并根据这个程序,说明IP数据包的结构及IP协议的相关问题,从而对IP层的工作原理有更好的理解和认识。 课程设计意义: 1、 有利于编程能力的提高 在做设计的过程中,我再一次熟悉了开发设计的基本流程,从分析任务到确立整体框架再到确定算法,然后再一步步实现各函数的功能。从中,我熟悉了许多新的库函数,并提高了编程技巧。 2、有利于基础知识的理解 在这次课程设计之前,我们已经学完了网络层的理论知识,可是对它的理解很粗浅。之前只知道关于网络层的一些概念性的东西。可是做完设计后,我才从整体上理解了网络层的框架,明白了网络层的每一个组成部分都是有它特定的功能和意义的,从而对网络层协议有了更深入的理解。 3、有利于逻辑思维的锻炼 程序设计能直接有效地训练我们的创新思维,培养分析问题、解决问题的能力。即使一个简单的程序,从任务分析、确定算法、界面布局、编写代码到调试运行,整个过程学生都需要有条理地构思,这中间有猜测设想、判断推理的抽象思维训练,也有分析问题、解决问题、预测目标等能力的培养。
1
本文使用windows sockets 的原始套接字实现IP数据包的捕获与解析,有详细的设计过程,并附有源代码,源代码中有注释。
2019-12-21 19:37:19 146KB winsock IP数据包 捕获 原始套接字
1
用c++编写的一个小程序,解析ip数据包,是计算机网络实验的一个题目
2019-12-21 19:33:48 5KB vc++ 解析ip数据包
1
基于C++和winpcap编写的网络程序,实现监听并解析IP数据包! 运行程序,按提示输入要选择的网卡序列,再次输入需要不活的IP数据包的个数,然后程序自动运行捕获。 捕获后开始解析,从数据链路层开始解析, 1) 如果网络层协议是IP协议,则开始解析网络层IP数据包。 2) 如果运输层协议是TCP协议则解析运输层TCP数据包。 3) 如果网络层协议是APP协议,则不在进一步解析网络层数据包。 4) 如果运输层协议是UDP协议,则不在进一步解析运输层数据包。
2019-12-21 19:32:45 2.63MB c++ 解析IP包 捕获IP包
1
点击exe文件可以直接在命令行窗口下运行,支持手动输入时间,输出IP包的信息
2019-12-21 19:27:11 394KB IP数据包
1
点击exe文件可以直接在命令行窗口下运行,支持手动输入时间,输出IP包的信息
2019-12-21 19:27:11 394KB IP数据包
1
IP数据包的捕获与解析,捕获原则是规定IP数据包的个数,C++语言实现,控制台输出运行结果
2019-12-21 18:58:14 7.76MB IP数据包 捕获 解析 C++
1