From ad141b6426e991809bc3b5bf92ff162dd49d0b68 Mon Sep 17 00:00:00 2001 From: Eugene Livis Date: Thu, 22 Jul 2021 16:07:36 -0400 Subject: [PATCH] datasourcesummary --- .../datasourcesummary/datamodel/AnalysisSummary.java | 7 +++---- .../datasourcesummary/datamodel/PastCasesSummary.java | 11 ++++------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/datasourcesummary/datamodel/AnalysisSummary.java b/Core/src/org/sleuthkit/autopsy/datasourcesummary/datamodel/AnalysisSummary.java index 5fff3eac6c..8b6f472a54 100644 --- a/Core/src/org/sleuthkit/autopsy/datasourcesummary/datamodel/AnalysisSummary.java +++ b/Core/src/org/sleuthkit/autopsy/datasourcesummary/datamodel/AnalysisSummary.java @@ -1,7 +1,7 @@ /* * Autopsy Forensic Browser * - * Copyright 2020 Basis Technology Corp. + * Copyright 2020-2021 Basis Technology Corp. * Contact: carrier sleuthkit org * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -49,8 +49,7 @@ public class AnalysisSummary implements DefaultArtifactUpdateGovernor { private static final Set EXCLUDED_KEYWORD_SEARCH_ITEMS = new HashSet<>(); private static final Set ARTIFACT_UPDATE_TYPE_IDS = new HashSet<>(Arrays.asList( - ARTIFACT_TYPE.TSK_INTERESTING_FILE_HIT.getTypeID(), - ARTIFACT_TYPE.TSK_INTERESTING_ARTIFACT_HIT.getTypeID(), + ARTIFACT_TYPE.TSK_PREVIOUSLY_SEEN.getTypeID(), ARTIFACT_TYPE.TSK_HASHSET_HIT.getTypeID(), ARTIFACT_TYPE.TSK_KEYWORD_HIT.getTypeID() )); @@ -122,7 +121,7 @@ public class AnalysisSummary implements DefaultArtifactUpdateGovernor { * @throws TskCoreException */ public List> getInterestingItemCounts(DataSource dataSource) throws SleuthkitCaseProviderException, TskCoreException { - return getCountsData(dataSource, TYPE_SET_NAME, ARTIFACT_TYPE.TSK_INTERESTING_FILE_HIT, ARTIFACT_TYPE.TSK_INTERESTING_ARTIFACT_HIT); + return getCountsData(dataSource, TYPE_SET_NAME, ARTIFACT_TYPE.TSK_PREVIOUSLY_SEEN); } /** diff --git a/Core/src/org/sleuthkit/autopsy/datasourcesummary/datamodel/PastCasesSummary.java b/Core/src/org/sleuthkit/autopsy/datasourcesummary/datamodel/PastCasesSummary.java index cca9516180..ad21c68219 100644 --- a/Core/src/org/sleuthkit/autopsy/datasourcesummary/datamodel/PastCasesSummary.java +++ b/Core/src/org/sleuthkit/autopsy/datasourcesummary/datamodel/PastCasesSummary.java @@ -306,8 +306,8 @@ public class PastCasesSummary implements DefaultArtifactUpdateGovernor { List deviceArtifactCases = new ArrayList<>(); List nonDeviceArtifactCases = new ArrayList<>(); - - for (BlackboardArtifact artifact : skCase.getBlackboard().getArtifacts(ARTIFACT_TYPE.TSK_INTERESTING_ARTIFACT_HIT.getTypeID(), dataSource.getId())) { + + for (BlackboardArtifact artifact : skCase.getBlackboard().getArtifacts(ARTIFACT_TYPE.TSK_PREVIOUSLY_SEEN.getTypeID(), dataSource.getId())) { List cases = getCasesFromArtifact(artifact); if (cases == null || cases.isEmpty()) { continue; @@ -319,13 +319,10 @@ public class PastCasesSummary implements DefaultArtifactUpdateGovernor { nonDeviceArtifactCases.addAll(cases); } } - - Stream filesCases = skCase.getBlackboard().getArtifacts(ARTIFACT_TYPE.TSK_INTERESTING_FILE_HIT.getTypeID(), dataSource.getId()).stream() - .flatMap((art) -> getCasesFromArtifact(art).stream()); - + return new PastCasesResult( getCaseCounts(deviceArtifactCases.stream()), - getCaseCounts(Stream.concat(filesCases, nonDeviceArtifactCases.stream())) + getCaseCounts(nonDeviceArtifactCases.stream()) ); } }