improvements

master
Aevann 2023-10-19 00:12:17 +03:00
parent f6b5723308
commit b5a561a343
2 changed files with 2 additions and 5 deletions

View File

@ -11,10 +11,7 @@ CLOUDFLARE_AVAILABLE = CF_ZONE and CF_ZONE != DEFAULT_CONFIG_VALUE
def _request_from_cloudflare(url, method, post_data_str):
if not CLOUDFLARE_AVAILABLE: return False
try:
res = str(requests.request(method, f"{CLOUDFLARE_API_URL}/zones/{CF_ZONE}/{url}", headers=CF_HEADERS, data=post_data_str, timeout=CLOUDFLARE_REQUEST_TIMEOUT_SECS))
except:
return False
res = str(requests.request(method, f"{CLOUDFLARE_API_URL}/zones/{CF_ZONE}/{url}", headers=CF_HEADERS, data=post_data_str, timeout=CLOUDFLARE_REQUEST_TIMEOUT_SECS))
return res == "<Response [200]>"
def set_security_level(under_attack="high"):

View File

@ -61,7 +61,7 @@ def calc_users():
else:
ddos_threshold = 1000
if g.loggedout_counter > ddos_threshold:
if g.loggedin_counter + g.loggedout_counter > ddos_threshold:
if not get_setting('under_attack'):
set_setting('under_attack', True)
set_security_level('under_attack')