From 803fc1b298a661d939ec68328d3b9fcebdadea57 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Sat, 18 Sep 2021 21:27:30 +0200 Subject: [PATCH] retreive real client IP --- app/routes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/routes.py b/app/routes.py index 746e09a..b25b22d 100644 --- a/app/routes.py +++ b/app/routes.py @@ -33,8 +33,8 @@ def upload_dump(): log = open(LOG_FILENAME, "a") now = datetime.datetime.now() fulltime = now.isoformat() - # shorttime= now.replace(microsecond=0).isoformat() - remote_addr = request.remote_addr # client addr + # client addr: + remote_addr = request.environ.get("HTTP_X_FORWARDED_FOR", request.remote_addr) log.write("{} request from {}\n".format(fulltime, remote_addr)) # Avec seulement alphanum et tiret: clean_deptname = re.sub(r"[^A-Za-z-]", "", request.form["dept_name"])