Autopsy
3.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits SwingWorker< Object, Void >.
Protected Member Functions | |
Object | doInBackground () throws Exception |
void | done () |
Private Member Functions | |
void | updateKeywords () |
void | finalizeSearcher () |
QueryResults | filterResults (QueryResults queryResult) |
Private Attributes | |
SearchJobInfo | job |
List< Keyword > | keywords |
List< String > | keywordListNames |
List< KeywordList > | keywordLists |
Map< String, KeywordList > | keywordToList |
AggregateProgressHandle | progressGroup |
final Logger | logger = Logger.getLogger(SearchRunner.Searcher.class.getName()) |
boolean | finalRun = false |
Searcher responsible for searching the current index and writing results to blackboard and the inbox. Also, posts results to listeners as Ingest data events. Searches entire index, and keeps track of only new results to report and save. Runs as a background thread.
Definition at line 348 of file SearchRunner.java.
|
protected |
Definition at line 377 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.filterResults(), org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.finalizeSearcher(), org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.getDataSourceId(), org.sleuthkit.autopsy.coreutils.StopWatch.getElapsedTimeSecs(), org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.searchNotify(), org.sleuthkit.autopsy.coreutils.StopWatch.start(), org.sleuthkit.autopsy.coreutils.StopWatch.stop(), and org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.updateKeywords().
|
protected |
Definition at line 513 of file SearchRunner.java.
References org.sleuthkit.autopsy.ingest.IngestMessage.createErrorMessage(), and org.sleuthkit.autopsy.ingest.IngestServices.postMessage().
|
private |
Definition at line 563 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.addKeywordResults(), and org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.currentKeywordResults().
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.doInBackground().
|
private |
Performs the cleanup that needs to be done right AFTER doInBackground() returns without relying on done() method that is not guaranteed to run.
Definition at line 552 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.doInBackground().
|
private |
Sync-up the updated keywords from the currently used lists in the XML
Definition at line 530 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.doInBackground().
|
private |
Definition at line 360 of file SearchRunner.java.
|
private |
Searcher has private copies/snapshots of the lists and keywords
Definition at line 353 of file SearchRunner.java.
|
private |
Definition at line 355 of file SearchRunner.java.
|
private |
Definition at line 356 of file SearchRunner.java.
|
private |
Definition at line 354 of file SearchRunner.java.
|
private |
Definition at line 357 of file SearchRunner.java.
|
private |
Definition at line 359 of file SearchRunner.java.
|
private |
Definition at line 358 of file SearchRunner.java.
Copyright © 2012-2015 Basis Technology. Generated on: Mon Oct 19 2015
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.