1、 本科毕业论文(设计)本科毕业论文(设计) 题目题目 网络嗅探器的开发与设计网络嗅探器的开发与设计 作者作者 学院学院 电气与信息工程学院电气与信息工程学院 专业专业 通信工程通信工程 学号学号 指导教师指导教师 二一二二一二 年年 四四 月月 十五十五 日日 毕业论文(设计)任务书毕业论文(设计)任务书 毕业论文(设计)题目: 网络嗅探器的开发与设计 题目类型 1 : 软件开发 毕业论文(设计)时间: 自 2011 年 12 月 18 日开始至 2012 年 4 月 15 日止 1. 毕业论文(设计)内容要求: 1、简单描述嗅探器的概念以及当前在网络中的应用并且简述 socket 网络编程原
2、理。 2、嗅探器其实是一种网络通信程序,是通过对网卡的编程来实现网络通信的。该嗅探器 可以对捕获到所有经过网卡的数据包, 并可以从中分析出协议、 IP 源地址、IP 目标地址、 TCP 源端口号、TCP 目标端口号以及数据包长度等信息。 3、按照规定时间提交可运行的系统程序和符合规范要求的毕业设计论文。 1题目类型:(1)理论研究(2)实验研究(3)工程设计(4)工程技术研究(5)软件开发 2.主要参考资料 1张立科著,Visual c+6.0 数据库开发技术与工程实践,人民邮电出版社,2004。 2 谢希仁著,计算机网络教程,北京:人民大学出版社,2002。 3Comer,DInternet
3、working with TCP/IP,VoLI,4rd Ed.,Prentice-Hall,2000.人民邮电出版社 影印版,2001。 4Comer,DComputer Networks and Internets,Prentice-Hall,1997.清华大学出版社影印版。 5谭献海 等编著,网络编程技术及应用,北京:清华大学出版社,2006。. 3.毕业论文(设计)进度安排 阶段 阶 段 内 容 起止时间 资料搜集 搜集阅读资料,做好相关记录,形成论题提纲。 2011.12.18-2012.2.15 研究设计 深入学习相关理论知识,研究论题,拟定初稿。 2012.2.16-2012.3
4、.31 修改定稿 在导师指导下反复修改完善论文,定稿。 2012.4.1-2012.4.15 指 导 教 师( 签 章 ):_ 日期:_ 系(教研室)主任(签章) :_ 日期:_ 二级学院院长(签 章 ) :_ 日期:_ I 摘摘 要要 随着网络技术的迅速发展和网络应用的普及, 越来越多的信息资源在互联网 上共享,网络的安全性和可靠性显得越发重要。嗅探技术作为网络安全攻防中最 基础的技术, 既可以用于获取网络中传输的大量敏感信息, 也可以用于网络管理。 通过获取网络数据包的流向和内容等信息, 可以进行网络安全分析和网络威胁应 对。本文对网络嗅探技术进行了简要分析,研究了网络数据包的捕获机制,利用 原始套接字在 windows 平台下通过 vc+编写了网络嗅探器程序,完成了对数据 包捕获及分析,协议过滤的主