Skip to content

Releases: wiresock/ndisapi

Windows Packet Filter 3.6.2

23 Oct 09:12

Choose a tag to compare

What's New in Windows Packet Filter 3.6.2

Overview

This patch release (v3.6.2) delivers important maintenance updates to the Windows Packet Filter driver.
It is fully binary compatible with version 3.6.1, so no rebuilds of other components are required.
Only the Windows 7 and later drivers have been rebuilt for this release.

Fixes and Improvements

  • Driver Signing Certificate Update:
    Fixed an issue where version 3.6.1 could fail to load due to an expired driver signing certificate.
    🔹 Users experiencing driver load failures should update to this version.

  • Bluetooth Stack Stability Fix:
    Addressed a rare Blue Screen of Death (BSOD) issue that could occur in the Bluetooth stack when an NDIS OID request arrived with a released memory buffer at the filter level.
    This resolves a stability regression observed under specific system conditions.

These fixes enhance the reliability and compatibility of the Windows Packet Filter across supported platforms.

Compatibility

  • Fully binary compatible with v3.6.1
  • Only Windows 7 and later drivers were rebuilt
  • No API or ABI changes

Downloads

Windows Packet Filter Driver Installers

Notes

Users running Windows 7 or later should install this version to avoid potential driver load failures and improve system stability.
No changes are required for other builds or platforms using v3.6.1.

For full feature information, see Windows Packet Filter 3.6.1 Release Notes or visit the Windows Packet Filter Homepage.

Windows Packet Filter 3.6.1

27 Jul 13:27

Choose a tag to compare

What's New in Windows Packet Filter 3.6.1

Enhanced Static Filters Implementation

This release brings substantial improvements to the built-in static filters of the Windows Packet Filter, offering enhanced control, performance, and flexibility.

New Features:

  • Granular Control of Static Filters: Added functions to allow precise management of static filters, including the ability to add and remove individual filters.
  • Static Filters Cache: Introduced a new static filters cache on the driver level and an associated API to enable or disable it, giving you more performance and control over filter caching mechanisms.
  • Packet Fragments Cache: Added a packet fragments cache on the driver level and an API for managing it, enhancing the control over packet fragmentation handling in the static filters.

These updates aim to improve the overall functionality and efficiency of static filter operations.

Downloads

Compiled Sample Binaries

Windows Packet Filter Driver Installers

For more information and support, visit the Windows Packet Filter Homepage.

Windows Packet Filter 3.4.8

26 Jan 15:12

Choose a tag to compare

What's New in Windows Packet Filter 3.4.8

Performance Enhancements

  • Optimized Packet Processing: Upgraded the in-driver implementation of ReadPacketsUnsorted, SendPacketsToAdaptersUnsorted, and SendPacketsToMstcpUnsorted. This optimization groups packets by their target network adapter, significantly reducing overhead and enhancing throughput.

Code Quality and Stability

  • Thread Safety and Exception Handling: Strengthened key functions with advanced thread safety measures and exception handling to ensure greater stability and reliability.
  • Project Structure Refinement: Overhauled the project structure for better organization and maintainability, facilitating more efficient future development.
  • Enhanced Documentation: Improved inline documentation to provide clearer explanations and guidelines, aiding in better code comprehension and adherence to best practices.

Downloads

Compiled Sample Binaries

Windows Packet Filter Driver Installers

For more information and support, visit Windows Packet Filter Homepage.

Windows Packet Filter v3.4.3

07 Apr 14:39
25a1777

Choose a tag to compare

Compiled Sample Binaries

Windows Packet Filter Driver Installers

Please ensure to install the Windows Packet Filter driver using one of the attached installers:

Additional details are available at https://www.ntkernel.com/windows-packet-filter/

Windows Packet Filter v3.4.0.1

02 Feb 14:39
e04082a

Choose a tag to compare

tools_bin_arm64.zip - x64 builds of C++ basic and advanced samples
tools_bin_x64.zip - x64 builds of C++ basic and advanced samples
tools_bin_x86.zip - x86 builds of C++ basic and advanced samples
tools_bin_x86_vc6.zip - x86 builds of C++ basic samples with VC++ 6.0 (support Windows 95/NT4 and later)

Please ensure to install Windows Packet Filter driver using one of the attached installers:

Windows 10/11 ARM64: Windows Packet Filter 3.4.0.1 ARM64.msi
Windows Vista and later 64 bit: Windows Packet Filter 3.4.0.1 x64.msi
Windows Vista and later 32 bit: Windows Packet Filter 3.4.0.1 x86.msi
Windows 95/98/ME/NT/2000/XP/2003: Windows Packet Filter 3.4.0.1.exe

Additional details are available at https://www.ntkernel.com/windows-packet-filter/

Windows Packet Filter Runtime & Tools v3.2.32.1

11 Jan 11:04

Choose a tag to compare

tools_bin_x64.zip - x64 builds of C++ basic and advanced samples
tools_bin_x86.zip - x86 builds of C++ basic and advanced samples
tools_bin_x86_vc6.zip - x86 builds of C++ basic samples with VC++ 6.0 (support Windows 95/NT4 and later)

Please ensure to install Windows Packet Filter driver using one of the attached installers:

Windows Vista and later 64 bit: Windows Packet Filter 3.2.32.1 x64.msi
Windows Vista and later 32 bit: Windows Packet Filter 3.2.32.1 x86.msi
Windows 95/98/ME/NT/2000/XP/2003: Windows Packet Filter 3.2.32.1.exe

Additional details are available at https://www.ntkernel.com/windows-packet-filter/

Windows Packet Filter Runtime & Tools v3.2.31.1

21 Oct 15:22

Choose a tag to compare

tools_bin_x64.zip - x64 builds of C++ basic and advanced samples
tools_bin_x86.zip - x86 builds of C++ basic and advanced samples
tools_bin_x86_vc6.zip - x86 builds of C++ basic samples with VC++ 6.0 (support Windows 95/NT4 and later)

Please ensure to install Windows Packet Filter driver using one of the attached installers:

Windows Vista and later 64 bit: Windows Packet Filter 3.2.31.1 x64.msi
Windows Vista and later 32 bit: Windows Packet Filter 3.2.31.1 x86.msi
Windows 95/98/ME/NT/2000/XP/2003: Windows Packet Filter 3.2.31.1.exe

Additional details are available at https://www.ntkernel.com/windows-packet-filter/

Windows Packet Filter Runtime & Tools v3.2.29.1

24 Apr 09:17

Choose a tag to compare

tools_bin_x64.zip - x64 builds of C++ basic and advanced samples
tools_bin_x86.zip - x86 builds of C++ basic and advanced samples
tools_bin_x86_vc6.zip - x86 builds of C++ basic samples with VC++ 6.0 (support Windows 95/NT4 and later)

Please ensure to install Windows Packet Filter driver using one of the attached installers:

Windows Vista and later 64 bit: Windows Packet Filter 3.2.29.1 x64.msi
Windows Vista and later 32 bit: Windows Packet Filter 3.2.29.1 x86.msi
Windows 95/98/ME/NT/2000/XP/2003: Windows Packet Filter 3.2.29.1.exe

Additional details are available at https://www.ntkernel.com/windows-packet-filter/

Windows Packet Filter Runtime & Tools v3.2.28.1

04 Feb 07:24

Choose a tag to compare

tools_bin_x64.zip - x64 builds of C++ basic and advanced samples
tools_bin_x86.zip - x86 builds of C++ basic and advanced samples
tools_bin_x86_vc6.zip - x86 builds of C++ basic samples with VC++ 6.0 (support Windows 95/NT4 and later)

Please ensure to install Windows Packet Filter driver using one of the attached installers:

Windows Vista and later 64 bit: Windows Packet Filter 3.2.28.1 x64.msi
Windows Vista and later 32 bit: Windows Packet Filter 3.2.28.1 x86.msi
Windows 95/98/ME/NT/2000/XP/2003: Windows Packet Filter 3.2.28.1.exe

Additional details are available at https://www.ntkernel.com/windows-packet-filter/

Windows Packet Filter Runtime & Tools v3.2.26.1

27 Nov 16:06

Choose a tag to compare

tools_bin_x64.zip - x64 builds of C++ basic and advanced samples
tools_bin_x86.zip - x86 builds of C++ basic and advanced samples
tools_bin_x86_vc6.zip - x86 builds of C++ basic samples with VC++ 6.0 (support Windows 95/NT4 and later)

Please ensure to install Windows Packet Filter driver using one of the attached installers:

Windows Vista and later 64 bit: Windows Packet Filter 3.2.26.1 x64.msi
Windows Vista and later 32 bit: Windows Packet Filter 3.2.26.1 x86.msi
Windows 95/98/ME/NT/2000/XP/2003: Windows Packet Filter 3.2.26.1.exe

Additional details are available at https://www.ntkernel.com/windows-packet-filter/