Autopsy
4.16.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Public Member Functions | |
IngestModuleCheckUtil () | |
IngestModuleCheckUtil (SleuthkitCaseProvider provider) | |
boolean | isModuleIngested (DataSource dataSource, String fullyQualifiedFactory) throws TskCoreException, SleuthkitCaseProviderException |
Static Public Member Functions | |
static Map< String, String > | getFactoryDisplayNames (SleuthkitCase skCase) throws TskCoreException |
Static Public Attributes | |
static final String | RECENT_ACTIVITY_FACTORY = "org.sleuthkit.autopsy.recentactivity.RecentActivityExtracterModuleFactory" |
static final String | RECENT_ACTIVITY_MODULE_NAME = Bundle.IngestModuleCheckUtil_recentActivityModuleName() |
Static Private Member Functions | |
static String | getFullyQualifiedFactory (IngestModuleInfo info) |
static boolean | hasIngestModule (IngestJobInfo info, String fullyQualifiedFactory) |
Private Attributes | |
final SleuthkitCaseProvider | caseProvider |
Static Private Attributes | |
static final String | UNIQUE_NAME_SEPARATOR = "-" |
Utilities for checking if an ingest module has been run on a datasource.
Definition at line 39 of file IngestModuleCheckUtil.java.
org.sleuthkit.autopsy.datasourcesummary.datamodel.IngestModuleCheckUtil.IngestModuleCheckUtil | ( | ) |
Main constructor.
Definition at line 51 of file IngestModuleCheckUtil.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.SleuthkitCaseProvider.DEFAULT.
org.sleuthkit.autopsy.datasourcesummary.datamodel.IngestModuleCheckUtil.IngestModuleCheckUtil | ( | SleuthkitCaseProvider | provider | ) |
Main constructor with external dependencies specified. This constructor is designed with unit testing in mind since mocked dependencies can be utilized.
provider | The object providing the current SleuthkitCase. |
logger | The logger to use. |
Definition at line 64 of file IngestModuleCheckUtil.java.
|
static |
Get a mapping of fully qualified factory name to display name.
skCase | The SleuthkitCase. |
TskCoreException |
Definition at line 138 of file IngestModuleCheckUtil.java.
|
staticprivate |
Gets the fully qualified factory from the IngestModuleInfo.
info | The IngestJobInfo. |
Definition at line 75 of file IngestModuleCheckUtil.java.
|
staticprivate |
Whether or not the ingest job info contains the ingest modulename.
info | The IngestJobInfo. |
fullyQualifiedFactory | The fully qualified classname of the relevant factory. |
Definition at line 95 of file IngestModuleCheckUtil.java.
boolean org.sleuthkit.autopsy.datasourcesummary.datamodel.IngestModuleCheckUtil.isModuleIngested | ( | DataSource | dataSource, |
String | fullyQualifiedFactory | ||
) | throws TskCoreException, SleuthkitCaseProviderException |
Whether or not a data source has been ingested with a particular ingest module.
dataSource | The datasource. |
fullyQualifiedFactory | The fully qualified classname of the relevant factory. |
TskCoreException | |
SleuthkitCaseProviderException |
Definition at line 115 of file IngestModuleCheckUtil.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.SleuthkitCaseProvider.get().
|
private |
Definition at line 46 of file IngestModuleCheckUtil.java.
|
static |
Definition at line 40 of file IngestModuleCheckUtil.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeDownloadTable(), org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeOpenDocsTable(), and org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.UserActivityPanel().
|
static |
Definition at line 41 of file IngestModuleCheckUtil.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeDownloadTable(), org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeOpenDocsTable(), and org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.UserActivityPanel().
|
staticprivate |
Definition at line 44 of file IngestModuleCheckUtil.java.
Copyright © 2012-2020 Basis Technology. Generated on: Tue Sep 22 2020
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.