WinpkFilter Icon

WinpkFilter

WinpkFilter is a high performance packet filtering framework.

WinpkFilterOverview

Editor: WinpkFilter is more than just a firewall development kit for Windows. With WinpkFilter you can make an application that inserts itself into the Windows network stream: custom firewall solution, internet connection sharing (NAT), IP Shaper, VPN and many other low-level network solutions completely in user-mode using your favorite development environment: Visual C++, Visual C#, Delphi, Visual Basic, C++ Builder and etc.

Using WinpkFilter requires no experience in kernel mode programming on your behalf since WinpkFilter provides you with powerful user level API. However, if you need to implement your solution (to achieve better performance) in kernel mode you can use well-documented raw IOCTL interface as well.
The easiEST way to develop and debug packet filtering/modifying Communication Applications such as firewalls, sniffers, internet connection sharing, VPN, etc.
SMP safe.
Full portability to all Windows platforms due to the common API.
Operates on RAS/PPP adapters
Complete source code for sample applications (projects for MS Visual C++, MS Visual Basic, Borland Delphi and C++ Builder) and wrapper API DLL is available. Source code for helper drivers supplied when you purchase Source Code License ONLY.
Passive network listening and active filtering (with possible packet modification) modes
Interface for sending RAW Ethernet packets to network interface (originated by MSTCP) or to MSTCP
Supports MTU decrement (allows you to set system-wide MTU decrement). This option is required if you plan to add additional headers to IP packets (implement IP in IP packet tunneling, IPSEC based VPN and so on).
Helper routines in ndisapi.dll for converting internal (NDIS level) network interface names to the user friendly ones (the names you see in Network connections properties)
Helper drivers are based on NDIS-hooking technology. You can read more about this technology here. Windows x64 driver and Vista/2008 drivers are based on NDIS intermediate driver.

NEW

Fixed some bugs.

WinpkFilterInformation

Version
3.0
Date
04.21.08
License
Language
English
File Size
1004KB
Category
Operating Systems
Windows Vista, 2003, XP, 2000, 98, Me, NT
System Requirements
No additional system requirements.
Ethernet Bridge Icon
This is a small utility for MAC level bridging TCPIP bound network interfaces.
Free
Virtual Network Adapter VirtNet Icon
VirtNet is a dummy virtual network interface can be used for various purposes.
Free
Internet Gateway Icon
This is a single threaded WinpkFilter based Internet Connection sharing solution
Free
NeT Firewall Icon
NeT Firewall is a comprehensive stateful firewall solution
Trial
More
Kismet Icon
Wireless network detector, sniffer, and intrusion detection system.
Free
WebScarab Icon
A framework for analyzing applications.
Free
ScanLine Icon
Command line port scanner.
Free
VisualLookout Icon
VisualLookout monitors and records the activity as visitors enter your system...
Trial
EagleEyeOS Professional Icon
Powerful and flexible security solution against data leakage.
Trial
Kiwi Log Viewer (Win) Icon
Free log file viewer for Windows
Free
Hidetools Spy Monitor Icon
Record your kids' or employees' PC activity. Send reports to your email address.
Trial
Crawler Parental Control Icon
Get Crawler Parental Control to monitor user activity on your computer
Free
More