diff --git a/server/ip-blocker.sh b/server/ip-blocker.sh index f608f9a..b4a6d5a 100644 --- a/server/ip-blocker.sh +++ b/server/ip-blocker.sh @@ -14,27 +14,27 @@ UNBAN_CMD=/usr/local/bin/unban-ip IPTABLES_CMD="/usr/sbin/iptables" # Скрипт: ban-ip -cat > "$BAN_CMD" <<"EOF" +cat > "$BAN_CMD" <" exit 1 fi -IP="$1" -$IPTABLES_CMD -I INPUT -s "$IP" -j DROP -echo "Забанен IP $IP (iptables)" +IP="\$1" +sudo $IPTABLES_CMD -I INPUT -s "\$IP" -j DROP +echo "Забанен IP \$IP (iptables)" EOF # Скрипт: unban-ip -cat > "$UNBAN_CMD" <<"EOF" +cat > "$UNBAN_CMD" <" exit 1 fi -IP="$1" -$IPTABLES_CMD -D INPUT -s "$IP" -j DROP -echo "Разбанен IP $IP (iptables)" +IP="\$1" +sudo $IPTABLES_CMD -D INPUT -s "\$IP" -j DROP +echo "Разбанен IP \$IP (iptables)" EOF chmod +x "$BAN_CMD" "$UNBAN_CMD"