《网络与信息安全》课程设计报告 《网络与信息安全》课程设计报告 班级 学号: 姓名: 题目: 评阅: 成绩: 2 0 1 1 年 1 月 《网络与信息安全》课程设计报告 1 目录 一、开发背景 1、网络安全现状。 2、开发意义。 二、设计分析 1、实现目标。 2、开发技术简介。 三、详细设计 1、嗅探原理。 2、代码设计。 四、测试运行 五、总结 六、参考文献 《网络与信息安全》课程设计报告 2 摘要 网络嗅探器是作用在网络上的一种监听程序,它是系统管理员的一个得力助手,管理员可以用它来分析网络。例如当网络繁忙时可利用它来查找是哪一段网络繁忙,数据报文是属于哪一种协议,这样可以计算出哪种业务受欢迎。但是当有黑客使用它时,它又变得很可怕。它可以非法获取一些保密性信息,如帐号、密码等,它带来的负面破坏是非常大的。作为从事网络安全技术方面的人员来说,要想有效地利用它、防范它就得深入地学习、分析网络嗅探技术。 1、 本设计的基本任务是设计一个嗅探软件,实现对常用网络数据包抓取、分析。 2、 软件所要完成对本机在网络中的通信数据,比如协议类型,源、目的地址和端口、数据包的大小等加以分析的功能。 3、 本设计用到的开发工具为 Microsoft Visual Studio 2010 开发环境为 Window s 7。 4、 程序由韩 瑞 彬 同 学和我 共 同 完成,本人主 要负责 主 界 面的设计和网络数据包的抓取,韩瑞 彬 同 学负责 对数据包的解 析设计。 关 键 字 : 嗅探器,安全,黑客,数据报文 一、开发背景 《网络与信息安全》课程设计报告 3 1、网络安全现状 随着各种新的网络技术的不断出现、应用和发展,计算机网络的应用越来越广泛,其作用也越来越重要。但是由于计算机系统中软硬件的脆弱性和计算机网络的脆弱性以及地理分布的位置、自然环境、自然破坏以及人为因素的影响,不仅增加了信息存储、处理的风险,也给信息传送带来了新的问题。计算机网络安全问题越来越严重,网络破坏所造成的损失越来越大。Internet 的安全已经成为亟待解决的问题。多数黑客入侵成功并植入后门后的第一件事就是选择一个合适当前网络的嗅探器,以获得更多的受侵者的信息。嗅探器是一种常用的收集有用数据的方法,可以作为分析网络数据包的设备。网络嗅探器就是利用计算机的网络接口截获其他计算机的数据报文的一种工具,而且它与一般的键 盘 捕 获程序 不同 。键 盘 捕 获程序 捕...