C++网络嗅探器源代码及实验报告

上传者: hellokugoo | 上传时间: 2019-12-21 19:51:44 | 文件大小: 1.99MB | 文件类型: rar
使用Winpcap捕获网络数据包,能自定义抓包规则,并且实现了对数据包的分析 系统在设计过程中按照MVC的设计模式,整体分为三层。第一层为Control层即控制层,这里为简化设计,将Control层分为两个部分,一部分为网络报文输入,另一部分为用户输入;第二层是Model层即模型层;第三层为View层即显示层。 系统的整体运行过程为:从Control层得到数据,交到Model层进行处理,将处理完的结果交View层进行显示。Control层主要用于网络数据包的捕获以及获得用户的输入; Model层主要用于分析数据包,处理用户的输入;View层主要用于对处理后的结果进行显示。

文件下载

资源详情

[{"title":"( 59 个子文件 1.99MB ) C++网络嗅探器源代码及实验报告","children":[{"title":"网络嗅探器","children":[{"title":"源代码文件","children":[{"title":"UDPPacket.cpp <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"CapturePacketDlg.cpp <span style='color:#111;'> 28.14KB </span>","children":null,"spread":false},{"title":"CapturePacket.aps <span style='color:#111;'> 84.12KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 215B </span>","children":null,"spread":false},{"title":"FramePacket.h <span style='color:#111;'> 888B </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"IPPacket.cpp <span style='color:#111;'> 4.99KB </span>","children":null,"spread":false},{"title":"DirDialog.h <span style='color:#111;'> 669B </span>","children":null,"spread":false},{"title":"wpcap.lib <span style='color:#111;'> 17.24KB </span>","children":null,"spread":false},{"title":"TestDlg.h <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"appface.h <span style='color:#111;'> 13.22KB </span>","children":null,"spread":false},{"title":"CapturePacket.ncb <span style='color:#111;'> 177.00KB </span>","children":null,"spread":false},{"title":"TCPPacket.h <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"AdapaterSelection.h <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"CapturePacket.cpp <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"TestDlg.cpp <span style='color:#111;'> 1004B </span>","children":null,"spread":false},{"title":"FilterDl.cpp <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"RARPPacket.cpp <span style='color:#111;'> 566B </span>","children":null,"spread":false},{"title":"DirDialog.cpp <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"OutputDataDlg.cpp <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"TCPPacket.cpp <span style='color:#111;'> 3.77KB </span>","children":null,"spread":false},{"title":"ARPPacket.h <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"OutputDataDlg.h <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"CapturePacket.dsw <span style='color:#111;'> 551B </span>","children":null,"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"ICMPPacket.cpp <span style='color:#111;'> 566B </span>","children":null,"spread":false},{"title":"help.CHM <span style='color:#111;'> 606.11KB </span>","children":null,"spread":false},{"title":"app.manifest <span style='color:#111;'> 860B </span>","children":null,"spread":false},{"title":"ICMPPacket.h <span style='color:#111;'> 996B </span>","children":null,"spread":false},{"title":"ARPPacket.cpp <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"configuration","children":[{"title":"filter.cp <span style='color:#111;'> 10B </span>","children":null,"spread":false}],"spread":false},{"title":"CapturePacketDlg.h <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false},{"title":"CapturePacket.h <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"IPPacket.h <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"Release","children":null,"spread":false},{"title":"CapturePacket.dsp <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":"appface.lib <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"FilterDl.h <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"CapturePacket.clw <span style='color:#111;'> 3.94KB </span>","children":null,"spread":false},{"title":"RARPPacket.h <span style='color:#111;'> 526B </span>","children":null,"spread":false},{"title":"res","children":[{"title":"GtBase.urf <span style='color:#111;'> 40.20KB </span>","children":null,"spread":false},{"title":"03.ico <span style='color:#111;'> 766B </span>","children":null,"spread":false},{"title":"Thumbs.db <span style='color:#111;'> 7.00KB </span>","children":null,"spread":false},{"title":"CapturePacket.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"CapturePacket.rc2 <span style='color:#111;'> 405B </span>","children":null,"spread":false},{"title":"16.ico <span style='color:#111;'> 766B </span>","children":null,"spread":false}],"spread":false},{"title":"CapturePacket.exe <span style='color:#111;'> 104.00KB </span>","children":null,"spread":false},{"title":"UDPPacket.h <span style='color:#111;'> 997B </span>","children":null,"spread":false},{"title":"CapturePacket.rc <span style='color:#111;'> 10.40KB </span>","children":null,"spread":false},{"title":"CapturePacket.opt <span style='color:#111;'> 60.50KB </span>","children":null,"spread":false},{"title":"CapturePacket.plg <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"AdapaterSelection.cpp <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"FramePacket.cpp <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false}],"spread":false},{"title":"可执行文件","children":[{"title":"首次使用必读.txt <span style='color:#111;'> 515B </span>","children":null,"spread":false},{"title":"help.CHM <span style='color:#111;'> 606.11KB </span>","children":null,"spread":false},{"title":"configuration","children":[{"title":"filter.cp <span style='color:#111;'> 10B </span>","children":null,"spread":false}],"spread":true},{"title":"CapturePacket.exe <span style='color:#111;'> 100.00KB </span>","children":null,"spread":false},{"title":"WinPcap_4_0_1.exe <span style='color:#111;'> 548.48KB </span>","children":null,"spread":false}],"spread":true},{"title":"网络攻击与防范实验报告.doc <span style='color:#111;'> 108.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • lbh891123 :
    东西不错有帮助
    2015-11-25
  • qianchengsijinmi :
    代码不错 报告一般
    2015-10-05
  • qq_26973653 :
    非常不错的,但是不是我所想要的
    2015-06-07
  • rgkatherine :
    很好用,可以根据不用的协议抓包
    2015-03-10
  • wangyunqi438 :
    和论坛里的另一个资源是重复的,不过本身不错
    2014-10-31

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明