简单的个人网络嗅探器(Sniffer)的设计与实现,共33页,6626字 摘要 随着网络技术的发展和网络应用的普及,越来越多的信息资源放在了互联网上,网络的安全性和可靠性显得越发重要。因此,对于能够分析、诊断网络,测试网络性能与安全性的工具软件的需求也越来越迫切。网络嗅探器具有两面性,攻击者可以用它来监听网络中数据,达到非法获得信息的目的,网络管理者可以通过使用嗅探器捕获网络中传输的数据包并对其进行分析,分析结果可供网络安全分析之用。 本文对网络嗅探技术进行了简要分析,研究了网络数据包的捕获机制。文中首先分析了嗅探的原理和危害,并介绍了几种常见的嗅探器,然后研究了入侵检测系统中使用的包捕获技术。利用原始套接字在windows平台下实现了一个网络嗅探器程序,完成了对数据包进行解包、分析数据包的功能。 目录 一引言 1.1计算机网络安全的问题 二网络嗅探器的基本原理 2.1网络嗅探器概述 2.2嗅探器的作用 2.3sniffer的分类 2.4嗅探器可能造成的危害 2.5网络嗅探器的基本工作原理 2.6sniffer的工作环境 三需求分析 3.1需求说明 3.2需求分析 四概要设计 4.1编程环境 4.2模块分析 五详细设计 5.1嗅探器的具体实现过 5.2主要数据结构 六嗅探器的实现与测试 6.1实现与测试 6.2实验体会 七附录(主要代码) |
- 上一篇:北京理工大学Java课程设计报告 火柴游戏
- 下一篇:课程设计 学生成绩管理系统
查看评论
已有0位网友发表了看法