Network sniffing for .NET

This summer, I've been using SSLDump and WinDump to do traffic analysis on some production web services. These tools work pretty well; essentially we capture data on a server using WinDump and then do post processing using a modified version of SSLDump and a Python script to do the actualy analysis on the data.  What we're trying to find out is where time is being spent in a transaction; for instance, if the network pipe to the customer is slow, or if the mainframe behind the web service is slow.  We can tell if the SSL handshake is taking a long time.  Often, it's useful just to see the raw data if we're not sure where something's gone awry.  Anyway, we've been looking at a way to access the WinPCap libraries from .NET and came across a few options on CodeProject.com:

None of these fully replace WinPCap, which isn't the point.  Pacanal seems like a great option if you need to get access to network sniffing functionality from .NET.

— Gordon Weakliem at permanent link