diff options
author | Josef Gustafsson <josef.gson@gmail.com> | 2015-10-06 12:10:37 +0200 |
---|---|---|
committer | Josef Gustafsson <josef.gson@gmail.com> | 2015-10-06 12:10:37 +0200 |
commit | 8340da39b4238024358eec092bb672462596465b (patch) | |
tree | 153d3df0063a385e6155908d5efd50ad930b255a /monitor/josef_lib.py | |
parent | 7db5c4157b81e9e61f51cd7b6575d21656e0ba0f (diff) |
logging front-end IP addresses for CT logs
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), |