19 package com.basistech.df.cybertriage.autopsy.malwarescan;
22 import org.openide.util.NbBundle.Messages;
23 import org.openide.util.lookup.ServiceProvider;
36 "MalwareScanIngestModuleFactory_displayName=Cyber Triage Malware Scanner",
37 "MalwareScanIngestModuleFactory_description=Identifies executable files with malware.",
38 "MalwareScanIngestModuleFactory_version=1.0.0"
46 return Bundle.MalwareScanIngestModuleFactory_displayName();
56 return Bundle.MalwareScanIngestModuleFactory_description();
61 return Bundle.MalwareScanIngestModuleFactory_version();
71 return new MalwareScanIngestModule((MalwareScanIngestSettings) ingestOptions);
93 if (settings instanceof MalwareScanIngestSettings) {
94 return new MalwareScanIngestSettingsPanel((MalwareScanIngestSettings) settings);
100 return new MalwareScanIngestSettingsPanel(
new MalwareScanIngestSettings());
103 throw new IllegalArgumentException(
"Expected settings argument to be an instance of IngestSettings");
String getModuleVersionNumber()
String getModuleDisplayName()
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel()
boolean hasGlobalSettingsPanel()
boolean hasIngestJobSettingsPanel()
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings ingestOptions)
static String getDisplayName()
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
boolean isFileIngestModuleFactory()
String getModuleDescription()