← 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.

What's new in 2.8.1

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 Audit tab (see v2.8.0 notes). If you downloaded version 2.8.0, please go to the settings tab and click "Revert Windows Firewall." That version disabled all Windows rules by default (thus blocking those app/service acces to the internet). You do not need to revert anything if you did not download v2.8.0, but you may want to just to add the MFW prefix to rules to ensure Windows does not create its own rules on top of those without telling you.

Read release notes

Version history

Version Updated Notes
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