Autopsy
4.12.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Classes | |
enum | CallMediaType |
enum | CommunicationDirection |
enum | MessageReadStatusEnum |
Public Member Functions | |
AppDBParserHelper (String moduleName, AbstractFile dbFile, Account.Type accountsType) throws TskCoreException | |
AppDBParserHelper (String moduleName, AbstractFile dbFile, Account.Type accountsType, Account.Type selfAccountType, Account.Address selfAccountAddress) throws TskCoreException | |
AppDBParserHelper (String moduleName, AbstractFile dbFile) | |
BlackboardArtifact | addCalllog (CommunicationDirection direction, Account.Address fromAddress, Account.Address toAddress, long startDateTime, long endDateTime) |
BlackboardArtifact | addCalllog (CommunicationDirection direction, Account.Address fromAddress, Account.Address toAddress, long startDateTime, long endDateTime, CallMediaType mediaType) |
BlackboardArtifact | addCalllog (CommunicationDirection direction, Account.Address fromAddress, Account.Address toAddress, long startDateTime, long endDateTime, CallMediaType mediaType, Collection< BlackboardAttribute > otherAttributesList) |
BlackboardArtifact | addCalllog (CommunicationDirection direction, Account.Address fromAddress, Collection< Account.Address > toAddressList, long startDateTime, long endDateTime) |
BlackboardArtifact | addCalllog (CommunicationDirection direction, Account.Address fromAddress, Collection< Account.Address > toAddressList, long startDateTime, long endDateTime, CallMediaType mediaType) |
BlackboardArtifact | addCalllog (CommunicationDirection direction, Account.Address fromAddress, Collection< Account.Address > toAddressList, long startDateTime, long endDateTime, CallMediaType mediaType, Collection< BlackboardAttribute > otherAttributesList) |
BlackboardArtifact | addContact (String contactAccountUniqueID, String contactName, String phoneNumber, String homePhoneNumber, String mobilePhoneNumber, String emailAddr) |
BlackboardArtifact | addContact (String contactAccountUniqueID, String contactName, String phoneNumber, String homePhoneNumber, String mobilePhoneNumber, String emailAddr, Collection< BlackboardAttribute > additionalAttributes) |
BlackboardArtifact | addGPSLocation (double latitude, double longitude, long timeStamp, String poiName, String programName) |
BlackboardArtifact | addGPSLocation (double latitude, double longitude, long timeStamp, String name, String programName, Collection< BlackboardAttribute > otherAttributesList) |
BlackboardArtifact | addInstalledProgram (String programName, long dateInstalled) |
BlackboardArtifact | addInstalledProgram (String programName, long dateInstalled, Collection< BlackboardAttribute > otherAttributesList) |
BlackboardArtifact | addMessage (String messageType, CommunicationDirection direction, Account.Address fromAddress, Account.Address toAddress, long dateTime, MessageReadStatusEnum readStatus, String subject, String messageText, String threadId) |
BlackboardArtifact | addMessage (String messageType, CommunicationDirection direction, Account.Address fromAddress, Account.Address toAddress, long dateTime, MessageReadStatusEnum readStatus, String subject, String messageText, String threadId, Collection< BlackboardAttribute > otherAttributesList) |
BlackboardArtifact | addMessage (String messageType, CommunicationDirection direction, Account.Address fromAddress, List< Account.Address > recipientsList, long dateTime, MessageReadStatusEnum readStatus, String subject, String messageText, String threadId) |
BlackboardArtifact | addMessage (String messageType, CommunicationDirection direction, Account.Address fromAddress, List< Account.Address > recipientsList, long dateTime, MessageReadStatusEnum readStatus, String subject, String messageText, String threadId, Collection< BlackboardAttribute > otherAttributesList) |
BlackboardArtifact | addWebBookmark (String url, String title, long creationTime, String progName) |
BlackboardArtifact | addWebBookmark (String url, String title, long creationTime, String progName, Collection< BlackboardAttribute > otherAttributesList) |
BlackboardArtifact | addWebCookie (String url, long creationTime, String name, String value, String programName) |
BlackboardArtifact | addWebCookie (String url, long creationTime, String name, String value, String programName, Collection< BlackboardAttribute > otherAttributesList) |
BlackboardArtifact | addWebDownload (String path, long startTime, String url, String progName) |
BlackboardArtifact | addWebDownload (String path, long startTime, String url, String programName, Collection< BlackboardAttribute > otherAttributesList) |
BlackboardArtifact | addWebFormAddress (String personName, String email, String phoneNumber, String mailingAddress, long creationTime, long accessTime, int count) |
BlackboardArtifact | addWebFormAddress (String personName, String email, String phoneNumber, String mailingAddress, long creationTime, long accessTime, int count, Collection< BlackboardAttribute > otherAttributesList) |
BlackboardArtifact | addWebFormAutofill (String name, String value, long creationTime, long accessTime, int count) |
BlackboardArtifact | addWebFormAutofill (String name, String value, long creationTime, long accessTime, int count, Collection< BlackboardAttribute > otherAttributesList) |
BlackboardArtifact | addWebHistory (String url, long accessTime, String referrer, String title, String programName) |
BlackboardArtifact | addWebHistory (String url, long accessTime, String referrer, String title, String programName, Collection< BlackboardAttribute > otherAttributesList) |
Private Member Functions | |
void | addRelationship (AccountFileInstance selfAccountInstance, AccountFileInstance otherAccountInstance, BlackboardArtifact sourceArtifact, Relationship.Type relationshipType, long dateTime) |
String | addressListToString (Collection< Account.Address > addressList) |
AccountFileInstance | createAccountInstance (Account.Type accountType, String accountUniqueID) throws TskCoreException |
Private Attributes | |
final Account.Type | accountsType |
final AbstractFile | dbAbstractFile |
final String | moduleName |
final AccountFileInstance | selfAccountInstance |
Static Private Attributes | |
static final Logger | logger = Logger.getLogger(AppDBParserHelper.class.getName()) |
A helper class to support modules that parse SQLite databases from mobile apps and create artifacts.
Definition at line 46 of file AppDBParserHelper.java.
org.sleuthkit.autopsy.coreutils.AppDBParserHelper.AppDBParserHelper | ( | String | moduleName, |
AbstractFile | dbFile, | ||
Account.Type | accountsType | ||
) | throws TskCoreException |
Constructs a AppDB parser helper for the given DB file.
This is a constructor for Apps that that do not have any app specific account information for device owner and will use a 'Device' account in lieu.
It creates a DeviceAccount instance to use as a self account.
moduleName | name module using the helper |
dbFile | database file being parsed by the module |
accountsType | account types created by this module |
TskCoreException |
Definition at line 124 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.accountsType, org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase(), and org.sleuthkit.autopsy.coreutils.AppDBParserHelper.moduleName.
org.sleuthkit.autopsy.coreutils.AppDBParserHelper.AppDBParserHelper | ( | String | moduleName, |
AbstractFile | dbFile, | ||
Account.Type | accountsType, | ||
Account.Type | selfAccountType, | ||
Account.Address | selfAccountAddress | ||
) | throws TskCoreException |
Constructs a AppDB parser helper for the given DB file.
This constructor is for Apps that do have app specific account information for the device owner to create a 'self' account.
It creates a an account instance with specified type & id and uses it as a self account.
moduleName | name module using the helper |
dbFile | database file being parsed by the module |
accountsType | account types created by this module |
selfAccountType | self account type to be created for this module |
selfAccountAddress | account unique id for the self account |
TskCoreException |
Definition at line 149 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.accountsType, org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase(), and org.sleuthkit.autopsy.coreutils.AppDBParserHelper.moduleName.
org.sleuthkit.autopsy.coreutils.AppDBParserHelper.AppDBParserHelper | ( | String | moduleName, |
AbstractFile | dbFile | ||
) |
Constructs a AppDB parser helper for the given DB file.
This is a constructor for Apps that do not need to create any accounts/relationships.
moduleName | name of module parsing the DB |
dbFile | db file |
Definition at line 168 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.accountsType, and org.sleuthkit.autopsy.coreutils.AppDBParserHelper.moduleName.
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog | ( | CommunicationDirection | direction, |
Account.Address | fromAddress, | ||
Account.Address | toAddress, | ||
long | startDateTime, | ||
long | endDateTime | ||
) |
Adds a TSK_CALLLOG artifact.
Also creates an account instance for the caller/callee, and creates a relationship between the self account and the caller/callee account.
direction | call direction |
fromAddress | caller address, may be empty |
toAddress | callee address, may be empty |
startDateTime | start date/time |
endDateTime | end date/time |
Definition at line 510 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.CallMediaType.UNKNOWN.
Referenced by org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog | ( | CommunicationDirection | direction, |
Account.Address | fromAddress, | ||
Account.Address | toAddress, | ||
long | startDateTime, | ||
long | endDateTime, | ||
CallMediaType | mediaType | ||
) |
Adds a TSK_CALLLOG artifact.
Also creates an account instance for the caller/callee, and creates a relationship between the self account and the caller/callee account.
direction | call direction |
fromAddress | caller address, may be empty |
toAddress | callee address, may be empty |
startDateTime | start date/time |
endDateTime | end date/time |
mediaType | media type |
Definition at line 533 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog | ( | CommunicationDirection | direction, |
Account.Address | fromAddress, | ||
Account.Address | toAddress, | ||
long | startDateTime, | ||
long | endDateTime, | ||
CallMediaType | mediaType, | ||
Collection< BlackboardAttribute > | otherAttributesList | ||
) |
Adds a TSK_CALLLOG artifact.
Also creates an account instance for the caller/receiver, and creates a relationship between the self account and the caller/receiver account.
direction | call direction |
fromAddress | caller address, may be empty |
toAddress | callee address, may be empty |
startDateTime | start date/time |
endDateTime | end date/time |
mediaType | media type |
otherAttributesList | other attributes |
Definition at line 557 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog | ( | CommunicationDirection | direction, |
Account.Address | fromAddress, | ||
Collection< Account.Address > | toAddressList, | ||
long | startDateTime, | ||
long | endDateTime | ||
) |
Adds a TSK_CALLLOG artifact.
Also creates an account instance for the caller/callees, and creates a relationship between the device owner account and the caller account as well between the device owner account and each callee account
direction | call direction |
fromAddress | caller address, may be empty |
toAddressList | callee address list, may be empty |
startDateTime | start date/time |
endDateTime | end date/time |
Definition at line 586 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog(), and org.sleuthkit.autopsy.coreutils.AppDBParserHelper.CallMediaType.UNKNOWN.
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog | ( | CommunicationDirection | direction, |
Account.Address | fromAddress, | ||
Collection< Account.Address > | toAddressList, | ||
long | startDateTime, | ||
long | endDateTime, | ||
CallMediaType | mediaType | ||
) |
Adds a TSK_CALLLOG artifact.
Also creates an account instance for the caller/callees, and creates a relationship between the device owner account and the caller account as well between the device owner account and each callee account
direction | call direction |
fromAddress | caller address, may be empty |
toAddressList | callee address list, may be empty |
startDateTime | start date/time |
endDateTime | end date/time |
mediaType | call media type |
Definition at line 612 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog | ( | CommunicationDirection | direction, |
Account.Address | fromAddress, | ||
Collection< Account.Address > | toAddressList, | ||
long | startDateTime, | ||
long | endDateTime, | ||
CallMediaType | mediaType, | ||
Collection< BlackboardAttribute > | otherAttributesList | ||
) |
Adds a TSK_CALLLOG artifact.
Also creates an account instance for the caller/callees, and creates a relationship between the device owner account and the caller account as well between the device owner account and each callee account
direction | call direction |
fromAddress | caller address, may be empty |
toAddressList | callee address list, may be empty |
startDateTime | start date/time |
endDateTime | end date/time |
mediaType | called media type |
otherAttributesList | other attributes |
Definition at line 641 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.accountsType, org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addRelationship(), org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addressListToString(), org.sleuthkit.autopsy.coreutils.AppDBParserHelper.createAccountInstance(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase(), org.sleuthkit.autopsy.coreutils.AppDBParserHelper.CommunicationDirection.getString(), and org.sleuthkit.autopsy.coreutils.AppDBParserHelper.CommunicationDirection.UNKNOWN.
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addContact | ( | String | contactAccountUniqueID, |
String | contactName, | ||
String | phoneNumber, | ||
String | homePhoneNumber, | ||
String | mobilePhoneNumber, | ||
String | emailAddr | ||
) |
Creates and adds a TSK_CONTACT artifact to the case, with specified attributes. Also creates an account instance of specified type for the contact with the specified ID.
contactAccountUniqueID | unique id for the contact's account |
contactName | Name of contact |
phoneNumber | primary phone number for contact |
homePhoneNumber | home phone number |
mobilePhoneNumber | mobile phone number, |
emailAddr | Email address for contact |
Definition at line 192 of file AppDBParserHelper.java.
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addContact | ( | String | contactAccountUniqueID, |
String | contactName, | ||
String | phoneNumber, | ||
String | homePhoneNumber, | ||
String | mobilePhoneNumber, | ||
String | emailAddr, | ||
Collection< BlackboardAttribute > | additionalAttributes | ||
) |
Creates and adds a TSK_CONTACT artifact to the case, with specified attributes. Also creates an account instance for the contact with the specified ID.
contactAccountUniqueID | unique id for contact account |
contactName | Name of contact |
phoneNumber | primary phone number for contact |
homePhoneNumber | home phone number |
mobilePhoneNumber | mobile phone number, |
emailAddr | Email address for contact |
additionalAttributes | additional attributes for contact |
Definition at line 219 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.accountsType, org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addRelationship(), org.sleuthkit.autopsy.coreutils.AppDBParserHelper.createAccountInstance(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addGPSLocation | ( | double | latitude, |
double | longitude, | ||
long | timeStamp, | ||
String | poiName, | ||
String | programName | ||
) |
Adds a TSK_GPS_TRACKPOINT artifact
latitude | location latitude |
longitude | location longitude |
timeStamp | date/time trackpoint recoded |
poiName | trackpoint name |
programName | name of program that recorded trackpoint |
Definition at line 1239 of file AppDBParserHelper.java.
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addGPSLocation | ( | double | latitude, |
double | longitude, | ||
long | timeStamp, | ||
String | name, | ||
String | programName, | ||
Collection< BlackboardAttribute > | otherAttributesList | ||
) |
Adds a TSK_GPS_TRACKPOINT artifact
latitude | location latitude |
longitude | location longitude |
timeStamp | date/time trackpoint recorded |
name | trackpoint name |
programName | name of program that recorded trackpoint |
otherAttributesList | other attributes |
Definition at line 1258 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addInstalledProgram | ( | String | programName, |
long | dateInstalled | ||
) |
Adds a TSK_INSTALLED_PROGRAM artifact
programName | name of program |
dateInstalled | date of install |
Definition at line 1180 of file AppDBParserHelper.java.
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addInstalledProgram | ( | String | programName, |
long | dateInstalled, | ||
Collection< BlackboardAttribute > | otherAttributesList | ||
) |
Adds a TSK_INSTALLED_PROGRAM artifact
programName | name of program |
dateInstalled | date of install |
otherAttributesList | additional attributes |
Definition at line 1194 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addMessage | ( | String | messageType, |
CommunicationDirection | direction, | ||
Account.Address | fromAddress, | ||
Account.Address | toAddress, | ||
long | dateTime, | ||
MessageReadStatusEnum | readStatus, | ||
String | subject, | ||
String | messageText, | ||
String | threadId | ||
) |
Adds a TSK_MESSAGE artifact.
Also creates an account instance for the sender/receiver, and creates a relationship between the self account and the sender/receiver account.
messageType | message type |
direction | message direction |
fromAddress | sender address, may be null |
toAddress | recipient address, may be null |
dateTime | date/time of message, |
readStatus | message read or not |
subject | message subject, may be empty |
messageText | message body, may be empty |
threadId,message | thread id |
Definition at line 323 of file AppDBParserHelper.java.
Referenced by org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addMessage().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addMessage | ( | String | messageType, |
CommunicationDirection | direction, | ||
Account.Address | fromAddress, | ||
Account.Address | toAddress, | ||
long | dateTime, | ||
MessageReadStatusEnum | readStatus, | ||
String | subject, | ||
String | messageText, | ||
String | threadId, | ||
Collection< BlackboardAttribute > | otherAttributesList | ||
) |
Adds a TSK_MESSAGE artifact.
Also creates an account instance for the sender/receiver, and creates a relationship between the self account and the sender/receiver account.
messageType | message type |
direction | message direction |
fromAddress | sender address, may be empty |
toAddress | recipient address, may be empty |
dateTime | date/time of message, |
readStatus | message read or not |
subject | message subject, may be empty |
messageText | message body, may be empty |
threadId,message | thread id |
otherAttributesList | additional attributes |
Definition at line 356 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addMessage().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addMessage | ( | String | messageType, |
CommunicationDirection | direction, | ||
Account.Address | fromAddress, | ||
List< Account.Address > | recipientsList, | ||
long | dateTime, | ||
MessageReadStatusEnum | readStatus, | ||
String | subject, | ||
String | messageText, | ||
String | threadId | ||
) |
Adds a TSK_MESSAGE artifact.
Also creates an account instance for the sender/receiver, and creates a relationship between the self account and the sender/receiver account.
This method is for messages with a multiple recipients.
messageType | message type |
direction | message direction |
fromAddress | sender address, may be null |
recipientsList | recipient address list, may be null or empty list |
dateTime | date/time of message, |
readStatus | message read or not |
subject | message subject, may be empty |
messageText | message body, may be empty |
threadId,message | thread id |
Definition at line 393 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addMessage().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addMessage | ( | String | messageType, |
CommunicationDirection | direction, | ||
Account.Address | fromAddress, | ||
List< Account.Address > | recipientsList, | ||
long | dateTime, | ||
MessageReadStatusEnum | readStatus, | ||
String | subject, | ||
String | messageText, | ||
String | threadId, | ||
Collection< BlackboardAttribute > | otherAttributesList | ||
) |
Definition at line 407 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.AppDBParserHelper.accountsType, org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addRelationship(), org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addressListToString(), org.sleuthkit.autopsy.coreutils.AppDBParserHelper.createAccountInstance(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase(), org.sleuthkit.autopsy.coreutils.AppDBParserHelper.CommunicationDirection.getString(), org.sleuthkit.autopsy.coreutils.AppDBParserHelper.MessageReadStatusEnum.READ, org.sleuthkit.autopsy.coreutils.AppDBParserHelper.MessageReadStatusEnum.UNKNOWN, and org.sleuthkit.autopsy.coreutils.AppDBParserHelper.CommunicationDirection.UNKNOWN.
|
private |
Adds a relations between the two specified account instances.
selfAccount | device owner account |
otherAccount | other account |
sourceArtifact | artifact from which relationship is derived. |
relationshipType | type of relationship |
dateTime | date/time of relationship |
Definition at line 292 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
Referenced by org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog(), org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addContact(), and org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addMessage().
|
private |
Converts a list of addresses into a single comma separated string of addresses.
addressList |
Definition at line 1307 of file AppDBParserHelper.java.
Referenced by org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog(), and org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addMessage().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addWebBookmark | ( | String | url, |
String | title, | ||
long | creationTime, | ||
String | progName | ||
) |
Adds a TSK_WEB_BOOKMARK artifact.
url | bookmark URL |
title | bookmark title, may be empty |
creationTime | date/time created |
progName | application/program that created bookmark |
Definition at line 724 of file AppDBParserHelper.java.
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addWebBookmark | ( | String | url, |
String | title, | ||
long | creationTime, | ||
String | progName, | ||
Collection< BlackboardAttribute > | otherAttributesList | ||
) |
Adds a TSK_WEB_BOOKMARK artifact.
url | bookmark URL |
title | bookmark title, may be empty |
creationTime | date/time created |
progName | application/program that created bookmark |
otherAttributesList | other attributes |
Definition at line 740 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.NetworkUtils.extractDomain(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addWebCookie | ( | String | url, |
long | creationTime, | ||
String | name, | ||
String | value, | ||
String | programName | ||
) |
Adds a TSK_WEB_COOKIE artifact
url | url of the site that created the cookie |
creationTime | create time of cookie |
name | cookie name |
value | cookie value |
programName | name of the application that created the cookie |
Definition at line 795 of file AppDBParserHelper.java.
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addWebCookie | ( | String | url, |
long | creationTime, | ||
String | name, | ||
String | value, | ||
String | programName, | ||
Collection< BlackboardAttribute > | otherAttributesList | ||
) |
Adds a TSK_WEB_COOKIE artifact
url | url of the site that created the cookie |
creationTime | create time of cookie |
name | cookie name |
value | cookie value |
programName | name of the application that created the cookie |
otherAttributesList | other attributes |
Definition at line 815 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.NetworkUtils.extractDomain(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addWebDownload | ( | String | path, |
long | startTime, | ||
String | url, | ||
String | progName | ||
) |
Created a TSK_WEB_DOWNNLOAD artifact
path | path of downloaded file |
startTime | date/time downloaded |
url | URL downloaded from |
progName | program that initiated download |
Definition at line 952 of file AppDBParserHelper.java.
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addWebDownload | ( | String | path, |
long | startTime, | ||
String | url, | ||
String | programName, | ||
Collection< BlackboardAttribute > | otherAttributesList | ||
) |
Created a TSK_WEB_DOWNNLOAD artifact
path | path of downloaded file |
startTime | date/time downloaded |
url | URL downloaded from |
programName | program that initiated download |
otherAttributesList | other attributes |
Convert path to pathID
Definition at line 968 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.NetworkUtils.extractDomain(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addWebFormAddress | ( | String | personName, |
String | email, | ||
String | phoneNumber, | ||
String | mailingAddress, | ||
long | creationTime, | ||
long | accessTime, | ||
int | count | ||
) |
Adds a TSK_WEB_FORM_AUTOFILL artifact.
personName | person name |
email address | |
phoneNumber | phone number |
mailingAddress | mailing address |
creationTime | creation time |
accessTime | last access time |
count | use count |
Definition at line 1099 of file AppDBParserHelper.java.
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addWebFormAddress | ( | String | personName, |
String | email, | ||
String | phoneNumber, | ||
String | mailingAddress, | ||
long | creationTime, | ||
long | accessTime, | ||
int | count, | ||
Collection< BlackboardAttribute > | otherAttributesList | ||
) |
Adds a TSK_WEB_FORM_AUTOFILL artifact.
personName | person name |
email address | |
phoneNumber | phone number |
mailingAddress | mailing address |
creationTime | creation time |
accessTime | last access time |
count | use count |
otherAttributesList | other attributes |
Definition at line 1121 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addWebFormAutofill | ( | String | name, |
String | value, | ||
long | creationTime, | ||
long | accessTime, | ||
int | count | ||
) |
Adds a TSK_WEB_FORM_AUTOFILL artifact
name | name of autofill field |
value | value of autofill field |
creationTime | create date/time |
accessTime | last access date/time |
count | count of times used |
Definition at line 1027 of file AppDBParserHelper.java.
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addWebFormAutofill | ( | String | name, |
String | value, | ||
long | creationTime, | ||
long | accessTime, | ||
int | count, | ||
Collection< BlackboardAttribute > | otherAttributesList | ||
) |
Adds a TSK_WEB_FORM_AUTOFILL artifact
name | name of autofill field |
value | value of autofill field |
creationTime | create date/time |
accessTime | last access date/time |
count | count of times used |
otherAttributesList | additional attributes |
Definition at line 1045 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addWebHistory | ( | String | url, |
long | accessTime, | ||
String | referrer, | ||
String | title, | ||
String | programName | ||
) |
Adds a Web History artifact
url | url visited |
accessTime | last access time |
referrer | referrer, may be empty |
title | website title, may be empty |
programName,application | recording the history |
Definition at line 874 of file AppDBParserHelper.java.
BlackboardArtifact org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addWebHistory | ( | String | url, |
long | accessTime, | ||
String | referrer, | ||
String | title, | ||
String | programName, | ||
Collection< BlackboardAttribute > | otherAttributesList | ||
) |
Adds a Web History artifact
url | url visited |
accessTime | last access time |
referrer | referrer, may be empty |
title | website title, may be empty |
programName,application | recording the history |
otherAttributesList | other attributes |
Definition at line 894 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.coreutils.NetworkUtils.extractDomain(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
|
private |
Creates an account file instance associated with the DB file.
accountType | |
accountUniqueID |
TskCoreException |
Definition at line 278 of file AppDBParserHelper.java.
References org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
Referenced by org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog(), org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addContact(), and org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addMessage().
|
private |
Definition at line 108 of file AppDBParserHelper.java.
Referenced by org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addCalllog(), org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addContact(), org.sleuthkit.autopsy.coreutils.AppDBParserHelper.addMessage(), and org.sleuthkit.autopsy.coreutils.AppDBParserHelper.AppDBParserHelper().
|
private |
Definition at line 101 of file AppDBParserHelper.java.
|
staticprivate |
Definition at line 48 of file AppDBParserHelper.java.
|
private |
Definition at line 102 of file AppDBParserHelper.java.
Referenced by org.sleuthkit.autopsy.coreutils.AppDBParserHelper.AppDBParserHelper().
|
private |
Definition at line 105 of file AppDBParserHelper.java.
Copyright © 2012-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.