Autopsy  4.4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.datamodel.EmailExtracted Class Reference

Inherits org.sleuthkit.autopsy.datamodel.AutopsyVisitableItem.


class  AccountFactory
class  AccountNode
class  EmailResults
class  FolderFactory
class  FolderNode
class  MessageFactory
class  RootNode

Public Member Functions

 EmailExtracted (SleuthkitCase skCase)

Static Public Member Functions

static final Map< String, String > parsePath (String path)

Private Attributes

final EmailResults emailResults
SleuthkitCase skCase

Static Private Attributes

static final String DISPLAY_NAME = BlackboardArtifact.ARTIFACT_TYPE.TSK_EMAIL_MSG.getDisplayName()
static final String LABEL_NAME = BlackboardArtifact.ARTIFACT_TYPE.TSK_EMAIL_MSG.getLabel()
static final Logger logger = Logger.getLogger(EmailExtracted.class.getName())
static final String MAIL_ACCOUNT = NbBundle.getMessage(EmailExtracted.class, "EmailExtracted.mailAccount.text")
static final String MAIL_FOLDER = NbBundle.getMessage(EmailExtracted.class, "EmailExtracted.mailFolder.text")
static final String MAIL_PATH_SEPARATOR = "/"

Detailed Description

Support for TSK_EMAIL_MSG nodes and displaying emails in the directory tree. Email messages are grouped into parent folders, and the folders are grouped into parent accounts if TSK_PATH is available to define the relationship structure for every message.

Definition at line 57 of file

Constructor & Destructor Documentation

org.sleuthkit.autopsy.datamodel.EmailExtracted.EmailExtracted ( SleuthkitCase  skCase)

Member Function Documentation

static final Map<String, String> org.sleuthkit.autopsy.datamodel.EmailExtracted.parsePath ( String  path)

Parse the path of the email msg to get the account name and folder in which the email is contained.

path- the TSK_PATH to the email msg
a map containg the account and folder which the email is stored in

Definition at line 74 of file

Referenced by org.sleuthkit.autopsy.datamodel.EmailExtracted.EmailResults.update(), and org.sleuthkit.autopsy.directorytree.DirectoryTreeTopComponent.viewArtifact().

Member Data Documentation

final String org.sleuthkit.autopsy.datamodel.EmailExtracted.DISPLAY_NAME = BlackboardArtifact.ARTIFACT_TYPE.TSK_EMAIL_MSG.getDisplayName()

Definition at line 60 of file

final EmailResults org.sleuthkit.autopsy.datamodel.EmailExtracted.emailResults

Definition at line 87 of file

final String org.sleuthkit.autopsy.datamodel.EmailExtracted.LABEL_NAME = BlackboardArtifact.ARTIFACT_TYPE.TSK_EMAIL_MSG.getLabel()

Definition at line 59 of file

final Logger org.sleuthkit.autopsy.datamodel.EmailExtracted.logger = Logger.getLogger(EmailExtracted.class.getName())

Definition at line 61 of file

final String org.sleuthkit.autopsy.datamodel.EmailExtracted.MAIL_ACCOUNT = NbBundle.getMessage(EmailExtracted.class, "EmailExtracted.mailAccount.text")

Definition at line 62 of file

final String org.sleuthkit.autopsy.datamodel.EmailExtracted.MAIL_FOLDER = NbBundle.getMessage(EmailExtracted.class, "EmailExtracted.mailFolder.text")

Definition at line 63 of file

final String org.sleuthkit.autopsy.datamodel.EmailExtracted.MAIL_PATH_SEPARATOR = "/"

Definition at line 64 of file

SleuthkitCase org.sleuthkit.autopsy.datamodel.EmailExtracted.skCase

The documentation for this class was generated from the following file:

Copyright © 2012-2016 Basis Technology. Generated on: Fri Sep 29 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.