This project has moved and is read-only. For the latest updates, please go here.

WinDivert Vs WinpkFilter

May 23, 2013 at 5:21 PM
Dear BarbaCoder

Could tell me please what is different WinDivert and WinpkFilter?
Which one is the best than another one ?
Is it effect to better speed?

Best Regards
May 23, 2013 at 10:12 PM
Edited May 23, 2013 at 10:12 PM

WinDivert Pros

  1. Use Microsoft built-in WFP (Windows Filtering Platform), It just a wrapper over WFP and all main job doing with Microsoft.
  2. WinDivert Does not need restart
  3. I couldn't run WinPkFilter on XEN virtual platform but WinDivert run.
  4. The license of WinPkFilter indicate that it required to be installed from ntkernet site while WinDivert is under LGPL.
  5. I see when WinPkFilter buffer got full and freeze due my issue it freeze all of network even whose that I don't filtered.

WinDivert Cons

  1. WinDivert driver does not signed.
  2. WinDivert does not support Windows XP and 2003 because WFP does not exists there while WinPkFilter work.


  1. WinDivert use Transport Layer while WinPKFilter use Data-Link Layer
    2, WinPKFilter should be compared with WFP too beacuse main job of WinDivert exists in WFP while WinPKFilter do all stuff.
I don't know about performance, security and bugs..
Jun 3, 2013 at 2:57 PM