简介Packetcapturing(orpacketsniffing)(或数据包嗅探)是收集数据,通过特定的网络接口将所有数据包的过程。workmonitoring,,它可以让我们写网络监控,数据包分析器和安全工具。ThelibpcaplibraryforUNIXbasedsystemsandWinPcapforWindowsarethemostwidelyusedpacketcapturedriversthatprovideAPIforlow-。Amongtheapplicationsthatuselibpcap/。Inthisarticle,assembly(library),应用程序。)NET程序集(库接口与libpcap的或并会给你一个详细的方案编制教程教你如何使用。。。TheprojectinvolvedanalyzinganddecodingVoIPtrafficandhewantedtokeepcodingsimplewithC#,他想继续用C#编码具有省时,如垃圾收集功能简单。seemedtobequiteapopularrequirement,andhefoundsomeusefulprojectsonCodeProject'swebsitethatletyoudojustthat:WinPcap的API的访问似乎从净是相当流行的要求,他发现在CodeProject上的一些网站,让您做到这一点有益的项目。:PacketCaptureandAnalyzer数据包捕获和分析仪RawSocketCapturingUsingC#原始套接字捕获使用C#,让您获取和分析大量的数据包的协议类型。However,,应用程序共享。Firstly,,作者没有提供用于捕获,应用程序中使用任何通用的API包。Hedidn'tseparatehisUIcodeandhisanalyzingandcapturingcode,,使他的捕捉代码类依赖于图形用户界面,如ListView操作。Secondly,forsomereasontheauthorchosetore-implementsomeofWinPcap'sfunctionsinC#,由于某些原因,笔者选择了重新实现在C#由他本人,而不是仅仅WinPcap的包装他们的部分职能。Thismeansthathisapplicationcan',因为他在他的WinPcap的应用程序的某些版本。Thesecondandthethirdarticlesarenicestartsforwrapperpr
SharpPcap-中文开发全攻略 来自淘豆网m.daumloan.com转载请标明出处.