This repository has been archived on 2025-03-03. You can view files and clone it, but cannot push or open issues or pull requests.
q2a-antispam/q2a_usercheck.sh
2020-08-31 21:17:14 -07:00

20 lines
407 B
Bash
Executable File

#!/bin/sh
mysql_user='q2a_user'
mysql_pass='q2a_pass'
mysql_db='q2a_db'
tmpf=`mktemp`
yesterday=`date -d yesterday '+%Y-%m-%d %H:%M:%S'`
mysql -u $mysql_user "--password=$mysql_pass" $mysql_db -e \
"SELECT INET_NTOA(CONV(HEX(createip),16,10))
FROM qa_users WHERE created >= '$yesterday';
" | sed '1d' | sort | uniq > $tmpf
while read ip ; do
/usr/local/bin/forumspam.sh "$ip"
done < $tmpf
rm $tmpf