diff --git a/src/sspoc/server.py b/src/sspoc/server.py index fe5ed92..3a51a5f 100644 --- a/src/sspoc/server.py +++ b/src/sspoc/server.py @@ -177,20 +177,20 @@ def main(): prog='session-security-poc', description='Program to demostrate improved user session security') parser.add_argument('--host', default='127.0.0.1') - parser.add_argument('--port', default='8080') + parser.add_argument('--port', default='1443') parser.add_argument('--key-file') parser.add_argument('--cert-file') - parser.add_argument('--tls-self-signed', action='store_true') + parser.add_argument('--disable-tls', action='store_true') args = parser.parse_args(sys.argv[1:]) - if args.tls_self_signed: - ssl_context = 'adhoc' - elif args.key_file and args.cert_file: + if args.key_file and args.cert_file: ssl_context = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER) ssl_context.load_cert_chain(certfile=args.cert_file, keyfile=args.key_file) + elif args.disable_tls: + ssl_context = None else: - ssl_context = None + ssl_context = 'adhoc' app.run(host=args.host, port=args.port, ssl_context=ssl_context) diff --git a/src/sspoc/static/index.html b/src/sspoc/static/index.html index 1d28940..672e409 100644 --- a/src/sspoc/static/index.html +++ b/src/sspoc/static/index.html @@ -4,12 +4,47 @@
+Username | +Password | +
user1 | +password | +
user2 | +password | +
user3 | +password | +
user4 | +password | +