24 Commits
Author SHA1 Message Date
Patrick Wardle f7b90aa492 final v2.0.0 release
-wait on enum thread to exit before (re)starting
-don't vmmap ourselves :P
2018-12-23 11:46:24 -10:00
Patrick Wardle f0562441d9 UI improvements (center title image)
improved CLI
2018-12-21 21:58:49 -10:00
Patrick Wardle 56fd7b0a07 version 2.0 (beta?)
cli interface
2018-12-18 21:13:23 -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 b35dd8a625 UI fixed/changes for macOS Sierra
filter background processing
support for filtering when enter is hit after trying full #keyword
'not found' binary attribute/#keyword
error alert when opening file in Finder fails
skipper dylib/file/network enumeration for kernel task (pid 0x0)
2016-12-04 22:13:40 -10:00
Patrick Wardle 9585a14eb4 added DNS resolution for remote endpoints
added DNS resolution into search
updated 'flagged' items view, to use new main text scheme
fixed bug in 'flagged' items view - where VT window wouldn't display
2016-02-27 16:41:13 -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 efa77f89b8 added auto-complete keyword logic to main search window 2015-09-01 21:31:43 -10:00
Patrick Wardle c813cc583d v.1.2.0 beta
-autocomplete for filter boxes
	-keyboard shortcuts
      	-save includes dylibs/files/connections
	-sync on filtered tasks (was crashing)
  	-code cleanup
2015-08-31 22:00:25 -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 197c40908a global search window logic (work in progress!) 2015-08-18 21:59:25 -10:00
Patrick Wardle 9c632982ac added new button/view (and logic) to detect/display all flagged items 2015-08-16 20:27:47 -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 365e078bce v 0.9.1 (beta)
ui fixes/improvements
    fixed refresh didn't re-select tree view's top row
    added dead-task detection  when user-selects dylib/files/etc
    fixed spinner not going away! (el capitan)
    fixed issue w/ initial row being selected 2x
    refresh button, when clicked now resets bottom pane back to dylibs
2015-08-02 15:38:07 -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 4a14f0a763 added search button
change show button to eye icon
fixed issue where 'reloadItem' (outline view) didn't reload row
customized 'no items found' label in bottom pane
refactor/code cleanup
added 'reloadBinary' method for VT callbacks
added header image
2015-06-28 21:15:49 -10:00
Patrick Wardle 51be8da95e fixed info views
removed args from dylib view
	increased size for signing
added file type (via 'file' cmd) to non-binary files
added extra logic to handle filtering
VT reload is row-only (no more full table!)
2015-06-27 17:49:31 -10:00
Patrick Wardle 4552b1c55a completed filtering
both top/bottom panes
	customization of filter box placeholder text

bottom pane:
	made correct item selected even when filtering

added icon
2015-06-25 20:58:45 -10:00
Patrick Wardle ff77a49ed5 largely completed virus total logic
began implementing sorting logic (just for top pane)
2015-06-21 21:37:52 -10:00
Patrick Wardle df5bba18e6 fixed table issues (between outline an normal view)
code cleanup
task lookup by row.tag
2015-06-19 20:43:59 -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 e8ce5006bb initial commit 2015-06-13 16:51:34 -10:00