added fail2ban config
This commit is contained in:
		
							
								
								
									
										4
									
								
								etc/fail2ban/filter.d/caddy-custom.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								etc/fail2ban/filter.d/caddy-custom.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
[Definition]
 | 
			
		||||
failregex = ^.*"remote_ip":"<HOST>",.*?"status":(?:4\d{2}|5\d{2}),.*$
 | 
			
		||||
ignoreregex =
 | 
			
		||||
datepattern = LongEpoch
 | 
			
		||||
							
								
								
									
										28
									
								
								etc/fail2ban/jail.local
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								etc/fail2ban/jail.local
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
			
		||||
[DEFAULT]
 | 
			
		||||
destemail = 
 | 
			
		||||
sendername = Fail2Ban
 | 
			
		||||
 | 
			
		||||
[sshd]
 | 
			
		||||
enabled = true
 | 
			
		||||
port = 1222
 | 
			
		||||
mode = aggressive
 | 
			
		||||
filter = sshd
 | 
			
		||||
maxretry = 3
 | 
			
		||||
findtime = 5m
 | 
			
		||||
bantime  = 120m
 | 
			
		||||
logpath = %(sshd_log)s
 | 
			
		||||
sshd_backend = systemd
 | 
			
		||||
 | 
			
		||||
[caddy]
 | 
			
		||||
backend = auto
 | 
			
		||||
enabled = true
 | 
			
		||||
chain = FORWARD
 | 
			
		||||
protocol = tcp
 | 
			
		||||
port = http,https
 | 
			
		||||
filter = caddy-custom
 | 
			
		||||
maxretry = 3
 | 
			
		||||
# 24h
 | 
			
		||||
bantime = 86400
 | 
			
		||||
# 12h
 | 
			
		||||
findtime = 43200 #12h
 | 
			
		||||
logpath = /var/log/caddy/access.log
 | 
			
		||||
		Reference in New Issue
	
	Block a user