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