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.

Classes

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 EmailExtracted.java.

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)
static

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

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

Definition at line 74 of file EmailExtracted.java.

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()
staticprivate

Definition at line 60 of file EmailExtracted.java.

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

Definition at line 87 of file EmailExtracted.java.

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

Definition at line 59 of file EmailExtracted.java.

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

Definition at line 61 of file EmailExtracted.java.

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

Definition at line 62 of file EmailExtracted.java.

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

Definition at line 63 of file EmailExtracted.java.

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

Definition at line 64 of file EmailExtracted.java.

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

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.