title: Packet capture API - Wireshark or Microsoft Network Monitor?
body: <p>I am wanting to write a C# service which runs on my server and monitors network traffic and writes it to a database for analysis. I have used Wireshark, but I think that Microsoft Network Monitor may have a better C# .NET interface for programming against.  Is this true? </p>
  
  <p>Can you point me to some good code samples for using Microsoft Network Monitor?</p>