Autopsy
4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
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) | |
EmailExtracted (SleuthkitCase skCase, long objId) | |
Static Public Member Functions | |
static final Map< String, String > | parsePath (String path) |
Static Private Member Functions | |
static String | getFolderKey (String accountName, String folderName) |
Private Attributes | |
final EmailResults | emailResults |
final long | filteringDSObjId |
SleuthkitCase | skCase |
Static Private Attributes | |
static final Set< IngestManager.IngestJobEvent > | INGEST_JOB_EVENTS_OF_INTEREST = EnumSet.of(IngestManager.IngestJobEvent.COMPLETED, IngestManager.IngestJobEvent.CANCELLED) |
static final Set< IngestManager.IngestModuleEvent > | INGEST_MODULE_EVENTS_OF_INTEREST = EnumSet.of(IngestManager.IngestModuleEvent.DATA_ADDED) |
static final String | LABEL_NAME = BlackboardArtifact.Type.TSK_EMAIL_MSG.getTypeName() |
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 = "/" |
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 62 of file EmailExtracted.java.
org.sleuthkit.autopsy.datamodel.EmailExtracted.EmailExtracted | ( | SleuthkitCase | skCase | ) |
Constructor
skCase | Case DB |
Definition at line 102 of file EmailExtracted.java.
References org.sleuthkit.autopsy.datamodel.EmailExtracted.skCase.
org.sleuthkit.autopsy.datamodel.EmailExtracted.EmailExtracted | ( | SleuthkitCase | skCase, |
long | objId | ||
) |
Constructor
skCase | Case DB |
objId | Object id of the data source |
Definition at line 113 of file EmailExtracted.java.
References org.sleuthkit.autopsy.datamodel.EmailExtracted.skCase.
|
staticprivate |
Ensures that the key for the parent node and child factory is the same to ensure that the BaseChildFactory registered listener node name (BaseChildFactory.register and DataResultViewerTable.setNode with event registration) is the same as the factory name that will post events from BaseChildFactory.post called in BaseChildFactory.makeKeys. See JIRA-7752 for more details.
accountName | The account name. |
folderName | The folder name. |
Definition at line 456 of file EmailExtracted.java.
Referenced by org.sleuthkit.autopsy.datamodel.EmailExtracted.FolderNode.FolderNode(), and org.sleuthkit.autopsy.datamodel.EmailExtracted.MessageFactory.MessageFactory().
|
static |
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 |
Definition at line 81 of file EmailExtracted.java.
Referenced by org.sleuthkit.autopsy.directorytree.DirectoryTreeTopComponent.getEmailNode(), and org.sleuthkit.autopsy.datamodel.EmailExtracted.EmailResults.update().
|
private |
Definition at line 94 of file EmailExtracted.java.
|
private |
Definition at line 95 of file EmailExtracted.java.
|
staticprivate |
Definition at line 69 of file EmailExtracted.java.
Referenced by org.sleuthkit.autopsy.datamodel.EmailExtracted.AccountFactory.addNotify().
|
staticprivate |
Definition at line 70 of file EmailExtracted.java.
Referenced by org.sleuthkit.autopsy.datamodel.EmailExtracted.AccountFactory.addNotify().
|
staticprivate |
Definition at line 64 of file EmailExtracted.java.
|
staticprivate |
Definition at line 65 of file EmailExtracted.java.
|
staticprivate |
Definition at line 66 of file EmailExtracted.java.
|
staticprivate |
Definition at line 67 of file EmailExtracted.java.
|
staticprivate |
Definition at line 68 of file EmailExtracted.java.
|
private |
Definition at line 93 of file EmailExtracted.java.
Referenced by org.sleuthkit.autopsy.datamodel.EmailExtracted.EmailExtracted().
Copyright © 2012-2022 Basis Technology. Generated on: Tue May 30 2023
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.