made line endings more consistent

This commit is contained in:
Brian Carrier 2013-10-19 12:26:55 -04:00
parent d7153b0336
commit 77fdbcf6a4
18 changed files with 2559 additions and 2546 deletions

13
.gitattributes vendored Normal file
View File

@ -0,0 +1,13 @@
*.java text diff=java
*.txt text
*.sh text
*.mf text
*.xml text
*.form text
*.properties text
*.html text diff=html
*.dox text
Doxyfile text
*.py text diff=python

View File

@ -1,138 +1,138 @@
/* /*
* Autopsy Forensic Browser * Autopsy Forensic Browser
* *
* Copyright 2013 Basis Technology Corp. * Copyright 2013 Basis Technology Corp.
* Contact: carrier <at> sleuthkit <dot> org * Contact: carrier <at> sleuthkit <dot> org
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.sleuthkit.autopsy.report; package org.sleuthkit.autopsy.report;
import org.sleuthkit.datamodel.AbstractFile; import org.sleuthkit.datamodel.AbstractFile;
import org.sleuthkit.datamodel.TskCoreException; import org.sleuthkit.datamodel.TskCoreException;
import org.sleuthkit.datamodel.TskData; import org.sleuthkit.datamodel.TskData;
/** /**
* Represents Column Headers for FileList Reports. * Represents Column Headers for FileList Reports.
* *
* Encapsulates functionality for getting column values from Files. * Encapsulates functionality for getting column values from Files.
* *
* @author jwallace * @author jwallace
*/ */
public enum FileReportDataTypes { public enum FileReportDataTypes {
NAME("Name") { NAME("Name") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
return file.getName(); return file.getName();
} }
}, },
FILE_EXT("File Extension") { FILE_EXT("File Extension") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
String name = file.getName(); String name = file.getName();
int extIndex = name.lastIndexOf("."); int extIndex = name.lastIndexOf(".");
return (extIndex == -1 ? "" : name.substring(extIndex)); return (extIndex == -1 ? "" : name.substring(extIndex));
} }
}, },
FILE_TYPE("File Type") { FILE_TYPE("File Type") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
return file.getMetaTypeAsString(); return file.getMetaTypeAsString();
} }
}, },
DELETED("Is Deleted") { DELETED("Is Deleted") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
if (file.getMetaFlagsAsString().equals(TskData.TSK_FS_META_FLAG_ENUM.UNALLOC.toString())) { if (file.getMetaFlagsAsString().equals(TskData.TSK_FS_META_FLAG_ENUM.UNALLOC.toString())) {
return "yes"; return "yes";
} }
return ""; return "";
} }
}, },
A_TIME("Last Accessed") { A_TIME("Last Accessed") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
return file.getAtimeAsDate(); return file.getAtimeAsDate();
} }
}, },
CR_TIME("File Created") { CR_TIME("File Created") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
return file.getCrtimeAsDate(); return file.getCrtimeAsDate();
} }
}, },
M_TIME("Last Modified") { M_TIME("Last Modified") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
return file.getMtimeAsDate(); return file.getMtimeAsDate();
} }
}, },
SIZE("Size") { SIZE("Size") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
return String.valueOf(file.getSize()); return String.valueOf(file.getSize());
} }
}, },
ADDRESS("Address") { ADDRESS("Address") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
return String.valueOf(file.getMetaAddr()); return String.valueOf(file.getMetaAddr());
} }
}, },
HASH_VALUE("Hash Value") { HASH_VALUE("Hash Value") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
return file.getMd5Hash(); return file.getMd5Hash();
} }
}, },
KNOWN_STATUS("Known Status") { KNOWN_STATUS("Known Status") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
return file.getKnown().getName(); return file.getKnown().getName();
} }
}, },
PERMISSIONS("Permissions") { PERMISSIONS("Permissions") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
return file.getModesAsString(); return file.getModesAsString();
} }
}, },
FULL_PATH("Full Path") { FULL_PATH("Full Path") {
@Override @Override
public String getValue(AbstractFile file) { public String getValue(AbstractFile file) {
try { try {
return file.getUniquePath(); return file.getUniquePath();
} catch (TskCoreException ex) { } catch (TskCoreException ex) {
return ""; return "";
} }
} }
}; };
private String name; private String name;
FileReportDataTypes(String name) { FileReportDataTypes(String name) {
this.name = name; this.name = name;
} }
public String getName() { public String getName() {
return this.name; return this.name;
} }
/** /**
* Get the value of the column from the file. * Get the value of the column from the file.
* *
* @return * @return
*/ */
public abstract String getValue(AbstractFile file); public abstract String getValue(AbstractFile file);
} }

View File

@ -1,60 +1,60 @@
/* /*
* Autopsy Forensic Browser * Autopsy Forensic Browser
* *
* Copyright 2013 Basis Technology Corp. * Copyright 2013 Basis Technology Corp.
* Contact: carrier <at> sleuthkit <dot> org * Contact: carrier <at> sleuthkit <dot> org
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.sleuthkit.autopsy.report; package org.sleuthkit.autopsy.report;
import java.util.List; import java.util.List;
import org.sleuthkit.datamodel.AbstractFile; import org.sleuthkit.datamodel.AbstractFile;
/** /**
* A Report Module that reports information on files in a case. * A Report Module that reports information on files in a case.
* *
* @author jwallace * @author jwallace
*/ */
public interface FileReportModule extends ReportModule { public interface FileReportModule extends ReportModule {
/** /**
* Initialize the report which will be stored at the given path. * Initialize the report which will be stored at the given path.
* @param path * @param path
*/ */
public void startReport(String path); public void startReport(String path);
/** /**
* End the report. * End the report.
* Will be called after the entire report has been written. * Will be called after the entire report has been written.
*/ */
public void endReport(); public void endReport();
/** /**
* Start the file list table. * Start the file list table.
* @param headers The columns that should be included in the table. * @param headers The columns that should be included in the table.
*/ */
public void startTable(List<FileReportDataTypes> headers); public void startTable(List<FileReportDataTypes> headers);
/** /**
* Add the given AbstractFile as a row in the table. * Add the given AbstractFile as a row in the table.
* Guaranteed to be called between startTable and endTable. * Guaranteed to be called between startTable and endTable.
* @param toAdd the AbstractFile to be added. * @param toAdd the AbstractFile to be added.
* @param columns the columns that should be included * @param columns the columns that should be included
*/ */
public void addRow(AbstractFile toAdd, List<FileReportDataTypes> columns); public void addRow(AbstractFile toAdd, List<FileReportDataTypes> columns);
/** /**
* Close the table. * Close the table.
*/ */
public void endTable(); public void endTable();
} }

View File

@ -1,138 +1,138 @@
/* /*
* Autopsy Forensic Browser * Autopsy Forensic Browser
* *
* Copyright 2013 Basis Technology Corp. * Copyright 2013 Basis Technology Corp.
* Contact: carrier <at> sleuthkit <dot> org * Contact: carrier <at> sleuthkit <dot> org
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.sleuthkit.autopsy.report; package org.sleuthkit.autopsy.report;
import java.io.BufferedWriter; import java.io.BufferedWriter;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStreamWriter; import java.io.OutputStreamWriter;
import java.io.Writer; import java.io.Writer;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.Logger; import java.util.logging.Logger;
import org.sleuthkit.datamodel.AbstractFile; import org.sleuthkit.datamodel.AbstractFile;
/** /**
* A Tab-delimited text report of the files in the case. * A Tab-delimited text report of the files in the case.
* *
* @author jwallace * @author jwallace
*/ */
public class FileReportText implements FileReportModule { public class FileReportText implements FileReportModule {
private static final Logger logger = Logger.getLogger(FileReportText.class.getName()); private static final Logger logger = Logger.getLogger(FileReportText.class.getName());
private String reportPath; private String reportPath;
private Writer out; private Writer out;
private static final String FILE_NAME = "file-report.txt"; private static final String FILE_NAME = "file-report.txt";
private static FileReportText instance; private static FileReportText instance;
// Get the default implementation of this report // Get the default implementation of this report
public static synchronized FileReportText getDefault() { public static synchronized FileReportText getDefault() {
if (instance == null) { if (instance == null) {
instance = new FileReportText(); instance = new FileReportText();
} }
return instance; return instance;
} }
@Override @Override
public void startReport(String path) { public void startReport(String path) {
this.reportPath = path + FILE_NAME; this.reportPath = path + FILE_NAME;
try { try {
out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(this.reportPath))); out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(this.reportPath)));
} catch (IOException ex) { } catch (IOException ex) {
logger.log(Level.WARNING, "Failed to create report text file", ex); logger.log(Level.WARNING, "Failed to create report text file", ex);
} }
} }
@Override @Override
public void endReport() { public void endReport() {
if (out != null) { if (out != null) {
try { try {
out.close(); out.close();
} catch (IOException ex) { } catch (IOException ex) {
logger.log(Level.WARNING, "Could not close output writer when ending report.", ex); logger.log(Level.WARNING, "Could not close output writer when ending report.", ex);
} }
} }
} }
private String getTabDelimitedList(List<String> list) { private String getTabDelimitedList(List<String> list) {
StringBuilder output = new StringBuilder(); StringBuilder output = new StringBuilder();
Iterator<String> it = list.iterator(); Iterator<String> it = list.iterator();
while(it.hasNext()) { while(it.hasNext()) {
output.append(it.next()).append((it.hasNext() ? "\t" : System.lineSeparator())); output.append(it.next()).append((it.hasNext() ? "\t" : System.lineSeparator()));
} }
return output.toString(); return output.toString();
} }
@Override @Override
public void startTable(List<FileReportDataTypes> headers) { public void startTable(List<FileReportDataTypes> headers) {
List<String> titles = new ArrayList<>(); List<String> titles = new ArrayList<>();
for(FileReportDataTypes col : headers) { for(FileReportDataTypes col : headers) {
titles.add(col.getName()); titles.add(col.getName());
} }
try { try {
out.write(getTabDelimitedList(titles)); out.write(getTabDelimitedList(titles));
} catch (IOException ex) { } catch (IOException ex) {
logger.log(Level.WARNING, "Error when writing headers to report file: {0}", ex); logger.log(Level.WARNING, "Error when writing headers to report file: {0}", ex);
} }
} }
@Override @Override
public void addRow(AbstractFile toAdd, List<FileReportDataTypes> columns) { public void addRow(AbstractFile toAdd, List<FileReportDataTypes> columns) {
List<String> cells = new ArrayList<>(); List<String> cells = new ArrayList<>();
for(FileReportDataTypes type : columns) { for(FileReportDataTypes type : columns) {
cells.add(type.getValue(toAdd)); cells.add(type.getValue(toAdd));
} }
try { try {
out.write(getTabDelimitedList(cells)); out.write(getTabDelimitedList(cells));
} catch (IOException ex) { } catch (IOException ex) {
logger.log(Level.WARNING, "Error when writing row to report file: {0}", ex); logger.log(Level.WARNING, "Error when writing row to report file: {0}", ex);
} }
} }
@Override @Override
public void endTable() { public void endTable() {
try { try {
out.write(System.lineSeparator()); out.write(System.lineSeparator());
} catch (IOException ex) { } catch (IOException ex) {
logger.log(Level.WARNING, "Error when closing table: {0}", ex); logger.log(Level.WARNING, "Error when closing table: {0}", ex);
} }
} }
@Override @Override
public String getName() { public String getName() {
return "Files - Text"; return "Files - Text";
} }
@Override @Override
public String getDescription() { public String getDescription() {
return "A tab delimited text file containing information about files in the case."; return "A tab delimited text file containing information about files in the case.";
} }
@Override @Override
public String getExtension() { public String getExtension() {
return ".txt"; return ".txt";
} }
@Override @Override
public String getFilePath() { public String getFilePath() {
return FILE_NAME; return FILE_NAME;
} }
} }

View File

@ -1,96 +1,96 @@
/* /*
* Autopsy Forensic Browser * Autopsy Forensic Browser
* *
* Copyright 2013 Basis Technology Corp. * Copyright 2013 Basis Technology Corp.
* Contact: carrier <at> sleuthkit <dot> org * Contact: carrier <at> sleuthkit <dot> org
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.sleuthkit.autopsy.report; package org.sleuthkit.autopsy.report;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.awt.event.ActionListener; import java.awt.event.ActionListener;
import javax.swing.JButton; import javax.swing.JButton;
import javax.swing.event.ChangeListener; import javax.swing.event.ChangeListener;
import org.openide.WizardDescriptor; import org.openide.WizardDescriptor;
import org.openide.util.HelpCtx; import org.openide.util.HelpCtx;
/** /**
* Wizard panel that allows configuration of File Report options. * Wizard panel that allows configuration of File Report options.
* *
* @author jwallace * @author jwallace
*/ */
public class ReportWizardFileOptionsPanel implements WizardDescriptor.FinishablePanel<WizardDescriptor>{ public class ReportWizardFileOptionsPanel implements WizardDescriptor.FinishablePanel<WizardDescriptor>{
private WizardDescriptor wiz; private WizardDescriptor wiz;
private ReportWizardFileOptionsVisualPanel component; private ReportWizardFileOptionsVisualPanel component;
private JButton finishButton; private JButton finishButton;
ReportWizardFileOptionsPanel() { ReportWizardFileOptionsPanel() {
finishButton = new JButton("Finish"); finishButton = new JButton("Finish");
finishButton.setEnabled(false); finishButton.setEnabled(false);
finishButton.addActionListener(new ActionListener() { finishButton.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
wiz.doFinishClick(); wiz.doFinishClick();
}; };
}); });
} }
public void setFinish(boolean enable) { public void setFinish(boolean enable) {
finishButton.setEnabled(enable); finishButton.setEnabled(enable);
} }
@Override @Override
public boolean isFinishPanel() { public boolean isFinishPanel() {
return true; return true;
} }
@Override @Override
public ReportWizardFileOptionsVisualPanel getComponent() { public ReportWizardFileOptionsVisualPanel getComponent() {
if (component == null) { if (component == null) {
component = new ReportWizardFileOptionsVisualPanel(this); component = new ReportWizardFileOptionsVisualPanel(this);
} }
return component; return component;
} }
@Override @Override
public HelpCtx getHelp() { public HelpCtx getHelp() {
return HelpCtx.DEFAULT_HELP; return HelpCtx.DEFAULT_HELP;
} }
@Override @Override
public void readSettings(WizardDescriptor data) { public void readSettings(WizardDescriptor data) {
this.wiz = data; this.wiz = data;
wiz.setOptions(new Object[] {WizardDescriptor.PREVIOUS_OPTION, WizardDescriptor.NEXT_OPTION, finishButton, WizardDescriptor.CANCEL_OPTION}); wiz.setOptions(new Object[] {WizardDescriptor.PREVIOUS_OPTION, WizardDescriptor.NEXT_OPTION, finishButton, WizardDescriptor.CANCEL_OPTION});
} }
@Override @Override
public void storeSettings(WizardDescriptor data) { public void storeSettings(WizardDescriptor data) {
data.putProperty("fileReportOptions", getComponent().getFileReportOptions()); data.putProperty("fileReportOptions", getComponent().getFileReportOptions());
} }
@Override @Override
public boolean isValid() { public boolean isValid() {
return true; return true;
} }
@Override @Override
public void addChangeListener(ChangeListener cl) { public void addChangeListener(ChangeListener cl) {
} }
@Override @Override
public void removeChangeListener(ChangeListener cl) { public void removeChangeListener(ChangeListener cl) {
} }
} }

View File

@ -1,30 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1"> <project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type> <type>org.netbeans.modules.apisupport.project</type>
<configuration> <configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>org.sleuthkit.autopsy.exifparser</code-name-base> <code-name-base>org.sleuthkit.autopsy.exifparser</code-name-base>
<suite-component/> <suite-component/>
<module-dependencies> <module-dependencies>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.core</code-name-base> <code-name-base>org.sleuthkit.autopsy.core</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>9</release-version> <release-version>9</release-version>
<specification-version>7.0</specification-version> <specification-version>7.0</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
</module-dependencies> </module-dependencies>
<public-packages/> <public-packages/>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/xmpcore.jar</runtime-relative-path> <runtime-relative-path>ext/xmpcore.jar</runtime-relative-path>
<binary-origin>release/modules/ext/xmpcore.jar</binary-origin> <binary-origin>release/modules/ext/xmpcore.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/metadata-extractor-2.6.2.jar</runtime-relative-path> <runtime-relative-path>ext/metadata-extractor-2.6.2.jar</runtime-relative-path>
<binary-origin>release/modules/ext/metadata-extractor-2.6.2.jar</binary-origin> <binary-origin>release/modules/ext/metadata-extractor-2.6.2.jar</binary-origin>
</class-path-extension> </class-path-extension>
</data> </data>
</configuration> </configuration>
</project> </project>

View File

@ -1,90 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1"> <project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type> <type>org.netbeans.modules.apisupport.project</type>
<configuration> <configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>org.sleuthkit.autopsy.hashdatabase</code-name-base> <code-name-base>org.sleuthkit.autopsy.hashdatabase</code-name-base>
<suite-component/> <suite-component/>
<module-dependencies> <module-dependencies>
<dependency> <dependency>
<code-name-base>org.netbeans.api.progress</code-name-base> <code-name-base>org.netbeans.api.progress</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>1</release-version> <release-version>1</release-version>
<specification-version>1.24.1</specification-version> <specification-version>1.24.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.netbeans.modules.options.api</code-name-base> <code-name-base>org.netbeans.modules.options.api</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>1</release-version> <release-version>1</release-version>
<specification-version>1.26.1</specification-version> <specification-version>1.26.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.awt</code-name-base> <code-name-base>org.openide.awt</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.31.1</specification-version> <specification-version>7.31.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.dialogs</code-name-base> <code-name-base>org.openide.dialogs</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.20.1</specification-version> <specification-version>7.20.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.nodes</code-name-base> <code-name-base>org.openide.nodes</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.28.1</specification-version> <specification-version>7.28.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.util</code-name-base> <code-name-base>org.openide.util</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>8.15.1</specification-version> <specification-version>8.15.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.util.lookup</code-name-base> <code-name-base>org.openide.util.lookup</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>8.15.1</specification-version> <specification-version>8.15.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.windows</code-name-base> <code-name-base>org.openide.windows</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>6.40.1</specification-version> <specification-version>6.40.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.core</code-name-base> <code-name-base>org.sleuthkit.autopsy.core</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>9</release-version> <release-version>9</release-version>
<specification-version>7.0</specification-version> <specification-version>7.0</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
</module-dependencies> </module-dependencies>
<public-packages> <public-packages>
<package>org.sleuthkit.autopsy.hashdatabase</package> <package>org.sleuthkit.autopsy.hashdatabase</package>
</public-packages> </public-packages>
</data> </data>
</configuration> </configuration>
</project> </project>

View File

@ -1,415 +1,415 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1"> <project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type> <type>org.netbeans.modules.apisupport.project</type>
<configuration> <configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>org.sleuthkit.autopsy.keywordsearch</code-name-base> <code-name-base>org.sleuthkit.autopsy.keywordsearch</code-name-base>
<suite-component/> <suite-component/>
<module-dependencies> <module-dependencies>
<dependency> <dependency>
<code-name-base>org.netbeans.api.progress</code-name-base> <code-name-base>org.netbeans.api.progress</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>1</release-version> <release-version>1</release-version>
<specification-version>1.24.1</specification-version> <specification-version>1.24.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.netbeans.modules.javahelp</code-name-base> <code-name-base>org.netbeans.modules.javahelp</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>1</release-version> <release-version>1</release-version>
<specification-version>2.22.1</specification-version> <specification-version>2.22.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.netbeans.modules.options.api</code-name-base> <code-name-base>org.netbeans.modules.options.api</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>1</release-version> <release-version>1</release-version>
<specification-version>1.26.1</specification-version> <specification-version>1.26.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.netbeans.modules.settings</code-name-base> <code-name-base>org.netbeans.modules.settings</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>1</release-version> <release-version>1</release-version>
<specification-version>1.31.1</specification-version> <specification-version>1.31.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.awt</code-name-base> <code-name-base>org.openide.awt</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.31.1</specification-version> <specification-version>7.31.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.modules</code-name-base> <code-name-base>org.openide.modules</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.23.1</specification-version> <specification-version>7.23.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.nodes</code-name-base> <code-name-base>org.openide.nodes</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.21.1</specification-version> <specification-version>7.21.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.util</code-name-base> <code-name-base>org.openide.util</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>8.15.1</specification-version> <specification-version>8.15.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.util.lookup</code-name-base> <code-name-base>org.openide.util.lookup</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>8.8.1</specification-version> <specification-version>8.8.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.windows</code-name-base> <code-name-base>org.openide.windows</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>6.40.1</specification-version> <specification-version>6.40.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.core</code-name-base> <code-name-base>org.sleuthkit.autopsy.core</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>9</release-version> <release-version>9</release-version>
<specification-version>7.0</specification-version> <specification-version>7.0</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
</module-dependencies> </module-dependencies>
<public-packages> <public-packages>
<package>org.apache.commons.lang</package> <package>org.apache.commons.lang</package>
<package>org.apache.commons.lang.builder</package> <package>org.apache.commons.lang.builder</package>
<package>org.apache.commons.lang.enums</package> <package>org.apache.commons.lang.enums</package>
<package>org.apache.commons.lang.exception</package> <package>org.apache.commons.lang.exception</package>
<package>org.apache.commons.lang.math</package> <package>org.apache.commons.lang.math</package>
<package>org.apache.commons.lang.mutable</package> <package>org.apache.commons.lang.mutable</package>
<package>org.apache.commons.lang.text</package> <package>org.apache.commons.lang.text</package>
<package>org.apache.commons.lang.time</package> <package>org.apache.commons.lang.time</package>
<package>org.apache.commons.logging</package> <package>org.apache.commons.logging</package>
<package>org.apache.commons.logging.impl</package> <package>org.apache.commons.logging.impl</package>
<package>org.apache.tika</package> <package>org.apache.tika</package>
<package>org.apache.tika.config</package> <package>org.apache.tika.config</package>
<package>org.apache.tika.detect</package> <package>org.apache.tika.detect</package>
<package>org.apache.tika.exception</package> <package>org.apache.tika.exception</package>
<package>org.apache.tika.extractor</package> <package>org.apache.tika.extractor</package>
<package>org.apache.tika.fork</package> <package>org.apache.tika.fork</package>
<package>org.apache.tika.io</package> <package>org.apache.tika.io</package>
<package>org.apache.tika.language</package> <package>org.apache.tika.language</package>
<package>org.apache.tika.metadata</package> <package>org.apache.tika.metadata</package>
<package>org.apache.tika.mime</package> <package>org.apache.tika.mime</package>
<package>org.apache.tika.parser</package> <package>org.apache.tika.parser</package>
<package>org.apache.tika.parser.asm</package> <package>org.apache.tika.parser.asm</package>
<package>org.apache.tika.parser.audio</package> <package>org.apache.tika.parser.audio</package>
<package>org.apache.tika.parser.chm</package> <package>org.apache.tika.parser.chm</package>
<package>org.apache.tika.parser.chm.accessor</package> <package>org.apache.tika.parser.chm.accessor</package>
<package>org.apache.tika.parser.chm.assertion</package> <package>org.apache.tika.parser.chm.assertion</package>
<package>org.apache.tika.parser.chm.core</package> <package>org.apache.tika.parser.chm.core</package>
<package>org.apache.tika.parser.chm.exception</package> <package>org.apache.tika.parser.chm.exception</package>
<package>org.apache.tika.parser.chm.lzx</package> <package>org.apache.tika.parser.chm.lzx</package>
<package>org.apache.tika.parser.crypto</package> <package>org.apache.tika.parser.crypto</package>
<package>org.apache.tika.parser.dwg</package> <package>org.apache.tika.parser.dwg</package>
<package>org.apache.tika.parser.epub</package> <package>org.apache.tika.parser.epub</package>
<package>org.apache.tika.parser.executable</package> <package>org.apache.tika.parser.executable</package>
<package>org.apache.tika.parser.external</package> <package>org.apache.tika.parser.external</package>
<package>org.apache.tika.parser.feed</package> <package>org.apache.tika.parser.feed</package>
<package>org.apache.tika.parser.font</package> <package>org.apache.tika.parser.font</package>
<package>org.apache.tika.parser.hdf</package> <package>org.apache.tika.parser.hdf</package>
<package>org.apache.tika.parser.html</package> <package>org.apache.tika.parser.html</package>
<package>org.apache.tika.parser.image</package> <package>org.apache.tika.parser.image</package>
<package>org.apache.tika.parser.image.xmp</package> <package>org.apache.tika.parser.image.xmp</package>
<package>org.apache.tika.parser.internal</package> <package>org.apache.tika.parser.internal</package>
<package>org.apache.tika.parser.iptc</package> <package>org.apache.tika.parser.iptc</package>
<package>org.apache.tika.parser.iwork</package> <package>org.apache.tika.parser.iwork</package>
<package>org.apache.tika.parser.jpeg</package> <package>org.apache.tika.parser.jpeg</package>
<package>org.apache.tika.parser.mail</package> <package>org.apache.tika.parser.mail</package>
<package>org.apache.tika.parser.mbox</package> <package>org.apache.tika.parser.mbox</package>
<package>org.apache.tika.parser.microsoft</package> <package>org.apache.tika.parser.microsoft</package>
<package>org.apache.tika.parser.microsoft.ooxml</package> <package>org.apache.tika.parser.microsoft.ooxml</package>
<package>org.apache.tika.parser.mp3</package> <package>org.apache.tika.parser.mp3</package>
<package>org.apache.tika.parser.mp4</package> <package>org.apache.tika.parser.mp4</package>
<package>org.apache.tika.parser.netcdf</package> <package>org.apache.tika.parser.netcdf</package>
<package>org.apache.tika.parser.odf</package> <package>org.apache.tika.parser.odf</package>
<package>org.apache.tika.parser.opendocument</package> <package>org.apache.tika.parser.opendocument</package>
<package>org.apache.tika.parser.pdf</package> <package>org.apache.tika.parser.pdf</package>
<package>org.apache.tika.parser.pkg</package> <package>org.apache.tika.parser.pkg</package>
<package>org.apache.tika.parser.prt</package> <package>org.apache.tika.parser.prt</package>
<package>org.apache.tika.parser.rtf</package> <package>org.apache.tika.parser.rtf</package>
<package>org.apache.tika.parser.txt</package> <package>org.apache.tika.parser.txt</package>
<package>org.apache.tika.parser.video</package> <package>org.apache.tika.parser.video</package>
<package>org.apache.tika.parser.xml</package> <package>org.apache.tika.parser.xml</package>
<package>org.apache.tika.sax</package> <package>org.apache.tika.sax</package>
<package>org.apache.tika.sax.xpath</package> <package>org.apache.tika.sax.xpath</package>
<package>org.apache.tika.utils</package> <package>org.apache.tika.utils</package>
<package>org.sleuthkit.autopsy.keywordsearch</package> <package>org.sleuthkit.autopsy.keywordsearch</package>
</public-packages> </public-packages>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/metadata-extractor-2.4.0-beta-1.jar</runtime-relative-path> <runtime-relative-path>ext/metadata-extractor-2.4.0-beta-1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/metadata-extractor-2.4.0-beta-1.jar</binary-origin> <binary-origin>release/modules/ext/metadata-extractor-2.4.0-beta-1.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/commons-io-2.1.jar</runtime-relative-path> <runtime-relative-path>ext/commons-io-2.1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/commons-io-2.1.jar</binary-origin> <binary-origin>release/modules/ext/commons-io-2.1.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/commons-lang-2.4.jar</runtime-relative-path> <runtime-relative-path>ext/commons-lang-2.4.jar</runtime-relative-path>
<binary-origin>release/modules/ext/commons-lang-2.4.jar</binary-origin> <binary-origin>release/modules/ext/commons-lang-2.4.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/log4j-1.2.17.jar</runtime-relative-path> <runtime-relative-path>ext/log4j-1.2.17.jar</runtime-relative-path>
<binary-origin>release/modules/ext/log4j-1.2.17.jar</binary-origin> <binary-origin>release/modules/ext/log4j-1.2.17.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/jcl-over-slf4j-1.6.4.jar</runtime-relative-path> <runtime-relative-path>ext/jcl-over-slf4j-1.6.4.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jcl-over-slf4j-1.6.4.jar</binary-origin> <binary-origin>release/modules/ext/jcl-over-slf4j-1.6.4.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/asm-all-3.1.jar</runtime-relative-path> <runtime-relative-path>ext/asm-all-3.1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/asm-all-3.1.jar</binary-origin> <binary-origin>release/modules/ext/asm-all-3.1.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/qdox-1.12.jar</runtime-relative-path> <runtime-relative-path>ext/qdox-1.12.jar</runtime-relative-path>
<binary-origin>release/modules/ext/qdox-1.12.jar</binary-origin> <binary-origin>release/modules/ext/qdox-1.12.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/org.apache.felix.scr.generator-1.1.2.jar</runtime-relative-path> <runtime-relative-path>ext/org.apache.felix.scr.generator-1.1.2.jar</runtime-relative-path>
<binary-origin>release/modules/ext/org.apache.felix.scr.generator-1.1.2.jar</binary-origin> <binary-origin>release/modules/ext/org.apache.felix.scr.generator-1.1.2.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/bcmail-jdk15-1.45.jar</runtime-relative-path> <runtime-relative-path>ext/bcmail-jdk15-1.45.jar</runtime-relative-path>
<binary-origin>release/modules/ext/bcmail-jdk15-1.45.jar</binary-origin> <binary-origin>release/modules/ext/bcmail-jdk15-1.45.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/vorbis-java-core-0.1-tests.jar</runtime-relative-path> <runtime-relative-path>ext/vorbis-java-core-0.1-tests.jar</runtime-relative-path>
<binary-origin>release/modules/ext/vorbis-java-core-0.1-tests.jar</binary-origin> <binary-origin>release/modules/ext/vorbis-java-core-0.1-tests.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/tika-parsers-1.2-javadoc.jar</runtime-relative-path> <runtime-relative-path>ext/tika-parsers-1.2-javadoc.jar</runtime-relative-path>
<binary-origin>release/modules/ext/tika-parsers-1.2-javadoc.jar</binary-origin> <binary-origin>release/modules/ext/tika-parsers-1.2-javadoc.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/log4j-over-slf4j-1.6.4.jar</runtime-relative-path> <runtime-relative-path>ext/log4j-over-slf4j-1.6.4.jar</runtime-relative-path>
<binary-origin>release/modules/ext/log4j-over-slf4j-1.6.4.jar</binary-origin> <binary-origin>release/modules/ext/log4j-over-slf4j-1.6.4.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/vorbis-java-tika-0.1.jar</runtime-relative-path> <runtime-relative-path>ext/vorbis-java-tika-0.1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/vorbis-java-tika-0.1.jar</binary-origin> <binary-origin>release/modules/ext/vorbis-java-tika-0.1.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/isoparser-1.0-RC-1.jar</runtime-relative-path> <runtime-relative-path>ext/isoparser-1.0-RC-1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/isoparser-1.0-RC-1.jar</binary-origin> <binary-origin>release/modules/ext/isoparser-1.0-RC-1.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/httpcore-4.1.4.jar</runtime-relative-path> <runtime-relative-path>ext/httpcore-4.1.4.jar</runtime-relative-path>
<binary-origin>release/modules/ext/httpcore-4.1.4.jar</binary-origin> <binary-origin>release/modules/ext/httpcore-4.1.4.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/tika-parsers-1.2-sources.jar</runtime-relative-path> <runtime-relative-path>ext/tika-parsers-1.2-sources.jar</runtime-relative-path>
<binary-origin>release/modules/ext/tika-parsers-1.2-sources.jar</binary-origin> <binary-origin>release/modules/ext/tika-parsers-1.2-sources.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/aspectjrt-1.6.11.jar</runtime-relative-path> <runtime-relative-path>ext/aspectjrt-1.6.11.jar</runtime-relative-path>
<binary-origin>release/modules/ext/aspectjrt-1.6.11.jar</binary-origin> <binary-origin>release/modules/ext/aspectjrt-1.6.11.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/commons-compress-1.4.1.jar</runtime-relative-path> <runtime-relative-path>ext/commons-compress-1.4.1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/commons-compress-1.4.1.jar</binary-origin> <binary-origin>release/modules/ext/commons-compress-1.4.1.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/poi-3.8.jar</runtime-relative-path> <runtime-relative-path>ext/poi-3.8.jar</runtime-relative-path>
<binary-origin>release/modules/ext/poi-3.8.jar</binary-origin> <binary-origin>release/modules/ext/poi-3.8.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/tika-parsers-1.2.jar</runtime-relative-path> <runtime-relative-path>ext/tika-parsers-1.2.jar</runtime-relative-path>
<binary-origin>release/modules/ext/tika-parsers-1.2.jar</binary-origin> <binary-origin>release/modules/ext/tika-parsers-1.2.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/apache-mime4j-core-0.7.2.jar</runtime-relative-path> <runtime-relative-path>ext/apache-mime4j-core-0.7.2.jar</runtime-relative-path>
<binary-origin>release/modules/ext/apache-mime4j-core-0.7.2.jar</binary-origin> <binary-origin>release/modules/ext/apache-mime4j-core-0.7.2.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/rome-0.9.jar</runtime-relative-path> <runtime-relative-path>ext/rome-0.9.jar</runtime-relative-path>
<binary-origin>release/modules/ext/rome-0.9.jar</binary-origin> <binary-origin>release/modules/ext/rome-0.9.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/httpclient-4.1.3.jar</runtime-relative-path> <runtime-relative-path>ext/httpclient-4.1.3.jar</runtime-relative-path>
<binary-origin>release/modules/ext/httpclient-4.1.3.jar</binary-origin> <binary-origin>release/modules/ext/httpclient-4.1.3.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/icu4j-3.8.jar</runtime-relative-path> <runtime-relative-path>ext/icu4j-3.8.jar</runtime-relative-path>
<binary-origin>release/modules/ext/icu4j-3.8.jar</binary-origin> <binary-origin>release/modules/ext/icu4j-3.8.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/juniversalchardet-1.0.3.jar</runtime-relative-path> <runtime-relative-path>ext/juniversalchardet-1.0.3.jar</runtime-relative-path>
<binary-origin>release/modules/ext/juniversalchardet-1.0.3.jar</binary-origin> <binary-origin>release/modules/ext/juniversalchardet-1.0.3.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/pdfbox-1.7.0.jar</runtime-relative-path> <runtime-relative-path>ext/pdfbox-1.7.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/pdfbox-1.7.0.jar</binary-origin> <binary-origin>release/modules/ext/pdfbox-1.7.0.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/jericho-html-3.3-sources.jar</runtime-relative-path> <runtime-relative-path>ext/jericho-html-3.3-sources.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jericho-html-3.3-sources.jar</binary-origin> <binary-origin>release/modules/ext/jericho-html-3.3-sources.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/jdom-1.0.jar</runtime-relative-path> <runtime-relative-path>ext/jdom-1.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jdom-1.0.jar</binary-origin> <binary-origin>release/modules/ext/jdom-1.0.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/commons-logging-1.1.1.jar</runtime-relative-path> <runtime-relative-path>ext/commons-logging-1.1.1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/commons-logging-1.1.1.jar</binary-origin> <binary-origin>release/modules/ext/commons-logging-1.1.1.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/tagsoup-1.2.1.jar</runtime-relative-path> <runtime-relative-path>ext/tagsoup-1.2.1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/tagsoup-1.2.1.jar</binary-origin> <binary-origin>release/modules/ext/tagsoup-1.2.1.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/fontbox-1.7.0.jar</runtime-relative-path> <runtime-relative-path>ext/fontbox-1.7.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/fontbox-1.7.0.jar</binary-origin> <binary-origin>release/modules/ext/fontbox-1.7.0.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/poi-ooxml-3.8.jar</runtime-relative-path> <runtime-relative-path>ext/poi-ooxml-3.8.jar</runtime-relative-path>
<binary-origin>release/modules/ext/poi-ooxml-3.8.jar</binary-origin> <binary-origin>release/modules/ext/poi-ooxml-3.8.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/boilerpipe-1.1.0.jar</runtime-relative-path> <runtime-relative-path>ext/boilerpipe-1.1.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/boilerpipe-1.1.0.jar</binary-origin> <binary-origin>release/modules/ext/boilerpipe-1.1.0.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/org.osgi.compendium-4.0.0.jar</runtime-relative-path> <runtime-relative-path>ext/org.osgi.compendium-4.0.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/org.osgi.compendium-4.0.0.jar</binary-origin> <binary-origin>release/modules/ext/org.osgi.compendium-4.0.0.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/slf4j-api-1.7.2.jar</runtime-relative-path> <runtime-relative-path>ext/slf4j-api-1.7.2.jar</runtime-relative-path>
<binary-origin>release/modules/ext/slf4j-api-1.7.2.jar</binary-origin> <binary-origin>release/modules/ext/slf4j-api-1.7.2.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/commons-lang-2.4-javadoc.jar</runtime-relative-path> <runtime-relative-path>ext/commons-lang-2.4-javadoc.jar</runtime-relative-path>
<binary-origin>release/modules/ext/commons-lang-2.4-javadoc.jar</binary-origin> <binary-origin>release/modules/ext/commons-lang-2.4-javadoc.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/jempbox-1.7.0.jar</runtime-relative-path> <runtime-relative-path>ext/jempbox-1.7.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jempbox-1.7.0.jar</binary-origin> <binary-origin>release/modules/ext/jempbox-1.7.0.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/jericho-html-3.3-javadoc.jar</runtime-relative-path> <runtime-relative-path>ext/jericho-html-3.3-javadoc.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jericho-html-3.3-javadoc.jar</binary-origin> <binary-origin>release/modules/ext/jericho-html-3.3-javadoc.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/wstx-asl-3.2.7.jar</runtime-relative-path> <runtime-relative-path>ext/wstx-asl-3.2.7.jar</runtime-relative-path>
<binary-origin>release/modules/ext/wstx-asl-3.2.7.jar</binary-origin> <binary-origin>release/modules/ext/wstx-asl-3.2.7.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/netcdf-4.2-min.jar</runtime-relative-path> <runtime-relative-path>ext/netcdf-4.2-min.jar</runtime-relative-path>
<binary-origin>release/modules/ext/netcdf-4.2-min.jar</binary-origin> <binary-origin>release/modules/ext/netcdf-4.2-min.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/solr-solrj-4.0.0-javadoc.jar</runtime-relative-path> <runtime-relative-path>ext/solr-solrj-4.0.0-javadoc.jar</runtime-relative-path>
<binary-origin>release/modules/ext/solr-solrj-4.0.0-javadoc.jar</binary-origin> <binary-origin>release/modules/ext/solr-solrj-4.0.0-javadoc.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/xmlbeans-2.3.0.jar</runtime-relative-path> <runtime-relative-path>ext/xmlbeans-2.3.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/xmlbeans-2.3.0.jar</binary-origin> <binary-origin>release/modules/ext/xmlbeans-2.3.0.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/httpmime-4.1.3.jar</runtime-relative-path> <runtime-relative-path>ext/httpmime-4.1.3.jar</runtime-relative-path>
<binary-origin>release/modules/ext/httpmime-4.1.3.jar</binary-origin> <binary-origin>release/modules/ext/httpmime-4.1.3.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/org.osgi.core-4.0.0.jar</runtime-relative-path> <runtime-relative-path>ext/org.osgi.core-4.0.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/org.osgi.core-4.0.0.jar</binary-origin> <binary-origin>release/modules/ext/org.osgi.core-4.0.0.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/org.apache.felix.scr.annotations-1.6.0.jar</runtime-relative-path> <runtime-relative-path>ext/org.apache.felix.scr.annotations-1.6.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/org.apache.felix.scr.annotations-1.6.0.jar</binary-origin> <binary-origin>release/modules/ext/org.apache.felix.scr.annotations-1.6.0.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/commons-logging-api-1.1.jar</runtime-relative-path> <runtime-relative-path>ext/commons-logging-api-1.1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/commons-logging-api-1.1.jar</binary-origin> <binary-origin>release/modules/ext/commons-logging-api-1.1.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/xz-1.0.jar</runtime-relative-path> <runtime-relative-path>ext/xz-1.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/xz-1.0.jar</binary-origin> <binary-origin>release/modules/ext/xz-1.0.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/commons-codec-1.7.jar</runtime-relative-path> <runtime-relative-path>ext/commons-codec-1.7.jar</runtime-relative-path>
<binary-origin>release/modules/ext/commons-codec-1.7.jar</binary-origin> <binary-origin>release/modules/ext/commons-codec-1.7.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/tika-core-1.2.jar</runtime-relative-path> <runtime-relative-path>ext/tika-core-1.2.jar</runtime-relative-path>
<binary-origin>release/modules/ext/tika-core-1.2.jar</binary-origin> <binary-origin>release/modules/ext/tika-core-1.2.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/zookeeper-3.3.6.jar</runtime-relative-path> <runtime-relative-path>ext/zookeeper-3.3.6.jar</runtime-relative-path>
<binary-origin>release/modules/ext/zookeeper-3.3.6.jar</binary-origin> <binary-origin>release/modules/ext/zookeeper-3.3.6.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/dom4j-1.6.1.jar</runtime-relative-path> <runtime-relative-path>ext/dom4j-1.6.1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/dom4j-1.6.1.jar</binary-origin> <binary-origin>release/modules/ext/dom4j-1.6.1.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/poi-scratchpad-3.8.jar</runtime-relative-path> <runtime-relative-path>ext/poi-scratchpad-3.8.jar</runtime-relative-path>
<binary-origin>release/modules/ext/poi-scratchpad-3.8.jar</binary-origin> <binary-origin>release/modules/ext/poi-scratchpad-3.8.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/poi-ooxml-schemas-3.8.jar</runtime-relative-path> <runtime-relative-path>ext/poi-ooxml-schemas-3.8.jar</runtime-relative-path>
<binary-origin>release/modules/ext/poi-ooxml-schemas-3.8.jar</binary-origin> <binary-origin>release/modules/ext/poi-ooxml-schemas-3.8.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/bcprov-jdk15-1.45.jar</runtime-relative-path> <runtime-relative-path>ext/bcprov-jdk15-1.45.jar</runtime-relative-path>
<binary-origin>release/modules/ext/bcprov-jdk15-1.45.jar</binary-origin> <binary-origin>release/modules/ext/bcprov-jdk15-1.45.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/jericho-html-3.3.jar</runtime-relative-path> <runtime-relative-path>ext/jericho-html-3.3.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jericho-html-3.3.jar</binary-origin> <binary-origin>release/modules/ext/jericho-html-3.3.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/solr-solrj-4.0.0.jar</runtime-relative-path> <runtime-relative-path>ext/solr-solrj-4.0.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/solr-solrj-4.0.0.jar</binary-origin> <binary-origin>release/modules/ext/solr-solrj-4.0.0.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/commons-lang-2.4-sources.jar</runtime-relative-path> <runtime-relative-path>ext/commons-lang-2.4-sources.jar</runtime-relative-path>
<binary-origin>release/modules/ext/commons-lang-2.4-sources.jar</binary-origin> <binary-origin>release/modules/ext/commons-lang-2.4-sources.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/solr-solrj-4.0.0-sources.jar</runtime-relative-path> <runtime-relative-path>ext/solr-solrj-4.0.0-sources.jar</runtime-relative-path>
<binary-origin>release/modules/ext/solr-solrj-4.0.0-sources.jar</binary-origin> <binary-origin>release/modules/ext/solr-solrj-4.0.0-sources.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/apache-mime4j-dom-0.7.2.jar</runtime-relative-path> <runtime-relative-path>ext/apache-mime4j-dom-0.7.2.jar</runtime-relative-path>
<binary-origin>release/modules/ext/apache-mime4j-dom-0.7.2.jar</binary-origin> <binary-origin>release/modules/ext/apache-mime4j-dom-0.7.2.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/geronimo-stax-api_1.0_spec-1.0.1.jar</runtime-relative-path> <runtime-relative-path>ext/geronimo-stax-api_1.0_spec-1.0.1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/geronimo-stax-api_1.0_spec-1.0.1.jar</binary-origin> <binary-origin>release/modules/ext/geronimo-stax-api_1.0_spec-1.0.1.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/asm-3.1.jar</runtime-relative-path> <runtime-relative-path>ext/asm-3.1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/asm-3.1.jar</binary-origin> <binary-origin>release/modules/ext/asm-3.1.jar</binary-origin>
</class-path-extension> </class-path-extension>
</data> </data>
</configuration> </configuration>
</project> </project>

View File

@ -1,61 +1,61 @@
/* /*
* Autopsy Forensic Browser * Autopsy Forensic Browser
* *
* Copyright 2013 Basis Technology Corp. * Copyright 2013 Basis Technology Corp.
* Contact: carrier <at> sleuthkit <dot> org * Contact: carrier <at> sleuthkit <dot> org
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.sleuthkit.autopsy.keywordsearch; package org.sleuthkit.autopsy.keywordsearch;
import java.util.logging.Level; import java.util.logging.Level;
import org.sleuthkit.autopsy.coreutils.Logger; import org.sleuthkit.autopsy.coreutils.Logger;
import org.sleuthkit.datamodel.AbstractFile; import org.sleuthkit.datamodel.AbstractFile;
import org.sleuthkit.datamodel.BlackboardArtifact; import org.sleuthkit.datamodel.BlackboardArtifact;
import org.sleuthkit.datamodel.BlackboardAttribute; import org.sleuthkit.datamodel.BlackboardAttribute;
import org.sleuthkit.datamodel.TskCoreException; import org.sleuthkit.datamodel.TskCoreException;
/** /**
* TextLanguageIdentifier implementation based on a wrapped Tike * TextLanguageIdentifier implementation based on a wrapped Tike
* LanguageIdentifier * LanguageIdentifier
*/ */
public class TikaLanguageIdentifier implements TextLanguageIdentifier { public class TikaLanguageIdentifier implements TextLanguageIdentifier {
private static final Logger logger = Logger.getLogger(TikaLanguageIdentifier.class.getName()); private static final Logger logger = Logger.getLogger(TikaLanguageIdentifier.class.getName());
private static final int MIN_STRING_LENGTH = 1000; private static final int MIN_STRING_LENGTH = 1000;
@Override @Override
public void addLanguageToBlackBoard(String extracted, AbstractFile sourceFile) { public void addLanguageToBlackBoard(String extracted, AbstractFile sourceFile) {
if (extracted.length() > MIN_STRING_LENGTH) { if (extracted.length() > MIN_STRING_LENGTH) {
org.apache.tika.language.LanguageIdentifier li = new org.apache.tika.language.LanguageIdentifier(extracted); org.apache.tika.language.LanguageIdentifier li = new org.apache.tika.language.LanguageIdentifier(extracted);
//logger.log(Level.INFO, sourceFile.getName() + " detected language: " + li.getLanguage() //logger.log(Level.INFO, sourceFile.getName() + " detected language: " + li.getLanguage()
// + " with " + ((li.isReasonablyCertain()) ? "HIGH" : "LOW") + " confidence"); // + " with " + ((li.isReasonablyCertain()) ? "HIGH" : "LOW") + " confidence");
BlackboardArtifact genInfo; BlackboardArtifact genInfo;
try { try {
genInfo = sourceFile.getGenInfoArtifact(); genInfo = sourceFile.getGenInfoArtifact();
BlackboardAttribute textLang = new BlackboardAttribute( BlackboardAttribute textLang = new BlackboardAttribute(
BlackboardAttribute.ATTRIBUTE_TYPE.TSK_TEXT_LANGUAGE.getTypeID(), BlackboardAttribute.ATTRIBUTE_TYPE.TSK_TEXT_LANGUAGE.getTypeID(),
KeywordSearchIngestModule.MODULE_NAME, li.getLanguage()); KeywordSearchIngestModule.MODULE_NAME, li.getLanguage());
genInfo.addAttribute(textLang); genInfo.addAttribute(textLang);
} catch (TskCoreException ex) { } catch (TskCoreException ex) {
logger.log(Level.WARNING, "failed to add TSK_TEXT_LANGUAGE attribute to TSK_GEN_INFO artifact for file: " + sourceFile.getName(), ex); logger.log(Level.WARNING, "failed to add TSK_TEXT_LANGUAGE attribute to TSK_GEN_INFO artifact for file: " + sourceFile.getName(), ex);
} }
} }
} }
} }

View File

@ -1,52 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1"> <project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type> <type>org.netbeans.modules.apisupport.project</type>
<configuration> <configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>org.sleuthkit.autopsy.recentactivity</code-name-base> <code-name-base>org.sleuthkit.autopsy.recentactivity</code-name-base>
<suite-component/> <suite-component/>
<module-dependencies> <module-dependencies>
<dependency> <dependency>
<code-name-base>org.openide.awt</code-name-base> <code-name-base>org.openide.awt</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.46.1</specification-version> <specification-version>7.46.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.modules</code-name-base> <code-name-base>org.openide.modules</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.23.1</specification-version> <specification-version>7.23.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.nodes</code-name-base> <code-name-base>org.openide.nodes</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.21.1</specification-version> <specification-version>7.21.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.core</code-name-base> <code-name-base>org.sleuthkit.autopsy.core</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>9</release-version> <release-version>9</release-version>
<specification-version>7.0</specification-version> <specification-version>7.0</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
</module-dependencies> </module-dependencies>
<public-packages> <public-packages>
<package>org.sleuthkit.autopsy.recentactivity</package> <package>org.sleuthkit.autopsy.recentactivity</package>
</public-packages> </public-packages>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/gson-2.1.jar</runtime-relative-path> <runtime-relative-path>ext/gson-2.1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/gson-2.1.jar</binary-origin> <binary-origin>release/modules/ext/gson-2.1.jar</binary-origin>
</class-path-extension> </class-path-extension>
</data> </data>
</configuration> </configuration>
</project> </project>

View File

@ -1,22 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1"> <project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type> <type>org.netbeans.modules.apisupport.project</type>
<configuration> <configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>org.sleuthkit.autopsy.scalpel</code-name-base> <code-name-base>org.sleuthkit.autopsy.scalpel</code-name-base>
<suite-component/> <suite-component/>
<module-dependencies> <module-dependencies>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.core</code-name-base> <code-name-base>org.sleuthkit.autopsy.core</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>9</release-version> <release-version>9</release-version>
<specification-version>7.0</specification-version> <specification-version>7.0</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
</module-dependencies> </module-dependencies>
<public-packages/> <public-packages/>
</data> </data>
</configuration> </configuration>
</project> </project>

View File

@ -1,48 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1"> <project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type> <type>org.netbeans.modules.apisupport.project</type>
<configuration> <configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>org.sleuthkit.autopsy.sevenzip</code-name-base> <code-name-base>org.sleuthkit.autopsy.sevenzip</code-name-base>
<suite-component/> <suite-component/>
<module-dependencies> <module-dependencies>
<dependency> <dependency>
<code-name-base>org.netbeans.api.progress</code-name-base> <code-name-base>org.netbeans.api.progress</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>1</release-version> <release-version>1</release-version>
<specification-version>1.32.1</specification-version> <specification-version>1.32.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.core</code-name-base> <code-name-base>org.sleuthkit.autopsy.core</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>9</release-version> <release-version>9</release-version>
<specification-version>7.0</specification-version> <specification-version>7.0</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.corelibs</code-name-base> <code-name-base>org.sleuthkit.autopsy.corelibs</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>3</release-version> <release-version>3</release-version>
<specification-version>1.1</specification-version> <specification-version>1.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
</module-dependencies> </module-dependencies>
<public-packages/> <public-packages/>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/sevenzipjbinding.jar</runtime-relative-path> <runtime-relative-path>ext/sevenzipjbinding.jar</runtime-relative-path>
<binary-origin>release/modules/ext/sevenzipjbinding.jar</binary-origin> <binary-origin>release/modules/ext/sevenzipjbinding.jar</binary-origin>
</class-path-extension> </class-path-extension>
<class-path-extension> <class-path-extension>
<runtime-relative-path>ext/sevenzipjbinding-AllPlatforms.jar</runtime-relative-path> <runtime-relative-path>ext/sevenzipjbinding-AllPlatforms.jar</runtime-relative-path>
<binary-origin>release/modules/ext/sevenzipjbinding-AllPlatforms.jar</binary-origin> <binary-origin>release/modules/ext/sevenzipjbinding-AllPlatforms.jar</binary-origin>
</class-path-extension> </class-path-extension>
</data> </data>
</configuration> </configuration>
</project> </project>

View File

@ -1,69 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1"> <project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type> <type>org.netbeans.modules.apisupport.project</type>
<configuration> <configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>org.sleuthkit.autopsy.testing</code-name-base> <code-name-base>org.sleuthkit.autopsy.testing</code-name-base>
<suite-component/> <suite-component/>
<module-dependencies> <module-dependencies>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.core</code-name-base> <code-name-base>org.sleuthkit.autopsy.core</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>9</release-version> <release-version>9</release-version>
<specification-version>7.0</specification-version> <specification-version>7.0</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.keywordsearch</code-name-base> <code-name-base>org.sleuthkit.autopsy.keywordsearch</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>5</release-version> <release-version>5</release-version>
<specification-version>3.2</specification-version> <specification-version>3.2</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
</module-dependencies> </module-dependencies>
<test-dependencies> <test-dependencies>
<test-type> <test-type>
<name>qa-functional</name> <name>qa-functional</name>
<test-dependency> <test-dependency>
<code-name-base>org.netbeans.libs.junit4</code-name-base> <code-name-base>org.netbeans.libs.junit4</code-name-base>
<compile-dependency/> <compile-dependency/>
</test-dependency> </test-dependency>
<test-dependency> <test-dependency>
<code-name-base>org.netbeans.modules.jellytools.java</code-name-base> <code-name-base>org.netbeans.modules.jellytools.java</code-name-base>
<compile-dependency/> <compile-dependency/>
</test-dependency> </test-dependency>
<test-dependency> <test-dependency>
<code-name-base>org.netbeans.modules.jellytools.platform</code-name-base> <code-name-base>org.netbeans.modules.jellytools.platform</code-name-base>
<compile-dependency/> <compile-dependency/>
</test-dependency> </test-dependency>
<test-dependency> <test-dependency>
<code-name-base>org.netbeans.modules.jemmy</code-name-base> <code-name-base>org.netbeans.modules.jemmy</code-name-base>
<compile-dependency/> <compile-dependency/>
</test-dependency> </test-dependency>
<test-dependency> <test-dependency>
<code-name-base>org.netbeans.modules.nbjunit</code-name-base> <code-name-base>org.netbeans.modules.nbjunit</code-name-base>
<recursive/> <recursive/>
<compile-dependency/> <compile-dependency/>
</test-dependency> </test-dependency>
</test-type> </test-type>
<test-type> <test-type>
<name>unit</name> <name>unit</name>
<test-dependency> <test-dependency>
<code-name-base>org.netbeans.libs.junit4</code-name-base> <code-name-base>org.netbeans.libs.junit4</code-name-base>
<compile-dependency/> <compile-dependency/>
</test-dependency> </test-dependency>
<test-dependency> <test-dependency>
<code-name-base>org.netbeans.modules.nbjunit</code-name-base> <code-name-base>org.netbeans.modules.nbjunit</code-name-base>
<recursive/> <recursive/>
<compile-dependency/> <compile-dependency/>
</test-dependency> </test-dependency>
</test-type> </test-type>
</test-dependencies> </test-dependencies>
<public-packages/> <public-packages/>
</data> </data>
</configuration> </configuration>
</project> </project>

View File

@ -1,113 +1,113 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1"> <project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type> <type>org.netbeans.modules.apisupport.project</type>
<configuration> <configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>org.sleuthkit.autopsy.timeline</code-name-base> <code-name-base>org.sleuthkit.autopsy.timeline</code-name-base>
<suite-component/> <suite-component/>
<module-dependencies> <module-dependencies>
<dependency> <dependency>
<code-name-base>org.netbeans.api.progress</code-name-base> <code-name-base>org.netbeans.api.progress</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>1</release-version> <release-version>1</release-version>
<specification-version>1.32.1</specification-version> <specification-version>1.32.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.netbeans.modules.settings</code-name-base> <code-name-base>org.netbeans.modules.settings</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>1</release-version> <release-version>1</release-version>
<specification-version>1.35.1</specification-version> <specification-version>1.35.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.actions</code-name-base> <code-name-base>org.openide.actions</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>6.26.1</specification-version> <specification-version>6.26.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.awt</code-name-base> <code-name-base>org.openide.awt</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.46.1</specification-version> <specification-version>7.46.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.dialogs</code-name-base> <code-name-base>org.openide.dialogs</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.25.1</specification-version> <specification-version>7.25.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.modules</code-name-base> <code-name-base>org.openide.modules</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.32.1</specification-version> <specification-version>7.32.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.nodes</code-name-base> <code-name-base>org.openide.nodes</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>7.28.1</specification-version> <specification-version>7.28.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.util</code-name-base> <code-name-base>org.openide.util</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>8.25.2</specification-version> <specification-version>8.25.2</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.util.lookup</code-name-base> <code-name-base>org.openide.util.lookup</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>8.15.2</specification-version> <specification-version>8.15.2</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.openide.windows</code-name-base> <code-name-base>org.openide.windows</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<specification-version>6.55.2</specification-version> <specification-version>6.55.2</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.core</code-name-base> <code-name-base>org.sleuthkit.autopsy.core</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>9</release-version> <release-version>9</release-version>
<specification-version>7.0</specification-version> <specification-version>7.0</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.corelibs</code-name-base> <code-name-base>org.sleuthkit.autopsy.corelibs</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>3</release-version> <release-version>3</release-version>
<specification-version>1.1</specification-version> <specification-version>1.1</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
</module-dependencies> </module-dependencies>
<public-packages/> <public-packages/>
</data> </data>
</configuration> </configuration>
</project> </project>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
#Updated by build script #Updated by build script
#Wed, 25 Sep 2013 13:55:37 -0400 #Fri, 18 Oct 2013 23:25:14 -0400
LBL_splash_window_title=Starting Autopsy LBL_splash_window_title=Starting Autopsy
SPLASH_HEIGHT=288 SPLASH_HEIGHT=288
SPLASH_WIDTH=538 SPLASH_WIDTH=538
@ -8,4 +8,4 @@ SplashRunningTextBounds=5,266,530,17
SplashRunningTextColor=0x0 SplashRunningTextColor=0x0
SplashRunningTextFontSize=18 SplashRunningTextFontSize=18
currentVersion=Autopsy 3.0.7 currentVersion=Autopsy 3.0.8

View File

@ -1,5 +1,5 @@
#Updated by build script #Updated by build script
#Wed, 25 Sep 2013 13:55:37 -0400 #Fri, 18 Oct 2013 23:25:14 -0400
CTL_MainWindow_Title=Autopsy 3.0.7 CTL_MainWindow_Title=Autopsy 3.0.8
CTL_MainWindow_Title_No_Project=Autopsy 3.0.7 CTL_MainWindow_Title_No_Project=Autopsy 3.0.8

View File

@ -1,31 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1"> <project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type> <type>org.netbeans.modules.apisupport.project</type>
<configuration> <configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>org.sleuthkit.autopsy.thunderbirdparser</code-name-base> <code-name-base>org.sleuthkit.autopsy.thunderbirdparser</code-name-base>
<suite-component/> <suite-component/>
<module-dependencies> <module-dependencies>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.core</code-name-base> <code-name-base>org.sleuthkit.autopsy.core</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>9</release-version> <release-version>9</release-version>
<specification-version>7.0</specification-version> <specification-version>7.0</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
<dependency> <dependency>
<code-name-base>org.sleuthkit.autopsy.keywordsearch</code-name-base> <code-name-base>org.sleuthkit.autopsy.keywordsearch</code-name-base>
<build-prerequisite/> <build-prerequisite/>
<compile-dependency/> <compile-dependency/>
<run-dependency> <run-dependency>
<release-version>5</release-version> <release-version>5</release-version>
<specification-version>3.2</specification-version> <specification-version>3.2</specification-version>
</run-dependency> </run-dependency>
</dependency> </dependency>
</module-dependencies> </module-dependencies>
<public-packages/> <public-packages/>
</data> </data>
</configuration> </configuration>
</project> </project>