Pcap.Net - April 2012 Release
Pcap.Net is a .NET wrapper for WinPcap written in C++/CLI and C#.
It Features almost all WinPcap features and includes a packet interpretation framework.
Version 0.10.0 (Change Set 67076)
April 27, 2012 release of the Pcap.Net framework.
Follow Pcap.Net on Google+Files
- Pcap.Net.DevelopersPack.0.10.0.67076.zip - Includes all the tutorial example projects source files, the binaries in a 3rdParty directory and the documentation. It includes two versions - x86 (32 bit) version and x64 (64 bit) version (only the binaries are different).
- Pcap.Net.Binaries.0.10.0.67076.zip - The x86 (32 bit) and x64 (64 bit) binaries.
- Pcap.Net.Source.0.10.0.67076.zip - The source files.
- Pcap.Net.Documentation.0.10.0.67076.zip - The documentation.
Changes
- .NET wrap for WinPcap:
- Added support for IPv4 datalink (raw IP packets). Thanks brianestey17!
- Fixed IPv6 device address. Thanks Crema!
- Packet Interpretation:
- VLanTaggedFrame (802.1Q) support.
- Renamed Destination property to CurrentDestination and fixed IPv4 destination to be according to source routing options when they exist. Transport checksum calculation uses the Destination property and not the CurrentDestination property. This is a breaking change since you need to set IpV4Layer's CurrentDestination property and not Destination property.
- Fixed TCP/UDP checksum calculation - use actual Transport length and not according to IPv4 total length.
- DataSegment.ToString() now only gives the first 10 bytes. DataSegment.ToHexadecimalString() gives the full hexadecimal string and DataSegment.ToString(Encoding) is now Decode().
- Added IgmpMessageType.MulticastTraceRoute, TcpOptionType.SelectiveNegativeAcknowledgements.
- Better support for malformed packets.
- Improved ArpLayer.GetHashCode().