2018-02-03 00:36:08 +00:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
2018-02-03 20:24:36 +00:00
|
|
|
|
2018-02-03 12:46:17 +00:00
|
|
|
class TclEncHeaderMixin:
|
2018-02-03 00:36:08 +00:00
|
|
|
def do_encrypt_header(self, encslave, address):
|
|
|
|
params = self.get_creds2()
|
|
|
|
params[b"address"] = bytes(address, "utf-8")
|
|
|
|
url = "http://" + encslave + "/encrypt_header.php"
|
|
|
|
req = self.sess.post(url, data=params, verify=False)
|
|
|
|
# Expect "HTTP 206 Partial Content" response
|
|
|
|
if req.status_code == 206:
|
|
|
|
return req.content
|
|
|
|
else:
|
|
|
|
print("ENCRYPT: " + repr(req))
|
|
|
|
print(repr(req.headers))
|
|
|
|
print(repr(req.text))
|
|
|
|
raise SystemExit
|