помогите написать скрипт внесения IP ботов в iptables
есть файл со списком IP. Каждый IP на новой строке.
пример
94.54.35.148
203.168.168.58
189.18.50.99
189.130.45.3
200.49.191.30
121.133.121.170
есть скрипт
#!/bin/bash
BANIP=`cat /usr/local/etc/ban/bot.log`
for ip in $BANIP
do
echo 'iptables -I INPUT -p tcp -s $ip --dport 80 -j DROP'
if [ "$1" == "apply" ]; then
/sbin/iptables -D INPUT -p tcp -s $ip --dport 80 -j DROP
/sbin/iptables -I INPUT -p tcp -s $ip --dport 80 -j DROP
fi
done
только из-за того, что после IP стоит перенос строки получается не совсем то, что нужно:
--dport 80 -j DROPp tcp -s 200.2.141.115
--dport 80 -j DROPp tcp -s 208.95.113.193
--dport 80 -j DROPp tcp -s 59.52.94.233
--dport 80 -j DROPp tcp -s 189.139.138.223