职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-10-27 17:00:47 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
技术:C++、MFC等
摘要:
起源于美国的因特网现已发展成为世界上最大的计算机互联网。它给人们的生活带来了很大的方便,人们的日常生活和工作环境愈发依赖于网络系统。但是近年来互联网的信息受到的各种人为攻击愈来愈多,恰恰是因为计算机网络带给我们的便利所致,例如它的开放性、互联性等。嗅探器作为常用的网络监测工具之一,可以使管理员非常便捷有效地监听网络上的流量,从而掌握网络整体的情况。当网络性能急剧下降时,管理员可以通过嗅探器分析网络流量,确定出通讯量主要属于哪一种协议、哪一台主机使用该协议比较多等等,通过这些信息找出故障来源从而解决问题。
本论文通过对TCP/IP协议族下各层数据报的详细分析及解析、WinPcap函数库的使用和网络监听原理的深入探究,掌握了嗅探器的工作原理,并将该项目分为三个模块即网卡设置模块、协议过滤模块、数据捕获模块来分别研究设计。   
本项目基于C++和MFC类库编写了简易的网络嗅探器软件,实现了局域网数据捕获、解析及显示的功能,达到了预期目标,并给出了运行实例。

关键词:因特网;嗅探器;WinPcap

目录:
1 绪论    1
1.1 课题背景    1
1.1.1 网络安全现状    1
1.1.2 网络安全机制及技术措施    2
1.2 课题研究意义    2
1.3 本文主要研究内容    3
1.4 本文结构    4
2 相关技术    5
2.1 TCP/IP    5
2.1.1 MAC    6
2.1.2 IP    6
2.1.3 TCP    7
2.1.4 UDP    9
2.1.5 ICMP    9
2.1.6 ARP    9
2.2 WinPcap    10
3 网络嗅探器的设计    12
3.1 引言    12
3.2 嗅探器技术原理    12
3.3 嗅探器的两面性    13
3.4 模块设计    13
3.5 算法设计    16
3.5.1 网卡设置模块    16
3.5.2 协议过滤模块    17
3.5.3 数据捕获模块    17
4 网络嗅探器的实现    19
4.1 软硬件环境    19
4.2 界面的实现    22
4.3 关键算法的实现    23
4.3.1 获取网络适配器    23
4.3.2 配置协议过滤信息    25
4.3.3 捕获数据包    26
4.3.4 解析数据包    27
4.3.4 运行实例    34
总结和展望    36
参考文献    38
致  谢    39
附录: 外文资料    40
中文翻译    54

论文字数:17988
包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付


回复

使用道具 举报

0

主题

2

帖子

102

积分

注册会员

Rank: 2

积分
102
沙发
发表于 2023-1-11 18:15:17
软件里源文件怎么打开啊
支持 反对

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表