您现在所在的位置:首页 >> VC设计 >> 文章内容
VC网络数据包捕获工具的设计与实现  论文
双击自动滚屏 文章来源:   发布者:jsjlw99   发布时间:2009/7/3 14:09:53   阅读:3248
网络数据包捕获工具的设计与实现
摘  要
网络数据包的捕获对于网络安全有着巨大的作用,为我们更好的分析网络中的数据流提供了帮助。
本论文是基于Windows下开发一个网络监听工具,侧重点在于实现网络数据包的捕获,然后分析并显示捕获到的数据包信息这部分功能的实现,如分析:IP首部协议类型、源IP、目的IP和端口号等。数据包的捕获是实现防火墙、网络协议的分析或者网络监听等等功能的核心内容,一般可以采用Winsock编程、Winpcap或者NDIS网络接口驱动来实现。
采用的是Winpcap(Windows Packet Capture)来实现的抓包功能。Winpcap是Windows平台下一个专业网络数据包捕获开发包,是为Libpcap在Windows平台下实现数据包捕获而设计的。Winpcap功能更加强大,不仅具备了Libpcap的功能,还具有一些其他功能。
通过VC++6.0中MFC编程实现通过一个完整界面来控制调用Winpcap中的函数来实现对网卡信息的捕获和循环捕获数据包,然后通过预先对于IP、TCP、UDP等数据包的定义和TCP/IP等协议来解析其中包含的内容并返回显示捕获到数据包的信息,当然也可以保存捕获到的数据包到指定地点以便进一步分析。
 
关键词Winpcap;NPF;VC++6.0;TCP/IP;计算机网络;
 

The Design and Implementation of Capture Tool of Network Data Packets
Abstract
The capture of network data packets plays an important part in network security, which is helpful for our better analysis of network data flow.
This paper is about a network monitoring tool based on Windows system, which emphasizes particularly on realizing the capture and analysis of network data packets and then displays them. Take analysis as an example, it will check the type of the IP protocol, the source address of IP, the destination address of IP and the port number. The capture of data packets is the basis of realizing the analysis of network protocol and network monitoring. Generally it can be realized via Winsock and Winpcap programming, or NDIS.
Use the Winpcap(Windows Packet Capture)to capture of data packets. Winpcap is a professional developing program based on Windows which is designed to help you to capture the data packs via Libpcap. Winpcap is much more powerful. It not only has integrated all the functions of Libpcap but also has some advanced functions.
In MFC programming of VC++6.0, the capture of network data packets can be realized via the invoking and control of the functions through a full control panel, and then the analysis of IP ,TCP,UDP and TCP/IP will be done before they are displayed. Certainly the information captured can be saved to the appointed destination in order to go through an advanced analysis.
 
Key words: Winpcap;NPF;Visual C++6.0;TCP/IP;Computer Network;

[1] [2] [3]  下一页


【 字体: 打印本页 | 关闭窗口
此论文全套为收费论文。要想获得此全套论文和设计请联系本站客服QQ:31600328 欢迎你的访问!
 本文的地址是: http://www.jsjlw99.cn/Articlenews.asp?id=1677  转载请注明出处!
 您的姓名:
 评论正文:
 验证码:  
 
 [@2023/6/4 9:25:38]
   
 [@2022/9/8 14:06:52]
   
 [@2022/5/10 4:58:09]
   
 [@2019/6/5 23:41:20]
   
 [@2019/5/29 9:27:35]
   
 [@2019/5/20 2:51:30]
   
 [@2019/5/9 17:33:34]
   
 [@2019/4/29 23:01:01]
   
本类最新文章
VC软件在线激活技术的研究 VC家电维修信息管理系统 VC高校排课系统
C++多人视频聊天系统 VC公司生产信息管理系统 VC高校运动会管理系统
设为首页 | 收藏本站 | 过客留言 | 联系我们 | 友情链接 | 原创文章 | RSS订阅 | 管理入口

Copyright @ 2006-2008 Powered By 设计中心工作室  版权所有.
Email:31600328@qq.com QQ: 31600328
鄂ICP备05006890号 本站关键词:计算机毕业论文 计算机毕业设计