当前位置:文档之家› 网络嗅探器开题报告

网络嗅探器开题报告

Sniffer网络嗅探器是一种基于被动侦听原理的网络分析方式。使用这种技术方式,可以监视网络的状态、数据流动情况以及网络上传输的信息。当信息以明文的形式在网络上传输时,便可以使用网络监听的方式来进行攻击。将网络接口设置为监听模式,便可以将网上传输的信息进行截获。网络嗅探技术也常被黑客用来截获用户的账号和密码,但实际上网络嗅探技术被广泛地应用于网络故障诊断、协议分析、应用性能分析和网络安全保障等多个领域。随着互联网的发展和普及,网络安全不容忽视,sniffer网络嗅探器在这一个方面扮演者重要的角色。
二、现阶段研究概况
在网络嗅探的研究方面,各网络管理员无不在关注这这些网络数据流量与网络数据报文信息,通过网络嗅探的实时监视网络,捕捉数据,识别网络配置,自动发现网络故障并进行告警,还能指出网络故障发生的位置,以及出现在OSI第几层;Sniffer可以在全部七层OSI协议上进行解码,它采用分层方式,从最低层开始,一直到第七层,甚至对ORACAL数据库、SYBASE数据库都可以进行协议分析。Sniffer 还提供了专家配制功能,用户可以自已设定专家系统判断故障发生的触发条件。有了这个功能,就能更好的解决网络中出现问题。
2.本课题的主要按照以下步骤完成:
查询一些相关的资料,咨询老师了解其课题的研究意义。主要通过网络检索以及图书馆
查阅资料等方式完成。
询问老师,并和老师商量课题要如何来做,怎么做才能做得更好。
了解整个课题,画出程序的主要流程图
查看相关的书籍,编写实现网络嗅探器的各个功能
具体软件的编制、调试和功能测试
整理程序与相关文档,形成论文稿
海南大学
本科生毕业论文(设计)开题报告
题目
网络嗅探器的设计与实现
学生姓名
学号
学院
信息科学技术学院
专业年级
计算机科学与技术2010级
指导教师
职称、学历
计划完成时间
2014.05
一、选题的目的、意义(理论、现实)
随着互联网层次性、多样性的发展,网络技术的应用特点也呈现出多样性和复杂性。因此,这些应用对我们的网络服务质量要求更为严格和苛刻。现在很多的网络设备不具备高端网络设备的智能性、交互性等扩展性能,当网络出现掉线、网络延迟过高、遭受病毒攻击、流量超限等情况时,很多网络管理员显得心有余而力不足。毕竟,靠网络管理员的经验和一些简单传统的方法,无论从时间上面还是准确性上面都存在很大的误差,同时也影响了工作效率和正常业务的运行。
2.课题的难点:
使用C++语言来编写程序,实现网络嗅探的功能
3.预期的结果:
完成一个简易的网络嗅探器,实现其功能,能够获取报文信息。
4.成果的形式:
形成论文,可执行的程序软件。
五、参考文献
[1]郑秋生主编网络安全技术及应用北京:电子工业出版社,2009.8
[2]李建华主编黑客攻防技术与实践北京:机械工业出版社,2009.4
[7]明日科技编著Visual C++程序开发范例宝典北京:人民邮电出版社,2007.7
[8]张越等编著Visual C++网络程序设计实例详解北京:人民邮电出版社,2006
学生签名:梁庆栋2014年2月28日
指导教师意见(对本课题的深度、广度及工作量等的意见)
指导教师签名:年月日
开题指导小组意见
组长签名:年月日
三、本课题的研究内容和研究方法、步骤及进度安排
1.研究的基本内和容研究方法
在我们比较熟悉的VC6.0这个平台上,来对网络嗅探器进行研究与设计,了解它的工作原理以及整个嗅探的过程。研究网络嗅探器的捕获数据和分析数据包数据在各个层的基本信息功能,通过C++语言来设计实现它的功能,了解其具体的运行过程,对截取的报文进行分析和处理,并获得所需要的信息。
进度安排:
1.2014年2月——2014年3月提交开题报告。
2.2014年 3月——2014年4月设计实现系统。
3.2014年4月——2014年5月提交初稿。
4.2014年5月初完成最终定稿。
四、本课题的重点、难点,预期结果和成果形式
1.课题的重点:
网络嗅探是利用计算机的网络接口截获其他计算机数据报文的一种工具。通过对网络数据流量的捕获和进行详细的分析,可以诊断出计算机之间的异常通信、各种协议的漏洞和缺陷,为管理员判断网络问题、管理网络区域提供了重要帮助。
[3]黎波涛,杨明编著TCP/IP协议及网络编程技术北京:清华大学出版社,2007
[4]高彦刚编著使用网络流量分析技术北京:电子工业出版社,2009.7
[5]谢希仁编著计算机网络(第五版)北京:电子工业出版社,2008.1
[6]代勇,李伟等编著Visual C++网络通信编成技术详
相关主题