文档介绍:湖南涉外经济学院
本科毕业论文(设计)
题目
网络嗅探器的开发与设计
作者
学院
电气与信息工程学院
专业
通信工程
学号
指导教师
二〇一二年四月十五日
湖南涉外经济学院
毕业论文(设计)任务书
学生姓名: 学号: 200801000227 专业班级: 通信工程0801
毕业论文(设计)题目: 网络嗅探器的开发与设计
题目类型: 软件开发
毕业论文(设计)时间: 自 2011 年 12 月 18 日开始至 2012 年 4 月 15 日止
毕业论文(设计)内容要求:
简单描述嗅探器的概念以及当前在网络中的应用并且简述socket网络编程原理。
嗅探器其实是一种网络通信程序,是通过对网卡的编程来实现网络通信的。该嗅探器可以对捕获到所有经过网卡的数据包,并可以从中分析出协议、IP源地址、IP目标地址、TCP源端口号、TCP目标端口号以及数据包长度等信息。
按照规定时间提交可运行的系统程序和符合规范要求的毕业设计论文。
[1]题目类型:(1)理论研究(2)实验研究(3)工程设计(4)工程技术研究(5)软件开发
[1]张立科著,Visual c++,人民邮电出版社,2004。
[2] 谢希仁著,计算机网络教程,北京:人民大学出版社,2002。
[er,D..working with TCP/IP,VoLI,4rd Ed.,Prentice-Hall,,2001。
[er,D..works and s,Prentice-Hall,。
[5]谭献海等编著,网络编程技术及应用,北京:清华大学出版社,2006。.
(设计)进度安排
阶段
阶段内容
起止时间
资料搜集
搜集阅读资料,做好相关记录,形成论题提纲。
-
研究设计
深入学习相关理论知识,研究论题,拟定初稿。
-
修改定稿
在导师指导下反复修改完善论文,定稿。
-
指导教师(签章):____________ 日期:__________________
系(教研室)主任(签章) :____________ 日期:__________________
二级学院院长(签章) :____________ 日期:
__________________
湖南涉外经济学院
毕业论文(设计)指导教师评语
建议成绩: 指导教师:
年月日
湖南涉外经济学院
毕业论文(设计)指导教师评语
建议成绩: 指导教师:
年月日
湖南涉外经济学院
毕业论文(设计)答辩记录
日期:
学生姓名: 学号: 专业班级:
题目:
毕业论文(设计)答辩委员会(小组)意见:
答辩成绩:
评定等级: 答辩委员会(小组)负责人:
委员(小组成员):
二级学院审查意见:
论文(设计)最终评定等级:______________ 负责人:
______年___月___日
摘要
随着网络技术的迅速发展和网络应用的普及,越来越多的信息资源在互联网上共享,网络的安全性和可靠性显得越发重要。嗅探技术作为网络安全攻防中最基础的技术,既可以用于获取网络中传输的大量敏感信息,也可以用于网络管理。通过获取网络数据包的流向和内容等信息,可以进行网络安全分析和网络威胁应对。本文对网络嗅探技术进行了简要分析,研究了网络数据包的捕获机制,利用原始套接字在windows平台下通过vc++编写了网络嗅探器程序,完成了对数据包捕获及分析,协议过滤的主要功能,实现了对网络协议,源IP地址,目标IP地址及端口号等信息的显示。
关键词:网络嗅探;数据包;原始套接字;vc++
ABSTRACT
Along with the rapid development work technologies and the popularization work applications, more and more information resources are put on .work security and reliability e important increasingly. work security technology as the most basic offensive and defensive techniques, both used to obtain a large number work transmission of