Libpcap Changelog

What's new in Libpcap 1.7.2

Apr 27, 2015
  • Support for filtering Geneve encapsulated packets.
  • Generalize encapsulation handling, fixing some bugs.
  • Don't add null addresses to address lists.
  • Add pcap_dump_open_append() to open for appending.
  • Fix the swapping of isochronous descriptors in Linux USB.
  • Attempt to handle TPACKET_V1 with 32-bit userland and 64-bit kernel.

New in Libpcap 1.1.1 (Jul 5, 2010)

  • Compile with IPv6 support by default
  • Compile with large file support on by default
  • Add pcap-config script, which deals with -I/-L flags for compiling
  • DLT: Add IPMB
  • DLT: Add LAPD
  • DLT: Add AX25 (AX.25 w/KISS header)
  • DLT: Add JUNIPER_ST
  • 802.15.4 support
  • Variable length 802.11 header support
  • X2E data type support
  • SITA ACN Interface support - see README.sita
  • Support for zerocopy BPF on platforms that support it
  • Better support for dealing with VLAN tagging/stripping on Linux
  • Fix dynamic library support on OSX
  • Return PCAP_ERROR_IFACE_NOT_UP if the interface isn't 'UP', so applications
  • can print better diagnostic information
  • Return PCAP_ERROR_PERM_DENIED if we don't have permission to open a device, so
  • applications can tell the user they need to go play with permissions
  • On Linux, ignore ENETDOWN so we can continue to capture packets if the
  • interface goes down and comes back up again.
  • On Linux, support new tpacket frame headers (2.6.27+)
  • On Mac OS X, add scripts for changing permissions on /dev/pbf* and launchd plist
  • On Solaris, support 'passive mode' on systems that support it
  • Fixes to autoconf and general build enviro

New in Libpcap 1.0.0 (Sep 21, 2009)

  • Compile with IPv6 support by default
  • Compile with large file support on by default
  • Add pcap-config script, which deals with -I/-L flags for compiling
  • DLT: Add IPMB
  • DLT: Add LAPD
  • DLT: Add AX25 (AX.25 w/KISS header)
  • DLT: Add JUNIPER_ST
  • 802.15.4 support
  • Variable length 802.11 header support
  • X2E data type support
  • SITA ACN Interface support - see README.sita
  • Support for zerocopy BPF on platforms that support it
  • Better support for dealing with VLAN tagging/stripping on Linux
  • Fix dynamic library support on OSX
  • Return PCAP_ERROR_IFACE_NOT_UP if the interface isn't 'UP', so applications can print better diagnostic information
  • Return PCAP_ERROR_PERM_DENIED if we don't have permission to open a device, so applications can tell the user they need to go play with permissions
  • On Linux, ignore ENETDOWN so we can continue to capture packets if the interface goes down and comes back up again.
  • On Linux, support new tpacket frame headers (2.6.27+)
  • On Mac OS X, add scripts for changing permissions on /dev/pbf* and launchd plist
  • On Solaris, support 'passive mode' on systems that support it
  • Fixes to autoconf and general build environment
  • Man page reorganization + cleanup

New in Libpcap 0.9.8 (Oct 1, 2008)

  • Change build process to put public libpcap headers into pcap subir
  • DLT: Add value for IPMI IPMB packets
  • DLT: Add value for u10 Networks boards
  • Require for pf definitions - allows reading of pflog formatted libpcap files on an OS other than where the file was generated