vc局域网监听系统的设计与实现.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vc局域网监听系统的设计与实现.doc

局域网中的网络监听系统的设计与实现 摘 要 随着计算机网络技术的迅速发展,网络的安全问题也显得越发重要。网络监听技术是系统安全领域内一个非常敏感的话题,也是一项重要的技术,具有很强的现实应用背景。网络监听是网络监测、负载分析等管理活动常用的方法,同时也是黑客非法窃取信息的手段。网络监听工具通过网络传输介质的共享特性实现抓包,获得当前网络的使用状况,为网络管理员对网络中的信息进行实时的监测、分析提供一个合适的工具;同时也让黑客截获本网段的一些敏感信息,威胁网络安全。 数据包捕获技术是设计网络分析软件的基础,而WinPcap则是Windows系统中实现的一个优秀的包捕获架构。文中结合该软件包的结构与功能对包捕获原理进行了详细的分析,并介绍了其在网络安全监控系统中的应用。该系统的基本原理是通过调用WinPcap库捕获本地网络上的所有数据包,然后对数据包进行协议分析,从而可以实时地监控网络。 关键词:网络监听;WinPcap;包捕获;协议分析 目 录 论文总页数:30页 1引言 1 1.1 课题背景 1 1.2 研究现状 2 2网络监听技术综述 3 2.1 网络监听概念 3 2.2 以太网监听的原理 3 2.3 WinPcap的原理 4 2.4 综述 7 3相关网络协议的分析 7 3.1 网络的原理体系结构 7 3.2 网络协议的分析与实现 8 3.2.1 链路层 8 3.2.2 网络层 9 3.2.3 传输层 12 3.3 小结 16 4局域网监听系统的设计及实现 16 4.1 局域网监听系统的设计 17 4.1.1 功能设计 17 4.1.2 模块设计 17 4.2 局域网监听系统程序的实现 19 4.2.1 数据包的捕获 19 4.2.2 数据包的分析 21 4.2.3 数据流量的统计 23 4.2.4 实现过程中的难点和解决 24 4.3 系统程序运行 25 结 论 27 参考文献 27 致 谢 29 声 明 30 模块设计 根据软件所需要实现的功能,将软件系统划分为以下几个主要模块:初始化模块,过滤模块,数据包截获模块,协议分析模块,数据包流量统计模块、存储、输出(保存信息)模块。如图4-2所示: 图4-2 监听系统模块示意图 初始化模块:初始化模块主要的功能是获得主机上可用的网络设备,根据用户的选择,完成对用户选择的网卡的混杂工作模式的设置;并且完成WinPcap的初始化以及启动工作。数据包截获的一系列准备工作都在这个模块中完成。 数据包截获模块:该模块的功能是完成数据包的捕获,并将其存放到用户指定的文件中。 协议分析模块:协议分析模块的功能主要是从用户指定的文件中加载截获的数据包,并根据TCP/IP协议中各个数据包的格式对以上加载的数据包进行解析,获得数据包的发送地址,目的地址,发送时间,源端口号、目的端口号等等。其中,这里主要实现了对UDP, TCP, ICMP包的分析。 数据包流量统计模块:对局域网内数据流量进行统计分析,以获得单位时间内局域网数据包的总量、平均流量及各协议数据包的个数。 存储、输出(显示信息)模块:把上一个模块分析所得的IP地址、端口等各项内容在显示器上输出并把这些信息按照规定的格式写到用户指定的文件中。 这样划分模块的目的是更好的满足用户的需求同时便于后期程序的编程实现。通过对各模块的设计利于在后期的实现过程中对各个功能的把握,这样能更优的实现网络数据包的截获,协议分析,数据包流量的统计,以及数据的输出和保存。 图4-3是该系统的程序流程图,其与系统的功能模块相对应,以直观的方式将系统流程表现出来,以便于编程过程中更好的实现网络监听系统。 图4-3 监听系统的程序流程图 系统程序运行 本节详细介绍了监听软件系统的实现过程,并对实现过程中需要解决的问题进行了阐述。根据本节介绍的内容可以对该监听软件的实现有一个具体、清晰的认识。最后将完成的监听程序在共享性的局域网中运行,开始运行界面如图4-4,运行中界面如图4-5,运行结束的界面如图4-6。其运行结果如下: 图4-4 运行开始时的界面 图4-5 运行中的界面 图4-6 运行结束后的界面 重要提示: 本论文由大学论文网 毕业论文下载网: 提供 如果需要详细内容请与QQ:4991024联系 附加工作总结一篇,不需要的朋友下载后可以编辑删除,谢谢 安全生产监管执法工作方案5篇 第一篇 一、指导思想 2014年,全区安全生产监管执法工作要以科学发展观为指导,全面贯彻落实《国务院关于进一步加强企业安全生产工作的通知》和《省政府关于进一步加强企业安全生产工作的意见》文件精神,进一步规范安全生产监管执法行为,落实行政执法责任制,提高依法行政水平,严厉打击安全生产领域的非法违法行为,及时消除事故隐患,促进全区安全生产形势进一步稳定好转。

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档