- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络安全
课程设计
设计题目:基于Winpcap的网络嗅探器设计与实现
院系名称:
班 级:
小组成员:秦向红
贾 博
指导教师:孙飞显、夏冰
2015 年1月
摘 要
当前,网络也逐渐成为人们生活和学习中不可缺少的部分,与此同时,网络信息安全性也越来越受到人们的关注。为了有效地实现网络传输中数据包的检测、捕获和分析,较为方便地监控网络信息流量并保证信息的安全可靠,产生了网络嗅探器。基于Winpcap开发平台,使用Visual C++作为开发工具,设计并开发网络嗅探器。设计实现IP、TCP、UDP数据包捕获和分析,以有效地对网络信息的安全进行监测、捕获和分析 。同时分析了网络嗅探器的基本工作原理,并阐述了应用捕获数据包流,根据Winpcap关键功能给出了其具体实现。结果表明,该网络嗅探器结构简单,捕获数据快速,对网络安全管理具有重要意义。
关键词:Winpcap、MFC、网络嗅探器、数据包
Abstract
At present, the network has gradually become an indispensable part in people life and learning, at the same time, network information security has been paid more and more attention. In order to achieve the capture and analysis of detection, data packet in the transmission network, more convenient monitoring network information flow and ensure the safety and reliability of the information, produced a network sniffer. Based on the Winpcap development platform, using Visual C++ as the development tool, the design and development of network sniffer. Design and implementation of IP, TCP, UDP data packet capture and analysis, monitoring, capture and analysis in order to effectively on the security of network information. At the same time, analyzes the principle of network sniffer, and expounds the application of capturing packet stream, according to Winpcap key function gives the concrete realization. The results show that, the network sniffer has the advantages of simple structure, fast capture data, has the vital significance to the network security management.
Keywords: Winpcap, MFC, network sniffer, packet
目 录
第1章 绪 论 1
1.1 设计背景 1
1.2 国内外研究状况 1
1.3 研究意义 3
第2章 需求分析 4
2.1用户需求 4
2.2 功能需求 5
2.3 性能需求 5
第3章 Winpcap及相关协议介绍 6
3.1 Winpcap的组成结构 6
3.2 Winpcap简介 8
3.3 以太网简介 9
3.3.1 网际协议IP 9
3.3.2 用户数据报协议UDP 9
3.3.3 传输控制协议TCP 10
第4章 程序设计与实现 10
4.1 程序运行环境 10
4.2 程序设计 11
4.2.1 程序设计流程图 11
4.2.2 程序具体设计 11
第5章 系统测试 16
第6章 设计总结与展望 19
6.1 总结 19
6.2 展望 20
参考文献 21
致 谢 22
第1章 绪 论
1.1 设计背景
当前,网络技术发展突飞猛进,网络已经渗透到生产、生活学习的各个方面, 并且,人们开始越来越依赖网络技术,计算机
您可能关注的文档
- 机械设计报告he要点.doc
- 机械设计基础课程设计(二级-斜齿圆柱齿轮-减速器)品要点.doc
- 机械设计课程设计(二级展开式减速器)要点.doc
- 机械设计课程设计__二级锥齿—斜齿圆柱齿轮减速器要点.docx
- 机械设计课程设计2要点.doc
- 机械设计课程设计单级蜗轮蜗杆减速器说明书要点.doc
- 机械设计课程设计---二级减速器链传动要点.doc
- 机械设计课程设计二级直齿圆柱齿轮减速器设计说明书要点.docx
- 机械设计课程设计两级斜齿圆柱齿轮减速器课程设计说明书(合肥学院)要点.doc
- 机械设计课程设计说明书(二级减速器)要点.doc
- 专卖店促销员销售与成交技巧培训课件(34P).pptx
- 红色商务风新员工入职销售技巧知识培训课件(34P).pptx
- 专卖店商场销售员销售与成交技巧培训课件(34P).pptx
- 小区物业保安法律知识培训课件(28P).pptx
- 专卖店销售员轻松成交技巧培训(34P).pptx
- 轻松成交客户新员工入职通用销售技巧知识培训(34P).pptx
- 2024年初级《银行业法律法规与综合能力》考前必刷必练题库500题(含真题、必会题).docx
- 2024年“新安法知多少”知识竞赛题库及答案(最新版).docx
- 2024年30秒毕业生面试工作自我介绍.docx
- 2024年《医务人员礼仪培训》心得体会.docx
文档评论(0)