]> git.saurik.com Git - apple/security.git/blame - OSX/libsecurity_codesigning/gke/gklist
Security-59754.80.3.tar.gz
[apple/security.git] / OSX / libsecurity_codesigning / gke / gklist
CommitLineData
b1ab9ed8
A
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