19 package org.sleuthkit.autopsy.modules.encryptiondetection;
21 import org.openide.util.NbBundle;
22 import org.openide.util.NbBundle.Messages;
23 import org.openide.util.lookup.ServiceProvider;
36 @ServiceProvider(service = IngestModuleFactory.class)
38 "EncryptionDetectionFileIngestModule.moduleName.text=Encryption Detection",
39 "EncryptionDetectionFileIngestModule.getDesc.text=Looks for files with the specified minimum entropy.",
40 "EncryptionDetectionFileIngestModule.artifactComment.password=Password protection detected.",
45 public static final String PASSWORD_PROTECT_MESSAGE = Bundle.EncryptionDetectionFileIngestModule_artifactComment_password();
49 return getModuleName();
57 static String getModuleName() {
58 return NbBundle.getMessage(EncryptionDetectionFileIngestModule.class,
"EncryptionDetectionFileIngestModule.moduleName.text");
63 return NbBundle.getMessage(EncryptionDetectionFileIngestModule.class,
"EncryptionDetectionFileIngestModule.getDesc.text");
78 if (!(settings instanceof EncryptionDetectionIngestJobSettings)) {
79 throw new IllegalArgumentException(
"Expected settings argument to be an instance of EncryptionDetectionIngestJobSettings.");
81 return new EncryptionDetectionFileIngestModule((EncryptionDetectionIngestJobSettings) settings);
91 throw new UnsupportedOperationException();
96 return new EncryptionDetectionIngestJobSettings();
106 if (!(settings instanceof EncryptionDetectionIngestJobSettings)) {
107 throw new IllegalArgumentException(
"Expected settings argument to be an instance of EncryptionDetectionIngestJobSettings");
109 return new EncryptionDetectionIngestJobSettingsPanel((EncryptionDetectionIngestJobSettings) settings);
119 if (!(settings instanceof EncryptionDetectionIngestJobSettings)) {
120 throw new IllegalArgumentException(
"Expected settings argument to be an instance of EncryptionDetectionIngestJobSettings.");
122 return new EncryptionDetectionDataSourceIngestModule((EncryptionDetectionIngestJobSettings) settings);
String getModuleDescription()
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings)
boolean isFileIngestModuleFactory()
boolean hasGlobalSettingsPanel()
boolean hasIngestJobSettingsPanel()
boolean isDataSourceIngestModuleFactory()
DataSourceIngestModule createDataSourceIngestModule(IngestModuleIngestJobSettings settings)
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel()
static String getVersion()
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
String getModuleVersionNumber()
String getModuleDisplayName()