欢迎来到天天文库
浏览记录
ID:9515166
大小:458.50 KB
页数:54页
时间:2018-05-02
《winpcap开发网络嗅探器毕业设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、西南交通大学本科毕业设计(论文)网络嗅探器开发年级:2005级学号:20059306姓名:;李飞专业:计算机科学与技术指导老师:刘捷2009年6月西南交通大学本科毕业设计(论文)第I页院系计算机与通信工程系专业计算机科学与技术年级2005姓名李飞题目网络嗅探器开发指导教师评语指导教师(签章)评阅人评语评阅人(签章)成绩答辩委员会主任(签章)年月日毕业设计(论文)任务书班级2005级计算机网络工程1班学生姓名李飞学号20059306发题日期:2009年2月26日完成日期:2009年6月8日题目网络嗅探器开发1、本论文的目的、意义当前嗅探产业已成
2、为IT产业的重要领域,作为业余休闲娱乐的方式之一,盗号受到人们的喜爱,而嗅探器的开发开发也成为一个重要的专业计算机领域。在该设计中将把重点放在基于网络IP探测创作开发,学习和熟悉网络技术嗅探制作的路径,以及熟悉开发中常见的技术、物理等相关技术,了解开发的原理。计算机专业本科学生虽然都系统的学习了相关的计算机专业课程,但对相关专业认识的认识还停留在理论层次,对计算机专业知识的应用还不够熟悉。在他们的毕业设计中给出这样一个设计题目去做,确是很有意义,通过做设计既可从温所学理论;又能理论联系实际,培养学生分析解决问题的能力,增长才干,把知识转化为智
3、力;同时也有利于学生科研作风和能力的培养。2、学生应完成的任务独立完成网络嗅探器的开发与设计。 (1)了解网络嗅探器开发的原理和方法;(2)熟悉网络嗅探器开发工具;(3)完成嗅探器的分析和架构; (4)要求所编制的软件在答辩时演示;(5)应完成不少于一万英文字符的翻译及将毕业设计的中文摘要翻译成英文。第1页共54页3、论文各部分内容及时间分配:(共17周)第一部分资料搜集、文献检索、阅读、消化;(3周)第二部分开发原理、开发方法的学习和研究;(5周)第三部分嗅探器系统分析和架构;(3周)第四部分开发嗅探器程序;(3周)第五部分毕业
4、论文撰写、装订;(2周)评阅及答辩(1周)备注答辩前应向指导老师交毕业设计说明书(书面文档应不少于2万8千个汉字)和电子文档(含毕业设计(论文)说明书及应用软件)。指导教师:2008年2月26日审批人:年月日第1页共54页第1章绪论31.1网络数据安全问题31.2网络数据安全相关理论与技术41.2.1网络攻击的技术前提41.2.2数据包捕获51.2.3数据包过滤与分解71.2.4网络协议分析81.3本课题研究意义81.4国内外研究有关现状91.4.1当今网络安全的研究91.4.2现有的网络测试分析系统101.5本文所做的工作11第2章捕获基础
5、及LIBPCAP介绍112.1网络的数据捕获的原理11致谢47摘要随着计算机技术的发展,网络的应用迅速普及,网络已日益成为生活中不可或缺的工具。同时,网络的安全性与可靠性日益受到人们的重视,安全性指的是网络上的信息不被泄露、更改和破坏,可靠性指的是网络系统能够连续、可靠地运行,网络服务不被中断。网络数据包捕获、监听与分析技术是网络安全维护的一个基础技术同时也是网络入侵的核心手段。所以研究有关数据包捕获和分析技术对保证网络的健康、安全运行是很有意义的。本课题针对网络数据包的捕获和分析技术做了比较深入的阐述。首先,概括介绍了当今网络数据安全的相关
6、现状、理论及技术,并着重介绍了网络数据捕获和分析的有关基本实现机理、方法和手段,还列举了当前正在应用的网络分析系统。其次,重点介绍了伯克利第49页共27页(Berkeley)数据包过滤器BPF用于数据包捕获、过滤的原理和优势,并讲解了网络安全开发函数库的概念。在介绍了基于BPF的网络数据包捕获函数库Libpcap之后,又对比了在BPF基础上发展出来的NPF捕获和过滤引擎,藉此不但追溯了Winpcap和Libpcap的渊源,还列举了基于Winpcap的捕包技术在windows下的多种实现并说明了它们各自的特点。接下去,详细地阐述了Winpcap
7、网络数据捕获函数库的工作机理和内部架构,对其内部的功能函数做了介绍,并对它们在数据包捕获和分析上的实现过程做了总结和概括。最后,具体分析了目的在于网络数据包捕获和分析的程序的层次结构,给出了具体的通过调用Winpcap来捕获和分析数据包的程序的设计与实现方法,并通过编程实现了基于winpcap的网络数据捕获和分析系统。对于今后网络数据的监测和分析方案(比如对无线网络和交换环境捕获和分析),本文也在最后部分做了相应的阐述和预测。目前,以winpcap(Libpcap)为代表的网络数据包的捕获和分析系统的研究由于其技术的开放性还在不断地进行着。而
8、且随着网络技术的不断革新,对这个应用最广泛的系统进行跟进性的研究,不但有利于对其本身的完善还为持续发展和变化的网络安全问题提供了最新的解决方案。关键词:数据包,捕获
此文档下载收益归作者所有