帮帮文库

返回

【毕业设计】某企业局域网监听软件的开发 【毕业设计】某企业局域网监听软件的开发

格式:word 上传:2025-07-20 23:00:58
,特别是重要部门,如国家机关,政府部门,难道要把自己的办公系统操纵在国外大公司手里北京的政府办公系统已经转用红旗,而且的界面也在不但的改进,更加友好,易操作,有理由相信将在我国大有作为,这也是研究下网络监听的原因。本课题的研究方法本毕业设计的目的主要是为了检查对以前所学知识包括以前所学的些关于网络技术编程技术网络与信息安全等知识综合运用的能力,设计开发个局域网监听软件。在本系统的开发使用开发工具,利用语言来编写个具备数据包统计和分析功能的局域网监听软件。由于核心不能访问底层的网络数据,因此在使用编写网络监听程序时就必须借助些工具。本设计借助和这两个工具来对网络底层进行访问,帮助实现网络监听程序。本论文主要工作本文主要介绍局域网监听软件设计与开发。在进行设计之前,必需了解些必要的相关知识,所以本文先从基础知识开始介绍,然后步步地深入,最后开发出具有定功能的网络监听软件。本文的第二章对网络监听软件的设计有个全面的需求分析,在写需求分析的时候,主要是对本软件的实现目标运行环境和功能做个具体的规划,其次对本软件的发展方向也做了定的要求。在第三章中,首先对网络监听的原理进行简单的介绍,了解到在网络中的数据是怎样的进行传输的每层的协议的作用等等。然后再就本次开发所必需的辅助工具和和它们在局域网监听软件中所起的作用,以及它们的使用方法做了定的介绍。具备了定的基础知识后,在第四章中对局域网监听软件的设计做了个整体的规划,对本次设计的进程有了个初步的框架,然后再综合所学知识进行具体的设计。在第五章中,开始介绍具体的设计步骤,首先将编写三个不同的包,每个包完成的功能有所不同,但又互相联系,然后再编写主类和些能将每个包,每个类联系起来的类,让其实现预期的效果,最终完成初步的设计。第六章的主要工作是介绍如何测试所编写的程序是否能正常运行,确保所设计的程序能完成相关的功能,不断的对软件进行完善。测试完毕后,将所有代码进行封装打包,完成本次设计。在本文的最后章,主要介绍的是如何使用该软件,附带些软件运行时的图片,对用户做个具体的介绍。需求分析需求分析概述需求分析是指理解用户需求,就软件功能与客户达成致,估计软件风险和评估项目代价,最终形成开发计划的个复杂过程。从广义上理解需求分析包括需求的获取分析规格说明变更验证管理的系列需求工程。图为需求分析的具体步骤。图需求分析步骤需求分析之所以重要,就因为它具有决策性,方向性,策略性的作用,在软件开发的过程中具有举足轻重的地位。在个大型软件系统的开发中,他的作用要远远大于程序设计。本软件的需求分析本软件实现的目标虽然计算机网络给人们带来了巨大的便利,但互联网是个面向大众的开放系统,对信息的保密和系统的安全考虑得并不完备,存在着安全隐患,网络的安全形势日趋严峻。因此,在安全隐患中扮演重要角色之的网络监听软件受到越来越大的关注,大多数的黑客为了探测内部网上的主机并取得控制权,甚至有些黑客为了控制整个网络,从而安装特洛伊木马和后门程序,并清除记录。他们经常使用的手段是安装网络监听软件。在黑客和违法人员进行些非法的操作例如,盗取用户的密码和相关信息等时,执法人员也可以利用同样的方法对其进行侦察和取证,并对其进行相关的处置,达到保护用户的重要资料和维护用户的个人利益,并保证网络的正常运行和预防些违法操作。本软件的设计就是为了达到基本的维护网络安全的作用,对网络上传输的数据进行捕获,然后从中得到有用的信息,以此来判断是否是恶意的信息,并对其进行过滤等相关操作,起到保护网络安全的作用。本软件的运行环境要求在编写本软件前,作者首先确定了所使用的语言,并在开发工具下进行开发,所以首先应该配置好的运行环境安装或以上版本,并在命令提示符检查是否正确配置好的运行环境输入或。由于语言不能访问底层的网络数据,所以使用些工具如和来帮助实现对底层网络数据的访问。在此,本软件必须首先安装,然后在中配置好的环境,值得注意的是,以上两个工具都是开元的,所以在很多地方可以查询到它们的使用方式。本软件的功能要求对于这个程序,开发人员希望它达到以下几个功能能够截取本网段中传输的数据包运用不同体系层次的协议解析类,将数据包逐步分解将分析结果显示出来协议字段数据内容等对截获的数据包的数量和大小进行统计饼状图等对指定的地址进行单独监听可以进行界面选择。本软件功能的扩充完成了以上功能,只是初步达到了现有阶段的要求,在以后的操作中,可能会遇到许多更为复杂的问题,为此,在设计软件的同时,也应该根据系统的性能来分析将来很可能会提出来的要求,这模块边界条件测试④模块中所有执行通路测试模块的各条处理通路测试。对和包进行测试时,作者首先进行个总体的测试,在完全不考虑程序内部结构和特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格来运行,程序是否能适当地接收输入数据而产生正确的输出信息。然后作者利用中的调试功能,通过这种测试来检测软件内部动作是否按照要求正常进行,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能。在测试程序的过程中设置不同断点,并将程序处于运行状态,当运行到断点时,中将显示每个变量的值和所使用的方法等等,以次可以判断程序是否是按照作者预期的要求在运行,若发生或没有按照要求运行,开发人员将对源代码进行定的修改后再进行调试,所以在编写该软件时,修改和调试操作是交替进行的。而在对包进行测试时,和其它包的调试操作有所不同,因为的开发是基于的图形用户界面的,所以在布局的设计上就显得更为简单,有个直观的效果,可以在种布局上添加不同的组件,以此来达到作者预期的效果。在这部分的调试中,最重要的问题就是测试每个监听事件的响应是否正确,因此必须对菜单和工具栏中的每个按钮进行逐的测试,通过测试其中个事件响应时,反映出每组件在相应的状态下是否处于正常的运行状态等。集成测试集成测试是把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。在这部分的测试中,作者主要是对外部的类进行测试,比如主类数据包截获器类等。在对主类进行测试中,主要就是看它是否将每个类,每个包联系起来,让该软件达到用户要求的功能,并且有个友好的界面等。确认测试确认测试则是要检查软件是否满足了所规定的各种需求,以及软件配置是否完全正确。在对该软件地确认测试中,作者只是简单地进行了些操作,比如在下运行程序,执行各种操作,检查是否满足规定的所有功能和性能,是否令用户满意。系统测试系统测试把已经经过确认的软件纳入到实际的运行环境中,与其它系统成份组合在起进行测试。经过了以上系列的测试后,已经对软件进行了大部分的测试操作,确保了软件运行效果的正确性。下面还需将软件进行打包,并将其纳入到实际的运行环境下进行测试,在此测试部分,作者首先将软件所需要的运行环境配置正确,然后启动软件,进行系列的测试操作,确定软件的完整性健壮性等。测试分析经过单元测试集成测试确认测试和系统测试后,已经确保了本软件在正确的环境下可以正常的运行,实现了数据包统计和分析功能的网络监听软件,它可以仅通过局域网中任意台主机的安装,达到监控整个局域网的目的。具体功能描述如下局域网中任意台连网主机都可以安装,对安装的环境没有任何限制。机安装,全网监控。当安装的主机有多个网卡时,可以选择监视其中的个网卡。分析出本网络中所有地址所传输数据的字段捕获时间长度等。指定地址监听。可以使用饼状图将其结果显示出来。可以进行界面选择。在编写的过程中也遇到些困难和些不足之处,例如由于核心不能访问底层的网络数据,因此在使用编写网络监听程序时就必须借助些工具。如和这两个工具来对网络底层进行访问,帮助实现网络监听程序。在选择设备时会发生些溢出异常,如图所示。图溢出异常不能自动获取本机和网关的和地址不能指定段来进行监听。至此,已经设计出个完整健壮的局域网监听软件,在开发的过程中,我深深的体会到随着及电子商务的日益普及,的安全也越来越受到重视。在安全隐患中扮演重要角色之的网络监听软件受到越来越大的关注。网络管理员可以使用网络监视器检测和解决在本地计算机上可能遇到的网络问题。例如,作为名网络管理员,当服务器计算机不能与其他计算机通讯时可以使用网络监视器诊断硬件和软件问题。网络监视器捕获的帧可以保存为文件,然后发给专业的网络分析人员或支持机构。另外,网络应用程序开发人员可以在开发时使用网络监视器监视和调试网络应用程序等等。本软件还有许多不足之处,还需在以后的使用过程中不断发现问题,不断完善。用户使用手册系统配置要求程序名称局域网监听软件开发语言使用工具运行平台系统环境配置安装或以上版本安装虚拟机想捕获程序中的网络包,那么你需要些辅助工具,因为核心不能访问底层的网络数据。但只是种提供在系统上进行这种访问的,而不是种纯粹的解决方案,它依赖本地库的使用。在上,你必须有必要的第三方库是安装配置包,安装。执行程序步骤执行程序直接双击,即可打开程序。开始扫描停止扫描暂停扫描继续扫描单击菜单栏里的开始监听按钮,然后在监听参数设置窗口中选择网络设备,再单击确定按钮即可开始扫描。单击工具栏里的停止扫描,即可停止。单击暂停即可暂停扫描。单击继续即可继续此次扫描。单击开始监听后选择网络设备的界面所图所示。扫描中的状态如图所示。确定对象扫描和停止对象扫描在工具栏里单击对象扫描按钮即可显示对话设置窗口,在对象设置窗口中填写要扫描对象的,即可对对象开始扫描。按停止对象扫描按钮即可停止该次对象扫描开始全局扫描。对象监听状态如图所示。协议察看可以在菜单栏里选择你想查看的网络协议的具体内容。数据包统计察看可以通过菜单,选择你要看的数据包统计结果。数据包统计结果如图所示。数据包查看要查看数据包只要在表中单击行数据即可在下面显示其数据包中的内容,以供分析。全局信息查看如图所示。图开始界面图扫描运行图图对象监听图统计结果图统计结果结论经过近四个多月的努力,局域网监听软件终于完成了。在整个软件的开发过程中,本人经历了对开发环境的熟悉网络基本知识的进步熟悉和等相关技术的学习和研究,对本软件开发方案的选择以及网络监听软件的相关知识的学习。本次毕业设计完成
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】某企业局域网监听软件的开发.doc预览图(1)
1 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(2)
2 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(3)
3 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(4)
4 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(5)
5 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(6)
6 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(7)
7 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(8)
8 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(9)
9 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(10)
10 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(11)
11 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(12)
12 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(13)
13 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(14)
14 页 / 共 33
【毕业设计】某企业局域网监听软件的开发.doc预览图(15)
15 页 / 共 33
预览结束,还剩 18 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档