收藏 分享(赏)

网络安全课程设计—C 制作sniffer.doc

上传人:精品资料 文档编号:8062798 上传时间:2019-06-07 格式:DOC 页数:7 大小:19.50KB
下载 相关 举报
网络安全课程设计—C 制作sniffer.doc_第1页
第1页 / 共7页
网络安全课程设计—C 制作sniffer.doc_第2页
第2页 / 共7页
网络安全课程设计—C 制作sniffer.doc_第3页
第3页 / 共7页
网络安全课程设计—C 制作sniffer.doc_第4页
第4页 / 共7页
网络安全课程设计—C 制作sniffer.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、1网络安全课程设计C#制作 sniffer信息安全课程设计 学 院 信息工程学院 专 业 网络工程 班 级 130461班 课题名称 网络嗅探器的制作 组长学号 13046131 姓 名 周勤如 成绩 组员学号 13046124 姓 名 龙 威 成绩 组员学号 13046132 姓 名 李 卓 成绩 开课时间 2015 至 2016 学年 第 二 学期 地点 D405 南昌航空大学信息工程学院 目录 2目录 . 错误!未定义书签。 一、选题背景与意义 .2 二、需求分析 .3 2.1 需求分析 .3 2.2 功能分析 .3 三、概要设计 .4 3.1 功能图 .4 3.2 设计界面 .4 四、

2、详细设计与实现 .6 4.1 文字介绍实现的方法 . 6 4.1.1 程序流程图 .3. 7 4.1.2 关键技术 .7 (1)socket 创建.7 (2)数据类型分析 .8 4.2 具体界面展示及运行结果 . 9 4.3关键代码 .13 (1)数据包的捕获 . 13 (2)数据包的显示 . 16 (3)日志文件的保存 . 23 (4)抓包信息的过滤 . 23 五、课设小结 .25 六、参考文献 .426 1 南昌航空大学信息工程学院 一、选题背景与意义 随着计算机网络技术的快速发展,网络己成为人们生活中的必备工具,计算机网络在政治、经济、军事、社会生活等各个领域正发挥着日益重要的作用,人们

3、对计算机网络的依赖性也大大增强,一些网络新业务如电子商务、移动支付等,这些都对网络安全 提出了较高的要求。但是由于计算机网络具有连接形式多样性、开放性、互联性等特点,而且多数都采用 TCP/TP 协议,而 TCP/TP 在设计上力求运行效率,并建立在相互信任的基础上,其本身就是造成网络不安全的主要因素,这也是 TCP/TP 协议在设计上的缺陷,从而导致针对网络系统的攻击事件频繁发生,所以网络安全已成为网络建设的一个非常重要的方面。现在人们对计算机信息安全要求越来越高,随着计算机网络的资源共享进一步加强,随之而来的网络安全问题使得计算机网络安全保护将会变得越来越重要。所以当我们在享受网络所带来的

4、方便和快捷的同时也要认识到网络安全所面临的严峻考验。 5在防范网络攻击方面,通过数据截取及分析输出结果可以捕获到透过防火墙而进入网络的非法数据,成功的监视记录黑客的入侵过程,保障网络的安全。而且数据截取和协议分析是入侵检测系统的重要部分,是入侵检测系统的最基础的环节。 2 南昌航空大学信息工程学院 二、需求分析 2.1 需求分析 实现 Sniffer 的基本功能。 Sniffer 是一种用于监测网络性能、使用情况的工具。 能够侦听所有进出本主机的数据包,完整显示数据包网络层和传输层(ICMP、IP、TCP 和 UDP)的头信息。比如,对 IP 头而言,需要显示版本、头长度、服务类型、数据包长度

5、、标识、DF/MF 标志、段内偏移、生存期、协议类型、源目的 IP 地址、选项内容。要求显示数据的实际含义; 侦听来源于指定 IP 地址的数据,显示接收到的 TCP 数据包的全部实际内容。需要考虑一个 TCP 包划分为多个 IP包传输的情况; 功能验证手段:在运行 Sniffer 的同时,执行标准的 Ping、Telnet 和浏览网页等操作,检查 Sniffier 能6否返回预期的结果。 2.2 功能分析 有于水平有限,不可能实现 Sniffer 或者 wireshark 那样复杂的设置和分析,所以我们只对抓取到的本机在网络中的通信数据(如协议类型,源、目的地址和端口、数据包的大小等)加以分析

6、,实现一个简单的网络嗅探器。一个窗体显示主页面,另一个页面显示详细的包信息。 详细信息页面,我们显示一下信息: 3 南昌航空大学信息工程学院 开始时间:嗅探器抓取数据包的时间; 源端口:源目的IP 地址+端口号; 目的端口:目的 IP 地址+端口号; 协议类型:只分析一下类型,GPG,ICMP,IDP,IGMP,IP,ND,PUP,TCP,UDP,其他的不再分析; 抓包时间:; 报头大小:报文报首部大小; 报文总长:整个数据报的大小; 三、概要设计 3.1 功能图 网络嗅探器 数据包的捕获数据包的显示数据包的日志文件保存数据包的过滤及显示混杂模式的开启及套接字的调7用网卡信息的获取及本机 IP3.2 设计界面 工具:Visual studio 2013 4 图 1 网络嗅探器的功能结构图 的获取 百度搜索“就爱阅读”,专业资料、生活学习,尽在就爱阅读网 ,您的在线图书馆!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报