From 70701df0d6533bbbc918eccaeb6c0ff374a048fe Mon Sep 17 00:00:00 2001 From: 0xNF Date: Tue, 18 Sep 2012 12:52:16 -0400 Subject: [PATCH] XML reporting now reports EXIF data. --- Report/src/org/sleuthkit/autopsy/report/ReportXML.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Report/src/org/sleuthkit/autopsy/report/ReportXML.java b/Report/src/org/sleuthkit/autopsy/report/ReportXML.java index c6c130adc8..77ad93e303 100644 --- a/Report/src/org/sleuthkit/autopsy/report/ReportXML.java +++ b/Report/src/org/sleuthkit/autopsy/report/ReportXML.java @@ -109,6 +109,7 @@ public class ReportXML implements ReportModule { Element nodeDevice = new Element("Attached-Devices"); Element nodeEmail = new Element("Email-Messages"); Element nodeWebSearch = new Element("Web-Search-Queries"); + Element nodeExif = new Element("Exif-Metadata"); //remove bytes Pattern INVALID_XML_CHARS = Pattern.compile("[^\\u0009\\u000A\\u000D\\u0020-\\uD7FF\\uE000-\\uFFFD\uD800\uDC00-\uDBFF\uDFFF]"); for (Entry> entry : report.entrySet()) { @@ -189,6 +190,9 @@ public class ReportXML implements ReportModule { if (entry.getKey().getArtifactTypeID() == BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_SEARCH_QUERY.getTypeID()) { nodeWebSearch.addContent(artifact); } + if(entry.getKey().getArtifactTypeID() == BlackboardArtifact.ARTIFACT_TYPE.TSK_METADATA_EXIF.getTypeID()){ + nodeExif.addContent(artifact); + } //end of master loop } @@ -207,6 +211,7 @@ public class ReportXML implements ReportModule { root.addContent(nodeDevice); root.addContent(nodeEmail); root.addContent(nodeWebSearch); + root.addContent(nodeExif); //Export it the first time