From 97aa14d0a24bd5ca98a24158c2b7e19d822a9539 Mon Sep 17 00:00:00 2001 From: MichaelScuteri Date: Thu, 20 Aug 2026 14:03:26 +1000 Subject: [PATCH] fix query parsing on python 3.10+ --- core/handler.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/handler.py b/core/handler.py index e12c611..80ae0c6 100644 --- a/core/handler.py +++ b/core/handler.py @@ -117,9 +117,15 @@ def find_stager(self, splitted): def parse_params(self): splitted = self.path.split("?") + if not self.find_stager(splitted): return False - self.get_params = parse_qs(splitted[1]) if len(splitted) > 1 else {} + + if len(splitted) > 1: + query = splitted[1].replace(';', '&') + self.get_params(query) + else: + self.get_params = {} sessionname = self.options.get("SESSIONNAME")