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