|
Autopsy
4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits Serializable.
Public Member Functions | |
| CorrelationDataSource (CorrelationCase correlationCase, String deviceId, String name, Long dataSourceObjectId, String md5Hash, String sha1Hash, String sha256Hash) | |
| int | getCaseID () |
| Long | getDataSourceObjectID () |
| String | getDeviceID () |
| int | getID () |
| String | getMd5 () |
| String | getName () |
| String | getSha1 () |
| String | getSha256 () |
| void | setMd5 (String md5Hash) throws CentralRepoException |
| void | setSha1 (String sha1Hash) throws CentralRepoException |
| void | setSha256 (String sha256Hash) throws CentralRepoException |
| String | toString () |
Static Public Member Functions | |
| static CorrelationDataSource | fromTSKDataSource (CorrelationCase correlationCase, Content dataSource) throws CentralRepoException |
Private Attributes | |
| final int | caseID |
| final int | dataSourceID |
| final Long | dataSourceObjectID |
| final String | deviceID |
| String | md5Hash |
| final String | name |
| String | sha1Hash |
| String | sha256Hash |
Static Private Attributes | |
| static final long | serialVersionUID = 1L |
Stores information about a Data Source in the Central Repository
Definition at line 34 of file CorrelationDataSource.java.
| org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.CorrelationDataSource | ( | CorrelationCase | correlationCase, |
| String | deviceId, | ||
| String | name, | ||
| Long | dataSourceObjectId, | ||
| String | md5Hash, | ||
| String | sha1Hash, | ||
| String | sha256Hash | ||
| ) |
Create a CorrelationDataSource object.
| correlationCase | CorrelationCase object data source is associated with. Must have been created by EamDB and have a valid ID. |
| deviceId | User specified ID for device (unique per case) |
| name | User specified name |
| dataSourceObjectId | The object ID for the datasource |
| md5Hash | The MD5 hash value |
| sha1Hash | The SHA-1 hash value |
| sha256Hash | The SHA-256 hash value |
Definition at line 60 of file CorrelationDataSource.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationCase.getID(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.md5Hash, org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.name, org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.sha1Hash, and org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.sha256Hash.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.fromTSKDataSource().
|
static |
Creates a central repository data source object from a case database data source. If the data source is not already present in the central repository, it is added.
| correlationCase | The central repository case associated with the data aosurce. |
| dataSource | The case database data source. |
| CentralRepoException | This exception is thrown if there is an error creating the central repository data source. |
Definition at line 115 of file CorrelationDataSource.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.CorrelationDataSource(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows(), org::sleuthkit::datamodel::SleuthkitCase.getDataSource(), org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getDataSource(), org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getInstance(), org::sleuthkit::datamodel::Image.getMd5(), org::sleuthkit::datamodel::Image.getSha1(), org::sleuthkit::datamodel::Image.getSha256(), org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase(), org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.isEnabled(), and org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.newDataSource().
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeUtil.getCorrAttrForFile(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeUtil.makeCorrAttr(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeUtil.makeCorrAttrsForSearch(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeUtil.makeCorrAttrsToSave(), org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.DataSourceAddedTask.run(), and org.sleuthkit.autopsy.centralrepository.ingestmodule.CentralRepoDataArtifactIngestModule.syncDataSourceHashes().
| int org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getCaseID | ( | ) |
Get the Case ID that is unique
Definition at line 187 of file CorrelationDataSource.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.caseID.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.toString().
| Long org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getDataSourceObjectID | ( | ) |
Get the object id for the data source in the case db
Definition at line 196 of file CorrelationDataSource.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.dataSourceObjectID.
Referenced by org.sleuthkit.autopsy.commonpropertiessearch.InterCaseSearchResultsProcessor.InterCaseByCaseCallback.process(), and org.sleuthkit.autopsy.centralrepository.datamodel.Persona.DatasourceForAccountInstanceQueryCallback.process().
| String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getDeviceID | ( | ) |
Get the device ID that is unique to the case
Definition at line 178 of file CorrelationDataSource.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.deviceID.
Referenced by org.sleuthkit.autopsy.allcasessearch.CorrelationAttributeInstanceNode.createSheet(), org.sleuthkit.autopsy.centralrepository.application.NodeData.NodeData(), and org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.toString().
| int org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getID | ( | ) |
Get the database row ID
Definition at line 169 of file CorrelationDataSource.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.dataSourceID.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.toString().
| String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getMd5 | ( | ) |
Definition at line 210 of file CorrelationDataSource.java.
Referenced by org.sleuthkit.autopsy.centralrepository.ingestmodule.CentralRepoDataArtifactIngestModule.syncDataSourceHashes().
| String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getName | ( | ) |
Definition at line 203 of file CorrelationDataSource.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.name.
Referenced by org.sleuthkit.autopsy.commonpropertiessearch.CentralRepoCommonAttributeInstanceNode.createSheet(), org.sleuthkit.autopsy.allcasessearch.CorrelationAttributeInstanceNode.createSheet(), org.sleuthkit.autopsy.centralrepository.application.NodeData.NodeData(), org.sleuthkit.autopsy.commonpropertiessearch.InterCaseSearchResultsProcessor.InterCaseByCaseCallback.process(), and org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.toString().
| String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getSha1 | ( | ) |
Definition at line 234 of file CorrelationDataSource.java.
Referenced by org.sleuthkit.autopsy.centralrepository.ingestmodule.CentralRepoDataArtifactIngestModule.syncDataSourceHashes().
| String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getSha256 | ( | ) |
Definition at line 255 of file CorrelationDataSource.java.
Referenced by org.sleuthkit.autopsy.centralrepository.ingestmodule.CentralRepoDataArtifactIngestModule.syncDataSourceHashes().
| void org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.setMd5 | ( | String | md5Hash | ) | throws CentralRepoException |
Set the MD5 hash value and persist to the Central Repository if available.
| md5Hash | The MD5 hash value. |
| CentralRepoException | If there's an issue updating the Central Repository. |
Definition at line 223 of file CorrelationDataSource.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getInstance(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.md5Hash, and org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.updateDataSourceMd5Hash().
Referenced by org.sleuthkit.autopsy.centralrepository.ingestmodule.CentralRepoDataArtifactIngestModule.syncDataSourceHashes().
| void org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.setSha1 | ( | String | sha1Hash | ) | throws CentralRepoException |
Set the SHA-1 hash value and persist to the Central Repository if available.
| sha1Hash | The SHA-1 hash value. |
Definition at line 244 of file CorrelationDataSource.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getInstance(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.sha1Hash, and org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.updateDataSourceSha1Hash().
Referenced by org.sleuthkit.autopsy.centralrepository.ingestmodule.CentralRepoDataArtifactIngestModule.syncDataSourceHashes().
| void org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.setSha256 | ( | String | sha256Hash | ) | throws CentralRepoException |
Set the SHA-256 hash value and persist to the Central Repository if available.
| sha256Hash | The SHA-256 hash value. |
Definition at line 265 of file CorrelationDataSource.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getInstance(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.sha256Hash, and org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.updateDataSourceSha256Hash().
Referenced by org.sleuthkit.autopsy.centralrepository.ingestmodule.CentralRepoDataArtifactIngestModule.syncDataSourceHashes().
| String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.toString | ( | ) |
Definition at line 153 of file CorrelationDataSource.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getCaseID(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getDeviceID(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getID(), and org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getName().
|
private |
Definition at line 38 of file CorrelationDataSource.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getCaseID().
|
private |
Definition at line 39 of file CorrelationDataSource.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getID().
|
private |
Definition at line 40 of file CorrelationDataSource.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getDataSourceObjectID().
|
private |
Definition at line 41 of file CorrelationDataSource.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getDeviceID().
|
private |
Definition at line 43 of file CorrelationDataSource.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.CorrelationDataSource(), and org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.setMd5().
|
private |
Definition at line 42 of file CorrelationDataSource.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.CorrelationDataSource(), and org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.getName().
|
staticprivate |
Definition at line 36 of file CorrelationDataSource.java.
|
private |
Definition at line 44 of file CorrelationDataSource.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.CorrelationDataSource(), and org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource.setSha1().
|
private |
Copyright © 2012-2024 Sleuth Kit Labs. Generated on: Mon Mar 17 2025
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.