Autopsy
4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Public Member Functions | |
List< ErrorInfo > | importResults (ExternalResults results) |
Private Member Functions | |
AbstractFile | findFileInCaseDatabase (String filePath) throws TskCoreException |
String | getPathRelativeToCaseFolder (String localPath) |
void | importArtifacts (ExternalResults results) |
void | importDerivedFiles (ExternalResults results) |
void | importReports (ExternalResults results) |
void | recordError (String errorMessage) |
void | recordError (String errorMessage, Exception ex) |
Private Attributes | |
Blackboard | blackboard |
final List< ErrorInfo > | errors = new ArrayList<>() |
Static Private Attributes | |
static final Logger | logger = Logger.getLogger(ExternalResultsImporter.class.getName()) |
static final HashSet< Integer > | standardArtifactTypeIds = new HashSet<>() |
Uses a standard representation of results data (e.g., artifacts, derived files, reports) to import results generated by a process external to Autopsy into Autopsy.
Definition at line 55 of file ExternalResultsImporter.java.
|
private |
Definition at line 252 of file ExternalResultsImporter.java.
References org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase(), and org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.recordError().
Referenced by org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importArtifacts(), and org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importDerivedFiles().
|
private |
Definition at line 275 of file ExternalResultsImporter.java.
References org.sleuthkit.autopsy.casemodule.Case.getCaseDirectory(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.recordError().
Referenced by org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importDerivedFiles().
|
private |
Definition at line 134 of file ExternalResultsImporter.java.
References org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Notify.error(), org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.findFileInCaseDatabase(), org.sleuthkit.autopsy.ingest.IngestServices.fireModuleDataEvent(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.ingest.IngestServices.getInstance(), org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase(), org.sleuthkit.autopsy.casemodule.services.Blackboard.indexArtifact(), and org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.logger.
Referenced by org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importResults().
|
private |
Definition at line 90 of file ExternalResultsImporter.java.
References org.sleuthkit.autopsy.casemodule.services.FileManager.addDerivedFile(), org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.findFileInCaseDatabase(), org.sleuthkit.autopsy.ingest.IngestServices.fireModuleContentEvent(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.casemodule.services.Services.getFileManager(), org.sleuthkit.autopsy.ingest.IngestServices.getInstance(), org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.getPathRelativeToCaseFolder(), org.sleuthkit.autopsy.casemodule.Case.getServices(), and org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.logger.
Referenced by org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importResults().
|
private |
Definition at line 232 of file ExternalResultsImporter.java.
References org.sleuthkit.autopsy.casemodule.Case.addReport(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.logger.
Referenced by org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importResults().
List<ErrorInfo> org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importResults | ( | ExternalResults | results | ) |
Import results generated by a process external to Autopsy into Autopsy.
results | A standard representation of results data (e.g., artifacts, derived files, reports)from the data source. |
Definition at line 79 of file ExternalResultsImporter.java.
References org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.errors, org.sleuthkit.autopsy.casemodule.services.Services.getBlackboard(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.casemodule.Case.getServices(), org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importArtifacts(), org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importDerivedFiles(), and org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importReports().
Referenced by org.sleuthkit.autopsy.examples.SampleExecutableDataSourceIngestModule.process().
|
private |
Definition at line 299 of file ExternalResultsImporter.java.
References org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.logger.
Referenced by org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.findFileInCaseDatabase(), and org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.getPathRelativeToCaseFolder().
|
private |
Definition at line 304 of file ExternalResultsImporter.java.
References org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.logger.
|
private |
Definition at line 60 of file ExternalResultsImporter.java.
|
private |
Definition at line 59 of file ExternalResultsImporter.java.
Referenced by org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importResults().
|
staticprivate |
Definition at line 57 of file ExternalResultsImporter.java.
Referenced by org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importArtifacts(), org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importDerivedFiles(), org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importReports(), and org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.recordError().
|
staticprivate |
Definition at line 58 of file ExternalResultsImporter.java.
Copyright © 2012-2016 Basis Technology. Generated on: Tue Oct 25 2016
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.