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."
45 return getModuleName();
53 static String getModuleName() {
54 return NbBundle.getMessage(EncryptionDetectionFileIngestModule.class,
"EncryptionDetectionFileIngestModule.moduleName.text");
59 return NbBundle.getMessage(EncryptionDetectionFileIngestModule.class,
"EncryptionDetectionFileIngestModule.getDesc.text");
74 if (!(settings instanceof EncryptionDetectionIngestJobSettings)) {
75 throw new IllegalArgumentException(
"Expected settings argument to be an instance of EncryptionDetectionIngestJobSettings.");
77 return new EncryptionDetectionFileIngestModule((EncryptionDetectionIngestJobSettings) settings);
87 throw new UnsupportedOperationException();
92 return new EncryptionDetectionIngestJobSettings();
102 if (!(settings instanceof EncryptionDetectionIngestJobSettings)) {
103 throw new IllegalArgumentException(
"Expected settings argument to be an instance of EncryptionDetectionIngestJobSettings");
105 return new EncryptionDetectionIngestJobSettingsPanel((EncryptionDetectionIngestJobSettings) settings);
115 if (!(settings instanceof EncryptionDetectionIngestJobSettings)) {
116 throw new IllegalArgumentException(
"Expected settings argument to be an instance of EncryptionDetectionIngestJobSettings.");
118 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()