From: Ralph Ronnquist Date: Mon, 17 Feb 2025 02:47:37 +0000 (+1100) Subject: moved X-Git-Tag: 0.1~12 X-Git-Url: https://git.rrq.au/?a=commitdiff_plain;h=83b05c0a2f3f2afd1189c545041a5906df1118a9;p=rrq%2Fnfblocker.git moved --- diff --git a/nfblockerctl b/nfblockerctl new file mode 100755 index 0000000..aed8d22 --- /dev/null +++ b/nfblockerctl @@ -0,0 +1,20 @@ +#!/bin/sh +# +# Control script for manual use of nfblocker. + +do_start() { + iptables -I OUTPUT -p tcp -j NFQUEUE --queue-num 99 + nfblocker /etc/nfblocker/blocked/*.acl & +} + +do_stop() { + iptables -D OUTPUT -p tcp -j NFQUEUE --queue-num 99 + pkill nfblocker +} + +case "$1" in + start) do_start ;; + reload) do_stop ; do_start ;; + stop) do_stop ;; + *) echo "Use start, stop or reload" >&2 ;; +esac