11 Commits

Author SHA1 Message Date
Patrick Wardle ae87642e1a wrap NSLog messages is #ifdef DEBUG 2019-02-10 17:36:36 -10:00
Patrick Wardle 46c18bf01d dynamic code signing
for processes, use dynamic code signing APIs
2018-07-19 10:00:33 +03:00
Patrick Wardle 9665a23d75 default codesigning flag, now: kSecCSCheckAllArchitectures 2018-06-11 15:50:42 -10:00
Patrick Wardle 40c94d78d5 spotlight meta data, entitlements, improved code signing
-extracts spotlight metadata
-extracts entitlements
-improves code-singing checks (mahalo @midnite_runr)
2018-05-25 11:50:43 -10:00
Patrick Wardle 12b1b6fd5b add param to skip (CPU intensive) generation of signing info
generating signing info is CPU intensive, and not always needed
-now, can pass a flag into to tell proc mon it skip this step
-call 'generateSigningInfo' method later if this info is required

header file copied into /lib folder

removed spurious log msgs
2018-01-21 21:32:15 -05:00
Patrick Wardle e6c01fdf69 improved memory usage, process icons, modernized project
added autorelease block in monitor method
binary object now includes icon for the process
modernized project (Xcode 9) and some minor refactoring
2017-09-30 14:43:44 -10:00
Patrick Wardle c91cbcca55 invoke call to proc monitoring on background thread
as the 'monitor' method blocks, it should be invoked (internally by the library) in a dispatch_async
2017-09-04 12:09:04 -10:00
Patrick Wardle a0899b1279 updated version check
high sierra compatibility
2017-08-29 15:46:23 -10:00
Patrick Wardle f1333b9ccc namespace/project cleanup
added PI_ to C function to avoid namespace issues
added 'lib' group to Xcode project
2017-08-09 13:26:24 -10:00
Patrick Wardle 1cd6230a96 project cleanup
renamed ProcessInfo object to ProcInfo
improved formatting in 'description' method for objects
added .gitignore
2017-08-07 13:01:30 -10:00
Patrick Wardle 5bffe83383 Initial commit 2017-08-06 18:01:03 -10:00