版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、局域网中的网络监听系统的设计与实现局域网中的网络监听系统的设计与实现摘摘 要要随着计算机网络技术的迅速发展,网络的安全问题也显得越发重要。网络监听技术是系统安全领域内一个非常敏感的话题,也是一项重要的技术,具有很强的现实应用背景。网络监听是网络监测、负载分析等管理活动常用的方法,同时也是黑客非法窃取信息的手段。网络监听工具通过网络传输介质的共享特性实现抓包,获得当前网络的使用状况,为网络管理员对网络中的信息进行实时的监测、分析提供一个合适的工具;同时也让黑客截获本网段的一些敏感信息,威胁网络安全。数据包捕获技术是设计网络分析软件的基础,而 WinPcap 则是 Windows 系统中实现的一个
2、优秀的包捕获架构。文中结合该软件包的结构与功能对包捕获原理进行了详细的分析,并介绍了其在网络安全监控系统中的应用。该系统的基本原理是通过调用 WinPcap 库捕获本地网络上的所有数据包,然后对数据包进行协议分析,从而可以实时地监控网络。关键词:关键词:网络监听;WinPcap;包捕获;协议分析目目 录录论文总页数:30 页1 引言.11.1课题背景.11.2研究现状.22 网络监听技术综述.32.1网络监听概念.32.2以太网监听的原理.32.3WinPcap 的原理.42.4综述.73 相关网络协议的分析.73.1网络的原理体系结构.73.2网络协议的分析与实现.83.2.1链路层.83.
3、2.2网络层.93.2.3传输层.123.3小结.164 局域网监听系统的设计及实现.164.1局域网监听系统的设计.174.1.1功能设计.174.1.2模块设计.174.2局域网监听系统程序的实现.194.2.1数据包的捕获.194.2.2数据包的分析.214.2.3数据流量的统计.234.2.4实现过程中的难点和解决.244.3系统程序运行.25结 论.27参考文献.27致 谢.29声 明.304.1.2 模块设计模块设计根据软件所需要实现的功能,将软件系统划分为以下几个主要模块:初始化模块,过滤模块,数据包截获模块,协议分析模块,数据包流量统计模块、存储、输出(保存信息)模块。如图 4
4、-2 所示:图 4-2 监听系统模块示意图初始化模块:初始化模块主要的功能是获得主机上可用的网络设备,根据用户的选择,完成对用户选择的网卡的混杂工作模式的设置;并且完成WinPcap 的初始化以及启动工作。数据包截获的一系列准备工作都在这个模块中完成。数据包截获模块:该模块的功能是完成数据包的捕获,并将其存放到用户指定的文件中。协议分析模块:协议分析模块的功能主要是从用户指定的文件中加载截获的数据包,并根据 TCP/IP 协议中各个数据包的格式对以上加载的数据包进行解析,获得数据包的发送地址,目的地址,发送时间,源端口号、目的端口号等等。其中,这里主要实现了对 UDP, TCP, ICMP 包
5、的分析。数据包流量统计模块:对局域网内数据流量进行统计分析,以获得单位时间内局域网数据包的总量、平均流量及各协议数据包的个数。存储、输出(显示信息)模块:把上一个模块分析所得的 IP 地址、端口等各项内容在显示器上输出并把这些信息按照规定的格式写到用户指定的文件中。这样划分模块的目的是更好的满足用户的需求同时便于后期程序的编程实现。通过对各模块的设计利于在后期的实现过程中对各个功能的把握,这样能更优的实现网络数据包的截获,协议分析,数据包流量的统计,以及数据的输出和保存。图 4-3 是该系统的程序流程图,其与系统的功能模块相对应,以直观的方式将系统流程表现出来,以便于编程过程中更好的实现网络监听系统。图 4-3 监听系统的程序流程图4.3 系统程序运行系统程序运行本节详细介绍了监听软件系统的实现过程,并对实现过程中需要解决的问题进行了阐述。根据本节介绍的内容可以对该监听软件的实现有一个具体、清晰的认识。最后将完成的监听程序在共享性的局域网中运行,开始运行界面如图 4-4,运行中界面如图 4-5,运行结束的界面如图 4-6。其运行结果如下:图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学(管理学)市场营销调研综合测试卷及解析
- 2025年大学大三(康复治疗学)作业治疗学基础试题及答案
- 七年级语文(现代文阅读专项)2025-2026年上学期期末试题及答案
- 2025年大四(文化产业管理)文化政策与法规试题
- 2025年大学自动化管理应用管理(管理技术)试题及答案
- 2025年高职环境工程技术(污水处理设备操作)试题及答案
- 2025年中职(旅游服务与管理)景区服务模拟试题及解析
- 2025年高职(动物防疫与检疫技术)动物防疫监督综合测试题及答案
- 2025年大学大二(财政学基础)财政监督试题及答案
- 2026年广东交通职业技术学院高职单招职业适应性测试参考题库有答案解析
- 纹绣风险协议书
- 【语文】湖南省长沙市雨花区桂花树小学小学一年级上册期末试卷(含答案)
- 贵港市利恒投资集团有限公司关于公开招聘工作人员备考题库附答案
- 冬季防静电安全注意事项
- 2025版煤矿安全规程题库
- 2025宁夏旅游投资集团有限公司招聘16人(第二批)笔试历年参考题库附带答案详解
- 村委会工作人员招聘面试常见问题及解答
- 400MWh独立储能电站项目竣工验收报告
- 殡葬管理条例课件
- GB/T 14977-2025热轧钢板表面质量的一般要求
- 2025年国家开放大学(电大)《中国法律史》期末考试备考试题及答案解析
评论
0/150
提交评论