Alternatives to ufw

Uncomplicated Firewall, a command-line tool for managing a netfilter firewall on Linux. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as ufw.

  • firewalld

    A dynamically managed Linux firewall daemon with network zones and a D-Bus interface.

    firewalld manages Linux firewall rules through zones with separate runtime and permanent configuration, and offers GUI and applet front ends besides the command line.

  • OpenSnitch

    An interactive application firewall for Linux that asks before letting any program make an outbound connection.

    OpenSnitch is a graphical Linux application firewall that prompts on each outbound connection and can manage the nftables firewall, trading ufw's simplicity for per-program control.

  • Portmaster

    Shows every connection each application makes and lets you block any of them, with sensible defaults already set.

    Portmaster offers a graphical, per-application connection firewall with default tracker blocking on Windows and Linux, with some features paid.

Similar software

Related functionality, not a direct replacement.