43 lines
		
	
	
		
			755 B
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			755 B
		
	
	
	
		
			INI
		
	
	
	
	
	
| [general]
 | |
| debug = false
 | |
| log_file = /var/log/logmon.log
 | |
| pid_file = /var/run/logmon.pid
 | |
| backend = csf
 | |
| 
 | |
| [backend_csf]
 | |
| csf_path = /usr/sbin/csf
 | |
| # Dodatkowe opcje CSF
 | |
| 
 | |
| [backend_nftables]
 | |
| table_name = filter
 | |
| chain_name = logmon_block
 | |
| 
 | |
| [backend_iptables]
 | |
| chain_name = LOGMON_BLOCK
 | |
| 
 | |
| [backend_ufw]
 | |
| # UFW nie wymaga dodatkowych parametrów
 | |
| 
 | |
| [module_postfix]
 | |
| enabled = true
 | |
| log_file = /var/log/mail.log
 | |
| # Alternatywnie dla systemd:
 | |
| # use_journald = true
 | |
| # journald_unit = postfix.service
 | |
| 
 | |
| # Parametry detekcji
 | |
| max_failures = 5
 | |
| time_window = 60
 | |
| ban_duration = 86400
 | |
| 
 | |
| # Wzorce do wykrywania
 | |
| patterns = auth_failed,sasl_failed
 | |
| 
 | |
| [pattern_auth_failed]
 | |
| regex = authentication failed
 | |
| score = 1
 | |
| 
 | |
| [pattern_sasl_failed]
 | |
| regex = SASL [A-Z\-\d]+ authentication failed
 | |
| score = 2
 | 
