Pcap.Net 1.0.0 (75505)
Pcap.Net - September 2014 Release
Version 1.0.0 (Change Set 75505)
September 28th, 2014 release of the Pcap.Net framework.
Files
- Pcap.Net.DevelopersPack.1.0.0.75505.zip - Includes all the Pcap.Net 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.1.0.0.75505.zip - The x86 (32 bit) and x64 (64 bit) binaries.
- Pcap.Net.Documentation.1.0.0.75505.zip - The documentation.
- Pcap.Net.Source.1.0.0.75505.zip - The source files.
Changes
- .NET wrap for WinPcap:
- Opening files fixes:
- When opening files with ASCII or ISO-8859-1 filenames, you can now open unlimited number of files (and not just ~500). Note that when opening files with other characters there's a problem releasing the resources due to http://www.winpcap.org/pipermail/winpcap-bugs/2012-December/001547.html
- When giving a null filename when opening a file, NullArgumentException is thrown instead of InvalidOperationException.
- Conversion from NetworkInterface to LivePacketDevice - NetworkInterface.GetLivePacketDevice().
- New data links supported:
- PPP With Directional Info.
- Linux SLL.
- Opening files fixes:
- Packet Interpretation:
- IPv6 support.
- Ethernet Trailer and FrameCheckSequence now are of type DataSegment instead of Datagram. New EthernetBaseDatagram.TrailerWithFrameCheckSequence property to include both of them.
- Add Packet.FromHexadecimalString() overload that takes IDataLink instead of DataLinkKind.
- Add IpV4Address.TryParse() method.
- Cast from UInt128 to ulong no longer throws an overflow exception if the value is too big.
- Options implement IEnumerable.