← Package directory
Available on winget

Install Minimal Firewall

A lightweight, portable Windows firewall frontend that alerts users and allows quick blocking of outbound connections without kernel modifications or disabling Core Isolation.

Install with winget
winget install --id Deminimis.MinimalFirewall
Upgrade
winget upgrade --id Deminimis.MinimalFirewall
Uninstall
winget uninstall --id Deminimis.MinimalFirewall

About Minimal Firewall

A lightweight, portable Windows firewall frontend that alerts users and allows quick blocking of outbound connections without kernel modifications or disabling Core Isolation.

Version history

Version Updated Notes
2.8.5 - Updated UWP naming - Now saves column sorting
2.8.4 Unknown Features - Added domain blocking. - Check the guide for more info: https://github.com/deminimis/minimalfirewall/wiki/Minimal-Firewall-User-Guide Bugs - Fixed error window - Fixed temporary rules persisting Full Changelog...
2.8.3 Unknown Bus - fix: sidebar tab icon and text alignment by @mirbyte in #157 - Fixed UWP filter in Rules tab. - More support for foreign languages (removing language localization). Full Changelog: v2.8.2...v2.8.3
2.8.2 Unknown Bugs - Turning off popups in settings now closes all pending popups (but keeps them in dashboard). Backend - Refactored theming - Tab performance upgrade UI - Updated fonts - Removed some custom ui This is a fairly large...
2.8.1 Unknown Bugs - Removed the auto-disable OS rules, which interfere with some core networking, especially with VPN. This version now relies on the MFW prefix on rules to avoid conflicts with OS rules. It retains the logging in the...
2.7.5 Unknown What's Changed - chore: normalize line endings and file encoding by @mirbyte in #132 - add logging to silent exception handlers by @mirbyte in #135 - feat: show origin for auto-allowed rules by @mirbyte in #136 - fix: na...
2.7.4 Unknown What's Changed - Add .editorconfig and .gitattributes by @mirbyte in #122 - Update README build instructions by @mirbyte in #124 - Verify WFP audit policy on startup when lockdown is persisted by @mirbyte in #125 - Possi...
2.7.2 Unknown Updated icon fetching
2.7.1 Unknown Bugs - Fixed audit tab not showing up - Fixed WSL connection - Fixed edit rule in rule tab - Signature fix Backend - Ensured pending connections stay until interacted with in dashboard UI - Changed appdata button to loca...
2.7.0 Unknown UI - Added auto-theme to follow whatever theme you have on in Windows. - Slightly updated light theme colors. - Adjusted rule creator boxes - Added status bar displaying properties in dashboard, including publisher Bugs...
2.6.8 Unknown Bugs - Reduced noise filtering to make sure most apps would prompt you to create a firewall rule.
2.6.7 Unknown Backend - Changed settings storage to localappdata Bugs - Fixed WSL updates. - Fixed open port rule creation.
2.6.5 Unknown Backend - Refactored code for stability - Windows Event auditing turned off when unlocked - Culture invariant to try to support non-English systems better Bugs - Fixed column sorting - Fixed group tab toggle UI - Removed...
2.6.4 Unknown Bugs - Fixed sorting logic in audit tab. - Changed DPI/resolution implementation with tabs. Backend - Added support for 5152 events. UI - Added copy detail button to popups. - Auto refreshes list when rules are updated (...
2.6.3 Unknown Bugs - Fixed rule creation logic
2.6.2 Unknown Bugs - Fixed pop-up rule creation.
2.5.5 Unknown Backend - Now re-enables all rules managed by Minimal Firewall when it starts, for those who create rules inside paths which are not present at startup (e.g. Veracrypt or USB). Bugs - Fixed live connections not appearing...
2.5.4 Unknown Bugs - Fixed svchost subprocess rules.
2.5.3 Unknown Release notes
1.8.0 Unknown Release notes