160 Commits

Author SHA1 Message Date
Dick Fickling
4d5b8e8e61 Merge branch 'master' of github.com:sleuthkit/autopsy 2012-02-16 17:31:33 -05:00
Dick Fickling
0d76aa0e41 re-enable keyword search 2012-02-16 17:27:51 -05:00
Dick Fickling
73a1f84407 Keyword Search Configuration Dialog tweaks 2012-02-16 16:38:26 -05:00
Dick Fickling
cd07378b9a Keyword Search Configuration Dialog tweaks 2012-02-16 16:37:08 -05:00
Dick Fickling
a21bc0afb7 Merge branch 'master' of github.com:sleuthkit/autopsy 2012-02-15 16:49:44 -05:00
adam-m
a8f6fcdf71 keyword search service: get case in init not constructor, as we constructor can be now invoked before case in open 2012-02-15 16:22:01 -05:00
adam-m
c6ce9575cf keyword search: when done from GUI, use background thread to write results to BB not to block the GUI thread for huge queries 2012-02-15 12:33:18 -05:00
adam-m
af4905a7dd writing keyword search results to bb for all (ingest + manual search) 2012-02-14 17:06:49 -05:00
adam-m
9d8eaed93a keyword search: abstract writeToBlackBoard(FsContent newFsHit) method, add it to query interface and move out from ingest service to corresponding query classes (reusability + simplifying keyword search ingest) 2012-02-14 16:33:08 -05:00
adam-m
0377e7f45f (TSK-288) Create final status box at end of keyword search - minor adjustment 2012-02-14 14:37:48 -05:00
Dick Fickling
c333480530 Merge branch 'master' of github.com:sleuthkit/autopsy
Conflicts:
	KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java
2012-02-13 16:05:28 -05:00
Dick Fickling
ffdd155a7a new List Management dialog 2012-02-13 15:53:51 -05:00
adam-m
89ef9b1581 ServiceDataEvent has an optional collection of artifact objects that can be reused by the viewer omitting some queries 2012-02-13 13:28:25 -05:00
adam-m
e5d47e2f7d - added freq slider adjustment for slider
- keyword search uses the setting
- added indexing complete report to user inbox
2012-02-13 12:16:29 -05:00
adam-m
66cdc1cfc0 Merge branch 'master' of https://github.com/sleuthkit/autopsy 2012-02-13 09:53:46 -05:00
adam-m
6a862c9877 index complete message 2012-02-13 09:53:36 -05:00
Dick Fickling
89589c1934 Merge branch 'master' of github.com:sleuthkit/autopsy
Conflicts:
	RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractIE.java
	RecentActivity/src/org/sleuthkit/autopsy/recentactivity/RecentActivityDataExplorer.java
	RecentActivity/src/org/sleuthkit/autopsy/recentactivity/RecentActivityKeyValueChildFactory.java
2012-02-11 00:30:34 -05:00
adam-m
2b38268beb fix typed collection 2012-02-10 18:30:46 -05:00
adam-m
ff136f5c3b - added class ServiceDataEvent - services can notify listeners of new data while they are still processing, and send artifact type, and optionally IDs of all new artifacts (dir tree can refresh more efficiently)
- keyword search now sending the new event
2012-02-10 16:11:46 -05:00
adam-m
55735bafcb - add regex matches to blackboard, a separate artifact per each match. Do a check if the term actually hits in that file.
- use new function to add BB attributes in bulk
2012-02-10 15:37:10 -05:00
adam-m
baad89a464 Only encode snippet strings if needed for sql (more human readable)
Show complete message only after the final background worker completes
2012-02-09 18:21:04 -05:00
adam-m
6058927b60 keyword search ingest: add bb writing, error handling, handling various concurrency situations, overlapping workers due to tight intervals or large queries, escaping snippet strings for sql to accept
make popup dialog not flicker
add event mechanism for services themselves to notify viewer when data is ready in BB while they are still running
2012-02-09 17:15:47 -05:00
adam-m
e4d56a3b45 Keyword search ingest: keeping track of results, synchronization between different searchers and other improvements 2012-02-08 17:23:07 -05:00
Dick Fickling
5d0bee3714 Moving Directory Tree items from Sleuthkit to Autopsy 2012-02-08 16:22:12 -05:00
Dick Fickling
978bb41ea5 Merge git://github.com/alawrence/autopsy
Conflicts:
	DataModel/src/org/sleuthkit/autopsy/datamodel/BlackboardArtifactNode.java
	KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchResultFactory.java
2012-02-08 09:49:39 -05:00
Dick Fickling
8249fc4bbe Merge branch 'master' of github.com:sleuthkit/autopsy 2012-02-08 09:42:55 -05:00
adam-m
0cb2b47a72 change keyword search tabs top component registration to ensure singletons 2012-02-07 17:19:38 -05:00
adam-m
5cae7325dd initial parallel keyword search in the service. TODO: blackboard write, reporting only new hits 2012-02-07 17:05:05 -05:00
Dick Fickling
67d6bf3aef Add configure button to Ingest Dialog 2012-02-07 15:58:06 -05:00
adam-m
dfb0536dc9 Multithreaded keyword search service that indexes and commits every interval seconds. 2012-02-07 15:48:50 -05:00
Dick Fickling
1c83f5a733 Content Nodes and Artifact Nodes now implement shared interface - DisplayableItemNode 2012-02-07 14:12:24 -05:00
adam-m
3686752875 refactor snippet query, add context snippet preview property to literal query in the List search 2012-02-07 10:29:36 -05:00
adam-m
554ada9fe2 TSK-328 different keyword serach results from list
- treat non-regex list query as a non-terms component Solr query on content field
2012-02-07 10:04:32 -05:00
adam-m
7086ed3cf5 proper order of closing statement after runQuery() 2012-02-06 17:18:47 -05:00
adam-m
3817504a49 close sql statement and result set when done, freeing sqlite internal db lock earlier 2012-02-06 16:05:05 -05:00
adam-m
62afecfe23 move interface between services and manager out to IngestManagerProxy 2012-02-03 17:26:06 -05:00
adam-m
2f59912b5c add userConfigure method to service ingest interface 2012-02-03 16:50:50 -05:00
anthony lawrence
9014133445 Merge https://github.com/sleuthkit/autopsy 2012-02-03 11:03:07 -05:00
adam-m
148bfc808a Added string extraction based on file extension.
Proper enqueing events to gui thread.
2012-02-02 17:56:48 -05:00
anthony lawrence
88e0317c99 Merge https://github.com/sleuthkit/autopsy 2012-02-02 17:34:05 -05:00
adam-m
8a32d5db44 remove excessive logging from keyword indexing 2012-02-02 17:24:50 -05:00
adam-m
255da913e9 initial keyword search ingest service with indexing only 2012-02-02 17:03:50 -05:00
anthony lawrence
387a3c0299 Merge https://github.com/sleuthkit/autopsy
Conflicts:
	CoreComponents/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerString.java
	DataModel/src/org/sleuthkit/autopsy/datamodel/KeyValueThing.java
2012-02-02 12:56:19 -05:00
Dick Fickling
af0b9af2f5 Add blackboard artifacts to Directory Tree 2012-02-01 10:13:51 -05:00
adam-m
a99e448071 - report file names in file ingest
- disable example image ingest service
- remove debugging gui messages from keyword search
2012-01-31 11:08:10 -05:00
adam-m
91af79fdfb - report file names in file ingest
- disable example image ingest service
- remove debugging gui messages from keyword search
2012-01-31 10:41:04 -05:00
adam-m
de597a83a3 Custom rendering of ingest message "inbox" notification area, keeping track of visited, rendering error, warnings.
Other misc. improvements.
2012-01-27 12:12:53 -05:00
adam-m
726ecb8234 Better handling of progress when new files enqueued to running worker (scale rather then restart bar from 0)
Format total running time in ingest summary
2012-01-26 10:04:11 -05:00
adam-m
9b460ac359 Basic runnable ingest framework. 2012-01-25 17:33:08 -05:00
adam-m
8b72034284 Ingest adjustments 2012-01-25 10:58:38 -05:00