+++ /dev/null
-#!/bin/bash
-#
-# This is a control script for nfblocker.
-#
-
-if [ -z "$1" ] ; then
- echo "start or stop?"
- exit 1
-fi
-
-cd $(dirname $(readlink $0))
-
-function start_nfblocker() {
- LOG=/var/log/nfblocker.$(date +%Y%m%d)
- BLOCKED=( ../acl/*.acl )
- echo "BLOCKING ${BLOCKED[@]}" >> $LOG
- ./nfblocker ../blocked/*.acl >> $LOG 2>&1 &
-}
-
-TABLE=OUTPUT
-case $1 in
- start)
- iptables -I $TABLE -p tcp -j NFQUEUE --queue-num 99
- pkill -x nfblocker
- start_nfblocker
- ;;
- reload)
- pkill -x nfblocker
- start_nfblocker
- ;;
- stop)
- iptables -D $TABLE -p tcp -j NFQUEUE --queue-num 99
- pkill -x nfblocker
- ;;
- *)
- echo "Use start, stop or reload" >&2
- ;;
-esac
--- /dev/null
+#!/bin/bash
+#
+# This is a control script for nfblocker.
+#
+
+if [ -z "$1" ] ; then
+ echo "start or stop?"
+ exit 1
+fi
+
+cd $(dirname $(readlink $0))
+
+function start_nfblocker() {
+ LOG=/var/log/nfblocker.$(date +%Y%m%d)
+ BLOCKED=( ../acl/*.acl )
+ echo "BLOCKING ${BLOCKED[@]}" >> $LOG
+ ./nfblocker ../blocked/*.acl >> $LOG 2>&1 &
+}
+
+TABLE=OUTPUT
+case $1 in
+ start)
+ iptables -I $TABLE -p tcp -j NFQUEUE --queue-num 99
+ pkill -x nfblocker
+ start_nfblocker
+ ;;
+ reload)
+ pkill -x nfblocker
+ start_nfblocker
+ ;;
+ stop)
+ iptables -D $TABLE -p tcp -j NFQUEUE --queue-num 99
+ pkill -x nfblocker
+ ;;
+ *)
+ echo "Use start, stop or reload" >&2
+ ;;
+esac