mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-19 19:14:55 +00:00
Merge pull request #3213 from raman-bt/accounts_relationships
Fixed API name mismatch after renaming createAccountInstance() to cre…
This commit is contained in:
commit
1234959a25
@ -91,7 +91,7 @@ class CallLogAnalyzer(general.AndroidComponentAnalyzer):
|
|||||||
deviceID = ds.getDeviceId()
|
deviceID = ds.getDeviceId()
|
||||||
|
|
||||||
global deviceAccountInstance
|
global deviceAccountInstance
|
||||||
deviceAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountInstance(Account.Type.DEVICE, deviceID, general.MODULE_NAME, dataSource)
|
deviceAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountFileInstance(Account.Type.DEVICE, deviceID, general.MODULE_NAME, dataSource)
|
||||||
|
|
||||||
absFiles = fileManager.findFiles(dataSource, "logs.db")
|
absFiles = fileManager.findFiles(dataSource, "logs.db")
|
||||||
absFiles.addAll(fileManager.findFiles(dataSource, "contacts.db"))
|
absFiles.addAll(fileManager.findFiles(dataSource, "contacts.db"))
|
||||||
@ -143,7 +143,7 @@ class CallLogAnalyzer(general.AndroidComponentAnalyzer):
|
|||||||
artifact.addAttribute(BlackboardAttribute(ATTRIBUTE_TYPE.TSK_NAME, general.MODULE_NAME, name))
|
artifact.addAttribute(BlackboardAttribute(ATTRIBUTE_TYPE.TSK_NAME, general.MODULE_NAME, name))
|
||||||
|
|
||||||
# Create an account
|
# Create an account
|
||||||
calllogAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountInstance(Account.Type.PHONE, number, general.MODULE_NAME, abstractFile);
|
calllogAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountFileInstance(Account.Type.PHONE, number, general.MODULE_NAME, abstractFile);
|
||||||
|
|
||||||
# create relationship between accounts
|
# create relationship between accounts
|
||||||
Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().addRelationships(deviceAccountInstance, [calllogAccountInstance], artifact, date);
|
Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().addRelationships(deviceAccountInstance, [calllogAccountInstance], artifact, date);
|
||||||
|
@ -65,7 +65,7 @@ class ContactAnalyzer(general.AndroidComponentAnalyzer):
|
|||||||
deviceID = ds.getDeviceId()
|
deviceID = ds.getDeviceId()
|
||||||
|
|
||||||
global deviceAccountInstance
|
global deviceAccountInstance
|
||||||
deviceAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountInstance(Account.Type.DEVICE, deviceID, general.MODULE_NAME, dataSource)
|
deviceAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountFileInstance (Account.Type.DEVICE, deviceID, general.MODULE_NAME, dataSource)
|
||||||
|
|
||||||
absFiles = fileManager.findFiles(dataSource, "contacts.db")
|
absFiles = fileManager.findFiles(dataSource, "contacts.db")
|
||||||
absFiles.addAll(fileManager.findFiles(dataSource, "contacts2.db"))
|
absFiles.addAll(fileManager.findFiles(dataSource, "contacts2.db"))
|
||||||
@ -147,7 +147,7 @@ class ContactAnalyzer(general.AndroidComponentAnalyzer):
|
|||||||
acctType = Account.Type.EMAIL
|
acctType = Account.Type.EMAIL
|
||||||
|
|
||||||
# Create an account instance
|
# Create an account instance
|
||||||
contactAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountInstance(acctType, data1, general.MODULE_NAME, abstractFile);
|
contactAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountFileInstance (acctType, data1, general.MODULE_NAME, abstractFile);
|
||||||
|
|
||||||
# create relationship between accounts
|
# create relationship between accounts
|
||||||
Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().addRelationships(deviceAccountInstance, [contactAccountInstance], artifact, 0);
|
Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().addRelationships(deviceAccountInstance, [contactAccountInstance], artifact, 0);
|
||||||
|
@ -64,7 +64,7 @@ class TangoMessageAnalyzer(general.AndroidComponentAnalyzer):
|
|||||||
deviceID = ds.getDeviceId()
|
deviceID = ds.getDeviceId()
|
||||||
|
|
||||||
global deviceAccountInstance
|
global deviceAccountInstance
|
||||||
deviceAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountInstance(Account.Type.DEVICE, deviceID, general.MODULE_NAME, dataSource)
|
deviceAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountFileInstance(Account.Type.DEVICE, deviceID, general.MODULE_NAME, dataSource)
|
||||||
|
|
||||||
absFiles = fileManager.findFiles(dataSource, "tc.db")
|
absFiles = fileManager.findFiles(dataSource, "tc.db")
|
||||||
for abstractFile in absFiles:
|
for abstractFile in absFiles:
|
||||||
|
@ -66,7 +66,7 @@ class TextMessageAnalyzer(general.AndroidComponentAnalyzer):
|
|||||||
deviceID = ds.getDeviceId()
|
deviceID = ds.getDeviceId()
|
||||||
|
|
||||||
global deviceAccountInstance
|
global deviceAccountInstance
|
||||||
deviceAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountInstance(Account.Type.DEVICE, deviceID, general.MODULE_NAME, dataSource)
|
deviceAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountFileInstance(Account.Type.DEVICE, deviceID, general.MODULE_NAME, dataSource)
|
||||||
|
|
||||||
absFiles = fileManager.findFiles(dataSource, "mmssms.db")
|
absFiles = fileManager.findFiles(dataSource, "mmssms.db")
|
||||||
for abstractFile in absFiles:
|
for abstractFile in absFiles:
|
||||||
@ -118,7 +118,7 @@ class TextMessageAnalyzer(general.AndroidComponentAnalyzer):
|
|||||||
artifact.addAttribute(BlackboardAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_MESSAGE_TYPE, general.MODULE_NAME, "SMS Message"))
|
artifact.addAttribute(BlackboardAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_MESSAGE_TYPE, general.MODULE_NAME, "SMS Message"))
|
||||||
|
|
||||||
# Create an account
|
# Create an account
|
||||||
msgAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountInstance(Account.Type.PHONE, address, general.MODULE_NAME, abstractFile);
|
msgAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountFileInstance(Account.Type.PHONE, address, general.MODULE_NAME, abstractFile);
|
||||||
|
|
||||||
# create relationship between accounts
|
# create relationship between accounts
|
||||||
Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().addRelationships(deviceAccountInstance, [msgAccountInstance], artifact, date);
|
Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().addRelationships(deviceAccountInstance, [msgAccountInstance], artifact, date);
|
||||||
|
@ -66,7 +66,7 @@ class WWFMessageAnalyzer(general.AndroidComponentAnalyzer):
|
|||||||
deviceID = ds.getDeviceId()
|
deviceID = ds.getDeviceId()
|
||||||
|
|
||||||
global deviceAccountInstance
|
global deviceAccountInstance
|
||||||
deviceAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountInstance(Account.Type.DEVICE, deviceID, general.MODULE_NAME, dataSource)
|
deviceAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountFileInstance(Account.Type.DEVICE, deviceID, general.MODULE_NAME, dataSource)
|
||||||
|
|
||||||
absFiles = fileManager.findFiles(dataSource, "WordsFramework")
|
absFiles = fileManager.findFiles(dataSource, "WordsFramework")
|
||||||
for abstractFile in absFiles:
|
for abstractFile in absFiles:
|
||||||
@ -112,7 +112,7 @@ class WWFMessageAnalyzer(general.AndroidComponentAnalyzer):
|
|||||||
artifact.addAttribute(BlackboardAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_MESSAGE_TYPE, general.MODULE_NAME, "Words With Friends Message"))
|
artifact.addAttribute(BlackboardAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_MESSAGE_TYPE, general.MODULE_NAME, "Words With Friends Message"))
|
||||||
|
|
||||||
# Create an account
|
# Create an account
|
||||||
wwfAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountInstance(wwfAccountType, user_id, general.MODULE_NAME, abstractFile);
|
wwfAccountInstance = Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().createAccountFileInstance(wwfAccountType, user_id, general.MODULE_NAME, abstractFile);
|
||||||
|
|
||||||
# create relationship between accounts
|
# create relationship between accounts
|
||||||
Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().addRelationships(deviceAccountInstance, [wwfAccountInstance], artifact, created_at);
|
Case.getCurrentCase().getSleuthkitCase().getCommunicationsManager().addRelationships(deviceAccountInstance, [wwfAccountInstance], artifact, created_at);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user