diff --git a/q2a_usercheck.sh b/q2a_usercheck.sh index efa6ec2..4794e94 100755 --- a/q2a_usercheck.sh +++ b/q2a_usercheck.sh @@ -8,7 +8,8 @@ test -f $cache || install -m 600 /dev/null $cache tail -F $logf | while read line ; do case $line in (*"POST"*) ip=`echo $line | awk '{print $1}'` - if ! grep -q $ip $cache; then + ip_regex=`echo $ip | sed 's/\./\\./g'` + if ! grep -q $ip_regex $cache; then echo $ip >> $cache /usr/local/bin/forumspam.sh "$ip" fi