#!/bin/bash -x

table="no"
case $2 in
   it)
      table="nordvpn.it"
      ;;
   us)
      table="nordvpn.us"
      ;;
   tor)
      table="tor"
      ;;
   rain)
      table="rain"
      ;;
   block)
      table="block"
      ;;
   *)
      table="no"
      ;;
esac

/usr/local/bin/route_remove $1

if [ x"$table" != "no" ] ; then
   if [ x"$table" == x"tor" ] ; then
      ipset add tor_ip $1 > /dev/null 2>&1 || true
   elif [ x"$table" == x"block" ] ; then
      ipset add block_ip $1 > /dev/null 2>&1 || true
   else
      ip rule add priority 700 from $1 lookup $table > /dev/null 2>&1 || true
      ipset add ${table}_ip $1 > /dev/null 2>&1 || true
   fi
fi


conntrack -D --src=$1
conntrack -D --dst=$1


exit 0
