#!/usr/bin/env bash ipt="/sbin/iptables" # ------------- # --- Some functions # ------------- echononl(){ echo X\\c > /tmp/shprompt$$ if [ `wc -c /tmp/shprompt$$ | awk '{print $1}'` -eq 1 ]; then echo -e -n "$*\\c" 1>&2 else echo -e -n "$*" 1>&2 fi rm /tmp/shprompt$$ } echo_done() { echo -e "\033[75G[ \033[32mdone\033[m ]" } echo echononl "\tFlushing firewall iptable (IPv4).." # - default policies # - $ipt -P INPUT ACCEPT $ipt -P OUTPUT ACCEPT $ipt -P FORWARD ACCEPT ## - flush chains ## - $ipt -F $ipt -F INPUT $ipt -F OUTPUT $ipt -F FORWARD $ipt -F -t mangle $ipt -F -t nat $ipt -F -t raw $ipt -X $ipt -Z echo_done # Flushing firewall iptable (IPv4).. echo