diff --git a/Core/build.xml b/Core/build.xml
index a18745b086..1834bb976d 100644
--- a/Core/build.xml
+++ b/Core/build.xml
@@ -108,8 +108,6 @@
-
-
diff --git a/Core/ivy.xml b/Core/ivy.xml
index 3d2352648d..1746c2f06d 100644
--- a/Core/ivy.xml
+++ b/Core/ivy.xml
@@ -1,6 +1,3 @@
-
-]>
@@ -10,43 +7,44 @@
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
@@ -62,40 +60,52 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
diff --git a/Core/ivysettings.xml b/Core/ivysettings.xml
index 06c2d9308f..d1102eaa63 100644
--- a/Core/ivysettings.xml
+++ b/Core/ivysettings.xml
@@ -1,4 +1,10 @@
+
+
+
+
+
+
diff --git a/Core/nbproject/project.properties b/Core/nbproject/project.properties
index 927bf11766..78007a1805 100644
--- a/Core/nbproject/project.properties
+++ b/Core/nbproject/project.properties
@@ -1,110 +1,116 @@
-file.reference.activemq-all-5.16.4.jar=release/modules/ext/activemq-all-5.16.4.jar
-file.reference.audience-annotations-0.12.0.jar=release/modules/ext/audience-annotations-0.12.0.jar
-file.reference.batik-awt-util-1.14.jar=release/modules/ext/batik-awt-util-1.14.jar
-file.reference.batik-constants-1.14.jar=release/modules/ext/batik-constants-1.14.jar
-file.reference.batik-css-1.14.jar=release/modules/ext/batik-css-1.14.jar
-file.reference.batik-dom-1.14.jar=release/modules/ext/batik-dom-1.14.jar
-file.reference.batik-ext-1.14.jar=release/modules/ext/batik-ext-1.14.jar
-file.reference.batik-i18n-1.14.jar=release/modules/ext/batik-i18n-1.14.jar
-file.reference.batik-parser-1.14.jar=release/modules/ext/batik-parser-1.14.jar
-file.reference.batik-shared-resources-1.14.jar=release/modules/ext/batik-shared-resources-1.14.jar
-file.reference.batik-svg-dom-1.14.jar=release/modules/ext/batik-svg-dom-1.14.jar
-file.reference.batik-svggen-1.14.jar=release/modules/ext/batik-svggen-1.14.jar
-file.reference.batik-util-1.14.jar=release/modules/ext/batik-util-1.14.jar
-file.reference.batik-xml-1.14.jar=release/modules/ext/batik-xml-1.14.jar
-file.reference.bcpkix-jdk15on-1.70.jar=release/modules/ext/bcpkix-jdk15on-1.70.jar
-file.reference.bcprov-ext-jdk15on-1.70.jar=release/modules/ext/bcprov-ext-jdk15on-1.70.jar
-file.reference.bcprov-jdk15on-1.70.jar=release/modules/ext/bcprov-jdk15on-1.70.jar
-file.reference.bcutil-jdk15on-1.70.jar=release/modules/ext/bcutil-jdk15on-1.70.jar
-file.reference.c3p0-0.9.5.5.jar=release/modules/ext/c3p0-0.9.5.5.jar
-file.reference.checker-qual-3.33.0.jar=release/modules/ext/checker-qual-3.33.0.jar
-file.reference.commons-codec-1.11.jar=release/modules/ext/commons-codec-1.11.jar
-file.reference.commons-dbcp2-2.9.0.jar=release/modules/ext/commons-dbcp2-2.9.0.jar
-file.reference.commons-io-2.11.0.jar=release/modules/ext/commons-io-2.11.0.jar
-file.reference.commons-lang3-3.10.jar=release/modules/ext/commons-lang3-3.10.jar
-file.reference.commons-logging-1.2.jar=release/modules/ext/commons-logging-1.2.jar
-file.reference.commons-pool2-2.10.0.jar=release/modules/ext/commons-pool2-2.10.0.jar
-file.reference.curator-client-5.2.1.jar=release/modules/ext/curator-client-5.2.1.jar
-file.reference.curator-framework-5.2.1.jar=release/modules/ext/curator-framework-5.2.1.jar
-file.reference.curator-recipes-5.2.1.jar=release/modules/ext/curator-recipes-5.2.1.jar
file.reference.DatCon.jar=release/modules/ext/DatCon.jar
+file.reference.Rejistry-1.1-SNAPSHOT.jar=release/modules/ext/Rejistry-1.1-SNAPSHOT.jar
+file.reference.SparseBitSet-1.1.jar=release/modules/ext/SparseBitSet-1.1.jar
+file.reference.YaraJNIWrapper.jar=release/modules/ext/YaraJNIWrapper.jar
+file.reference.activemq-all-6.1.4.jar=release/modules/ext/activemq-all-6.1.4.jar
+file.reference.angus-activation-2.0.2.jar=release/modules/ext/angus-activation-2.0.2.jar
+file.reference.annotations-13.0.jar=release/modules/ext/annotations-13.0.jar
+file.reference.audience-annotations-0.12.0.jar=release/modules/ext/audience-annotations-0.12.0.jar
+file.reference.batik-awt-util-1.18.jar=release/modules/ext/batik-awt-util-1.18.jar
+file.reference.batik-constants-1.18.jar=release/modules/ext/batik-constants-1.18.jar
+file.reference.batik-css-1.18.jar=release/modules/ext/batik-css-1.18.jar
+file.reference.batik-dom-1.18.jar=release/modules/ext/batik-dom-1.18.jar
+file.reference.batik-ext-1.18.jar=release/modules/ext/batik-ext-1.18.jar
+file.reference.batik-i18n-1.18.jar=release/modules/ext/batik-i18n-1.18.jar
+file.reference.batik-parser-1.18.jar=release/modules/ext/batik-parser-1.18.jar
+file.reference.batik-shared-resources-1.18.jar=release/modules/ext/batik-shared-resources-1.18.jar
+file.reference.batik-svg-dom-1.18.jar=release/modules/ext/batik-svg-dom-1.18.jar
+file.reference.batik-svggen-1.18.jar=release/modules/ext/batik-svggen-1.18.jar
+file.reference.batik-util-1.18.jar=release/modules/ext/batik-util-1.18.jar
+file.reference.batik-xml-1.18.jar=release/modules/ext/batik-xml-1.18.jar
+file.reference.bcpkix-jdk18on-1.79.jar=release/modules/ext/bcpkix-jdk18on-1.79.jar
+file.reference.bcprov-jdk18on-1.79.jar=release/modules/ext/bcprov-jdk18on-1.79.jar
+file.reference.bcutil-jdk18on-1.79.jar=release/modules/ext/bcutil-jdk18on-1.79.jar
+file.reference.c3p0-0.9.5.5.jar=release/modules/ext/c3p0-0.9.5.5.jar
+file.reference.checker-qual-3.43.0.jar=release/modules/ext/checker-qual-3.43.0.jar
+file.reference.commons-codec-1.11.jar=release/modules/ext/commons-codec-1.11.jar
+file.reference.commons-dbcp2-2.13.0.jar=release/modules/ext/commons-dbcp2-2.13.0.jar
+file.reference.commons-io-2.18.0.jar=release/modules/ext/commons-io-2.18.0.jar
+file.reference.commons-lang3-3.10.jar=release/modules/ext/commons-lang3-3.10.jar
+file.reference.commons-logging-1.3.4.jar=release/modules/ext/commons-logging-1.3.4.jar
+file.reference.commons-pool2-2.12.0.jar=release/modules/ext/commons-pool2-2.12.0.jar
+file.reference.curator-client-5.7.1.jar=release/modules/ext/curator-client-5.7.1.jar
+file.reference.curator-framework-5.7.1.jar=release/modules/ext/curator-framework-5.7.1.jar
+file.reference.curator-recipes-5.7.1.jar=release/modules/ext/curator-recipes-5.7.1.jar
file.reference.decodetect-core-0.3.jar=release/modules/ext/decodetect-core-0.3.jar
-file.reference.error_prone_annotations-2.18.0.jar=release/modules/ext/error_prone_annotations-2.18.0.jar
+file.reference.error_prone_annotations-2.36.0.jar=release/modules/ext/error_prone_annotations-2.36.0.jar
file.reference.failureaccess-1.0.1.jar=release/modules/ext/failureaccess-1.0.1.jar
-file.reference.guava-32.0.1-jre.jar=release/modules/ext/guava-32.0.1-jre.jar
+file.reference.guava-33.4.0-jre.jar=release/modules/ext/guava-33.4.0-jre.jar
file.reference.httpclient-4.5.14.jar=release/modules/ext/httpclient-4.5.14.jar
file.reference.httpclient-win-4.5.14.jar=release/modules/ext/httpclient-win-4.5.14.jar
file.reference.httpcore-4.4.16.jar=release/modules/ext/httpcore-4.4.16.jar
file.reference.httpmime-4.5.14.jar=release/modules/ext/httpmime-4.5.14.jar
file.reference.icepdf-core-6.2.2.jar=release/modules/ext/icepdf-core-6.2.2.jar
file.reference.icepdf-viewer-6.2.2.jar=release/modules/ext/icepdf-viewer-6.2.2.jar
-file.reference.istack-commons-runtime-3.0.11.jar=release/modules/ext/istack-commons-runtime-3.0.11.jar
-file.reference.j2objc-annotations-2.8.jar=release/modules/ext/j2objc-annotations-2.8.jar
-file.reference.jackcess-4.0.1.jar=release/modules/ext/jackcess-4.0.1.jar
-file.reference.jackcess-encrypt-4.0.1.jar=release/modules/ext/jackcess-encrypt-4.0.1.jar
+file.reference.j2objc-annotations-3.0.0.jar=release/modules/ext/j2objc-annotations-3.0.0.jar
+file.reference.jackcess-4.0.7.jar=release/modules/ext/jackcess-4.0.7.jar
+file.reference.jackcess-encrypt-4.0.2.jar=release/modules/ext/jackcess-encrypt-4.0.2.jar
file.reference.jai_core-1.1.3.jar=release/modules/ext/jai_core-1.1.3.jar
file.reference.jai_imageio-1.1.jar=release/modules/ext/jai_imageio-1.1.jar
-file.reference.jakarta.activation-1.2.2.jar=release/modules/ext/jakarta.activation-1.2.2.jar
-file.reference.jakarta.xml.bind-api-2.3.3.jar=release/modules/ext/jakarta.xml.bind-api-2.3.3.jar
-file.reference.java-diff-utils-4.11.jar=release/modules/ext/java-diff-utils-4.11.jar
-file.reference.javax.activation-api-1.2.0.jar=release/modules/ext/javax.activation-api-1.2.0.jar
+file.reference.jakarta.activation-api-2.1.3.jar=release/modules/ext/jakarta.activation-api-2.1.3.jar
+file.reference.jakarta.annotation-api-2.1.1.jar=release/modules/ext/jakarta.annotation-api-2.1.1.jar
+file.reference.jakarta.jms-api-3.1.0-sources.jar=release/modules/ext/jakarta.jms-api-3.1.0-sources.jar
+file.reference.jakarta.jms-api-3.1.0.jar=release/modules/ext/jakarta.jms-api-3.1.0.jar
+file.reference.jakarta.transaction-api-1.3.3.jar=release/modules/ext/jakarta.transaction-api-1.3.3.jar
+file.reference.jakarta.xml.bind-api-4.0.2.jar=release/modules/ext/jakarta.xml.bind-api-4.0.2.jar
+file.reference.java-diff-utils-4.15.jar=release/modules/ext/java-diff-utils-4.15.jar
file.reference.javax.ws.rs-api-2.1.1.jar=release/modules/ext/javax.ws.rs-api-2.1.1.jar
-file.reference.jaxb-api-2.3.1.jar=release/modules/ext/jaxb-api-2.3.1.jar
-file.reference.jaxb-runtime-2.3.3.jar=release/modules/ext/jaxb-runtime-2.3.3.jar
-file.reference.jdom-2.0.5-contrib.jar=release/modules/ext/jdom-2.0.5-contrib.jar
-file.reference.jdom-2.0.5.jar=release/modules/ext/jdom-2.0.5.jar
-file.reference.jfreechart-1.5.3.jar=release/modules/ext/jfreechart-1.5.3.jar
+file.reference.jaxb-core-4.0.5.jar=release/modules/ext/jaxb-core-4.0.5.jar
+file.reference.jaxb-impl-4.0.5.jar=release/modules/ext/jaxb-impl-4.0.5.jar
+file.reference.jaxen-1.2.0.jar=release/modules/ext/jaxen-1.2.0.jar
+file.reference.jdom2-2.0.6.1-sources.jar=release/modules/ext/jdom2-2.0.6.1-sources.jar
+file.reference.jdom2-2.0.6.1.jar=release/modules/ext/jdom2-2.0.6.1.jar
+file.reference.jfreechart-1.5.5.jar=release/modules/ext/jfreechart-1.5.5.jar
file.reference.jgraphx-4.2.2.jar=release/modules/ext/jgraphx-4.2.2.jar
-file.reference.jsoup-1.16.1.jar=release/modules/ext/jsoup-1.16.1.jar
+file.reference.jsoup-1.18.3.jar=release/modules/ext/jsoup-1.18.3.jar
file.reference.jsr305-3.0.2.jar=release/modules/ext/jsr305-3.0.2.jar
file.reference.jutf7-1.0.0.jar=release/modules/ext/jutf7-1.0.0.jar
-file.reference.jxmapviewer2-2.6.jar=release/modules/ext/jxmapviewer2-2.6.jar
-file.reference.jython-standalone-2.7.2.jar=release/modules/ext/jython-standalone-2.7.2.jar
-file.reference.libphonenumber-8.12.45.jar=release/modules/ext/libphonenumber-8.12.45.jar
-file.reference.license4j-runtime-library-4.7.1.jar=release/modules/ext/license4j-runtime-library-4.7.1.jar
+file.reference.jxmapviewer2-2.8.jar=release/modules/ext/jxmapviewer2-2.8.jar
+file.reference.jython-standalone-2.7.4.jar=release/modules/ext/jython-standalone-2.7.4.jar
+file.reference.kotlin-stdlib-1.8.21.jar=release/modules/ext/kotlin-stdlib-1.8.21.jar
+file.reference.kotlin-stdlib-common-1.9.10.jar=release/modules/ext/kotlin-stdlib-common-1.9.10.jar
+file.reference.kotlin-stdlib-jdk7-1.8.21.jar=release/modules/ext/kotlin-stdlib-jdk7-1.8.21.jar
+file.reference.kotlin-stdlib-jdk8-1.8.21.jar=release/modules/ext/kotlin-stdlib-jdk8-1.8.21.jar
+file.reference.libphonenumber-8.13.52.jar=release/modules/ext/libphonenumber-8.13.52.jar
+file.reference.license4j-runtime-library-4.7.3.jar=release/modules/ext/license4j-runtime-library-4.7.3.jar
file.reference.listenablefuture-1.0.jar=release/modules/ext/listenablefuture-1.0.jar
-file.reference.logback-classic-1.2.10.jar=release/modules/ext/logback-classic-1.2.10.jar
-file.reference.logback-core-1.2.10.jar=release/modules/ext/logback-core-1.2.10.jar
file.reference.mchange-commons-java-0.3.0.jar=release/modules/ext/mchange-commons-java-0.3.0.jar
-file.reference.metadata-extractor-2.18.0.jar=release/modules/ext/metadata-extractor-2.18.0.jar
-file.reference.netty-buffer-4.1.73.Final.jar=release/modules/ext/netty-buffer-4.1.73.Final.jar
-file.reference.netty-codec-4.1.73.Final.jar=release/modules/ext/netty-codec-4.1.73.Final.jar
-file.reference.netty-common-4.1.73.Final.jar=release/modules/ext/netty-common-4.1.73.Final.jar
-file.reference.netty-handler-4.1.73.Final.jar=release/modules/ext/netty-handler-4.1.73.Final.jar
-file.reference.netty-resolver-4.1.73.Final.jar=release/modules/ext/netty-resolver-4.1.73.Final.jar
-file.reference.netty-tcnative-2.0.48.Final.jar=release/modules/ext/netty-tcnative-2.0.48.Final.jar
-file.reference.netty-tcnative-classes-2.0.48.Final.jar=release/modules/ext/netty-tcnative-classes-2.0.48.Final.jar
-file.reference.netty-transport-4.1.73.Final.jar=release/modules/ext/netty-transport-4.1.73.Final.jar
-file.reference.netty-transport-classes-epoll-4.1.73.Final.jar=release/modules/ext/netty-transport-classes-epoll-4.1.73.Final.jar
-file.reference.netty-transport-native-epoll-4.1.73.Final.jar=release/modules/ext/netty-transport-native-epoll-4.1.73.Final.jar
-file.reference.netty-transport-native-unix-common-4.1.73.Final.jar=release/modules/ext/netty-transport-native-unix-common-4.1.73.Final.jar
-file.reference.okhttp-2.7.5.jar=release/modules/ext/okhttp-2.7.5.jar
-file.reference.okio-1.6.0.jar=release/modules/ext/okio-1.6.0.jar
+file.reference.metadata-extractor-2.19.0.jar=release/modules/ext/metadata-extractor-2.19.0.jar
+file.reference.netty-buffer-4.1.113.Final.jar=release/modules/ext/netty-buffer-4.1.113.Final.jar
+file.reference.netty-codec-4.1.113.Final.jar=release/modules/ext/netty-codec-4.1.113.Final.jar
+file.reference.netty-common-4.1.116.Final.jar=release/modules/ext/netty-common-4.1.116.Final.jar
+file.reference.netty-handler-4.1.113.Final.jar=release/modules/ext/netty-handler-4.1.113.Final.jar
+file.reference.netty-resolver-4.1.113.Final.jar=release/modules/ext/netty-resolver-4.1.113.Final.jar
+file.reference.netty-tcnative-boringssl-static-2.0.69.Final.jar=release/modules/ext/netty-tcnative-boringssl-static-2.0.69.Final.jar
+file.reference.netty-tcnative-classes-2.0.66.Final.jar=release/modules/ext/netty-tcnative-classes-2.0.66.Final.jar
+file.reference.netty-transport-4.1.116.Final.jar=release/modules/ext/netty-transport-4.1.116.Final.jar
+file.reference.netty-transport-classes-epoll-4.1.116.Final.jar=release/modules/ext/netty-transport-classes-epoll-4.1.116.Final.jar
+file.reference.netty-transport-native-epoll-4.1.116.Final-linux-x86_64.jar=release/modules/ext/netty-transport-native-epoll-4.1.116.Final-linux-x86_64.jar
+file.reference.netty-transport-native-unix-common-4.1.113.Final.jar=release/modules/ext/netty-transport-native-unix-common-4.1.113.Final.jar
+file.reference.okhttp-4.12.0.jar=release/modules/ext/okhttp-4.12.0.jar
+file.reference.okio-3.6.0.jar=release/modules/ext/okio-3.6.0.jar
+file.reference.okio-jvm-3.6.0.jar=release/modules/ext/okio-jvm-3.6.0.jar
file.reference.postgresql-42.7.3.jar=release/modules/ext/postgresql-42.7.3.jar
-file.reference.Rejistry-1.1-SNAPSHOT.jar=release/modules/ext/Rejistry-1.1-SNAPSHOT.jar
-file.reference.serializer-2.7.2.jar=release/modules/ext/serializer-2.7.2.jar
file.reference.sevenzipjbinding-AllPlatforms.jar=release/modules/ext/sevenzipjbinding-AllPlatforms.jar
file.reference.sevenzipjbinding.jar=release/modules/ext/sevenzipjbinding.jar
file.reference.sleuthkit-4.12.1.jar=release/modules/ext/sleuthkit-4.12.1.jar
file.reference.sleuthkit-caseuco-4.12.1.jar=release/modules/ext/sleuthkit-caseuco-4.12.1.jar
-file.reference.slf4j-api-1.7.36.jar=release/modules/ext/slf4j-api-1.7.36.jar
-file.reference.snakeyaml-2.0.jar=release/modules/ext/snakeyaml-2.0.jar
-file.reference.SparseBitSet-1.1.jar=release/modules/ext/SparseBitSet-1.1.jar
-file.reference.spotbugs-annotations-4.6.0.jar=release/modules/ext/spotbugs-annotations-4.6.0.jar
+file.reference.slf4j-api-1.7.30.jar=release/modules/ext/slf4j-api-1.7.30.jar
+file.reference.snakeyaml-2.3.jar=release/modules/ext/snakeyaml-2.3.jar
+file.reference.spotbugs-annotations-4.8.6.jar=release/modules/ext/spotbugs-annotations-4.8.6.jar
file.reference.sqlite-jdbc-3.47.1.0.jar=release/modules/ext/sqlite-jdbc-3.47.1.0.jar
-file.reference.txw2-2.3.3.jar=release/modules/ext/txw2-2.3.3.jar
-file.reference.xalan-2.7.2.jar=release/modules/ext/xalan-2.7.2.jar
+file.reference.xalan-2.7.3.jar=release/modules/ext/xalan-2.7.3.jar
+file.reference.xercesImpl-2.12.2.jar=release/modules/ext/xercesImpl-2.12.2.jar
file.reference.xml-apis-1.4.01.jar=release/modules/ext/xml-apis-1.4.01.jar
file.reference.xml-apis-ext-1.3.04.jar=release/modules/ext/xml-apis-ext-1.3.04.jar
-file.reference.xmlgraphics-commons-2.6.jar=release/modules/ext/xmlgraphics-commons-2.6.jar
+file.reference.xmlgraphics-commons-2.10.jar=release/modules/ext/xmlgraphics-commons-2.10.jar
file.reference.xmpcore-6.1.11.jar=release/modules/ext/xmpcore-6.1.11.jar
-file.reference.YaraJNIWrapper.jar=release/modules/ext/YaraJNIWrapper.jar
-file.reference.zookeeper-3.8.0.jar=release/modules/ext/zookeeper-3.8.0.jar
-file.reference.zookeeper-jute-3.8.0.jar=release/modules/ext/zookeeper-jute-3.8.0.jar
+file.reference.zookeeper-3.9.3.jar=release/modules/ext/zookeeper-3.9.3.jar
+file.reference.zookeeper-jute-3.9.3.jar=release/modules/ext/zookeeper-jute-3.9.3.jar
+javac.compilerargs=-Xlint -Xlint\:-serial
javac.source=17
-javac.compilerargs=-Xlint -Xlint:-serial
license.file=../LICENSE-2.0.txt
-nbm.homepage=http://www.sleuthkit.org/
+nbm.homepage=http\://www.sleuthkit.org/
nbm.module.author=Brian Carrier
nbm.needs.restart=true
spec.version.base=10.25
diff --git a/Core/nbproject/project.xml b/Core/nbproject/project.xml
index 7db7273bc1..5f67399107 100644
--- a/Core/nbproject/project.xml
+++ b/Core/nbproject/project.xml
@@ -370,120 +370,124 @@
org.sleuthkit.datamodel.blackboardutils.attributes
- ext/activemq-all-5.16.4.jar
- release/modules/ext/activemq-all-5.16.4.jar
+ ext/activemq-all-6.1.4.jar
+ release/modules/ext/activemq-all-6.1.4.jar
+
+
+ ext/angus-activation-2.0.2.jar
+ release/modules/ext/angus-activation-2.0.2.jar
+
+
+ ext/annotations-13.0.jar
+ release/modules/ext/annotations-13.0.jar
ext/audience-annotations-0.12.0.jar
release/modules/ext/audience-annotations-0.12.0.jar
- ext/batik-awt-util-1.14.jar
- release/modules/ext/batik-awt-util-1.14.jar
+ ext/batik-awt-util-1.18.jar
+ release/modules/ext/batik-awt-util-1.18.jar
- ext/batik-constants-1.14.jar
- release/modules/ext/batik-constants-1.14.jar
+ ext/batik-constants-1.18.jar
+ release/modules/ext/batik-constants-1.18.jar
- ext/batik-css-1.14.jar
- release/modules/ext/batik-css-1.14.jar
+ ext/batik-css-1.18.jar
+ release/modules/ext/batik-css-1.18.jar
- ext/batik-dom-1.14.jar
- release/modules/ext/batik-dom-1.14.jar
+ ext/batik-dom-1.18.jar
+ release/modules/ext/batik-dom-1.18.jar
- ext/batik-ext-1.14.jar
- release/modules/ext/batik-ext-1.14.jar
+ ext/batik-ext-1.18.jar
+ release/modules/ext/batik-ext-1.18.jar
- ext/batik-i18n-1.14.jar
- release/modules/ext/batik-i18n-1.14.jar
+ ext/batik-i18n-1.18.jar
+ release/modules/ext/batik-i18n-1.18.jar
- ext/batik-parser-1.14.jar
- release/modules/ext/batik-parser-1.14.jar
+ ext/batik-parser-1.18.jar
+ release/modules/ext/batik-parser-1.18.jar
- ext/batik-shared-resources-1.14.jar
- release/modules/ext/batik-shared-resources-1.14.jar
+ ext/batik-shared-resources-1.18.jar
+ release/modules/ext/batik-shared-resources-1.18.jar
- ext/batik-svg-dom-1.14.jar
- release/modules/ext/batik-svg-dom-1.14.jar
+ ext/batik-svg-dom-1.18.jar
+ release/modules/ext/batik-svg-dom-1.18.jar
- ext/batik-svggen-1.14.jar
- release/modules/ext/batik-svggen-1.14.jar
+ ext/batik-svggen-1.18.jar
+ release/modules/ext/batik-svggen-1.18.jar
- ext/batik-util-1.14.jar
- release/modules/ext/batik-util-1.14.jar
+ ext/batik-util-1.18.jar
+ release/modules/ext/batik-util-1.18.jar
- ext/batik-xml-1.14.jar
- release/modules/ext/batik-xml-1.14.jar
+ ext/batik-xml-1.18.jar
+ release/modules/ext/batik-xml-1.18.jar
- ext/bcpkix-jdk15on-1.70.jar
- release/modules/ext/bcpkix-jdk15on-1.70.jar
+ ext/bcpkix-jdk18on-1.79.jar
+ release/modules/ext/bcpkix-jdk18on-1.79.jar
- ext/bcprov-ext-jdk15on-1.70.jar
- release/modules/ext/bcprov-ext-jdk15on-1.70.jar
+ ext/bcprov-jdk18on-1.79.jar
+ release/modules/ext/bcprov-jdk18on-1.79.jar
- ext/bcprov-jdk15on-1.70.jar
- release/modules/ext/bcprov-jdk15on-1.70.jar
-
-
- ext/bcutil-jdk15on-1.70.jar
- release/modules/ext/bcutil-jdk15on-1.70.jar
+ ext/bcutil-jdk18on-1.79.jar
+ release/modules/ext/bcutil-jdk18on-1.79.jar
ext/c3p0-0.9.5.5.jar
release/modules/ext/c3p0-0.9.5.5.jar
- ext/checker-qual-3.33.0.jar
- release/modules/ext/checker-qual-3.33.0.jar
+ ext/checker-qual-3.43.0.jar
+ release/modules/ext/checker-qual-3.43.0.jar
ext/commons-codec-1.11.jar
release/modules/ext/commons-codec-1.11.jar
- ext/commons-dbcp2-2.9.0.jar
- release/modules/ext/commons-dbcp2-2.9.0.jar
+ ext/commons-dbcp2-2.13.0.jar
+ release/modules/ext/commons-dbcp2-2.13.0.jar
- ext/commons-io-2.11.0.jar
- release/modules/ext/commons-io-2.11.0.jar
+ ext/commons-io-2.18.0.jar
+ release/modules/ext/commons-io-2.18.0.jar
ext/commons-lang3-3.10.jar
release/modules/ext/commons-lang3-3.10.jar
- ext/commons-logging-1.2.jar
- release/modules/ext/commons-logging-1.2.jar
+ ext/commons-logging-1.3.4.jar
+ release/modules/ext/commons-logging-1.3.4.jar
- ext/commons-pool2-2.10.0.jar
- release/modules/ext/commons-pool2-2.10.0.jar
+ ext/commons-pool2-2.12.0.jar
+ release/modules/ext/commons-pool2-2.12.0.jar
- ext/curator-client-5.2.1.jar
- release/modules/ext/curator-client-5.2.1.jar
+ ext/curator-client-5.7.1.jar
+ release/modules/ext/curator-client-5.7.1.jar
- ext/curator-framework-5.2.1.jar
- release/modules/ext/curator-framework-5.2.1.jar
+ ext/curator-framework-5.7.1.jar
+ release/modules/ext/curator-framework-5.7.1.jar
- ext/curator-recipes-5.2.1.jar
- release/modules/ext/curator-recipes-5.2.1.jar
+ ext/curator-recipes-5.7.1.jar
+ release/modules/ext/curator-recipes-5.7.1.jar
ext/DatCon.jar
@@ -494,16 +498,16 @@
release/modules/ext/decodetect-core-0.3.jar
- ext/error_prone_annotations-2.18.0.jar
- release/modules/ext/error_prone_annotations-2.18.0.jar
+ ext/error_prone_annotations-2.36.0.jar
+ release/modules/ext/error_prone_annotations-2.36.0.jar
ext/failureaccess-1.0.1.jar
release/modules/ext/failureaccess-1.0.1.jar
- ext/guava-32.0.1-jre.jar
- release/modules/ext/guava-32.0.1-jre.jar
+ ext/guava-33.4.0-jre.jar
+ release/modules/ext/guava-33.4.0-jre.jar
ext/httpclient-4.5.14.jar
@@ -530,20 +534,16 @@
release/modules/ext/icepdf-viewer-6.2.2.jar
- ext/istack-commons-runtime-3.0.11.jar
- release/modules/ext/istack-commons-runtime-3.0.11.jar
+ ext/j2objc-annotations-3.0.0.jar
+ release/modules/ext/j2objc-annotations-3.0.0.jar
- ext/j2objc-annotations-2.8.jar
- release/modules/ext/j2objc-annotations-2.8.jar
+ ext/jackcess-4.0.7.jar
+ release/modules/ext/jackcess-4.0.7.jar
- ext/jackcess-4.0.1.jar
- release/modules/ext/jackcess-4.0.1.jar
-
-
- ext/jackcess-encrypt-4.0.1.jar
- release/modules/ext/jackcess-encrypt-4.0.1.jar
+ ext/jackcess-encrypt-4.0.2.jar
+ release/modules/ext/jackcess-encrypt-4.0.2.jar
ext/jai_core-1.1.3.jar
@@ -554,52 +554,68 @@
release/modules/ext/jai_imageio-1.1.jar
- ext/jakarta.activation-1.2.2.jar
- release/modules/ext/jakarta.activation-1.2.2.jar
+ ext/jakarta.activation-api-2.1.3.jar
+ release/modules/ext/jakarta.activation-api-2.1.3.jar
- ext/jakarta.xml.bind-api-2.3.3.jar
- release/modules/ext/jakarta.xml.bind-api-2.3.3.jar
+ ext/jakarta.annotation-api-2.1.1.jar
+ release/modules/ext/jakarta.annotation-api-2.1.1.jar
- ext/java-diff-utils-4.11.jar
- release/modules/ext/java-diff-utils-4.11.jar
+ ext/jakarta.jms-api-3.1.0-sources.jar
+ release/modules/ext/jakarta.jms-api-3.1.0-sources.jar
- ext/javax.activation-api-1.2.0.jar
- release/modules/ext/javax.activation-api-1.2.0.jar
+ ext/jakarta.jms-api-3.1.0.jar
+ release/modules/ext/jakarta.jms-api-3.1.0.jar
+
+
+ ext/jakarta.transaction-api-1.3.3.jar
+ release/modules/ext/jakarta.transaction-api-1.3.3.jar
+
+
+ ext/jakarta.xml.bind-api-4.0.2.jar
+ release/modules/ext/jakarta.xml.bind-api-4.0.2.jar
+
+
+ ext/java-diff-utils-4.15.jar
+ release/modules/ext/java-diff-utils-4.15.jar
ext/javax.ws.rs-api-2.1.1.jar
release/modules/ext/javax.ws.rs-api-2.1.1.jar
- ext/jaxb-api-2.3.1.jar
- release/modules/ext/jaxb-api-2.3.1.jar
+ ext/jaxb-core-4.0.5.jar
+ release/modules/ext/jaxb-core-4.0.5.jar
- ext/jaxb-runtime-2.3.3.jar
- release/modules/ext/jaxb-runtime-2.3.3.jar
+ ext/jaxb-impl-4.0.5.jar
+ release/modules/ext/jaxb-impl-4.0.5.jar
- ext/jdom-2.0.5-contrib.jar
- release/modules/ext/jdom-2.0.5-contrib.jar
+ ext/jaxen-1.2.0.jar
+ release/modules/ext/jaxen-1.2.0.jar
- ext/jdom-2.0.5.jar
- release/modules/ext/jdom-2.0.5.jar
+ ext/jdom2-2.0.6.1-sources.jar
+ release/modules/ext/jdom2-2.0.6.1-sources.jar
- ext/jfreechart-1.5.3.jar
- release/modules/ext/jfreechart-1.5.3.jar
+ ext/jdom2-2.0.6.1.jar
+ release/modules/ext/jdom2-2.0.6.1.jar
+
+
+ ext/jfreechart-1.5.5.jar
+ release/modules/ext/jfreechart-1.5.5.jar
ext/jgraphx-4.2.2.jar
release/modules/ext/jgraphx-4.2.2.jar
- ext/jsoup-1.16.1.jar
- release/modules/ext/jsoup-1.16.1.jar
+ ext/jsoup-1.18.3.jar
+ release/modules/ext/jsoup-1.18.3.jar
ext/jsr305-3.0.2.jar
@@ -610,92 +626,104 @@
release/modules/ext/jutf7-1.0.0.jar
- ext/jxmapviewer2-2.6.jar
- release/modules/ext/jxmapviewer2-2.6.jar
+ ext/jxmapviewer2-2.8.jar
+ release/modules/ext/jxmapviewer2-2.8.jar
- ext/jython-standalone-2.7.2.jar
- release/modules/ext/jython-standalone-2.7.2.jar
+ ext/jython-standalone-2.7.4.jar
+ release/modules/ext/jython-standalone-2.7.4.jar
- ext/libphonenumber-8.12.45.jar
- release/modules/ext/libphonenumber-8.12.45.jar
+ ext/kotlin-stdlib-1.8.21.jar
+ release/modules/ext/kotlin-stdlib-1.8.21.jar
- ext/license4j-runtime-library-4.7.1.jar
- release/modules/ext/license4j-runtime-library-4.7.1.jar
+ ext/kotlin-stdlib-common-1.9.10.jar
+ release/modules/ext/kotlin-stdlib-common-1.9.10.jar
+
+
+ ext/kotlin-stdlib-jdk7-1.8.21.jar
+ release/modules/ext/kotlin-stdlib-jdk7-1.8.21.jar
+
+
+ ext/kotlin-stdlib-jdk8-1.8.21.jar
+ release/modules/ext/kotlin-stdlib-jdk8-1.8.21.jar
+
+
+ ext/libphonenumber-8.13.52.jar
+ release/modules/ext/libphonenumber-8.13.52.jar
+
+
+ ext/license4j-runtime-library-4.7.3.jar
+ release/modules/ext/license4j-runtime-library-4.7.3.jar
ext/listenablefuture-1.0.jar
release/modules/ext/listenablefuture-1.0.jar
-
- ext/logback-classic-1.2.10.jar
- release/modules/ext/logback-classic-1.2.10.jar
-
-
- ext/logback-core-1.2.10.jar
- release/modules/ext/logback-core-1.2.10.jar
-
ext/mchange-commons-java-0.3.0.jar
- release/modules/ext/mchange-commons-java-00.3.0.jar
+ release/modules/ext/mchange-commons-java-0.3.0.jar
- ext/metadata-extractor-2.18.0.jar
- release/modules/ext/metadata-extractor-2.18.0.jar
+ ext/metadata-extractor-2.19.0.jar
+ release/modules/ext/metadata-extractor-2.19.0.jar
- ext/netty-buffer-4.1.73.Final.jar
- release/modules/ext/netty-buffer-4.1.73.Final.jar
+ ext/netty-buffer-4.1.113.Final.jar
+ release/modules/ext/netty-buffer-4.1.113.Final.jar
- ext/netty-codec-4.1.73.Final.jar
- release/modules/ext/netty-codec-4.1.73.Final.jar
+ ext/netty-codec-4.1.113.Final.jar
+ release/modules/ext/netty-codec-4.1.113.Final.jar
- ext/netty-common-4.1.73.Final.jar
- release/modules/ext/netty-common-4.1.73.Final.jar
+ ext/netty-common-4.1.116.Final.jar
+ release/modules/ext/netty-common-4.1.116.Final.jar
- ext/netty-handler-4.1.73.Final.jar
- release/modules/ext/netty-handler-4.1.73.Final.jar
+ ext/netty-handler-4.1.113.Final.jar
+ release/modules/ext/netty-handler-4.1.113.Final.jar
- ext/netty-resolver-4.1.73.Final.jar
- release/modules/ext/netty-resolver-4.1.73.Final.jar
+ ext/netty-resolver-4.1.113.Final.jar
+ release/modules/ext/netty-resolver-4.1.113.Final.jar
- ext/netty-tcnative-2.0.48.Final.jar
- release/modules/ext/netty-tcnative-2.0.48.Final.jar
+ ext/netty-tcnative-boringssl-static-2.0.69.Final.jar
+ release/modules/ext/netty-tcnative-boringssl-static-2.0.69.Final.jar
- ext/netty-tcnative-classes-2.0.48.Final.jar
- release/modules/ext/netty-tcnative-classes-2.0.48.Final.jar
+ ext/netty-tcnative-classes-2.0.66.Final.jar
+ release/modules/ext/netty-tcnative-classes-2.0.66.Final.jar
- ext/netty-transport-4.1.73.Final.jar
- release/modules/ext/netty-transport-4.1.73.Final.jar
+ ext/netty-transport-4.1.116.Final.jar
+ release/modules/ext/netty-transport-4.1.116.Final.jar
- ext/netty-transport-classes-epoll-4.1.73.Final.jar
- release/modules/ext/netty-transport-classes-epoll-4.1.73.Final.jar
+ ext/netty-transport-classes-epoll-4.1.116.Final.jar
+ release/modules/ext/netty-transport-classes-epoll-4.1.116.Final.jar
- ext/netty-transport-native-epoll-4.1.73.Final.jar
- release/modules/ext/netty-transport-native-epoll-4.1.73.Final.jar
+ ext/netty-transport-native-epoll-4.1.116.Final-linux-x86_64.jar
+ release/modules/ext/netty-transport-native-epoll-4.1.116.Final-linux-x86_64.jar
- ext/netty-transport-native-unix-common-4.1.73.Final.jar
- release/modules/ext/netty-transport-native-unix-common-4.1.73.Final.jar
+ ext/netty-transport-native-unix-common-4.1.113.Final.jar
+ release/modules/ext/netty-transport-native-unix-common-4.1.113.Final.jar
- ext/okhttp-2.7.5.jar
- release/modules/ext/okhttp-2.7.5.jar
+ ext/okhttp-4.12.0.jar
+ release/modules/ext/okhttp-4.12.0.jar
- ext/okio-1.6.0.jar
- release/modules/ext/okio-1.6.0.jar
+ ext/okio-3.6.0.jar
+ release/modules/ext/okio-3.6.0.jar
+
+
+ ext/okio-jvm-3.6.0.jar
+ release/modules/ext/okio-jvm-3.6.0.jar
ext/postgresql-42.7.3.jar
@@ -705,10 +733,6 @@
ext/Rejistry-1.1-SNAPSHOT.jar
release/modules/ext/Rejistry-1.1-SNAPSHOT.jar
-
- ext/serializer-2.7.2.jar
- release/modules/ext/serializer-2.7.2.jar
-
ext/sevenzipjbinding-AllPlatforms.jar
release/modules/ext/sevenzipjbinding-AllPlatforms.jar
@@ -726,32 +750,32 @@
release/modules/ext/sleuthkit-caseuco-4.12.1.jar
- ext/slf4j-api-1.7.36.jar
- release/modules/ext/slf4j-api-1.7.36.jar
+ ext/slf4j-api-1.7.30.jar
+ release/modules/ext/slf4j-api-1.7.30.jar
- ext/snakeyaml-2.0.jar
- release/modules/ext/snakeyaml-2.0.jar
+ ext/snakeyaml-2.3.jar
+ release/modules/ext/snakeyaml-2.3.jar
ext/SparseBitSet-1.1.jar
release/modules/ext/SparseBitSet-1.1.jar
- ext/spotbugs-annotations-4.6.0.jar
- release/modules/ext/spotbugs-annotations-4.6.0.jar
+ ext/spotbugs-annotations-4.8.6.jar
+ release/modules/ext/spotbugs-annotations-4.8.6.jar
ext/sqlite-jdbc-3.47.1.0.jar
release/modules/ext/sqlite-jdbc-3.47.1.0.jar
- ext/txw2-2.3.3.jar
- release/modules/ext/txw2-2.3.3.jar
+ ext/xalan-2.7.3.jar
+ release/modules/ext/xalan-2.7.3.jar
- ext/xalan-2.7.2.jar
- release/modules/ext/xalan-2.7.2.jar
+ ext/xercesImpl-2.12.2.jar
+ release/modules/ext/xercesImpl-2.12.2.jar
ext/xml-apis-1.4.01.jar
@@ -762,8 +786,8 @@
release/modules/ext/xml-apis-ext-1.3.04.jar
- ext/xmlgraphics-commons-2.6.jar
- release/modules/ext/xmlgraphics-commons-2.6.jar
+ ext/xmlgraphics-commons-2.10.jar
+ release/modules/ext/xmlgraphics-commons-2.10.jar
ext/xmpcore-6.1.11.jar
@@ -774,12 +798,12 @@
release/modules/ext/YaraJNIWrapper.jar
- ext/zookeeper-3.8.0.jar
- release/modules/ext/zookeeper-3.8.0.jar
+ ext/zookeeper-3.9.3.jar
+ release/modules/ext/zookeeper-3.9.3.jar
- ext/zookeeper-jute-3.8.0.jar
- release/modules/ext/zookeeper-jute-3.8.0.jar
+ ext/zookeeper-jute-3.9.3.jar
+ release/modules/ext/zookeeper-jute-3.9.3.jar
diff --git a/Core/src/com/basistech/df/cybertriage/autopsy/CTIntegrationMissingDialog.java b/Core/src/com/basistech/df/cybertriage/autopsy/CTIntegrationMissingDialog.java
index 9e534c9833..cc27d2e5e3 100644
--- a/Core/src/com/basistech/df/cybertriage/autopsy/CTIntegrationMissingDialog.java
+++ b/Core/src/com/basistech/df/cybertriage/autopsy/CTIntegrationMissingDialog.java
@@ -18,7 +18,7 @@
*/
package com.basistech.df.cybertriage.autopsy;
-import java.awt.Desktop;
+import org.sleuthkit.autopsy.coreutils.Desktop;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
diff --git a/Core/src/com/basistech/df/cybertriage/autopsy/ctapi/CTCloudException.java b/Core/src/com/basistech/df/cybertriage/autopsy/ctapi/CTCloudException.java
index 95605c4bce..e1c9376078 100644
--- a/Core/src/com/basistech/df/cybertriage/autopsy/ctapi/CTCloudException.java
+++ b/Core/src/com/basistech/df/cybertriage/autopsy/ctapi/CTCloudException.java
@@ -32,7 +32,7 @@ public class CTCloudException extends Exception{
public enum ErrorCode {
BAD_REQUEST("CT-400", "Unknown or Bad request. Please contact Basis support at " + Constants.SUPPORT_AT_CYBERTRIAGE_DOT_COM + " for help diagnosing the problem."),
- INVALID_KEY("CT-401", "An invalid license ID was used to access CyberTriage Cloud Service. Please contact Basis support " + Constants.SUPPORT_AT_CYBERTRIAGE_DOT_COM + " for help diagnosing the problem."),
+ INVALID_KEY("CT-401", "An invalid license ID was used to access CyberTriage Cloud Service. Please remove the license from the Cyber Triage options panel."),
GATEWAY_TIMEOUT("CT-504", "Request to CyberTriage Cloud Service timed out. Please retry after some time. If issue persists, please contact Basis support at " + Constants.SUPPORT_AT_CYBERTRIAGE_DOT_COM + " for assistance."),
UN_AUTHORIZED("CT-403", "An authorization error occurred. Please contact Basis support " + Constants.SUPPORT_AT_CYBERTRIAGE_DOT_COM + " for help diagnosing the problem."),
PROXY_UNAUTHORIZED("CT-407", "Proxy authentication failed. Please validate the connection settings from the Options panel Proxy Settings."),
diff --git a/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/CTOptionsPanel.java b/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/CTOptionsPanel.java
index 2b6cffe789..99e017311a 100644
--- a/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/CTOptionsPanel.java
+++ b/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/CTOptionsPanel.java
@@ -39,7 +39,7 @@ import org.sleuthkit.autopsy.ingest.IngestModuleGlobalSettingsPanel;
*/
public class CTOptionsPanel extends IngestModuleGlobalSettingsPanel {
- private static final int MAX_SUBPANEL_WIDTH = 650;
+ private static final int MAX_SUBPANEL_WIDTH = 700;
private static final Logger logger = Logger.getLogger(CTOptionsPanel.class.getName());
@@ -70,14 +70,14 @@ public class CTOptionsPanel extends IngestModuleGlobalSettingsPanel {
}
private void addSubOptionsPanels(List subPanels) {
- GridBagConstraints disclaimerConstraints = new GridBagConstraints();
- disclaimerConstraints.gridx = 0;
- disclaimerConstraints.gridy = 0;
- disclaimerConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
- disclaimerConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
- disclaimerConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
- disclaimerConstraints.weighty = 0;
- disclaimerConstraints.weightx = 0;
+ GridBagConstraints disclaimerConstraints = new GridBagConstraints();
+ disclaimerConstraints.gridx = 0;
+ disclaimerConstraints.gridy = 0;
+ disclaimerConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
+ disclaimerConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
+ disclaimerConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
+ disclaimerConstraints.weighty = 0;
+ disclaimerConstraints.weightx = 0;
for (int i = 0; i < subPanels.size(); i++) {
CTOptionsSubPanel subPanel = subPanels.get(i);
diff --git a/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/Bundle.properties b/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/Bundle.properties
index 8ad7ccebe9..2d47f1ed1f 100644
--- a/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/Bundle.properties
+++ b/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/Bundle.properties
@@ -23,6 +23,8 @@ EULADialog.cancelButton.text=Cancel
EULADialog.acceptButton.text=Accept
EULADialog.title=Cyber Triage End User License Agreement
CTMalwareScannerOptionsPanel.licenseInfoMessageLabel.text=
-CTMalwareScannerOptionsPanel.disclaimer.text=The Cyber Triage Malware Scanner module uses 40+ malware scanning engines to identify if Windows executables are malicious. It requires a paid subscription to use.
CTMalwareScannerOptionsPanel.purchaseFromLabel.text=For licensing information, visit
CTLicenseDialog.licenseNumberTextField.toolTipText=AUT-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
+CTMalwareScannerOptionsPanel.licenseErrorLabel.text=
+CTMalwareScannerOptionsPanel.licenseInfoRemoveButton.text=Remove License
+CTMalwareScannerOptionsPanel.text=The Cyber Triage Malware Scanner module uses 40+ malware scanning engines to identify if Windows executables are malicious. It requires a paid subscription to use.
diff --git a/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/Bundle.properties-MERGED b/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/Bundle.properties-MERGED
index 8b72302f47..6f5cf48e41 100644
--- a/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/Bundle.properties-MERGED
+++ b/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/Bundle.properties-MERGED
@@ -28,7 +28,7 @@ CTMalwareScannerOptionsPanel_licenseAddDialog_desc=License Number:
CTMalwareScannerOptionsPanel_licenseAddDialog_title=Add a License...
CTMalwareScannerOptionsPanel_licenseAddDialogEnteredErr_desc=The license number has already been entered
CTMalwareScannerOptionsPanel_licenseAddDialogEnteredErr_title=License Number Already Entered
-CTMalwareScannerOptionsPanel_licenseAddDialogPatternErr_desc=Please verify that license number is of format 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
+CTMalwareScannerOptionsPanel_licenseAddDialogPatternErr_desc=Please verify that license number is of format 'AUT-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
CTMalwareScannerOptionsPanel_licenseAddDialogPatternErr_title=Invalid License Number
CTMalwareScannerOptionsPanel_LicenseFetcher_apiErr_title=Server Error
# {0} - licenseCode
@@ -63,6 +63,9 @@ EULADialog.cancelButton.text=Cancel
EULADialog.acceptButton.text=Accept
EULADialog.title=Cyber Triage End User License Agreement
CTMalwareScannerOptionsPanel.licenseInfoMessageLabel.text=
-CTMalwareScannerOptionsPanel.disclaimer.text=The Cyber Triage Malware Scanner module uses 40+ malware scanning engines to identify if Windows executables are malicious. It requires a paid subscription to use.
CTMalwareScannerOptionsPanel.purchaseFromLabel.text=For licensing information, visit
CTLicenseDialog.licenseNumberTextField.toolTipText=AUT-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
+CTMalwareScannerOptionsPanel.licenseErrorLabel.text=
+CTMalwareScannerOptionsPanel.licenseInfoRemoveButton.text=Remove License
+CTMalwareScannerOptionsPanel.text=The Cyber Triage Malware Scanner module uses 40+ malware scanning engines to identify if Windows executables are malicious. It requires a paid subscription to use.
+Installer_LicenseCheck_cloudExceptionTitle=Cyber Triage Error
diff --git a/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/CTLicensePersistence.java b/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/CTLicensePersistence.java
index 43e34a8d2a..48e327f400 100644
--- a/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/CTLicensePersistence.java
+++ b/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/CTLicensePersistence.java
@@ -50,6 +50,15 @@ public class CTLicensePersistence {
public static CTLicensePersistence getInstance() {
return instance;
}
+
+ public synchronized boolean deleteLicenseResponse() {
+ File licenseFile = getCTLicenseFile();
+ if (licenseFile.exists()) {
+ return licenseFile.delete();
+ } else {
+ return false;
+ }
+ }
public synchronized boolean saveLicenseResponse(LicenseResponse licenseResponse) {
if (licenseResponse != null) {
diff --git a/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/CTMalwareScannerOptionsPanel.form b/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/CTMalwareScannerOptionsPanel.form
index dcdfb0a767..0d292c57ef 100644
--- a/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/CTMalwareScannerOptionsPanel.form
+++ b/Core/src/com/basistech/df/cybertriage/autopsy/ctoptions/ctcloud/CTMalwareScannerOptionsPanel.form
@@ -1,6 +1,11 @@