Autopsy
3.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Public Member Functions | |
List< ErrorInfo > | importResults (ExternalResults results) |
Private Member Functions | |
void | importDerivedFiles (ExternalResults results) |
void | importArtifacts (ExternalResults results) |
void | importReports (ExternalResults results) |
AbstractFile | findFileInCaseDatabase (String filePath) throws TskCoreException |
String | getPathRelativeToCaseFolder (String localPath) |
void | recordError (String errorMessage) |
void | recordError (String errorMessage, Exception ex) |
Private Attributes | |
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 50 of file ExternalResultsImporter.java.
|
private |
Definition at line 212 of file ExternalResultsImporter.java.
References org::sleuthkit::datamodel::SleuthkitCase.findAllFilesWhere(), 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 235 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 123 of file ExternalResultsImporter.java.
References org::sleuthkit::datamodel::SleuthkitCase.addArtifactType(), org::sleuthkit::datamodel::BlackboardArtifact.addAttributes(), org::sleuthkit::datamodel::SleuthkitCase.addAttrType(), org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.findFileInCaseDatabase(), org.sleuthkit.autopsy.ingest.IngestServices.fireModuleDataEvent(), org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.fromID(), org::sleuthkit::datamodel::SleuthkitCase.getArtifactTypeID(), org::sleuthkit::datamodel::SleuthkitCase.getAttrTypeID(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.ingest.IngestServices.getInstance(), org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase(), org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.logger, and org::sleuthkit::datamodel::Content.newArtifact().
Referenced by org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importResults().
|
private |
Definition at line 81 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 192 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 71 of file ExternalResultsImporter.java.
References org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.errors, 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 268 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 273 of file ExternalResultsImporter.java.
References org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.logger.
|
private |
Definition at line 54 of file ExternalResultsImporter.java.
Referenced by org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importResults().
|
staticprivate |
Definition at line 52 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 53 of file ExternalResultsImporter.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.