网络数据包拦截

时间:2013-07-06 19:55:24

标签: c# .net

我有一个问题。是否可以使用.Net拦截从本地程序运行到X.X.X.X网络地址的网络包?然后这些包以编程方式接收并给出调用程序?也许您知道有助于我编写程序的文章示例?

1 个答案:

答案 0 :(得分:2)

您可以使用Pcap.Net。它是WinPcap driver等应用程序使用的WireShark的包装器。

还有另一个名为SharpPcap的库可以执行相同的操作。这个库上有一个Code Project article

我不确定哪一个更好,但有比较herehere

AFAIK,如果没有数据包捕获/拦截驱动程序,就无法做到这一点。