SharpPcap is a cross-platform packet capture framework for the .NET environment, based on the famous pcap / WinPcap libraries. It provides an API for capturing, injecting, analyzing and building packets using any .NET language such as C# and VB.NET.
- Cross-platform - Windows 32/64bit, Linux 32/64bit and Mac
- Support for many popular packet types, 802.11/ethernet/ipv4/ipv6/udp/tcp/icmp/igmp/lldp,802.1Q(vlan) etc
- Single assembly runs on both ms .net and mono
- WinPcap remote capture
Everything you could want in a packet capture library: mature, reliable, fast, scalable. I capture 100-150 GB daily using SharpPcap and am very pleased with the software and the support.
I needed a way to capture raw packet data over the wire in C#. Worked like a charm.