--- 2.0/brute_force_notice_ip.sh 2012-04-21 12:46:38.000000000 -0600 +++ 2.1/brute_force_notice_ip.sh 2014-12-26 18:45:30.000000000 -0700 @@ -1,4 +1,8 @@ #!/bin/sh +#VERSION=2.1 + +##################################### +NOFIY_BY_EMAIL=0 #give your server a name for easy idenfication SERVER=`hostname -s` @@ -6,11 +10,16 @@ #where you want the email to be sent to #EMAIL=your@address.com -#echo "IP $value has been blocked for making $count failed login attempts -# -#$data -# -#`dig -x $value`" | mail -s "$SERVER: blocked $value for $count failed attempts" $EMAIL +##################################### +if [ "${NOFIY_BY_EMAIL}" -gt 0 ]; then +echo "IP $value has been blocked for making $count failed login attempts + +$data + +`dig -x $value`" | mail -s "$SERVER: blocked $value for $count failed attempts" $EMAIL +fi + +####### SCRIPT=/usr/local/directadmin/scripts/custom/block_ip.sh ip=$value $SCRIPT