标签: c# .net
我有一个问题。是否可以使用.Net拦截从本地程序运行到X.X.X.X网络地址的网络包?然后这些包以编程方式接收并给出调用程序?也许您知道有助于我编写程序的文章示例?
答案 0 :(得分:2)
您可以使用Pcap.Net。它是WinPcap driver等应用程序使用的WireShark的包装器。
还有另一个名为SharpPcap的库可以执行相同的操作。这个库上有一个Code Project article。
我不确定哪一个更好,但有比较here和here。
AFAIK,如果没有数据包捕获/拦截驱动程序,就无法做到这一点。