Demo versions for Windows

Demo version of NetFilter SDK for Windows

build: 1.7.4.9 [changelog]

Demonstrates the filtering of raw TCP/UDP packets. The demo driver have a limitation on the number of filtered TCP connections and UDP sockets. After exceeding this limit the filtering continues again after system reboot.

Demo version of NetFilter SDK for Windows + ProtocolFilters

NetFilterSDK build: 1.7.4.9 [changelog]
ProtocolFilters build: 1.3.6.1 [changelog]

Demonstrates the filtering of high level protocols like SSL, HTTP, FTP, POP3, SMTP etc. The demo driver and ProtocolFilters have a limitation on the number of filtered TCP connections and UDP sockets. After exceeding this limit the filtering continues again after system reboot.

Source code for Linux

Source code of NetFilter SDK for Linux

build: 1.0.4.0 [changelog]

Full sources of SDK for Linux with demo version of ProtocolFilters.

Source code of NetFilter SDK for Linux (previous version with Boost.Asio)

build: 1.0.3.5 [changelog]

Full sources of SDK for Linux with demo version of ProtocolFilters.

If your browser blocks the downloaded file:

- Download a suitable build of curl utility here. It is possible to bypass this step on Windows 10/11, because it includes curl as a default component since build 17063 of Windows 10.
- Use the following command to download the package:
curl --output package.zip <package file URL>