Simple Network Sniffer - Open Source - C# (C-sharp)
Sniffer is GUI tool example for C# developers for sniffing network traffic in low
traffic environment. It works on 32bit Windows platform and requires .NET Framework
to run. It uses RAW sockets, therefore administrative rights are required to run
the tool. Please modify the source to apply filters and fine-tune the output.
This is required only if not yet installed:

Download Microsoft .NET Framework Redistributable Package from Microsoft Download
Center:
v1.1
or
v2.0
This is required for compiling the source code:

Download .NET Framework Software Development Kit from Microsoft Download Center:
v1.1
or
v2.0