only turn on ddos_detected if loggedout_counter>1000

pull/143/head
Aevann 2023-05-04 21:36:08 +03:00
parent 223dd2ae2b
commit 4b9b449f3a
1 changed files with 8 additions and 9 deletions

View File

@ -77,15 +77,14 @@ def calc_users():
loggedin_counter = len(loggedin)
loggedout_counter = len(loggedout)
if not IS_LOCALHOST:
if loggedout_counter > (loggedin_counter * 5):
if not get_setting('ddos_detected'):
toggle_setting('ddos_detected')
set_security_level('under_attack')
else:
if get_setting('ddos_detected'):
toggle_setting('ddos_detected')
set_security_level('high')
if loggedout_counter > 1000 and loggedout_counter > (loggedin_counter * 5):
if not get_setting('ddos_detected'):
toggle_setting('ddos_detected')
set_security_level('under_attack')
else:
if get_setting('ddos_detected'):
toggle_setting('ddos_detected')
set_security_level('high')
return {'loggedin_counter':loggedin_counter,