diff --git a/plugins/firewalld/firewalld.plugin.zsh b/plugins/firewalld/firewalld.plugin.zsh index b2c0f64be..478919f6f 100644 --- a/plugins/firewalld/firewalld.plugin.zsh +++ b/plugins/firewalld/firewalld.plugin.zsh @@ -15,3 +15,10 @@ function fwl () { echo 'Direct Rules:' sudo firewall-cmd --direct --get-all-rules } + +function fwbackup() { + sudo firewall-cmd --runtime-to-permanent + mkdir -p ~/firewall-backup + sudo cp /etc/firewalld/zones/* ~/firewall-backup/ + echo "Backup saved to ~/firewall-backup/" +}