From 8340da39b4238024358eec092bb672462596465b Mon Sep 17 00:00:00 2001 From: Josef Gustafsson Date: Tue, 6 Oct 2015 12:10:37 +0200 Subject: logging front-end IP addresses for CT logs --- monitor/josef_lib.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'monitor/josef_lib.py') 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), -- cgit v1.1