From 4785285bd3dd781d52f6c73d468104a8624f521a Mon Sep 17 00:00:00 2001 From: "U-BASIS\\dsmyda" Date: Wed, 12 Aug 2020 16:54:06 -0400 Subject: [PATCH] Created a Tika NBM and tested it. --- .gitignore | 1 + Core/nbproject/project.properties | 2 - Core/nbproject/project.xml | 34 +- CoreLibs/nbproject/project.properties | 6 +- CoreLibs/nbproject/project.xml | 20 +- Experimental/ivy.xml | 1 - Experimental/nbproject/project.properties | 1 - Experimental/nbproject/project.xml | 12 +- KeywordSearch/nbproject/project.properties | 2 - KeywordSearch/nbproject/project.xml | 21 +- Tika/build.xml | 24 + Tika/ivy.xml | 9 + Tika/ivysettings.xml | 9 + Tika/manifest.mf | 6 + Tika/nbproject/build-impl.xml | 45 ++ Tika/nbproject/project.properties | 120 ++++ Tika/nbproject/project.xml | 588 ++++++++++++++++++ Tika/nbproject/suite.properties | 1 + .../sleuthkit/autopsy/Tika/Bundle.properties | 1 + nbproject/project.properties | 4 +- thunderbirdparser/nbproject/project.xml | 8 + 21 files changed, 854 insertions(+), 61 deletions(-) create mode 100755 Tika/build.xml create mode 100755 Tika/ivy.xml create mode 100755 Tika/ivysettings.xml create mode 100755 Tika/manifest.mf create mode 100755 Tika/nbproject/build-impl.xml create mode 100755 Tika/nbproject/project.properties create mode 100755 Tika/nbproject/project.xml create mode 100755 Tika/nbproject/suite.properties create mode 100755 Tika/src/org/sleuthkit/autopsy/Tika/Bundle.properties diff --git a/.gitignore b/.gitignore index 45c3b68db4..0af92464ed 100644 --- a/.gitignore +++ b/.gitignore @@ -81,6 +81,7 @@ hs_err_pid*.log /thunderbirdparser/release/ /RecentActivity/release/ /CentralRepository/release/ +/Tika/release .idea/ *.iml diff --git a/Core/nbproject/project.properties b/Core/nbproject/project.properties index 8dbd7f8d92..2da85c25b2 100644 --- a/Core/nbproject/project.properties +++ b/Core/nbproject/project.properties @@ -96,8 +96,6 @@ file.reference.curator-client-2.8.0.jar=release/modules/ext/curator-client-2.8.0 file.reference.curator-framework-2.8.0.jar=release/modules/ext/curator-framework-2.8.0.jar file.reference.curator-recipes-2.8.0.jar=release/modules/ext/curator-recipes-2.8.0.jar file.reference.tagsoup-1.2.1.jar=release\\modules\\ext\\tagsoup-1.2.1.jar -file.reference.tika-core-1.20.jar=release\\modules\\ext\\tika-core-1.20.jar -file.reference.tika-parsers-1.20.jar=release\\modules\\ext\\tika-parsers-1.20.jar file.reference.uimafit-core-2.4.0.jar=release\\modules\\ext\\uimafit-core-2.4.0.jar file.reference.uimaj-core-3.0.1.jar=release\\modules\\ext\\uimaj-core-3.0.1.jar file.reference.vorbis-java-core-0.8.jar=release\\modules\\ext\\vorbis-java-core-0.8.jar diff --git a/Core/nbproject/project.xml b/Core/nbproject/project.xml index 61e6a86b04..7d8e903a2f 100644 --- a/Core/nbproject/project.xml +++ b/Core/nbproject/project.xml @@ -245,6 +245,14 @@ 6.55.1 + + org.sleuthkit.autopsy.Tika + + + + 1.0 + + org.sleuthkit.autopsy.corelibs @@ -309,8 +317,6 @@ net.sf.sevenzipjbinding.impl net.sf.sevenzipjbinding.simple net.sf.sevenzipjbinding.simple.impl - org.apache.tika - org.apache.tika.io org.sleuthkit.autopsy.actions org.sleuthkit.autopsy.appservices org.sleuthkit.autopsy.casemodule @@ -427,10 +433,6 @@ ext/libphonenumber-3.5.jar release/modules/ext/libphonenumber-3.5.jar - - ext/tika-core-1.20.jar - release\modules\ext\tika-core-1.20.jar - ext/StixLib.jar release/modules/ext/StixLib.jar @@ -459,10 +461,6 @@ ext/jmatio-1.5.jar release\modules\ext\jmatio-1.5.jar - - ext/tika-parsers-1.20.jar - release\modules\ext\tika-parsers-1.20.jar - ext/asm-7.0.jar release\modules\ext\asm-7.0.jar @@ -471,10 +469,6 @@ ext/commons-pool2-2.4.2.jar release/modules/ext/commons-pool2-2.4.2.jar - - ext/sleuthkit-4.10.0.jar - release/modules/ext/sleuthkit-4.10.0.jar - ext/jxmapviewer2-2.4.jar release/modules/ext/jxmapviewer2-2.4.jar @@ -611,6 +605,14 @@ ext/grib-4.5.5.jar release\modules\ext\grib-4.5.5.jar + + ext/sleuthkit-4.10.0.jar + release/modules/ext/sleuthkit-4.10.0.jar + + + ext/sleuthkit-caseuco-4.10.0.jar + release/modules/ext/sleuthkit-caseuco-4.10.0.jar + ext/gax-1.44.0.jar release/modules/ext/gax-1.44.0.jar @@ -779,10 +781,6 @@ ext/curator-client-2.8.0.jar release/modules/ext/curator-client-2.8.0.jar - - ext/sleuthkit-caseuco-4.10.0.jar - release/modules/ext/sleuthkit-caseuco-4.10.0.jar - ext/fontbox-2.0.13.jar release\modules\ext\fontbox-2.0.13.jar diff --git a/CoreLibs/nbproject/project.properties b/CoreLibs/nbproject/project.properties index 8214f4cd2a..3d31f37799 100644 --- a/CoreLibs/nbproject/project.properties +++ b/CoreLibs/nbproject/project.properties @@ -13,7 +13,7 @@ file.reference.commons-csv-1.4.jar=release/modules/ext/commons-csv-1.4.jar file.reference.commons-io-2.4.jar=release/modules/ext/commons-io-2.4.jar file.reference.commons-io-2.5.jar=release/modules/ext/commons-io-2.5.jar file.reference.commons-lang-2.6.jar=release/modules/ext/commons-lang-2.6.jar -file.reference.commons-lang3-3.0.jar=release/modules/ext/commons-lang3-3.0.jar +file.reference.commons-lang3-3.4.jar=release\\modules\\ext\\commons-lang3-3.4.jar file.reference.commons-logging-1.1.2.jar=release/modules/ext/commons-logging-1.1.2.jar file.reference.compiler-0.9.1.jar=release/modules/ext/compiler-0.9.1.jar file.reference.controlsfx-8.40.11.jar=release/modules/ext/controlsfx-8.40.11.jar @@ -43,8 +43,8 @@ file.reference.jfxtras-common-8.0-r4.jar=release/modules/ext/jfxtras-common-8.0- file.reference.jfxtras-controls-8.0-r4.jar=release/modules/ext/jfxtras-controls-8.0-r4.jar file.reference.jfxtras-fxml-8.0-r4.jar=release/modules/ext/jfxtras-fxml-8.0-r4.jar file.reference.jna-3.4.0.jar=release/modules/ext/jna-3.4.0.jar -file.reference.jna-5.6.0.jar=release/modules/ext/jna-5.6.0.jar -file.reference.jna-platform-5.6.0.jar=release/modules/ext/jna-platform-5.6.0.jar +file.reference.jna-5.6.0.jar=release\\modules\\ext\\jna-5.6.0.jar +file.reference.jna-platform-5.6.0.jar=release\\modules\\ext\\jna-platform-5.6.0.jar file.reference.joda-time-2.4.jar=release/modules/ext/joda-time-2.4.jar file.reference.jsr305-1.3.9.jar=release/modules/ext/jsr305-1.3.9.jar file.reference.LGoodDatePicker-10.3.1.jar=release/modules/ext/LGoodDatePicker-10.3.1.jar diff --git a/CoreLibs/nbproject/project.xml b/CoreLibs/nbproject/project.xml index bbe16d23dc..0c44802093 100644 --- a/CoreLibs/nbproject/project.xml +++ b/CoreLibs/nbproject/project.xml @@ -320,18 +320,6 @@ org.apache.commons.lang.reflect org.apache.commons.lang.text org.apache.commons.lang.time - org.apache.commons.lang3 - org.apache.commons.lang3.builder - org.apache.commons.lang3.concurrent - org.apache.commons.lang3.event - org.apache.commons.lang3.exception - org.apache.commons.lang3.math - org.apache.commons.lang3.mutable - org.apache.commons.lang3.reflect - org.apache.commons.lang3.text - org.apache.commons.lang3.text.translate - org.apache.commons.lang3.time - org.apache.commons.lang3.tuple org.apache.commons.logging org.apache.commons.logging.impl org.apache.geronimo.mail.handlers @@ -826,6 +814,10 @@ ext/imgscalr-lib-4.2.jar release/modules/ext/imgscalr-lib-4.2.jar + + ext/commons-lang3-3.4.jar + release\modules\ext\commons-lang3-3.4.jar + ext/common-io-3.2.jar release/modules/ext/common-io-3.2.jar @@ -986,10 +978,6 @@ ext/controlsfx-8.40.11.jar release/modules/ext/controlsfx-8.40.11.jar - - ext/commons-lang3-3.0.jar - release/modules/ext/commons-lang3-3.0.jar - ext/javaee-api-5.0-2.jar release/modules/ext/javaee-api-5.0-2.jar diff --git a/Experimental/ivy.xml b/Experimental/ivy.xml index b4e3a11a83..c1e0e8c1d6 100644 --- a/Experimental/ivy.xml +++ b/Experimental/ivy.xml @@ -6,7 +6,6 @@ - diff --git a/Experimental/nbproject/project.properties b/Experimental/nbproject/project.properties index 8dc87db7e3..c5203cbba5 100644 --- a/Experimental/nbproject/project.properties +++ b/Experimental/nbproject/project.properties @@ -3,7 +3,6 @@ file.reference.jackson-core-2.7.0.jar=release/modules/ext/jackson-core-2.7.0.jar file.reference.LGoodDatePicker-10.3.1.jar=release/modules/ext/LGoodDatePicker-10.3.1.jar file.reference.mchange-commons-java-0.2.9.jar=release/modules/ext/mchange-commons-java-0.2.9.jar file.reference.postgresql-9.4-1201-jdbc41.jar=release/modules/ext/postgresql-9.4-1201-jdbc41.jar -file.reference.tika-core-1.20.jar=release\\modules\\ext\\tika-core-1.20.jar javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial javadoc.reference.LGoodDatePicker-10.3.1.jar=release/modules/ext/LGoodDatePicker-10.3.1-javadoc.jar diff --git a/Experimental/nbproject/project.xml b/Experimental/nbproject/project.xml index 6e1fe0eaef..755fa9e1e7 100644 --- a/Experimental/nbproject/project.xml +++ b/Experimental/nbproject/project.xml @@ -129,6 +129,14 @@ 6.74.1 + + org.sleuthkit.autopsy.Tika + + + + 1.0 + + org.sleuthkit.autopsy.core @@ -161,10 +169,6 @@ org.sleuthkit.autopsy.experimental.autoingest org.sleuthkit.autopsy.experimental.configuration - - ext/tika-core-1.20.jar - release\modules\ext\tika-core-1.20.jar - ext/LGoodDatePicker-10.3.1.jar release/modules/ext/LGoodDatePicker-10.3.1.jar diff --git a/KeywordSearch/nbproject/project.properties b/KeywordSearch/nbproject/project.properties index 72a5c81ab7..23dd898e34 100644 --- a/KeywordSearch/nbproject/project.properties +++ b/KeywordSearch/nbproject/project.properties @@ -49,8 +49,6 @@ file.reference.solr-solrj-4.9.1.jar=release/modules/ext/solr-solrj-4.9.1.jar file.reference.sqlwrapper-0.0.1.jar=release/modules/ext/sqlwrapper-0.0.1.jar file.reference.stax2-api-3.1.4.jar=release/modules/ext/stax2-api-3.1.4.jar file.reference.tagsoup-1.2.1.jar=release/modules/ext/tagsoup-1.2.1.jar -file.reference.tika-core-1.20.jar=release/modules/ext/tika-core-1.20.jar -file.reference.tika-parsers-1.20.jar=release/modules/ext/tika-parsers-1.20.jar file.reference.udunits-4.5.5.jar=release/modules/ext/udunits-4.5.5.jar file.reference.vorbis-java-core-0.8.jar=release/modules/ext/vorbis-java-core-0.8.jar file.reference.vorbis-java-tika-0.8.jar=release/modules/ext/vorbis-java-tika-0.8.jar diff --git a/KeywordSearch/nbproject/project.xml b/KeywordSearch/nbproject/project.xml index bd5072a4be..f9482b14b3 100644 --- a/KeywordSearch/nbproject/project.xml +++ b/KeywordSearch/nbproject/project.xml @@ -113,6 +113,14 @@ 6.40.1 + + org.sleuthkit.autopsy.Tika + + + + 1.0 + + org.sleuthkit.autopsy.core @@ -206,7 +214,6 @@ org.apache.solr.common.luke org.apache.solr.common.params org.apache.solr.common.util - org.apache.tika.parser.txt org.apache.zookeeper org.apache.zookeeper.client org.apache.zookeeper.common @@ -275,10 +282,6 @@ ext/icu4j-3.8.jar release/modules/ext/icu4j-3.8.jar - - ext/guava-19.0.jar - release/modules/ext/guava-19.0.jar - ext/language-detector-0.6.jar release\modules\ext\language-detector-0.6.jar @@ -287,10 +290,6 @@ ext/joda-time-2.2.jar release/modules/ext/joda-time-2.2.jar - - ext/tika-core-1.20.jar - release/modules/ext/tika-core-1.20.jar - ext/tagsoup-1.2.1.jar release/modules/ext/tagsoup-1.2.1.jar @@ -323,10 +322,6 @@ ext/poi-ooxml-4.0.1.jar release/modules/ext/poi-ooxml-4.0.1.jar - - ext/tika-parsers-1.20.jar - release/modules/ext/tika-parsers-1.20.jar - ext/sqlwrapper-0.0.1.jar release/modules/ext/sqlwrapper-0.0.1.jar diff --git a/Tika/build.xml b/Tika/build.xml new file mode 100755 index 0000000000..d6128e1dae --- /dev/null +++ b/Tika/build.xml @@ -0,0 +1,24 @@ + + + + + + Builds, tests, and runs the project org.sleuthkit.autopsy.Tika. + + + + + + + + + + + + + + + + diff --git a/Tika/ivy.xml b/Tika/ivy.xml new file mode 100755 index 0000000000..4a38b3daf3 --- /dev/null +++ b/Tika/ivy.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Tika/ivysettings.xml b/Tika/ivysettings.xml new file mode 100755 index 0000000000..9c3b496314 --- /dev/null +++ b/Tika/ivysettings.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Tika/manifest.mf b/Tika/manifest.mf new file mode 100755 index 0000000000..770d374a5d --- /dev/null +++ b/Tika/manifest.mf @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +AutoUpdate-Show-In-Client: true +OpenIDE-Module: org.sleuthkit.autopsy.Tika +OpenIDE-Module-Localizing-Bundle: org/sleuthkit/autopsy/Tika/Bundle.properties +OpenIDE-Module-Specification-Version: 1.0 + diff --git a/Tika/nbproject/build-impl.xml b/Tika/nbproject/build-impl.xml new file mode 100755 index 0000000000..5d3f5f740d --- /dev/null +++ b/Tika/nbproject/build-impl.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + You must set 'suite.dir' to point to your containing module suite + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Tika/nbproject/project.properties b/Tika/nbproject/project.properties new file mode 100755 index 0000000000..c9df905eac --- /dev/null +++ b/Tika/nbproject/project.properties @@ -0,0 +1,120 @@ +file.reference.apache-mime4j-core-0.8.3.jar=release\\modules\\ext\\apache-mime4j-core-0.8.3.jar +file.reference.apache-mime4j-dom-0.8.3.jar=release\\modules\\ext\\apache-mime4j-dom-0.8.3.jar +file.reference.asm-8.0.1.jar=release\\modules\\ext\\asm-8.0.1.jar +file.reference.bcmail-jdk15on-1.65.jar=release\\modules\\ext\\bcmail-jdk15on-1.65.jar +file.reference.bcpkix-jdk15on-1.65.jar=release\\modules\\ext\\bcpkix-jdk15on-1.65.jar +file.reference.bcprov-jdk15on-1.65.jar=release\\modules\\ext\\bcprov-jdk15on-1.65.jar +file.reference.boilerpipe-1.1.0.jar=release\\modules\\ext\\boilerpipe-1.1.0.jar +file.reference.bzip2-0.9.1.jar=release\\modules\\ext\\bzip2-0.9.1.jar +file.reference.c3p0-0.9.5.5.jar=release\\modules\\ext\\c3p0-0.9.5.5.jar +file.reference.cdm-4.5.5.jar=release\\modules\\ext\\cdm-4.5.5.jar +file.reference.checker-qual-2.10.0.jar=release\\modules\\ext\\checker-qual-2.10.0.jar +file.reference.commons-codec-1.13.jar=release\\modules\\ext\\commons-codec-1.13.jar +file.reference.commons-collections4-4.4.jar=release\\modules\\ext\\commons-collections4-4.4.jar +file.reference.commons-compress-1.20.jar=release\\modules\\ext\\commons-compress-1.20.jar +file.reference.commons-csv-1.8.jar=release\\modules\\ext\\commons-csv-1.8.jar +file.reference.commons-exec-1.3.jar=release\\modules\\ext\\commons-exec-1.3.jar +file.reference.commons-io-2.6.jar=release\\modules\\ext\\commons-io-2.6.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-math3-3.6.1.jar=release\\modules\\ext\\commons-math3-3.6.1.jar +file.reference.curvesapi-1.06.jar=release\\modules\\ext\\curvesapi-1.06.jar +file.reference.cxf-core-3.3.6.jar=release\\modules\\ext\\cxf-core-3.3.6.jar +file.reference.cxf-rt-frontend-jaxrs-3.3.6.jar=release\\modules\\ext\\cxf-rt-frontend-jaxrs-3.3.6.jar +file.reference.cxf-rt-rs-client-3.3.6.jar=release\\modules\\ext\\cxf-rt-rs-client-3.3.6.jar +file.reference.cxf-rt-security-3.3.6.jar=release\\modules\\ext\\cxf-rt-security-3.3.6.jar +file.reference.cxf-rt-transports-http-3.3.6.jar=release\\modules\\ext\\cxf-rt-transports-http-3.3.6.jar +file.reference.dec-0.1.2.jar=release\\modules\\ext\\dec-0.1.2.jar +file.reference.ehcache-core-2.6.2.jar=release\\modules\\ext\\ehcache-core-2.6.2.jar +file.reference.error_prone_annotations-2.3.4.jar=release\\modules\\ext\\error_prone_annotations-2.3.4.jar +file.reference.failureaccess-1.0.1.jar=release\\modules\\ext\\failureaccess-1.0.1.jar +file.reference.FastInfoset-1.2.16.jar=release\\modules\\ext\\FastInfoset-1.2.16.jar +file.reference.fontbox-2.0.19.jar=release\\modules\\ext\\fontbox-2.0.19.jar +file.reference.geoapi-3.0.1.jar=release\\modules\\ext\\geoapi-3.0.1.jar +file.reference.grib-4.5.5.jar=release\\modules\\ext\\grib-4.5.5.jar +file.reference.gson-2.8.6.jar=release\\modules\\ext\\gson-2.8.6.jar +file.reference.guava-28.2-jre.jar=release\\modules\\ext\\guava-28.2-jre.jar +file.reference.HikariCP-java7-2.4.13.jar=release\\modules\\ext\\HikariCP-java7-2.4.13.jar +file.reference.httpclient-4.5.12.jar=release\\modules\\ext\\httpclient-4.5.12.jar +file.reference.httpcore-4.4.13.jar=release\\modules\\ext\\httpcore-4.4.13.jar +file.reference.httpmime-4.5.12.jar=release\\modules\\ext\\httpmime-4.5.12.jar +file.reference.httpservices-4.5.5.jar=release\\modules\\ext\\httpservices-4.5.5.jar +file.reference.isoparser-1.9.41.2.jar=release\\modules\\ext\\isoparser-1.9.41.2.jar +file.reference.istack-commons-runtime-3.0.8.jar=release\\modules\\ext\\istack-commons-runtime-3.0.8.jar +file.reference.j2objc-annotations-1.3.jar=release\\modules\\ext\\j2objc-annotations-1.3.jar +file.reference.jackcess-3.0.1.jar=release\\modules\\ext\\jackcess-3.0.1.jar +file.reference.jackcess-encrypt-3.0.0.jar=release\\modules\\ext\\jackcess-encrypt-3.0.0.jar +file.reference.jackson-annotations-2.10.3.jar=release\\modules\\ext\\jackson-annotations-2.10.3.jar +file.reference.jackson-core-2.10.3.jar=release\\modules\\ext\\jackson-core-2.10.3.jar +file.reference.jackson-databind-2.10.3.jar=release\\modules\\ext\\jackson-databind-2.10.3.jar +file.reference.jai-imageio-core-1.4.0.jar=release\\modules\\ext\\jai-imageio-core-1.4.0.jar +file.reference.jakarta.activation-1.2.1.jar=release\\modules\\ext\\jakarta.activation-1.2.1.jar +file.reference.jakarta.ws.rs-api-2.1.5.jar=release\\modules\\ext\\jakarta.ws.rs-api-2.1.5.jar +file.reference.jakarta.xml.bind-api-2.3.2.jar=release\\modules\\ext\\jakarta.xml.bind-api-2.3.2.jar +file.reference.java-libpst-0.9.3.jar=release\\modules\\ext\\java-libpst-0.9.3.jar +file.reference.javax.annotation-api-1.3.2.jar=release\\modules\\ext\\javax.annotation-api-1.3.2.jar +file.reference.jaxb-runtime-2.3.2.jar=release\\modules\\ext\\jaxb-runtime-2.3.2.jar +file.reference.jbig2-imageio-3.0.3.jar=release\\modules\\ext\\jbig2-imageio-3.0.3.jar +file.reference.jcip-annotations-1.0.jar=release\\modules\\ext\\jcip-annotations-1.0.jar +file.reference.jcl-over-slf4j-1.7.28.jar=release\\modules\\ext\\jcl-over-slf4j-1.7.28.jar +file.reference.jcommander-1.78.jar=release\\modules\\ext\\jcommander-1.78.jar +file.reference.jdom2-2.0.6.jar=release\\modules\\ext\\jdom2-2.0.6.jar +file.reference.jempbox-1.8.16.jar=release\\modules\\ext\\jempbox-1.8.16.jar +file.reference.jhighlight-1.0.3.jar=release\\modules\\ext\\jhighlight-1.0.3.jar +file.reference.jmatio-1.5.jar=release\\modules\\ext\\jmatio-1.5.jar +file.reference.jna-5.5.0.jar=release\\modules\\ext\\jna-5.5.0.jar +file.reference.joda-time-2.2.jar=release\\modules\\ext\\joda-time-2.2.jar +file.reference.json-simple-1.1.1.jar=release\\modules\\ext\\json-simple-1.1.1.jar +file.reference.jsoup-1.13.1.jar=release\\modules\\ext\\jsoup-1.13.1.jar +file.reference.jsr305-3.0.2.jar=release\\modules\\ext\\jsr305-3.0.2.jar +file.reference.jul-to-slf4j-1.7.28.jar=release\\modules\\ext\\jul-to-slf4j-1.7.28.jar +file.reference.juniversalchardet-1.0.3.jar=release\\modules\\ext\\juniversalchardet-1.0.3.jar +file.reference.junrar-4.0.0.jar=release\\modules\\ext\\junrar-4.0.0.jar +file.reference.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar=release\\modules\\ext\\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar +file.reference.mchange-commons-java-0.2.19.jar=release\\modules\\ext\\mchange-commons-java-0.2.19.jar +file.reference.metadata-extractor-2.13.0.jar=release\\modules\\ext\\metadata-extractor-2.13.0.jar +file.reference.netcdf4-4.5.5.jar=release\\modules\\ext\\netcdf4-4.5.5.jar +file.reference.openjson-1.0.12.jar=release\\modules\\ext\\openjson-1.0.12.jar +file.reference.opennlp-tools-1.9.2.jar=release\\modules\\ext\\opennlp-tools-1.9.2.jar +file.reference.parso-2.0.11.jar=release\\modules\\ext\\parso-2.0.11.jar +file.reference.pdfbox-2.0.19.jar=release\\modules\\ext\\pdfbox-2.0.19.jar +file.reference.pdfbox-tools-2.0.19.jar=release\\modules\\ext\\pdfbox-tools-2.0.19.jar +file.reference.poi-4.1.2.jar=release\\modules\\ext\\poi-4.1.2.jar +file.reference.poi-ooxml-4.1.2.jar=release\\modules\\ext\\poi-ooxml-4.1.2.jar +file.reference.poi-ooxml-schemas-4.1.2.jar=release\\modules\\ext\\poi-ooxml-schemas-4.1.2.jar +file.reference.poi-scratchpad-4.1.2.jar=release\\modules\\ext\\poi-scratchpad-4.1.2.jar +file.reference.preflight-2.0.19.jar=release\\modules\\ext\\preflight-2.0.19.jar +file.reference.protobuf-java-3.11.4.jar=release\\modules\\ext\\protobuf-java-3.11.4.jar +file.reference.quartz-2.3.2.jar=release\\modules\\ext\\quartz-2.3.2.jar +file.reference.rome-1.12.2.jar=release\\modules\\ext\\rome-1.12.2.jar +file.reference.rome-utils-1.12.2.jar=release\\modules\\ext\\rome-utils-1.12.2.jar +file.reference.sentiment-analysis-parser-0.1.jar=release\\modules\\ext\\sentiment-analysis-parser-0.1.jar +file.reference.sis-feature-1.0.jar=release\\modules\\ext\\sis-feature-1.0.jar +file.reference.sis-metadata-1.0.jar=release\\modules\\ext\\sis-metadata-1.0.jar +file.reference.sis-netcdf-1.0.jar=release\\modules\\ext\\sis-netcdf-1.0.jar +file.reference.sis-referencing-1.0.jar=release\\modules\\ext\\sis-referencing-1.0.jar +file.reference.sis-storage-1.0.jar=release\\modules\\ext\\sis-storage-1.0.jar +file.reference.sis-utility-1.0.jar=release\\modules\\ext\\sis-utility-1.0.jar +file.reference.slf4j-api-1.7.28.jar=release\\modules\\ext\\slf4j-api-1.7.28.jar +file.reference.SparseBitSet-1.2.jar=release\\modules\\ext\\SparseBitSet-1.2.jar +file.reference.stax-ex-1.8.2.jar=release\\modules\\ext\\stax-ex-1.8.2.jar +file.reference.stax2-api-3.1.4.jar=release\\modules\\ext\\stax2-api-3.1.4.jar +file.reference.tagsoup-1.2.1.jar=release\\modules\\ext\\tagsoup-1.2.1.jar +file.reference.tika-core-1.24.1.jar=release\\modules\\ext\\tika-core-1.24.1.jar +file.reference.tika-parsers-1.24.1.jar=release\\modules\\ext\\tika-parsers-1.24.1.jar +file.reference.txw2-2.3.2.jar=release\\modules\\ext\\txw2-2.3.2.jar +file.reference.udunits-4.5.5.jar=release\\modules\\ext\\udunits-4.5.5.jar +file.reference.unit-api-1.0.jar=release\\modules\\ext\\unit-api-1.0.jar +file.reference.vorbis-java-core-0.8.jar=release\\modules\\ext\\vorbis-java-core-0.8.jar +file.reference.vorbis-java-tika-0.8.jar=release\\modules\\ext\\vorbis-java-tika-0.8.jar +file.reference.woodstox-core-5.0.3.jar=release\\modules\\ext\\woodstox-core-5.0.3.jar +file.reference.xercesImpl-2.12.0.jar=release\\modules\\ext\\xercesImpl-2.12.0.jar +file.reference.xml-apis-1.4.01.jar=release\\modules\\ext\\xml-apis-1.4.01.jar +file.reference.xmlbeans-3.1.0.jar=release\\modules\\ext\\xmlbeans-3.1.0.jar +file.reference.xmlschema-core-2.2.5.jar=release\\modules\\ext\\xmlschema-core-2.2.5.jar +file.reference.xmpbox-2.0.19.jar=release\\modules\\ext\\xmpbox-2.0.19.jar +file.reference.xmpcore-6.1.10.jar=release\\modules\\ext\\xmpcore-6.1.10.jar +file.reference.xmpcore-shaded-6.1.10.jar=release\\modules\\ext\\xmpcore-shaded-6.1.10.jar +file.reference.xz-1.8.jar=release\\modules\\ext\\xz-1.8.jar +javac.source=1.8 +javac.compilerargs=-Xlint -Xlint:-serial diff --git a/Tika/nbproject/project.xml b/Tika/nbproject/project.xml new file mode 100755 index 0000000000..78744e24d4 --- /dev/null +++ b/Tika/nbproject/project.xml @@ -0,0 +1,588 @@ + + + org.netbeans.modules.apisupport.project + + + org.sleuthkit.autopsy.Tika + + + + org.apache.tika + org.apache.tika.concurrent + org.apache.tika.config + org.apache.tika.detect + org.apache.tika.embedder + org.apache.tika.exception + org.apache.tika.extractor + org.apache.tika.fork + org.apache.tika.io + org.apache.tika.language + org.apache.tika.language.detect + org.apache.tika.language.translate + org.apache.tika.metadata + org.apache.tika.mime + org.apache.tika.parser + org.apache.tika.parser.apple + org.apache.tika.parser.asm + org.apache.tika.parser.audio + org.apache.tika.parser.captioning + org.apache.tika.parser.captioning.tf + org.apache.tika.parser.chm + org.apache.tika.parser.chm.accessor + org.apache.tika.parser.chm.assertion + org.apache.tika.parser.chm.core + org.apache.tika.parser.chm.exception + org.apache.tika.parser.chm.lzx + org.apache.tika.parser.code + org.apache.tika.parser.crypto + org.apache.tika.parser.csv + org.apache.tika.parser.ctakes + org.apache.tika.parser.dbf + org.apache.tika.parser.dif + org.apache.tika.parser.digest + org.apache.tika.parser.dwg + org.apache.tika.parser.envi + org.apache.tika.parser.epub + org.apache.tika.parser.executable + org.apache.tika.parser.external + org.apache.tika.parser.feed + org.apache.tika.parser.font + org.apache.tika.parser.gdal + org.apache.tika.parser.geo.topic + org.apache.tika.parser.geo.topic.gazetteer + org.apache.tika.parser.geoinfo + org.apache.tika.parser.grib + org.apache.tika.parser.hdf + org.apache.tika.parser.html + org.apache.tika.parser.html.charsetdetector + org.apache.tika.parser.html.charsetdetector.charsets + org.apache.tika.parser.hwp + org.apache.tika.parser.image + org.apache.tika.parser.image.xmp + org.apache.tika.parser.internal + org.apache.tika.parser.iptc + org.apache.tika.parser.isatab + org.apache.tika.parser.iwork + org.apache.tika.parser.iwork.iwana + org.apache.tika.parser.jdbc + org.apache.tika.parser.journal + org.apache.tika.parser.jpeg + org.apache.tika.parser.mail + org.apache.tika.parser.mat + org.apache.tika.parser.mbox + org.apache.tika.parser.microsoft + org.apache.tika.parser.microsoft.onenote + org.apache.tika.parser.microsoft.ooxml + org.apache.tika.parser.microsoft.ooxml.xps + org.apache.tika.parser.microsoft.ooxml.xslf + org.apache.tika.parser.microsoft.ooxml.xwpf + org.apache.tika.parser.microsoft.ooxml.xwpf.ml2006 + org.apache.tika.parser.microsoft.xml + org.apache.tika.parser.mp3 + org.apache.tika.parser.mp4 + org.apache.tika.parser.ner + org.apache.tika.parser.ner.corenlp + org.apache.tika.parser.ner.grobid + org.apache.tika.parser.ner.mitie + org.apache.tika.parser.ner.nltk + org.apache.tika.parser.ner.opennlp + org.apache.tika.parser.ner.regex + org.apache.tika.parser.netcdf + org.apache.tika.parser.ocr + org.apache.tika.parser.odf + org.apache.tika.parser.opendocument + org.apache.tika.parser.pdf + org.apache.tika.parser.pkg + org.apache.tika.parser.pot + org.apache.tika.parser.prt + org.apache.tika.parser.recognition + org.apache.tika.parser.recognition.tf + org.apache.tika.parser.rtf + org.apache.tika.parser.sas + org.apache.tika.parser.sentiment + org.apache.tika.parser.strings + org.apache.tika.parser.txt + org.apache.tika.parser.utils + org.apache.tika.parser.video + org.apache.tika.parser.wordperfect + org.apache.tika.parser.xliff + org.apache.tika.parser.xml + org.apache.tika.sax + org.apache.tika.sax.xpath + org.apache.tika.utils + + + ext/txw2-2.3.2.jar + release\modules\ext\txw2-2.3.2.jar + + + ext/xmpcore-shaded-6.1.10.jar + release\modules\ext\xmpcore-shaded-6.1.10.jar + + + ext/xmlbeans-3.1.0.jar + release\modules\ext\xmlbeans-3.1.0.jar + + + ext/gson-2.8.6.jar + release\modules\ext\gson-2.8.6.jar + + + ext/cdm-4.5.5.jar + release\modules\ext\cdm-4.5.5.jar + + + ext/j2objc-annotations-1.3.jar + release\modules\ext\j2objc-annotations-1.3.jar + + + ext/sis-referencing-1.0.jar + release\modules\ext\sis-referencing-1.0.jar + + + ext/jbig2-imageio-3.0.3.jar + release\modules\ext\jbig2-imageio-3.0.3.jar + + + ext/failureaccess-1.0.1.jar + release\modules\ext\failureaccess-1.0.1.jar + + + ext/jackcess-3.0.1.jar + release\modules\ext\jackcess-3.0.1.jar + + + ext/jul-to-slf4j-1.7.28.jar + release\modules\ext\jul-to-slf4j-1.7.28.jar + + + ext/boilerpipe-1.1.0.jar + release\modules\ext\boilerpipe-1.1.0.jar + + + ext/jakarta.ws.rs-api-2.1.5.jar + release\modules\ext\jakarta.ws.rs-api-2.1.5.jar + + + ext/openjson-1.0.12.jar + release\modules\ext\openjson-1.0.12.jar + + + ext/commons-codec-1.13.jar + release\modules\ext\commons-codec-1.13.jar + + + ext/apache-mime4j-core-0.8.3.jar + release\modules\ext\apache-mime4j-core-0.8.3.jar + + + ext/jai-imageio-core-1.4.0.jar + release\modules\ext\jai-imageio-core-1.4.0.jar + + + ext/SparseBitSet-1.2.jar + release\modules\ext\SparseBitSet-1.2.jar + + + ext/c3p0-0.9.5.5.jar + release\modules\ext\c3p0-0.9.5.5.jar + + + ext/json-simple-1.1.1.jar + release\modules\ext\json-simple-1.1.1.jar + + + ext/poi-4.1.2.jar + release\modules\ext\poi-4.1.2.jar + + + ext/unit-api-1.0.jar + release\modules\ext\unit-api-1.0.jar + + + ext/FastInfoset-1.2.16.jar + release\modules\ext\FastInfoset-1.2.16.jar + + + ext/commons-lang3-3.10.jar + release\modules\ext\commons-lang3-3.10.jar + + + ext/jmatio-1.5.jar + release\modules\ext\jmatio-1.5.jar + + + ext/parso-2.0.11.jar + release\modules\ext\parso-2.0.11.jar + + + ext/bcmail-jdk15on-1.65.jar + release\modules\ext\bcmail-jdk15on-1.65.jar + + + ext/jna-5.5.0.jar + release\modules\ext\jna-5.5.0.jar + + + ext/mchange-commons-java-0.2.19.jar + release\modules\ext\mchange-commons-java-0.2.19.jar + + + ext/fontbox-2.0.19.jar + release\modules\ext\fontbox-2.0.19.jar + + + ext/stax2-api-3.1.4.jar + release\modules\ext\stax2-api-3.1.4.jar + + + ext/jcommander-1.78.jar + release\modules\ext\jcommander-1.78.jar + + + ext/javax.annotation-api-1.3.2.jar + release\modules\ext\javax.annotation-api-1.3.2.jar + + + ext/vorbis-java-core-0.8.jar + release\modules\ext\vorbis-java-core-0.8.jar + + + ext/preflight-2.0.19.jar + release\modules\ext\preflight-2.0.19.jar + + + ext/cxf-rt-frontend-jaxrs-3.3.6.jar + release\modules\ext\cxf-rt-frontend-jaxrs-3.3.6.jar + + + ext/commons-math3-3.6.1.jar + release\modules\ext\commons-math3-3.6.1.jar + + + ext/jaxb-runtime-2.3.2.jar + release\modules\ext\jaxb-runtime-2.3.2.jar + + + ext/cxf-rt-security-3.3.6.jar + release\modules\ext\cxf-rt-security-3.3.6.jar + + + ext/poi-scratchpad-4.1.2.jar + release\modules\ext\poi-scratchpad-4.1.2.jar + + + ext/tika-parsers-1.24.1.jar + release\modules\ext\tika-parsers-1.24.1.jar + + + ext/geoapi-3.0.1.jar + release\modules\ext\geoapi-3.0.1.jar + + + ext/jdom2-2.0.6.jar + release\modules\ext\jdom2-2.0.6.jar + + + ext/httpmime-4.5.12.jar + release\modules\ext\httpmime-4.5.12.jar + + + ext/apache-mime4j-dom-0.8.3.jar + release\modules\ext\apache-mime4j-dom-0.8.3.jar + + + ext/bzip2-0.9.1.jar + release\modules\ext\bzip2-0.9.1.jar + + + ext/grib-4.5.5.jar + release\modules\ext\grib-4.5.5.jar + + + ext/bcprov-jdk15on-1.65.jar + release\modules\ext\bcprov-jdk15on-1.65.jar + + + ext/sis-feature-1.0.jar + release\modules\ext\sis-feature-1.0.jar + + + ext/commons-compress-1.20.jar + release\modules\ext\commons-compress-1.20.jar + + + ext/jackson-core-2.10.3.jar + release\modules\ext\jackson-core-2.10.3.jar + + + ext/xml-apis-1.4.01.jar + release\modules\ext\xml-apis-1.4.01.jar + + + ext/pdfbox-2.0.19.jar + release\modules\ext\pdfbox-2.0.19.jar + + + ext/curvesapi-1.06.jar + release\modules\ext\curvesapi-1.06.jar + + + ext/error_prone_annotations-2.3.4.jar + release\modules\ext\error_prone_annotations-2.3.4.jar + + + ext/jakarta.xml.bind-api-2.3.2.jar + release\modules\ext\jakarta.xml.bind-api-2.3.2.jar + + + ext/protobuf-java-3.11.4.jar + release\modules\ext\protobuf-java-3.11.4.jar + + + ext/sis-utility-1.0.jar + release\modules\ext\sis-utility-1.0.jar + + + ext/woodstox-core-5.0.3.jar + release\modules\ext\woodstox-core-5.0.3.jar + + + ext/jempbox-1.8.16.jar + release\modules\ext\jempbox-1.8.16.jar + + + ext/bcpkix-jdk15on-1.65.jar + release\modules\ext\bcpkix-jdk15on-1.65.jar + + + ext/java-libpst-0.9.3.jar + release\modules\ext\java-libpst-0.9.3.jar + + + ext/metadata-extractor-2.13.0.jar + release\modules\ext\metadata-extractor-2.13.0.jar + + + ext/jackson-databind-2.10.3.jar + release\modules\ext\jackson-databind-2.10.3.jar + + + ext/httpservices-4.5.5.jar + release\modules\ext\httpservices-4.5.5.jar + + + ext/stax-ex-1.8.2.jar + release\modules\ext\stax-ex-1.8.2.jar + + + ext/xz-1.8.jar + release\modules\ext\xz-1.8.jar + + + ext/jcl-over-slf4j-1.7.28.jar + release\modules\ext\jcl-over-slf4j-1.7.28.jar + + + ext/asm-8.0.1.jar + release\modules\ext\asm-8.0.1.jar + + + ext/xmpbox-2.0.19.jar + release\modules\ext\xmpbox-2.0.19.jar + + + ext/sis-metadata-1.0.jar + release\modules\ext\sis-metadata-1.0.jar + + + ext/sis-storage-1.0.jar + release\modules\ext\sis-storage-1.0.jar + + + ext/poi-ooxml-schemas-4.1.2.jar + release\modules\ext\poi-ooxml-schemas-4.1.2.jar + + + ext/opennlp-tools-1.9.2.jar + release\modules\ext\opennlp-tools-1.9.2.jar + + + ext/joda-time-2.2.jar + release\modules\ext\joda-time-2.2.jar + + + ext/tagsoup-1.2.1.jar + release\modules\ext\tagsoup-1.2.1.jar + + + ext/xercesImpl-2.12.0.jar + release\modules\ext\xercesImpl-2.12.0.jar + + + ext/commons-logging-1.2.jar + release\modules\ext\commons-logging-1.2.jar + + + ext/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar + release\modules\ext\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar + + + ext/xmlschema-core-2.2.5.jar + release\modules\ext\xmlschema-core-2.2.5.jar + + + ext/rome-1.12.2.jar + release\modules\ext\rome-1.12.2.jar + + + ext/udunits-4.5.5.jar + release\modules\ext\udunits-4.5.5.jar + + + ext/commons-io-2.6.jar + release\modules\ext\commons-io-2.6.jar + + + ext/sis-netcdf-1.0.jar + release\modules\ext\sis-netcdf-1.0.jar + + + ext/isoparser-1.9.41.2.jar + release\modules\ext\isoparser-1.9.41.2.jar + + + ext/pdfbox-tools-2.0.19.jar + release\modules\ext\pdfbox-tools-2.0.19.jar + + + ext/jsoup-1.13.1.jar + release\modules\ext\jsoup-1.13.1.jar + + + ext/jackcess-encrypt-3.0.0.jar + release\modules\ext\jackcess-encrypt-3.0.0.jar + + + ext/guava-28.2-jre.jar + release\modules\ext\guava-28.2-jre.jar + + + ext/poi-ooxml-4.1.2.jar + release\modules\ext\poi-ooxml-4.1.2.jar + + + ext/netcdf4-4.5.5.jar + release\modules\ext\netcdf4-4.5.5.jar + + + ext/cxf-core-3.3.6.jar + release\modules\ext\cxf-core-3.3.6.jar + + + ext/sentiment-analysis-parser-0.1.jar + release\modules\ext\sentiment-analysis-parser-0.1.jar + + + ext/juniversalchardet-1.0.3.jar + release\modules\ext\juniversalchardet-1.0.3.jar + + + ext/HikariCP-java7-2.4.13.jar + release\modules\ext\HikariCP-java7-2.4.13.jar + + + ext/jsr305-3.0.2.jar + release\modules\ext\jsr305-3.0.2.jar + + + ext/xmpcore-6.1.10.jar + release\modules\ext\xmpcore-6.1.10.jar + + + ext/jhighlight-1.0.3.jar + release\modules\ext\jhighlight-1.0.3.jar + + + ext/httpclient-4.5.12.jar + release\modules\ext\httpclient-4.5.12.jar + + + ext/cxf-rt-rs-client-3.3.6.jar + release\modules\ext\cxf-rt-rs-client-3.3.6.jar + + + ext/quartz-2.3.2.jar + release\modules\ext\quartz-2.3.2.jar + + + ext/junrar-4.0.0.jar + release\modules\ext\junrar-4.0.0.jar + + + ext/istack-commons-runtime-3.0.8.jar + release\modules\ext\istack-commons-runtime-3.0.8.jar + + + ext/commons-csv-1.8.jar + release\modules\ext\commons-csv-1.8.jar + + + ext/jcip-annotations-1.0.jar + release\modules\ext\jcip-annotations-1.0.jar + + + ext/httpcore-4.4.13.jar + release\modules\ext\httpcore-4.4.13.jar + + + ext/jackson-annotations-2.10.3.jar + release\modules\ext\jackson-annotations-2.10.3.jar + + + ext/cxf-rt-transports-http-3.3.6.jar + release\modules\ext\cxf-rt-transports-http-3.3.6.jar + + + ext/checker-qual-2.10.0.jar + release\modules\ext\checker-qual-2.10.0.jar + + + ext/tika-core-1.24.1.jar + release\modules\ext\tika-core-1.24.1.jar + + + ext/commons-collections4-4.4.jar + release\modules\ext\commons-collections4-4.4.jar + + + ext/slf4j-api-1.7.28.jar + release\modules\ext\slf4j-api-1.7.28.jar + + + ext/ehcache-core-2.6.2.jar + release\modules\ext\ehcache-core-2.6.2.jar + + + ext/dec-0.1.2.jar + release\modules\ext\dec-0.1.2.jar + + + ext/rome-utils-1.12.2.jar + release\modules\ext\rome-utils-1.12.2.jar + + + ext/commons-exec-1.3.jar + release\modules\ext\commons-exec-1.3.jar + + + ext/jakarta.activation-1.2.1.jar + release\modules\ext\jakarta.activation-1.2.1.jar + + + ext/vorbis-java-tika-0.8.jar + release\modules\ext\vorbis-java-tika-0.8.jar + + + + diff --git a/Tika/nbproject/suite.properties b/Tika/nbproject/suite.properties new file mode 100755 index 0000000000..29d7cc9bd6 --- /dev/null +++ b/Tika/nbproject/suite.properties @@ -0,0 +1 @@ +suite.dir=${basedir}/.. diff --git a/Tika/src/org/sleuthkit/autopsy/Tika/Bundle.properties b/Tika/src/org/sleuthkit/autopsy/Tika/Bundle.properties new file mode 100755 index 0000000000..b30f5f62dd --- /dev/null +++ b/Tika/src/org/sleuthkit/autopsy/Tika/Bundle.properties @@ -0,0 +1 @@ +OpenIDE-Module-Name=Tika diff --git a/nbproject/project.properties b/nbproject/project.properties index d0eec3ae02..ab90694891 100644 --- a/nbproject/project.properties +++ b/nbproject/project.properties @@ -12,6 +12,7 @@ build.type=DEVELOPMENT project.org.netbeans.progress=org-netbeans-api-progress project.org.sleuthkit.autopsy.experimental=Experimental project.org.sleuthkit.autopsy.imagegallery=ImageGallery +project.org.sleuthkit.autopsy.Tika=Tika update_versions=false #custom JVM options #Note: can be higher on 64 bit systems, should be in sync with build.xml @@ -31,7 +32,8 @@ modules=\ ${project.org.sleuthkit.autopsy.core}:\ ${project.org.sleuthkit.autopsy.corelibs}:\ ${project.org.sleuthkit.autopsy.imagegallery}:\ - ${project.org.sleuthkit.autopsy.experimental} + ${project.org.sleuthkit.autopsy.experimental}:\ + ${project.org.sleuthkit.autopsy.Tika} project.org.sleuthkit.autopsy.core=Core project.org.sleuthkit.autopsy.corelibs=CoreLibs project.org.sleuthkit.autopsy.keywordsearch=KeywordSearch diff --git a/thunderbirdparser/nbproject/project.xml b/thunderbirdparser/nbproject/project.xml index 106d3d64a3..97ee8e5362 100644 --- a/thunderbirdparser/nbproject/project.xml +++ b/thunderbirdparser/nbproject/project.xml @@ -39,6 +39,14 @@ 9.4.1 + + org.sleuthkit.autopsy.Tika + + + + 1.0 + + org.sleuthkit.autopsy.core