1import kdcproxy 2import os 3import ssl 4import sys 5from wsgiref.simple_server import make_server 6 7if len(sys.argv) > 1: 8 port = int(sys.argv[1]) 9else: 10 port = 8443 11if len(sys.argv) > 2: 12 pem = sys.argv[2] 13else: 14 pem = '*' 15 16server = make_server('localhost', port, kdcproxy.Application()) 17server.socket = ssl.wrap_socket(server.socket, certfile=pem, server_side=True) 18os.write(sys.stdout.fileno(), b'proxy server ready\n') 19server.serve_forever() 20