mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-13 00:16:16 +00:00
For interesting artifacts, use the associated artifact to make correlation artifacts
This commit is contained in:
parent
92069c88f3
commit
3c1a7b8c59
@ -118,9 +118,17 @@ public class EamArtifactUtil {
|
|||||||
public static EamArtifact getTypeFromBlackboardArtifact(EamArtifact.Type aType, BlackboardArtifact bbArtifact) {
|
public static EamArtifact getTypeFromBlackboardArtifact(EamArtifact.Type aType, BlackboardArtifact bbArtifact) {
|
||||||
String value = null;
|
String value = null;
|
||||||
int artifactTypeID = bbArtifact.getArtifactTypeID();
|
int artifactTypeID = bbArtifact.getArtifactTypeID();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (aType.getId() == EamArtifact.EMAIL_TYPE_ID
|
if(BlackboardArtifact.ARTIFACT_TYPE.TSK_INTERESTING_ARTIFACT_HIT.getTypeID() == artifactTypeID){
|
||||||
|
// Get the associated artifact
|
||||||
|
BlackboardAttribute attribute = bbArtifact.getAttribute(new BlackboardAttribute.Type(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_ASSOCIATED_ARTIFACT));
|
||||||
|
if (attribute != null) {
|
||||||
|
BlackboardArtifact associatedArtifact = Case.getCurrentCase().getSleuthkitCase().getBlackboardArtifact(attribute.getValueLong());
|
||||||
|
return getTypeFromBlackboardArtifact(aType, associatedArtifact);
|
||||||
|
}
|
||||||
|
|
||||||
|
} else if (aType.getId() == EamArtifact.EMAIL_TYPE_ID
|
||||||
&& BlackboardArtifact.ARTIFACT_TYPE.TSK_KEYWORD_HIT.getTypeID() == artifactTypeID) {
|
&& BlackboardArtifact.ARTIFACT_TYPE.TSK_KEYWORD_HIT.getTypeID() == artifactTypeID) {
|
||||||
|
|
||||||
BlackboardAttribute setNameAttr = bbArtifact.getAttribute(new BlackboardAttribute.Type(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_SET_NAME));
|
BlackboardAttribute setNameAttr = bbArtifact.getAttribute(new BlackboardAttribute.Type(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_SET_NAME));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user