Go to the documentation of this file.
19package org.sleuthkit.autopsy.modules.pictureanalyzer;
21import java.util.Collection;
23import org.openide.util.Lookup;
24import org.openide.util.NbBundle;
26import org.sleuthkit.autopsy.ingest.FileIngestModuleAdapter;
27import org.sleuthkit.autopsy.ingest.IngestJobContext;
28import org.sleuthkit.autopsy.modules.pictureanalyzer.spi.PictureProcessor;
29import org.sleuthkit.autopsy.modules.filetypeid.FileTypeDetector;
31import org.sleuthkit.datamodel.AbstractFile;
32import org.sleuthkit.datamodel.TskData;
43 private Collection<? extends PictureProcessor>
registry;
49 if (!file.isFile() || file.getKnown().equals(TskData.FileKnown.KNOWN) ||
50 (file.getType().equals(TskData.TSK_DB_FILES_TYPE_ENUM.UNALLOC_BLOCKS)
51 || (file.getType().equals(TskData.TSK_DB_FILES_TYPE_ENUM.SLACK)))) {
58 for (String supportedMimeType : processor.mimeTypes()) {
60 if (
context.fileIngestIsCancelled()) {
64 if (supportedMimeType.equalsIgnoreCase(fileMimeType)) {
65 processor.process(
context, file);
74 "PictureAnalyzerIngestModule.cannot_run_file_type=Cannot run file type detection."
FileTypeDetector fileTypeDetector
ProcessResult process(AbstractFile file)
void startUp(IngestJobContext context)
Collection<? extends PictureProcessor > registry
Copyright © 2012-2024 Sleuth Kit Labs. Generated on:
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.