firewallctl

dynamically managed firewall with support for network zones

Install

All systems
curl cmd.cat/firewallctl.sh
Debian Debian
apt-get install firewalld
Ubuntu
apt-get install firewalld
Arch Arch Linux
pacman -S firewalld
image/svg+xml Kali Linux
apt-get install firewalld
CentOS
yum install firewalld
Fedora
dnf install firewalld
Windows (WSL2)
sudo apt-get update sudo apt-get install firewalld
Raspbian
apt-get install firewalld

firewalld

dynamically managed firewall with support for network zones

firewalld is a dynamically managed firewall daemon with support for network/firewall zones to define the trust level of network connections or interfaces. It has support for IPv4, IPv6 firewall settings and for ethernet bridges and has a separation of runtime and persistent configuration options. It also provides a D-Bus interface for services or applications to add and apply firewall rules on-the-fly.