Autopsy
3.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.ingest.IngestModuleFactoryAdapter.
Public Member Functions | |
String | getModuleDisplayName () |
String | getModuleDescription () |
String | getModuleVersionNumber () |
boolean | hasGlobalSettingsPanel () |
IngestModuleGlobalSettingsPanel | getGlobalSettingsPanel () |
IngestModuleIngestJobSettings | getDefaultIngestJobSettings () |
boolean | hasIngestJobSettingsPanel () |
IngestModuleIngestJobSettingsPanel | getIngestJobSettingsPanel (IngestModuleIngestJobSettings settings) |
boolean | isFileIngestModuleFactory () |
FileIngestModule | createFileIngestModule (IngestModuleIngestJobSettings settings) |
boolean | isDataSourceIngestModuleFactory () |
DataSourceIngestModule | createDataSourceIngestModule (IngestModuleIngestJobSettings ingestOptions) |
A factory that creates file ingest modules that determine the types of files.
Definition at line 36 of file FileTypeIdModuleFactory.java.
|
inherited |
Creates a data source ingest module instance.
Autopsy will generally use the factory to several instances of each type of module for each ingest job it performs. Completing an ingest job entails processing a single data source (e.g., a disk image) and all of the files from the data source, including files extracted from archives and any unallocated space (made to look like a series of files). The data source is passed through one or more pipelines of data source ingest modules. The files are passed through one or more pipelines of file ingest modules.
The ingest framework may use multiple threads to complete an ingest job, but it is guaranteed that there will be no more than one module instance per thread. However, if the module instances must share resources, the modules are responsible for synchronizing access to the shared resources and doing reference counting as required to release those resources correctly. Also, more than one ingest job may be in progress at any given time. This must also be taken into consideration when sharing resources between module instances. modules.
If the module family does not include data source ingest modules, the factory may extend IngestModuleFactoryAdapter to get an implementation of this method that throws an UnsupportedOperationException.
settings | The settings for the ingest job. |
Implements org.sleuthkit.autopsy.ingest.IngestModuleFactory.
Definition at line 67 of file IngestModuleFactoryAdapter.java.
FileIngestModule org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory.createFileIngestModule | ( | IngestModuleIngestJobSettings | settings | ) |
Implements org.sleuthkit.autopsy.ingest.IngestModuleFactory.
Definition at line 136 of file FileTypeIdModuleFactory.java.
IngestModuleIngestJobSettings org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory.getDefaultIngestJobSettings | ( | ) |
Implements org.sleuthkit.autopsy.ingest.IngestModuleFactory.
Definition at line 99 of file FileTypeIdModuleFactory.java.
IngestModuleGlobalSettingsPanel org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory.getGlobalSettingsPanel | ( | ) |
Implements org.sleuthkit.autopsy.ingest.IngestModuleFactory.
Definition at line 87 of file FileTypeIdModuleFactory.java.
IngestModuleIngestJobSettingsPanel org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory.getIngestJobSettingsPanel | ( | IngestModuleIngestJobSettings | settings | ) |
Implements org.sleuthkit.autopsy.ingest.IngestModuleFactory.
Definition at line 115 of file FileTypeIdModuleFactory.java.
String org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory.getModuleDescription | ( | ) |
Implements org.sleuthkit.autopsy.ingest.IngestModuleFactory.
Definition at line 62 of file FileTypeIdModuleFactory.java.
String org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory.getModuleDisplayName | ( | ) |
Implements org.sleuthkit.autopsy.ingest.IngestModuleFactory.
Definition at line 44 of file FileTypeIdModuleFactory.java.
String org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory.getModuleVersionNumber | ( | ) |
Implements org.sleuthkit.autopsy.ingest.IngestModuleFactory.
Definition at line 71 of file FileTypeIdModuleFactory.java.
References org.sleuthkit.autopsy.coreutils.Version.getVersion().
boolean org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory.hasGlobalSettingsPanel | ( | ) |
Implements org.sleuthkit.autopsy.ingest.IngestModuleFactory.
Definition at line 79 of file FileTypeIdModuleFactory.java.
boolean org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory.hasIngestJobSettingsPanel | ( | ) |
Implements org.sleuthkit.autopsy.ingest.IngestModuleFactory.
Definition at line 107 of file FileTypeIdModuleFactory.java.
|
inherited |
Queries the factory to determine if it is capable of creating data source ingest modules. If the module family does not include data source ingest modules, the factory may extend IngestModuleFactoryAdapter to get an implementation of this method that returns false.
Implements org.sleuthkit.autopsy.ingest.IngestModuleFactory.
Definition at line 62 of file IngestModuleFactoryAdapter.java.
boolean org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory.isFileIngestModuleFactory | ( | ) |
Implements org.sleuthkit.autopsy.ingest.IngestModuleFactory.
Definition at line 128 of file FileTypeIdModuleFactory.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.