From bd5621f9bd2c0e7fe1d5a6fea1c305e4378d2e2f Mon Sep 17 00:00:00 2001 From: jkhsjdhjs Date: Sun, 16 Jul 2023 22:21:42 +0000 Subject: [PATCH] fix username escape in whois regex --- bert.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/bert.py b/bert.py index 77791e7..2cd0df6 100755 --- a/bert.py +++ b/bert.py @@ -204,10 +204,9 @@ def is_registered(username): try: sendRaw("WHOIS "+str(username)+"\n") user_info = getMessage() - regex = r"330 "+str(nick)+" "+str(username)+" [a-zA-Z0-9]+ :is logged in as" + regex = r"330 "+str(re.escape(nick))+" "+str(re.escape(username))+" \S+ :is logged in as" matches = re.finditer(regex, user_info, re.MULTILINE) for match in matches: - print(match.group(0)) acc_name = match.group(0).split()[3] return acc_name except Exception as err: