摘要:网路数据包的协议分析工具在网络安全中具有重大的作用,不仅能帮助网络管理员在日常工作中监控网络和排查故障,还能防御黑客蓄意攻击和恶性破坏。本次设计利用vc++中的MFC框架、基于WinPcap开发包完成网络数据分析工具的开发。WinPcap开发包能为应用程序提供访问网络底层数据的功能,在网卡混杂模式下,网卡关闭过滤功能,接受在网络中传输的所有数据包。然后利用MFC简明清晰的界面和强大的控件组件功能将分析结果简单明了的呈现出来。
关键字:网络协议、以太网、网络监听、WinPcap
目录
摘要
Abstract
一、-绪论-2
(一)研究意义-2
(二)国内外研究现状-2
(三)本文结构-4
二、-相关网络数据报格式-5
(一)-数据链路层以太网帧格式-6
(二)网络层协议格式-6
(三)传输层协议格式-9
三、-WinPcap简介-12
(一)-WinPcap的工作原理-12
(二)基于WinPcap的开发实现流程-13
(三)核心代码解析-13
(四)安装使用方法-16
四、-基于WinPcap的分析工具的实现-18
(一)-MFC框架-18
(二)-系统界面功能介绍-18
(三)系统结果检证-21
五、-总结与展望-24
参考文献-26