Skip to content

Pcap.Net 1.0.0 (75505)

Compare
Choose a tag to compare
@bricknerb bricknerb released this 17 Mar 07:15
· 131 commits to master since this release

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.
  • 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.