首页 网络技术 网络基础     /    C++网络嗅探器源代码及实验报告

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

上传者: hellokugoo | 上传时间:2023/10/3 8:15:46 | 文件大小:1.99MB | 文件类型:rar
C++网络嗅探器源代码及实验报告
使用Winpcap捕获网络数据包,能自定义抓包规则,并且实现了对数据包的分析系统在设计过程中按照MVC的设计模式,整体分为三层。
第一层为Control层即控制层,这里为简化设计,将Control层分为两个部分,一部分为网络报文输入,另一部分为用户输入;
第二层是Model层即模型层;
第三层为View层即显示层。
系统的整体运行过程为:从Control层得到数据,交到Model层进行处理,将处理完的结果交View层进行显示。
Control层主要用于网络数据包的捕获以及获得用户的输入;
Model层主要用于分析数据包,处理用户的输入;
View层主要用于对处理后的结果进行显示。
本软件ID:2858314

文件下载

资源详情

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