WFP Explorer is a Windows GUI tool for viewing and editing Windows Filtering Platform (WFP) objects: filters, layers, sublayers, providers, provider contexts, callouts, sessions and network events. It can also draw a layer as a graph, showing its sublayers and filters in the order WFP evaluates them.
- List views for every WFP object type, with sorting, search, copy, and export to CSV.
- Hierarchy view: a tree of layers, each with its filters and callouts.
- Layer maps: a graph of a layer's sublayers (by weight) and their filters (by effective weight), with the callouts the filters use. You can color the filters by provider and hide the Windows Firewall filters.
- Callout maps: a graph of a callout's provider, its layer, and the filters that use it.
- Property dialogs for filters (including their conditions), layers (fields and filters), sublayers, providers and callouts.
- Network events: the events the Base Filtering Engine (BFE) has logged, such as dropped packets, with the filter and layer that caused them.
- Editing: create filters, providers and sublayers; delete filters, sublayers, providers and callouts.
- Save maps as PNG, SVG, JPEG, BMP, or a WFP Map file that you can open again later.
- Dark mode.
See the User Guide for a tour of every view.
Get the latest version from the Releases page. WFP Explorer runs on Windows 10 and later (x64). It needs administrator rights to access the BFE, so it asks for elevation when it starts.
| Layer map | Filters |
|---|---|
![]() |
![]() |
| Filter properties | Callout map |
![]() |
![]() |
WFP Explorer is a Visual Studio 2026 solution (C++20 and WTL).
-
Clone the repository with its submodule:
git clone --recursive https://github.com/zodiacon/WFPExplorer.gitIf you already cloned it, run
git submodule update --init. -
Install the dependencies with vcpkg, using its classic mode and MSBuild integration (
vcpkg integrate install):vcpkg install wtl:x64-windows-static wil:x64-windows-static detours:x64-windows-static -
Build
WFPExplorer.slnin Visual Studio, or from a Developer Command Prompt:msbuild WFPExplorer.sln /p:Configuration=Release /p:Platform=x64The executable is
x64\Release\WFPExp.exe.
The solution also builds wfpc, a small console tool that lists WFP objects (wfpc list filters, wfpc list layers, and so on).




