23 Commits
Author SHA1 Message Date
Objective-See Foundation c8a0f6498f bug fixes/project cleanup
v2.2.0
friends updates
removed error reporting
removed old code (pre-macOS 11)

...more changes / improvements soon!
2025-04-30 14:16:30 -07:00
Objective-See Foundation d35e3299d0 Fixed crash, fixed dylib enumeration, and improved handling of dylibs now stored in dyld cache 2025-04-28 14:24:19 -07:00
Patrick Wardle 50a797d3dd v2.0.2
-added check for `isOperatingSystemAtLeastVersion`
 -updated 'Friends of Objective-See'
2019-03-09 17:49:28 -08:00
Patrick Wardle 205e24d309 version 2.0.0
-avoid UI calls when run in cmdline mode
 -hide icon when run in cmdline mode
 -option to scan single process
2018-12-21 20:19:09 -10:00
Patrick Wardle 56fd7b0a07 version 2.0 (beta?)
cli interface
2018-12-18 21:13:23 -10:00
Patrick Wardle da93203af4 v 1.7.0 (beta?)
-dynamic code signing
 -improved global search
 -ignore WindowServer
 -added/removed some @sync to prevent deadlock/mutation issues
2018-12-12 21:38:58 -10:00
Patrick Wardle f6264d83b7 mojave compatibility
-dark mode
 -skip dylib enumeration for launchd (Apple bug)
 -sentry.io error reporting
 -update check (automatic & via menu)
 -friends of obj-see
2018-12-06 21:04:36 -10:00
Patrick Wardle d55b7c93c6 ver 1.6 commit
-fixed sync deadlock
 -fixed autolayout issue
 -scaled back exec'ing external tasks (vmmap, etc)
 -improved UI for global search
 -added patrons to 'About View'
2017-05-05 12:31:21 -10:00
Patrick Wardle 3bca1f1e7b added code to 'un-translocate' the app
fixed bug when filtering network connections
reduced size of tree-view table, to avoid scrolling side-ways
2016-12-07 22:39:50 -10:00
Patrick Wardle 4f23563187 v.1.4 final checkin
-code cleanup (unused vars)
-updated 3rdParty/TAAdaptiveSpaceItem.m to latest version (fixed spacing issue in header)
2016-03-25 19:31:11 -10:00
Patrick Wardle 242d4021c9 v1.4 candidate
-improved auth window prompt (delay after success)
 -added extraction/printing of obj-c objects from exception.reason
 -ensures comparison of dylib to main binary image name now handles symbolic links
 -new icon
2016-03-24 21:17:00 -10:00
Patrick Wardle b99b05888c pushed logic for getting task's args into XPC service (since needs to be done as root)
removed socket/string logic from root XPC service
improved 'isAlive' logic to detect dead process
improved process enumeration (to not ignore process that we can't get path for)
2016-03-24 17:02:11 -10:00
Patrick Wardle ca1579d883 v1.2.0
el capitan/rootless compatibility
 autocomplete search/filter
 keyboard shortcuts (cmd+s, cmd+r, cmd+f, cmd+w)
 network results included in global search results
 xpc-comms refactor (major speed improvement!)
 ui fixes/improvements
2015-10-11 21:55:13 -10:00
Patrick Wardle aea2ce3b40 v1.1.0 commit
finalized a global search window (tasks, dylibs, files)
 finalized a flagged items window for any flagged tasks or dylibs
 finalized XPC-helper's security improved by allowing only Objective-See binary to connect
 several UI fixes/improvements
2015-08-23 21:46:34 -10:00
Patrick Wardle fda6bfc61e fixes/improvements to flagged items & search views
variable length 'loaded in' field
	mouse over for buttons (+refactor)
	files now searched
2015-08-19 20:52:36 -10:00
Patrick Wardle 06ec61e631 added reachability checks
->VT now only queried if computer is connected to network
2015-08-02 16:19:47 -07:00
Patrick Wardle b41a9642a9 v 1.0.0 RC
improved filtering (network connections etc)
 	improved UI (flagged files red in info window, centering components, etc)
	code cleanup (moved init XPC connection into AppDelegate, etc)
	error msgs now syslog'd
	extra sanity checks, etc
	fixed logic issue w/ refreshing & filtering
2015-08-01 12:46:24 -07:00
Patrick Wardle 5ad9582b6f auto-layout logic :)
other minor code cleanup/fixes
2015-07-19 16:16:24 -10:00
Patrick Wardle 6340f1933d v 1.0.0 beta candidate
filtering logic via #hashtags
 refresh logic
	auto-expand tree view
	dead procs removed from kids
  fixed logic when (re)enumerating tasks
  dead procs - use filter array, when filtering
  save logic
	popup w/ user able to select file
        JSON'ified tasks
  cut and paste fix
  fixed various missing outlets
  'about' popup has correct icon/text now
  lots of commented out code removed & and various TODOs taken care of
2015-07-16 21:30:33 -10:00
Patrick Wardle 014f70da94 more table fixes
TreeView auto layout
	TreeView reload on main thread, etc

beginnings of VT integrations
2015-06-20 18:29:30 -10:00
Patrick Wardle ee9b80ddb9 dylibs and files in bottom pane are now sorted
errSecCSBadResource is ignored when checking for apple-signed files
'show file' fixed in bottom pane
tree view (re)fixed and sorted based on PID
tree view logic combined in single file
2015-06-17 21:47:56 -10:00
Patrick Wardle f19466a8fe added (skeleton) dylib info window
added record if binary is apple-signed & display green icon
sort tasks by name
2015-06-15 21:35:08 -10:00
Patrick Wardle e8ce5006bb initial commit 2015-06-13 16:51:34 -10:00