Autopsy
4.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits SwingWorker< Integer, Integer >.
Protected Member Functions | |
Integer | doInBackground () throws Exception |
void | done () |
Private Member Functions | |
void | checkIfFileIsImage (AbstractFile file) |
void | checkIfTagHasImage (BlackboardArtifactTag artifactTag) |
void | checkIfTagHasImage (ContentTag contentTag) |
void | makeBlackboardArtifactTables () |
void | makeBlackboardArtifactTagsTables () |
void | makeContentTagsTables () |
void | makeThumbnailTable () |
boolean | passesTagNamesFilter (String tagName) |
Private Attributes | |
List< BlackboardArtifact.Type > | artifactTypes = new ArrayList<>() |
List< Content > | images = new ArrayList<>() |
List< TableReportModule > | tableModules = new ArrayList<>() |
HashSet< String > | tagNamesFilter = new HashSet<>() |
SwingWorker to run TableReportModules to report on blackboard artifacts, content tags, and blackboard artifact tags.
Definition at line 429 of file ReportGenerator.java.
|
private |
If file is an image file, add it to the internal 'images' list.
file |
Definition at line 865 of file ReportGenerator.java.
References org.sleuthkit.autopsy.coreutils.ImageUtils.thumbnailSupported().
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.checkIfTagHasImage().
|
private |
Analyze artifact associated with tag and add to internal list if it is associated with an image.
artifactTag |
Definition at line 829 of file ReportGenerator.java.
References org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.checkIfFileIsImage(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.makeBlackboardArtifactTagsTables(), and org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.makeContentTagsTables().
|
private |
Analyze file that tag is associated with and determine if it is an image and should have a thumbnail reported for it. Images are added to internal list.
contentTag |
Definition at line 852 of file ReportGenerator.java.
References org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.checkIfFileIsImage().
|
protected |
Definition at line 461 of file ReportGenerator.java.
References org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.artifactTypes, org.sleuthkit.autopsy.report.ReportProgressPanel.ReportStatus.CANCELED, org.sleuthkit.autopsy.report.ReportProgressPanel.ReportStatus.COMPLETE, org.sleuthkit.autopsy.report.ReportProgressPanel.getStatus(), org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.makeBlackboardArtifactTables(), org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.makeBlackboardArtifactTagsTables(), org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.makeContentTagsTables(), org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.makeThumbnailTable(), org.sleuthkit.autopsy.report.ReportProgressPanel.setIndeterminate(), org.sleuthkit.autopsy.report.ReportProgressPanel.setMaximumProgress(), and org.sleuthkit.autopsy.report.ReportProgressPanel.start().
|
protected |
Definition at line 693 of file ReportGenerator.java.
References org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.MessageType.ERROR, and org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Notify.show().
|
private |
Generate the tables for the selected blackboard artifacts
Definition at line 495 of file ReportGenerator.java.
References org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.artifactTypes, and org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.tagNamesFilter.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.doInBackground().
|
private |
Generate the tables for the tagged artifacts
Definition at line 715 of file ReportGenerator.java.
References org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.checkIfTagHasImage(), org.sleuthkit.autopsy.casemodule.services.TagsManager.getAllBlackboardArtifactTags(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.casemodule.Case.getServices(), org.sleuthkit.autopsy.casemodule.services.Services.getTagsManager(), and org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.passesTagNamesFilter().
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.doInBackground().
|
private |
Make table for tagged files
Definition at line 592 of file ReportGenerator.java.
References org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.checkIfTagHasImage(), org.sleuthkit.autopsy.casemodule.services.TagsManager.getAllContentTags(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.casemodule.Case.getServices(), org.sleuthkit.autopsy.casemodule.services.Services.getTagsManager(), and org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.passesTagNamesFilter().
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.doInBackground().
|
private |
Make a report for the files that were previously found to be images.
Definition at line 799 of file ReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.doInBackground().
|
private |
Test if the user requested that this tag be reported on
tagName |
Definition at line 782 of file ReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.makeBlackboardArtifactTagsTables(), and org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.makeContentTagsTables().
|
private |
Definition at line 432 of file ReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.doInBackground(), and org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.makeBlackboardArtifactTables().
|
private |
Definition at line 435 of file ReportGenerator.java.
|
private |
Definition at line 431 of file ReportGenerator.java.
|
private |
Definition at line 433 of file ReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.TableReportsWorker.makeBlackboardArtifactTables().
Copyright © 2012-2015 Basis Technology. Generated on: Wed Apr 6 2016
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.