File: //etc/fail2ban/jail.local
# Fail2ban configuration for CSF integration
# Created for CyberPanel/OpenLiteSpeed server
[DEFAULT]
# Use CSF for banning
banaction = csf
banaction_allports = csf
# Ignore localhost
ignoreip = 127.0.0.1/8 ::1
# Default ban time (1 hour)
bantime = 3600
# Find time window (10 minutes)
findtime = 600
# Max retries before ban
maxretry = 5
# Backend for log watching
backend = auto
[sshd]
enabled = true
port = ssh
logpath = /var/log/auth.log
maxretry = 5
bantime = 3600
[cyberpanel]
enabled = true
port = 8090
logpath = /home/cyberpanel/error-logs.txt
maxretry = 5
bantime = 3600
findtime = 600
[openlitespeed]
enabled = true
port = 7080
logpath = /usr/local/lsws/logs/error.log
maxretry = 5
bantime = 3600
findtime = 600