KauthORama

Last Revision:
Version 1.4, 2014-03-26
Updated to support the latest tools and techniques (64-bit, Developer ID code signing, Xcode 5, and so on) (r. 16127581) (r. 9272790). Added support for the KAUTH_FILEOP_DELETE operation (r. 6511762).
(Full Revision History)
Build Requirements:
Xcode 5.1
Runtime Requirements:
OS X 10.9 Mavericks

KauthORama demonstrates the use of the Kernel Authorization (Kauth) subsystem. KauthORama allows you to register a listener for any scope. The listener has no effect on authorization decisions, but it prints a record of each authorization request so that you can see how Kauth interacts with high-level operations, like listing directories or copying files.