Ufw Cheat Sheet
Ufw
Basic commands
sudo ufw statusCheck status (usually "inactive" by default).sudo ufw status numberedList rules with ID numbers (great for deleting).sudo ufw enableTurn the firewall ONsudo ufw disableTurn the firewall OFFsudo ufw reload✔Apply changes after editing rules.
Defaults
shell sudo ufw default deny incoming sudo uwf default allow outgoing
Allow HTTP (80)
shell sudo ufw allow http
or
shell sudo ufw allow 80
Allow HTTPS (443)
shell sudo ufw allow https
or
shell sudo ufw allow 443
Allow a Port Range
shell sudo ufw allow 8000:8100/tcp
Allow entire subnet to all ports
shell sudo ufw allow from 192.168.1.0/24
Allow a specific IP
shell sudo ufw allow from 192.168.1.50
Allow IP to a specific port
shell sudo ufw allow from 192.168.1.50 to any port 22
Allow subnet to specific port with specific protocol with comment
shell sudo ufw allow from 192.168.10.0/24 to any port 5900 proto tcp comment \ "Allow VNC from .10.0/24 subnet"