如何在c#.net中创建程序并在其中使用winpcap库?

时间:2011-06-16 08:48:36

标签: .net network-programming packet-sniffers

我想在c#.net中使用winpcap库制作项目。 java中有一个名为jpcap.jar的库文件。制作这个项目的要求是什么?

1 个答案:

答案 0 :(得分:4)

您可能希望查看.NET包装器Pcap.Net over at codeplex

  

Pcap.Net功能

     

,包括:

     
      
  • 获取本地主机上的实时设备列表。
  •   
  • 从实时设备(网络设备)和脱机设备读取数据包   (文件)使用不同的WinPcap   方法。
  •   
  • 接收有关整个捕获的统计信息。
  •   
  • 接收数据包统计信息而不是完整数据包。
  •   
  • 使用不同的采样方法。
  •   
  • 应用Berkley数据包过滤器。
  •   
  • 直接或使用WinPcap的发送将数据包发送到实时设备   队列。
  •   
  • 将数据包转储到Pcap文件。
  •   
  • 使用Enumerables接收数据包(和LINQ)。
  •