diff options
Diffstat (limited to 'monitor/josef_lib.py')
| -rw-r--r-- | monitor/josef_lib.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/monitor/josef_lib.py b/monitor/josef_lib.py index afb066b..0f64ef6 100644 --- a/monitor/josef_lib.py +++ b/monitor/josef_lib.py @@ -273,6 +273,12 @@ def get_sth(baseurl): result = urlopen(baseurl + "ct/v1/get-sth").read() return json.loads(result) +def get_sth_and_ip(baseurl): + data = urlopen(baseurl + "ct/v1/get-sth") + ip = data.fp._sock.fp._sock.getpeername()[0] + result = data.read() + return json.loads(result), ip + def get_proof_by_hash(baseurl, hash, tree_size): # try: params = urllib.urlencode({"hash":base64.b64encode(hash), |
