基于C#的网络嗅探器设计与实现开题报告

基于C#的网络嗅探器设计与实现开题报告

ID:479904

大小:39.50 KB

页数:5页

时间:2017-08-09

基于C#的网络嗅探器设计与实现开题报告_第1页
基于C#的网络嗅探器设计与实现开题报告_第2页
基于C#的网络嗅探器设计与实现开题报告_第3页
基于C#的网络嗅探器设计与实现开题报告_第4页
基于C#的网络嗅探器设计与实现开题报告_第5页
资源描述:

《基于C#的网络嗅探器设计与实现开题报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、开题报告基于C#的网络嗅探器设计与实现一、选题的背景、意义1.历史背景网络嗅探器,它与当前的网络生活有很大的关系,一些网络管理员普遍采用它,也有很多黑客通过使用它来获得他们想要的信息资料。与电话线路不同,计算机网络是共享通信通道的,这就意味着计算机能够接收到发给其他计算机的信息。捕获在网络中传输的数据信息就称为“窃听”[3]。在内部网上,黑客想要迅速获得大量的账号,最有效的手段是使用嗅探程序。这种方法要求运行嗅探器程序的主机和被监听的主机必须在同一个以太网段上。以太网窃听则是对以太网设备上传送的数据包进行侦听,来探测感兴趣的包。如果发现符合条件的

2、包,就把它存下来[1]。网络嗅探器通常运行在路由器或有路由功能的主机,这样就能对大量的数据进行监控。信息革命正在改造我们的生活,这场革命早在工业化进程中就开始孕育。20世纪50年代前的电报电话等基础通信技术和计算机技术的出现,为20世纪60年代计算机联网实验提供了最初的条件,20世纪70年代半导体微电子技术的飞跃以及数字技术的成熟为计算机网络走出军事的封锁环境、研究所和校园的象牙塔奠定了技术基础。美国著名的未来学家阿尔温深刻地指出:“电脑网络的建立与普及将彻底改变人类的生存及生活模式,而控制与掌握网络的人就是人类未来的主宰,谁掌握了信息,控制了网

3、络,谁就拥有整个世界[2]。”为了发觉信息革命的巨大潜能,美国率先提出了信息高速公路的构思,提倡实施国家信息基础设施,西方发达国家紧跟着提出全球信息基础设施的提倡。我国也大力推动信息化,普通老百姓在家里上Internet周游世界已经成为今天的社会现实。人们热情高涨地推动着信息化,期盼着信息化带来的理想成真[6]。信息技术一个面促进了生产力的发展,提高了生产的效率,但同时对社会的稳定、生产秩序、经济基础的危险也在加大。从历史上看,每次生产力的飞跃往往带来更为残冷的战争,使人类遭受更大的痛苦。而信息革命会不会带来灾难呢?谁都很难给出答案[13]。信息

4、为什么会带来威胁?首先要从信息的本质讲起,信息的根本作用有两个。一个是“表征”,也就是说信息是现实事物的表征。二是“控制”,也就是说信息用来控制现实社会。信息化意味社会对信息的深度依赖,而这种深度依赖是引发威胁的根本原因[13]。嗅探器几乎和Internet有一样久的历史了,随着Internet及电子商务的日益普及,Internet的安全也越来越受到重视,在Internet安全隐患中扮演重要角色之一的网络嗅探器也受到越来越大的关注[15]。1.国内外研究现状和发展趋势网络嗅探目前为世界各国普遍重视。以美国为首的信息发达国家,为了在信息化浪潮中占据

5、先机,打击网络犯罪和网络恐怖活动,窃取他国秘密和信息,搞信息霸权等,已经建立和完善其信息监控法律法规制度,并颁布了相应的法律和总统令[7],开始实施相关网络监控项目,对关键性的信息活动进行全球性的监视[10]。在亚洲,日本也已经编制出一套准则,防止越权访问计算机网络。在颁布相关法律的同时,各国也都开始实施相关网络监控项目,监视全球关键性的信息活动。美国联邦调查局开发了名为“肉食者”的电子窃听系统[5],用于监视可疑的电子邮件(包括邮件头或全部的内容)、列出服务器怀疑的访问(例如FTP、HTTP等)、全面地嗅探可疑的IP地址和通过RADIUS登陆发

6、现网络上正在发生的可疑活动等。网络嗅探器可以是软件,也可以是硬件设备[12]。硬件的网络嗅探器也称为协议分析器,是一种监视网络数据运行的软件设备,协议分析器既能用于合法网络管理也能用于窃取网络信息[14]。网络运作和维护都可以采用协议分析器,如监视网络流量、分析数据包、监视网络资源利用、执行网络安全操作规则、鉴定分析网络数据以及诊断并修复网络问题等。由于专业人士的普遍使用,协议分析器广泛应用于所有能够捕获和分析网络流量的产品。协议分析器基本上可分成两大类:手提式协议分析器和分布式协议分析器。手提式协议分析器是一种能够安装在个人电脑上的单机设备软件

7、。它能够捕获数据,实时控制和分析数据。手提式协议分析器一般应用于小型公司或者大型公司的现场工程师等。其核心技术主要是用于数据包的捕获和分析。不同的供应商的产品具有不同的特征,诸如简单协议分析(即数据包重组为原始信息)或专家分析等。分布式协议分析器主要由两部分组成:一个是各网络点上的监视探测器;另一个是网络操作中心的控制台。大型企业一般采用该装置实现中心监控网络运行。协议分析器价格非常昂贵,狭义的网络嗅探器是指软件嗅探器,常见的软件嗅探器有SnifferPro系统和影音神探系统等。SnifferPro是美国NetworkAssociates公司出品

8、的一种网络分析软件,可用于网络故障与性能管理,在网络界应用非常广泛,可用于网络故障分析与性能管理,支持各种平台,性能优越。Sniffer

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。