局域网监听软件的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计(论文)
设计(论文)题目:局域网监听软件的设计与实现
学院名称:电子与信息工程学院
专业:计算机科学与技术
班级:10计科(2)
姓名:XXXX 学号XXXXXXXX 指导教师:XXXX 职称教授
定稿日期:2014年4月30日
局域网监听软件的设计与实现
摘要
互联网给我们的社会和个人带来了太多的便利和益处。社会运作包括公共设施及其服务、政府运作和个人生活,已经越来越离不开电脑和互联网了。这使得互联网安全这一潜在威胁迅速、悄然但又爆炸式地产生了。公民个人的隐私、通讯和表达自由受到直接冲击。从邮件、电话到电子文档和其他资料,乃至行踪、消费记录等,我们似乎可以变成透明。最近沸沸扬扬的棱镜门和Heartbleed漏洞更是为世人敲响了网络安全的警钟。对局域网内数据监听系统的研究,对于维护网络的稳定性和解决网络安全问题有着重要的意义,它可以用来帮助诊断网络中的路由设备,其他的网络连接设备,查看网络上数据报的传送情况,利于网络管理员的管理与维护。
本局域网监听软件主要采用WinPCap开发工具和C++语言在VisualStudio2008编译器下进行开发。软件实现了对局域网内的数据进行捕获以及过滤,并分析出每一协议层的传输数据的主要字段和内容。之后再将其显示,同时进行动态更新。经过长时间的使用,证明该软件运行可靠稳定,捕获数据准确,易于使用。
关键词:互联网安全,局域网监听,WinPCap,多协议分析
DESIGN AND IMPLEMENTATION OF
LAN MONITORING SOFTWARE
ABSTRACT
Internet has brought much convenience and benefits to our everyday life.Social functioning, including public facilities and services, government operations and personal life has become increasingly dependent on computers and the Internet. This makes the potential threat to Internet security quickly, quietly but explosively generated. The privacy of individual citizens, freedom of communication and expression direct impact. From e-mail, telephone to electronic documents and other information, as well as the whereabouts of consumer records, it seems that we can become transparent. Recent uproar the US surveillance program PRISM and Heartbleed loophole is for the world sounded the alarm for network security. Research on data monitoring system in LAN, plays an important role in maintainingthe stability of the network and solve the problem of network security, it can be used to help diagnose routing equipment in the network, the other network connection device, check the transmission of the data on the network,management and maintenance to the network administrator.
This LAN monitoring software developed with WinPcap, using the C + + language compiler under VisualStudio2008.This software is mainly
realizes in monitoring the network ,data analyzes and analyze the main field data for each protocol layer.After that,it shows with carries on the dynamic renewal. After a long period of use, the software is reliable and stable, also able to accurately capture data and easy to use.
Key Words: internet security,lan monitoring,winpcap,multi-protocol analysis
目录
摘要 ................................................................................................................................................... I ABSTRACT ...................................................................................................................................... II 目录 .................................................................................................................................................. IV 第1章绪论 (6)
1.1研究目的和意义 (6)
1.2局域网监听技术的发展 (7)
1.2.1 局域网监听技术原理 (7)
1.2.2 局域网监听的实现方法 (7)
第2章网络传输技术概述 (9)
2.1网络传输模型 (9)
2.1.1 TCP/IP模型 (9)
2.1.2 OSI模型 (11)
2.1.3 TCP/IP模型和OSI模型的关系 (12)
2.2主要数据包结构 (14)
2.2.1 以太网帧格式 (14)
2.2.2 IP数据包格式 (15)
2.2.3 TCP数据报 (16)
2.3W IN PC AP简介 (18)
2.3.1 WinPCap主要函数 (18)
2.3.2 WinPCap过滤器表达式 (20)
第3章需求分析 (22)
3.1用户需求 (22)
3.2功能需求 (22)
3.3性能需求 (23)
第4章系统设计 (24)