summaryrefslogtreecommitdiff
path: root/monitor/josef_mover.py
diff options
context:
space:
mode:
Diffstat (limited to 'monitor/josef_mover.py')
-rwxr-xr-xmonitor/josef_mover.py67
1 files changed, 35 insertions, 32 deletions
diff --git a/monitor/josef_mover.py b/monitor/josef_mover.py
index c2724d7..52b9dd6 100755
--- a/monitor/josef_mover.py
+++ b/monitor/josef_mover.py
@@ -15,7 +15,6 @@ def print_reply(rep, entry, precert):
t = datetime.datetime.fromtimestamp(rep['timestamp'] / 1000, UTC()).strftime("%Y-%m-%d %H:%M:%S")
log_id = rep["id"]
- print "Time:", t
for log in ctlogs:
if str(log_id) == log["id"]:
@@ -24,7 +23,8 @@ def print_reply(rep, entry, precert):
else:
l = {"name" : "Log not found" + log_id}
- print "Log:", l["name"]
+ # print "Log:", l["name"]
+ print "Time:", t
if precert:
print "Type: Precert"
@@ -44,39 +44,42 @@ def print_reply(rep, entry, precert):
print ""
-source = ctlogs[1]
-dests = [ctlogs[1]]
-
-first = 360
-last = 365
+# source = [ctlogs[0]]
+source = ctlogs
+# dests = [ctlogs[0]]
+dests = ctlogs
-entries = get_entries(source["url"], first, last)["entries"]
+first = 0
+last = 0
# print entries
-
-for log in dests:
- for item in entries:
- try:
- entry = extract_original_entry(item)
- if entry[2]:
- precert = True
- else:
- precert = False
- submission = []
-
- for e in entry[0]:
- submission.append(base64.b64encode(e))
-
- if precert:
- res = add_prechain(log["url"], {"chain" : submission})
- else:
- res = add_chain(log["url"], {"chain" : submission})
- print_reply(res, entry, precert)
- # time.sleep(5)
- except KeyboardInterrupt:
- break
- except:
- print "FAILED!"
+for s_log in source:
+ entries = get_entries(s_log["url"], first, last)["entries"]
+ print "\n\nSource: " + s_log["name"] + "\n"
+ for d_log in dests:
+ for item in entries:
+ print "Log: " + d_log["name"]
+ try:
+ entry = extract_original_entry(item)
+ if entry[2]:
+ precert = True
+ else:
+ precert = False
+ submission = []
+
+ for e in entry[0]:
+ submission.append(base64.b64encode(e))
+
+ if precert:
+ res = add_prechain(d_log["url"], {"chain" : submission})
+ else:
+ res = add_chain(d_log["url"], {"chain" : submission})
+ print_reply(res, entry, precert)
+ # time.sleep(5)
+ except KeyboardInterrupt:
+ sys.exit()
+ except:
+ print "FAILED!\n"