Skip to content

piewall for Windows

Your firewall, simple as pie.

See every Windows Firewall rule at a glance, open a port in one step, and catch the Block rule quietly undoing your Allow.

Windows 10 and 11 · Free and open source · macOS coming soon

Features

Every rule in view. Every change on purpose.

  • Every rule, instantly.

    Around 850 rules load in half a second, with friendly names for Store apps instead of package IDs.

  • Open a port in one step.

    Pick a port and a network. piewall writes the rule and marks it as yours, so it is easy to find later.

  • Find the Block that wins.

    Windows always lets Block beat Allow. piewall finds the Block rules undoing your openings, even the ones a dismissed popup left behind.

  • Safe by design.

    It only reads until you act. Windows asks for permission only when something changes, and close removes only rules piewall made.

  • Export and import.

    Save rules as JSON and bring them to another PC. Rules that already exist are skipped.

  • A command line for scripts.

    Everything in the window is also a command, with exit codes your scripts can check.

How conflicts work

The slice you opened.

Think of your firewall as a whole pie. Opening a port lifts one slice out: an Allow rule that lets that traffic through.

But Block always wins. If any Block rule covers the same port or program, Windows obeys it and ignores your Allow. Nothing tells you. The connection just fails.

Often you made it without knowing. Dismiss a Windows Security popup and Windows quietly adds a Block rule for that program. piewall finds these, shows a yellow banner, and lets you review and fix them.

A firewall drawn as a pieAn orange brick-patterned pie with one slice lifted out and labeled Allow 8080. A red plate labeled Block sits in the gap the slice left, so the slice cannot drop back into place.8080Block

Command line

Same power, from the keyboard.

Script your setup, check a port in CI, or fix a conflict over SSH. Every command exits with a code your scripts can read.

PowerShell
# rules that name port 8080> piewall list --port 8080# allow inbound TCP 8080 on public networks> piewall open 8080 --profile public# Block rules overriding Allow rules> piewall conflicts# remove only the rules piewall opened> piewall close 8080
Real output from piewall conflicts, open and close.

Light and dark

At home on your desktop, day or night.

piewall follows your Windows appearance. No settings to change.

Light
Dark

Get piewall.

Free for Windows 10 and 11. Reading your rules needs no admin rights.

Installer

Adds piewall to the Start menu. Recommended for most people.

Download Installer

Portable

One .exe, nothing to install. Run it from anywhere.

Download Portable .exe

Source, release notes and checksums on GitHub Releases.

Saved you an afternoon?

piewall is free, and it will stay free. If it helped, you can buy me a coffee. It keeps the next version coming, macOS included.

Buy me a coffee · $5

One time, secure checkout by Stripe. No account needed.