#!/bin/sh STATUS=$(/sbin/e-smith/db configuration getprop fail2ban status || echo disabled) if [ "$STATUS" != "enabled" ]; then exit 0 fi sleep 1 for JAIL in http-overflows http-noscript http-scan http-auth; do /usr/bin/fail2ban-client status $JAIL > /dev/null 2>&1 if [ $? -eq 0 ]; then /usr/bin/fail2ban-client set $JAIL addlogpath /var/log/httpd/error_log fi done for JAIL in pam-generic ftp; do /usr/bin/fail2ban-client status $JAIL > /dev/null 2>&1 if [ $? -eq 0 ]; then /usr/bin/fail2ban-client set $JAIL addlogpath /var/log/secure fi done for JAIL in lemonldap; do /usr/bin/fail2ban-client status $JAIL > /dev/null 2>&1 if [ $? -eq 0 ]; then /usr/bin/fail2ban-client set $JAIL addlogpath /var/log/messages fi done