I am looking for one to use from my c# application. Anyone knows a free one?
A Network Sniffer in C#
Packet Sniffer in C#
Take a look at SharpPcap, which is a .NET-Wrapper for WinPcap.