Skip to content

Commit

Permalink
Changes to fail2ban to work with f2b 1.0+
Browse files Browse the repository at this point in the history
Change default bantime to 15 minutes
Mofidied logic a bit
  • Loading branch information
somebodywashere committed Feb 27, 2024
1 parent 2b9d2d0 commit 754b591
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions x-ui.sh
Original file line number Diff line number Diff line change
Expand Up @@ -947,8 +947,8 @@ run_speedtest() {
}

create_iplimit_jails() {
# Use default bantime if not passed => 30 minutes
local bantime="${1:-30}"
# Use default bantime if not passed => 15 minutes
local bantime="${1:-15}"

# Uncomment 'allowipv6 = auto' in fail2ban.conf
sed -i 's/#allowipv6 = auto/allowipv6 = auto/g' /etc/fail2ban/fail2ban.conf
Expand All @@ -959,8 +959,8 @@ enabled=true
filter=3x-ipl
action=3x-ipl
logpath=${iplimit_log_path}
maxretry=4
findtime=60
maxretry=2
findtime=32
bantime=${bantime}m
EOF

Expand All @@ -973,7 +973,7 @@ EOF

cat << EOF > /etc/fail2ban/action.d/3x-ipl.conf
[INCLUDES]
before = iptables-common.conf
before = iptables-allports.conf
[Definition]
actionstart = <iptables> -N f2b-<name>
Expand Down

0 comments on commit 754b591

Please sign in to comment.