diff --git a/do_persistant_bans.sh b/do_persistant_bans.sh index 48db466..bfb338c 100644 --- a/do_persistant_bans.sh +++ b/do_persistant_bans.sh @@ -1,11 +1,17 @@ +echo "Removing old sets" iptables -F permanent-bans +iptables -C INPUT -j permanent-bans 2>/dev/null || \ +iptables -I INPUT 1 -j permanent-bans ipset destroy ci-badguys -ipset create ci-badguys iphash +ipset create ci-badguys hash:ip ipset destroy bca-badguys -ipset create bca-badguys nethash +ipset create bca-badguys hash:net +echo "Making sets..." /etc/scripts/make_badguys_set.sh # ci-badboys Set: +echo "Setting up ci-badguys" iptables -A permanent-bans -m set --match-set ci-badguys src -j DROP # bca-badboys Set: -iptables -A permanent-bans -m set --match-set bca-badguys src -j DROP +echo "Setting up bca-badguys" +iptables -A permanent-bans -m set --match-set bca-badguys src -j DROP \ No newline at end of file