10 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 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
uqfldjpe cd8176cce9 set a correct ppid in -[Process init:] 2018-01-29 06:35:43 +09: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 a0899b1279 updated version check
high sierra compatibility
2017-08-29 15:46:23 -10:00
Patrick Wardle 01ba6422c8 improved output
updated 'description' method
2017-08-09 13:32:23 -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