#!/bin/sh
#
# Control script for manual use of blockdomains.

do_start() {
    iptables -I OUTPUT -p tcp -j NFQUEUE --queue-num 99
    blockdomains /etc/blockdomains/blocked/*.acl &
}

do_stop() {
    iptables -D OUTPUT -p tcp -j NFQUEUE --queue-num 99
    pkill blockdomains
}

case "$1" in
    start) do_start ;;
    reload) do_stop ; do_start ;;
    stop) do_stop ;;
    *) echo "Use start, stop or reload" >&2 ;;
esac
