Revision 6c69435c
Added by jahoti about 2 years ago
test/server.py | ||
---|---|---|
39 | 39 |
} |
40 | 40 |
|
41 | 41 |
class RequestHijacker(ProxyRequestHandler): |
42 |
certdir = global_certdir |
|
43 |
|
|
42 | 44 |
def handle_request(self, req_body): |
43 | 45 |
path_components = self.path.split('?', maxsplit=1) |
44 | 46 |
path = path_components[0] |
... | ... | |
99 | 101 |
|
100 | 102 |
|
101 | 103 |
|
102 |
def do_an_internet(port=1337):
|
|
104 |
def do_an_internet(certdir, port):
|
|
103 | 105 |
"""Start up the proxy/server""" |
106 |
global global_certdir |
|
107 |
global_certdir = certdir |
|
104 | 108 |
|
105 | 109 |
httpd = ThreadingHTTPServer(('', port), RequestHijacker) |
106 | 110 |
httpd.serve_forever() |
Also available in: Unified diff
Support a custom certificates directory in test/server.py