NetFilter SDK is a developer toolkit for transparent filtering the outgoing TCP connections on Windows. 'Transparent' means that no changes are needed in settings of the network applications.
The toolkit is easy in use and suitable for creating various kinds of applications, which ususally require filtering HTTP, POP3, SMTP and other protocols.
The SDK based applications are compatible with our software, using various methods for transparent filtering TCP traffic: LSP, sockets hook, TDI or NDIS redirectors. The toolkit is protected from the filtering conflicts, when several local proxies are filtering the same TCP connections in cycle.
NetFilter SDK consists of two subsystems: TDI-level TCP redirector (kernel driver) and FiltersLib C++ library.
Limitations:
· The driver allows no more than 1000 redirections. After exceeding this limit the redirections begin to work again only after system reboot.
· The FiltersLib is provided as a static library for building the samples in debug configuration.
What's New in This Release:
· Reduced memory usage on outgoing TCP data path.
· Fixed a minor issue in packet level filter.
· The weight of a packet level filter is updated to fix issues with Teredo traffic.
· Fixed an incompatibility with NOD32 on Windows 8.