mirror of
				https://github.com/searxng/searxng.git
				synced 2025-11-04 03:27:06 -05:00 
			
		
		
		
	[mod] increase SUSPICIOUS_IP_WINDOW from one day to 30 days
In my tests I see bots rotating IPs (with endless IP lists). If such a bot has 100 IPs and has three attempts (SUSPICIOUS_IP_MAX = 3) then it can successfully send up to 300 requests in one day while rotating the IP. To block the bots for a longer period of time the SUSPICIOUS_IP_WINDOW, as the time period in which an IP is observed, must be increased. For normal WEB-browsers this is no problem, because the SUSPICIOUS_IP_WINDOW is deleted as soon as the CSS with the token is loaded. SUSPICIOUS_IP_WINDOW = 3600 * 24 * 30 Time (sec) before sliding window for one suspicious IP expires. SUSPICIOUS_IP_MAX = 3 Maximum requests from one suspicious IP in the :py:obj:`SUSPICIOUS_IP_WINDOW`.""" Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
		
							parent
							
								
									281e36f4b7
								
							
						
					
					
						commit
						80af38d37b
					
				@ -82,7 +82,7 @@ API_WONDOW = 3600
 | 
				
			|||||||
API_MAX = 4
 | 
					API_MAX = 4
 | 
				
			||||||
"""Maximum requests from one IP in the :py:obj:`API_WONDOW`"""
 | 
					"""Maximum requests from one IP in the :py:obj:`API_WONDOW`"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SUSPICIOUS_IP_WINDOW = 3600 * 24
 | 
					SUSPICIOUS_IP_WINDOW = 3600 * 24 * 30
 | 
				
			||||||
"""Time (sec) before sliding window for one suspicious IP expires."""
 | 
					"""Time (sec) before sliding window for one suspicious IP expires."""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SUSPICIOUS_IP_MAX = 3
 | 
					SUSPICIOUS_IP_MAX = 3
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user