Tag: packet sniffers

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

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

如何拦截应用程序发送的数据包并检查其标题和内容?

我想知道如何拦截某个应用程序发送的数据包,然后检查这些数据包包含的内容。 我需要一些建议做什么,因为我从来没有做过这样的事情,我想自己学习。