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;
35 @ServiceProvider(service = IngestModuleFactory.class)
37 "EncryptionDetectionFileIngestModule.moduleName.text=Encryption Detection",
38 "EncryptionDetectionFileIngestModule.getDesc.text=Looks for files with the specified minimum entropy."
44 return getModuleName();
52 static String getModuleName() {
53 return NbBundle.getMessage(EncryptionDetectionFileIngestModule.class,
"EncryptionDetectionFileIngestModule.moduleName.text");
58 return NbBundle.getMessage(EncryptionDetectionFileIngestModule.class,
"EncryptionDetectionFileIngestModule.getDesc.text");
73 if (!(settings instanceof EncryptionDetectionIngestJobSettings)) {
74 throw new IllegalArgumentException(
"Expected settings argument to be an instance of EncryptionDetectionIngestJobSettings.");
76 return new EncryptionDetectionFileIngestModule((EncryptionDetectionIngestJobSettings) settings);
86 throw new UnsupportedOperationException();
91 return new EncryptionDetectionIngestJobSettings();
101 if (!(settings instanceof EncryptionDetectionIngestJobSettings)) {
102 throw new IllegalArgumentException(
"Expected settings argument to be an instance of EncryptionDetectionIngestJobSettings");
104 return new EncryptionDetectionIngestJobSettingsPanel((EncryptionDetectionIngestJobSettings) settings);
114 throw new UnsupportedOperationException();
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()