From c9c21f1baa8580f5683b9abb47da890a3d667f8e Mon Sep 17 00:00:00 2001 From: Alexandr Bogomyakov Date: Sat, 26 Oct 2024 10:45:33 +0300 Subject: [PATCH] log keys --- main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 05fe691..e691d52 100755 --- a/main.py +++ b/main.py @@ -321,6 +321,10 @@ def del_client(): return redirect(url_for("clients", nt="User has been deleted")) +def append_to_log(log_entry): + with open("access_log.log", "a") as log_file: + log_file.write(log_entry + "\n") + @app.route("/dynamic/", methods=["GET"], strict_slashes=False) def dynamic(hash_secret): # Depricated scheme. @@ -349,7 +353,7 @@ def dynamic(hash_secret): client = CLIENTS[client_id] if server and client: - + append_to_log(f"User: {client["name"]}. Server: {server.data['name']} client secret string: {hash_secret}") client_shadowsocks_key = next( (item for item in server.data["keys"] if item.key_id == client["name"]), None )