From 1cfaebbb24724cfcd25aca310ebfd565c2fd3033 Mon Sep 17 00:00:00 2001 From: Eugene Livis Date: Thu, 22 Mar 2018 17:09:40 -0400 Subject: [PATCH] RawDSP should not accept directories as input --- .../autopsy/datasourceprocessors/RawDSProcessor.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Core/src/org/sleuthkit/autopsy/datasourceprocessors/RawDSProcessor.java b/Core/src/org/sleuthkit/autopsy/datasourceprocessors/RawDSProcessor.java index f18e40da1d..d98cf86527 100644 --- a/Core/src/org/sleuthkit/autopsy/datasourceprocessors/RawDSProcessor.java +++ b/Core/src/org/sleuthkit/autopsy/datasourceprocessors/RawDSProcessor.java @@ -191,6 +191,12 @@ public class RawDSProcessor implements DataSourceProcessor, AutoIngestDataSource @Override public int canProcess(Path dataSourcePath) throws AutoIngestDataSourceProcessorException { + + // only accept files + if (!new File(dataSourcePath.toString()).isFile()) { + return 0; + } + // check file extension for supported types if (!isAcceptedByFiler(dataSourcePath.toFile(), filtersList)) { return 0;