Alternatives to OpenSnitch
An interactive application firewall for Linux that asks before letting any program make an outbound connection. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
OpenSnitch
An interactive application firewall for Linux that asks before letting any program make an outbound connection.
Replacements
Listings that take over the same core job as OpenSnitch.
Portmaster
Shows every connection each application makes and lets you block any of them, with sensible defaults already set.
Portmaster runs on Windows and Linux with tracker blocking and secure DNS preset, while network history search and bandwidth figures are paid.
LuLu
Control outbound application connections on macOS.
LuLu is an open-source GPL-3.0 outbound firewall like OpenSnitch, but it runs on macOS instead of Linux.
Little Snitch
macOS application firewall that prompts on outgoing connections.
Little Snitch prompts on outbound connections on macOS with a network monitor, but is closed source with a one-time paid licence.
simplewall
Puts a plain list of programs in front of the Windows Filtering Platform, so you decide what is allowed online.
simplewall runs on Windows using a plain allow and block list instead of prompts, with a portable build under a megabyte.
GlassWire
Network monitor and firewall with a visual traffic history.
GlassWire works on Windows and Android with a visual traffic history, is closed source, and puts longer history behind a paid licence.
NetGuard
No-root Android firewall that blocks internet access per app.
NetGuard blocks internet access per app on Android without root, but occupies the VPN slot so it cannot run alongside a VPN.
AFWall+
iptables firewall for rooted Android with per-app rules.
AFWall+ is an open-source iptables firewall for rooted Android with per-network rules, and it does not use the VPN slot.
TinyWall
A free, lightweight firewall controller for Windows that works without pop-up prompts.
TinyWall is a free closed-source Windows firewall controller with no pop-up prompts or kernel drivers, so programs must be allowed manually.
Also worth comparing
These listings name OpenSnitch as their own alternative, so the relationship runs both ways.
firewalld
A dynamically managed Linux firewall daemon with network zones and a D-Bus interface.
OpenSnitch is a GPL-3.0 Linux application firewall that prompts per program on outbound connections and can configure nftables inbound policy, adding a steady stream of prompts at first.
Picosnitch
A Linux daemon that monitors network traffic per executable and alerts when new programs connect.
OpenSnitch is an interactive Linux application firewall that prompts on and blocks new outbound connections, whereas Picosnitch only monitors and logs traffic.
ufw
Uncomplicated Firewall, a command-line tool for managing a netfilter firewall on Linux.
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.
Similar software
Related functionality, not a direct replacement.
Fail2ban
Log-watching daemon that bans addresses after repeated authentication failures.
CrowdSec
Detect suspicious behavior in server logs and web traffic.
IPFire
A hardened Linux-based firewall distribution with VPN support, network segmentation and a web management console.
OPNsense
An open-source firewall and routing platform based on FreeBSD that you install on your own hardware.