From a27f2dac0bd6be75c725b1df37c6d891acdf6305 Mon Sep 17 00:00:00 2001 From: Marnanel Thurman Date: Sat, 11 Dec 2021 21:01:20 +0000 Subject: [PATCH] Make ersatz username and password globals, and print their values on startup --- fake-dw/fake-dw.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/fake-dw/fake-dw.py b/fake-dw/fake-dw.py index 5655c74..053152a 100644 --- a/fake-dw/fake-dw.py +++ b/fake-dw/fake-dw.py @@ -11,6 +11,8 @@ import os import random LJ_FORM_AUTH_FORMAT = "c0:1637780400:1136:86400:5Asn7kYkEd-0-09Z5PuIllU4vZho:%(session)s" +USERNAME = 'wombat' +PASSWORD = 'hunter2' class GatewayHandler(http.server.BaseHTTPRequestHandler): @@ -168,9 +170,9 @@ class ErsatzHandler(http.server.BaseHTTPRequestHandler): fields['template-name'] = self.check_headers(query, [ - ('user', 'wombat', 'Unknown user', + ('user', USERNAME, 'Unknown user', 'login-fail-username'), - ('password', 'hunter2', 'Wrong password', + ('password', PASSWORD, 'Wrong password', 'login-fail-password'), ('lj_form_auth', self.server.lj_form_auth, 'Wrong auth string', @@ -301,11 +303,15 @@ def main(): ) as httpd: httpd.allow_reuse_address = True - print(f"Now serving:") + print(f"-- Now serving: --") print(f"Handler: {args.handler.__name__}") print(f"Address: http://{args.host}:{args.port} " "-- note, not https") + if args.handler==ErsatzHandler: + print(f"Username: {USERNAME}") + print(f"Password: {PASSWORD}") print(f"Use ctrl-C to abort.") + print() httpd.serve_forever() -- 2.30.2