#!/bin/bash

IPT="iptables -w -t filter"
IPT6="ip6tables -w -t filter"

ipt()
{
    $IPT $* || true
    $IPT6 $* || true
}

ipt -F appgate-filter-input 2>/dev/null
ipt -F appgate-filter-output 2>/dev/null
direct=$(iptables -n -w -t filter -L INPUT | grep -q INPUT_direct && echo _direct)
ipt -D INPUT$direct -j appgate-filter-input 2>/dev/null
direct=$(iptables -n -w -t filter -L OUTPUT | grep -q OUTPUT_direct && echo _direct)
ipt -D OUTPUT$direct -j appgate-filter-output 2>/dev/null
ipt -X appgate-filter-input 2>/dev/null
ipt -X appgate-filter-output 2>/dev/null

rm -f /var/run/.appgate-fw-enabled

exit 0
