Tag: winpcap

c# – 如何在不依赖WinPCap的情况下在应用程序中嗅探数据包?

背景 :我现在了解如何编写一个C#应用程序,它可以监视运行应用程序的PC上进出网卡的数据包。 我知道的方法依赖于已经安装在PC上的http://www.winpcap.org/ ,然后我使用了一个C#包装器,如http://pcapdotnet.codeplex.com/或http:// sourceforge。 net / projects / sharppcap / 。 问题 :我的问题是,我需要做些什么才能拥有一个可以嗅探不需要预先安装第三方应用程序/驱动程序的数据包的C#应用​​程序? 澄清 :那就是我真的想要我目前拥有的应用程序但是没有要求我告诉用户必须先去下载/安装XYZ才能使用该应用程序。 出于问题的目的,假设不允许自动下载和安装第三方应用程序/驱动程序。 (使用WinPCap我不确定你是否可以捆绑它,但我相信你不应该在任何情况下不幸) 谢谢

Pcap.net vs Sharppcap

我只想听网络设备,捕获数据包并将数据包写入虚拟文件。 此外,我需要在监听过程中过滤数据包,只能写入通过filter的数据包。 我需要在.net c#上做这些。 这些是我的要求。 我应该使用哪一个? 高传输速率和最小数据包丢失非常重要。 谢谢阅读。