Sleuth Kit Java Bindings (JNI)
4.12.1
Java bindings for using The Sleuth Kit
|
Inherits org.sleuthkit.datamodel.BlackboardArtifact.
Public Member Functions | |
String | getConclusion () |
String | getConfiguration () |
String | getJustification () |
Score | getScore () |
boolean | ignoreResult () |
void | setIgnoreResult (boolean ignore) |
Public Member Functions inherited from org.sleuthkit.datamodel.BlackboardArtifact | |
void | addAttribute (BlackboardAttribute attribute) throws TskCoreException |
void | addAttributes (Collection< BlackboardAttribute > attributes) throws TskCoreException |
void | addAttributes (Collection< BlackboardAttribute > attributes, final SleuthkitCase.CaseDbTransaction caseDbTransaction) throws TskCoreException |
void | close () |
boolean | equals (Object object) |
Score | getAggregateScore () throws TskCoreException |
List< AnalysisResult > | getAllAnalysisResults () throws TskCoreException |
ArrayList< BlackboardArtifact > | getAllArtifacts () throws TskCoreException |
long | getAllArtifactsCount () throws TskCoreException |
List< DataArtifact > | getAllDataArtifacts () throws TskCoreException |
List< AnalysisResult > | getAnalysisResults (BlackboardArtifact.Type artifactType) throws TskCoreException |
long | getArtifactID () |
ArrayList< BlackboardArtifact > | getArtifacts (String artifactTypeName) throws TskCoreException |
ArrayList< BlackboardArtifact > | getArtifacts (int artifactTypeID) throws TskCoreException |
ArrayList< BlackboardArtifact > | getArtifacts (BlackboardArtifact.ARTIFACT_TYPE type) throws TskCoreException |
long | getArtifactsCount (String artifactTypeName) throws TskCoreException |
long | getArtifactsCount (int artifactTypeID) throws TskCoreException |
long | getArtifactsCount (BlackboardArtifact.ARTIFACT_TYPE type) throws TskCoreException |
int | getArtifactTypeID () |
String | getArtifactTypeName () |
BlackboardAttribute | getAttribute (BlackboardAttribute.Type attributeType) throws TskCoreException |
List< BlackboardAttribute > | getAttributes () throws TskCoreException |
List< BlackboardAttribute > | getAttributes (final BlackboardAttribute.ATTRIBUTE_TYPE attributeType) throws TskCoreException |
List< Content > | getChildren () throws TskCoreException |
int | getChildrenCount () throws TskCoreException |
List< Long > | getChildrenIds () throws TskCoreException |
Content | getDataSource () throws TskCoreException |
Long | getDataSourceObjectID () |
String | getDisplayName () |
BlackboardArtifact | getGenInfoArtifact () throws TskCoreException |
BlackboardArtifact | getGenInfoArtifact (boolean create) throws TskCoreException |
ArrayList< BlackboardAttribute > | getGenInfoAttributes (BlackboardAttribute.ATTRIBUTE_TYPE attr_type) throws TskCoreException |
Set< String > | getHashSetNames () throws TskCoreException |
long | getId () |
String | getName () |
long | getObjectID () |
Content | getParent () throws TskCoreException |
ReviewStatus | getReviewStatus () |
String | getShortDescription () throws TskCoreException |
long | getSize () |
SleuthkitCase | getSleuthkitCase () |
BlackboardArtifact.Type | getType () throws TskCoreException |
String | getUniquePath () throws TskCoreException |
boolean | hasChildren () throws TskCoreException |
int | hashCode () |
AnalysisResultAdded | newAnalysisResult (BlackboardArtifact.Type artifactType, Score score, String conclusion, String configuration, String justification, Collection< BlackboardAttribute > attributesList) throws TskCoreException |
AnalysisResultAdded | newAnalysisResult (BlackboardArtifact.Type artifactType, Score score, String conclusion, String configuration, String justification, Collection< BlackboardAttribute > attributesList, long dataSourceId) throws TskCoreException |
BlackboardArtifact | newArtifact (int artifactTypeID) throws TskCoreException |
BlackboardArtifact | newArtifact (BlackboardArtifact.ARTIFACT_TYPE type) throws TskCoreException |
DataArtifact | newDataArtifact (BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList, Long osAccountId) throws TskCoreException |
DataArtifact | newDataArtifact (BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList, Long osAccountId, long dataSourceId) throws TskCoreException |
DataArtifact | newDataArtifact (BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList) throws TskCoreException |
final int | read (byte[] buf, long offset, long len) throws TskCoreException |
void | setReviewStatus (ReviewStatus newStatus) throws TskCoreException |
String | toString () |
Public Member Functions inherited from org.sleuthkit.datamodel.Content | |
List< AnalysisResult > | getAnalysisResults (BlackboardArtifact.Type artifactType) throws TskCoreException |
AnalysisResultAdded | newAnalysisResult (BlackboardArtifact.Type artifactType, Score score, String conclusion, String configuration, String justification, Collection< BlackboardAttribute > attributesList) throws TskCoreException |
AnalysisResultAdded | newAnalysisResult (BlackboardArtifact.Type artifactType, Score score, String conclusion, String configuration, String justification, Collection< BlackboardAttribute > attributesList, long dataSourceId) throws TskCoreException |
DataArtifact | newDataArtifact (BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList) throws TskCoreException |
DataArtifact | newDataArtifact (BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList, Long osAccountId) throws TskCoreException |
DataArtifact | newDataArtifact (BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList, Long osAccountId, long dataSourceId) throws TskCoreException |
Additional Inherited Members | |
Protected Member Functions inherited from org.sleuthkit.datamodel.BlackboardArtifact | |
BlackboardArtifact (SleuthkitCase sleuthkitCase, long artifactID, long objID, long artifactObjID, long dataSourceObjId, int artifactTypeID, String artifactTypeName, String displayName) | |
An AnalysisResult represents the outcome of some analysis technique that was applied to some data (i.e. Content) to determine the data's relevance. The result should have a conclusion and a relevance score. The score of the AnalysisResult will be used to calculate the aggregate score of the parent data. Additional metadata can be stored as BlackboardAttributes.
Definition at line 28 of file AnalysisResult.java.
String org.sleuthkit.datamodel.AnalysisResult.getConclusion | ( | ) |
Returns analysis result conclusion.
Definition at line 101 of file AnalysisResult.java.
String org.sleuthkit.datamodel.AnalysisResult.getConfiguration | ( | ) |
Returns configuration used in analysis.
Definition at line 119 of file AnalysisResult.java.
String org.sleuthkit.datamodel.AnalysisResult.getJustification | ( | ) |
Returns justification for conclusion
Definition at line 128 of file AnalysisResult.java.
Score org.sleuthkit.datamodel.AnalysisResult.getScore | ( | ) |
Returns relevance score based on conclusion
Definition at line 110 of file AnalysisResult.java.
Referenced by org.sleuthkit.datamodel.Blackboard.newAnalysisResult().
boolean org.sleuthkit.datamodel.AnalysisResult.ignoreResult | ( | ) |
Checks if this result is to be ignored.
Definition at line 147 of file AnalysisResult.java.
void org.sleuthkit.datamodel.AnalysisResult.setIgnoreResult | ( | boolean | ignore | ) |
Sets if this result is to be ignored when calculating the aggregate score of the parent object.
ignore | if the result should be ignored or not. |
Definition at line 138 of file AnalysisResult.java.
Copyright © 2011-2021 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.