This is the documentation for Group-Office 3.x. The latest version is 4.0. Click here to go to the Group-Office 4.0 documentation wiki.

Fail2ban

From Group-Office groupware
Jump to: navigation, search

With fail2ban you can enhance the security of Group-Office. When a user logs in Group-Office writes log message to /home/groupoffice/log/info.log (or wherever your file_storage_path is). fail2ban analyzes this file and when someone enters a number of wrong passwords it will block the IP address using IPtables.

To install fail2ban on debian enter:

apt-get install fail2ban

Create the Group-Office script /etc/fail2ban/filter.d/group-office.conf:

# Fail2Ban configuration file
#
#   Group-Office
#

[Definition]

failregex = .*LOGIN FAILED for user: .* from IP: <HOST>

ignoreregex = 

Edit jail.conf and add:

[groupoffice]

enabled = true
port	= http,https
filter	= groupoffice
logpath = /home/groupoffice/log/info.log
maxretry = 3


Edit the Group-Office config.php file and add:

$config['info_log']='/home/groupoffice/log/info.log';
Personal tools