WinPcap: the Free Packet Capture Architecture for Windows


Last modified: Thursday, September 20, 2001 14.09

Overview of Changes in WinPcap

Download older versions

Releases Summary

Version 2.3 beta, 20 sept 01

  • Upgrade to libpcap 0.6.2 from www.tcpdump.org
  • Support for Windows XP
  • Support for plug & play  under Windows 2000 and Windows XP
  • The packet driver is now NDIS 5 compliant
  • Improved dynamic installation: WinPcap can now work on systems without TCP/IP
  • Bug fixing

Version 2.2, 30 jul 01

Version 2.2 beta, 01 jun 01

  • Support for cygwin. Thanks to the work of Nate Lawson, WinPcap and WinDump can now be compiled with cygwin
  • The developer's pack contains all the necessary to develop WinPcap-based applications with gcc under cygwin
  • Improved interaction with the driver using the shared event: asynchronous access is available again
  • Unsupported network adapters are automatically hidden to the applications. This should provide  a more immediate interface to final users
  • Bug fixing
    • Corrected the problems with the shared event
    • Support for Win2K Terminal Services
    • Various fixes to the developer's pack (thanks to Hernan Ochoa and Ale� Povalač)
    • others/minors

Version 2.1, 15 mar 01

  • Dynamic driver loading. Thanks to Lew Perin for its billgPC that we used as a sample
  • Wizard-based installation without the need of the control panel
  • Support for Windows ME
  • Upgrade to libpcap 0.5.2 (coming from www.tcpdump.org)
  • The libpcap library is now in WPcap.dll and does not require to be statically linked to the applications
  • Totally rewritten read architecture with higher performance in Windows NTx
  • Asynchronous access to the packet driver is no longer supported
  • Support for more network architectures: Token Ring (experimental)
  • New source tree organization
  • Bug fixes
    • pcap_lookupnet in Windows NTx now returns the correct netmask
    • out of order packets in Windows NTx
    • applied patches sent by Guy Harris and other ethereal guys
    • Windows 2000 support improved
    • several other minor bugs
    • PacketGetAdapterNames() improved to handle particular situations and registry messes
    • other/minor fixes 
  • An adapter has now an associated event that can be used to perform a WaitForXXXObject(), obtaning a result similar to a select() in Unix

Version 2.02, 30 mar 00

  • WinPcap development split from the WinDump one
  • Added support for Windows 2000 (without ACPI compatibility)
  • Support of multiple instances in Windows 95/98
  • Statistics mode
  • Fast multiple writes in Windows NT and Windows 2000
  • Bug fixing
  • New source code organization
  • New documentation, new examples
  • Changed license terms to Berkeley-style

Version 2.01, 11 oct 99

  • Various performance optimizations in the filtering and capture processes
  • Minor improvements to libpcap
  • Bug fixing
  • New documentation

Version 2.0, 21 aug 99

  • BPF filtering implemented into the kernel
  • Kernel buffering
  • Synchronous access to the driver
  • Variuos performance improvements
  • First release of WinDump as a stand-alone tool

Version 1.0, 31 mar 99

  • First working Release
  • Asynchronous access to the driver
  • BPF filtering at user level
  • No kernel buffering