1#!/usr/bin/python
2#
3# gklist - report Gatekeeper MessageTracer data since last reset
4#
5# mtdebug --reset
6#  ... exercise Gatekeeper ...
7# gklist
8#
9import os
10import plistlib
11
12
13data = os.popen("mtdebug --plist", "r")
14for mt in plistlib.readPlistFromString(data.read()):
15	if mt["com.apple.message.domain"] == "com.apple.security.assessment.outcome":
16		outcome = mt["com.apple.message.signature"]
17		id = mt["com.apple.message.signature2"]
18		print outcome, "--", id
19