用MFC实现网络嗅探器的课程设计
目 录
1 概述 ............................................................................................................................ 2 1.1 课程设计的目的 ...................................................................................................... 2 1.2 设计任务与要求 ...................................................................................................... 2 1.3 开发环境 ................................................................................................................ 2 2系统设计的基本概念与原理 ............................................................................................. 2 2.1 IP协议基本知识 .................................................................................................... 2 2.2 TCP协议基本知识 .................................................................................................. 5 2.3 UDP协议基本知识 .................................................................................................. 8 2.4 WINPCAP基本知识 ..................................................................................................... 8 2.5 WINPCAP基本原理 ................................................................................................... 13 2.6 MFC编程框架 ....................................................................................................... 15 3 基于WINPCAP的单文档网络嗅探器的设计与分析 ............................................................ 19 3.1 系统设计实现的基本原理与过程 ............................................................................. 19 3.2 系统功能设计 ........................................................................................................ 21 3.3 系统架构设计 ........................................................................................................ 21 3.4 子系统与模块设计 ................................................................................................. 22 3.4.1 网络嗅探器设置模块 ............................................................................................ 22 3.4.2 网络数据包的捕获模块 ......................................................................................... 23 3.4.3 解析和显示模块 ................................................................................................... 23 4 系统详细设计与实现 .................................................................................................... 23 4.1 数据结构的设计 ................................................................................................... 23 4.2 全局变量与函数的声明 ......................................................................................... 24 4.3 嗅探器界面设计 ................................................................................................... 25 4.4 嗅探器捕获模块的设计与实现 ............................................................................... 25 4.5 网络数据包捕获模块的设计与实现 ........................................................................ 30 4.6 解析和显示模块的设计与实现 ............................................................................... 31 4.6.1 列表视图初始化设置 ............................................................................................ 31 4.6.2 从读取离线数据包并在列表视图中显示 ................................................................. 32 4.6.2 响应用户鼠标消息,解析对应行的数据包信息。 .................................................... 35 5 系统调试与运行 ........................................................................................................... 37 5.1 WINPCAP函数库的安装 ............................................................................................ 37 5.2 SNIFFER网络嗅探器的测试与运行 ............................................................................ 38 6 课程设计总结 .............................................................................................................. 39
基于WinPcap 的网络嗅探器设计与实现 摘要: 针对安全问题在网络管理中的日益突出,基于 winpcap 开发平台,使用 visual c + +作为开发工具,设计并开发了一个网 络...
基于WinPcap 的网络嗅探器设计与实现_计算机软件及应用_IT/计算机_专业资料。龙源期刊网 http://www.qikan.com.cn 基于 WinPcap 的网络嗅探器设计与实现 作者:赵...
( 2008 ) 06 - 0022 - 04 基于 W inpcap 的网络嗅探器的设计与实现成 俊李芳 (黄石理工学院 计算机学院 ,湖北黄石 435003 ) 摘 : 针对网络管理中的安全...
winpcap网络嗅探器课程设计_工学_高等教育_教育专区。课程设计报告--基于winpcap的网络嗅探器的设计与实现,能实现各种协议如tcp、udp、icmp、http、ip的抓包分析,并...
简单实用的网络嗅探器的... 58人阅读 5页 2.00 WinpCap实现UDP网络数据... 127人阅读 5页 2.00 基于Winpcap跨网多网监控... 27人阅读 4页 ...
本课题基于 网络安全 ,用 Winpcap 实现网络嗅探器来 监听网络,以达到保证网络安全的目的。 一、Winpcap 的基本原理 HTTP 下载软件,突破 HTTP 下载难题。 Winpcap ...
winpcap 网络嗅探器开发摘要:随着计算机技术的发展,网络的应用迅速普及,网络已日益...Winpcap 来捕获和分析数据包的程序的设计与实现方法,并通过编程实现了基于 ...
基于WinPcap的网络嗅探器设计与实现_赵钢_电子/电路_工程科技_专业资料。基于WinPcap的网络嗅探器设计与实现_赵钢今日推荐 180份文档 2014...
基于winpcap的嗅探器设计与实现_计算机硬件及网络_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 基于winpcap的嗅探器设计与实现_计算机硬件及网络_IT/...
基于WinPcap的网络嗅探器设计_计算机硬件及网络_IT/计算机_专业资料。网络 124 班 张继杰 201200824426 结课论文 题目名称:端口扫描程序的设计和实现 院系名称:计算机...
热门文档