Autopsy
4.16.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.
Classes | |
class | RecentAttachmentDetails |
class | RecentDownloadDetails |
class | RecentFileDetails |
Public Member Functions | |
RecentFilesSummary () | |
RecentFilesSummary (SleuthkitCaseProvider provider) | |
Set< Integer > | getArtifactTypeIdsForRefresh () |
default Set< Case.Events > | getCaseEventUpdates () |
default Set< IngestJobEvent > | getIngestJobEventUpdates () |
List< RecentAttachmentDetails > | getRecentAttachments (DataSource dataSource, int maxCount) throws SleuthkitCaseProviderException, TskCoreException |
List< RecentDownloadDetails > | getRecentDownloads (DataSource dataSource, int maxCount) throws TskCoreException, SleuthkitCaseProviderException |
List< RecentFileDetails > | getRecentlyOpenedDocuments (DataSource dataSource, int maxCount) throws SleuthkitCaseProviderException, TskCoreException |
default boolean | isRefreshRequired (ModuleDataEvent evt) |
default boolean | isRefreshRequired (ModuleContentEvent evt) |
default boolean | isRefreshRequired (IngestManager.IngestJobEvent evt) |
default boolean | isRefreshRequired (AbstractFile evt) |
boolean | isRefreshRequired (IngestJobEvent evt) |
default boolean | isRefreshRequiredForCaseEvent (PropertyChangeEvent evt) |
Public Attributes | |
Set< IngestJobEvent > | INGEST_JOB_EVENTS |
Private Member Functions | |
SortedMap< Long, List< RecentAttachmentDetails > > | buildAttachmentMap (DataSource dataSource) throws SleuthkitCaseProviderException, TskCoreException |
List< RecentAttachmentDetails > | createListFromMap (SortedMap< Long, List< RecentAttachmentDetails >> sortedMap, int maxCount) |
boolean | isMessageArtifact (BlackboardArtifact nodeArtifact) |
Private Attributes | |
final SleuthkitCaseProvider | provider |
Static Private Attributes | |
static final Set< Integer > | ARTIFACT_UPDATE_TYPE_IDS |
static final BlackboardAttribute.Type | ASSOCATED_ATT = new BlackboardAttribute.Type(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_ASSOCIATED_ARTIFACT) |
static final BlackboardArtifact.Type | ASSOCATED_OBJ_ART = new BlackboardArtifact.Type(ARTIFACT_TYPE.TSK_ASSOCIATED_OBJECT) |
static final BlackboardAttribute.Type | DATETIME_ACCESSED_ATT = new BlackboardAttribute.Type(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DATETIME_ACCESSED) |
static final BlackboardAttribute.Type | DATETIME_ATT = new BlackboardAttribute.Type(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DATETIME) |
static final DateFormat | DATETIME_FORMAT = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss", Locale.getDefault()) |
static final BlackboardAttribute.Type | DOMAIN_ATT = new BlackboardAttribute.Type(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DOMAIN) |
static final BlackboardAttribute.Type | EMAIL_FROM_ATT = new BlackboardAttribute.Type(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_EMAIL_FROM) |
static final BlackboardAttribute.Type | MSG_DATEIME_SENT_ATT = new BlackboardAttribute.Type(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DATETIME_SENT) |
static final BlackboardAttribute.Type | PATH_ATT = new BlackboardAttribute.Type(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_PATH) |
Helper class for getting data for the Recent Files Data Summary tab.
Definition at line 48 of file RecentFilesSummary.java.
org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.RecentFilesSummary | ( | ) |
Default constructor.
Definition at line 74 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.SleuthkitCaseProvider.DEFAULT.
org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.RecentFilesSummary | ( | SleuthkitCaseProvider | provider | ) |
Construct object with given SleuthkitCaseProvider
provider | SleuthkitCaseProvider provider, cannot be null. |
Definition at line 83 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.provider.
|
private |
Build a map of all of the message attachment sorted in date order.
dataSource | Data source to query. |
SleuthkitCaseProviderException | |
TskCoreException |
Definition at line 232 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.ASSOCATED_ATT, org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.ASSOCATED_OBJ_ART, org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.EMAIL_FROM_ATT, org.sleuthkit.autopsy.datasourcesummary.datamodel.SleuthkitCaseProvider.get(), org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.isMessageArtifact(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.MSG_DATEIME_SENT_ATT.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentAttachments().
|
private |
Create a list of detail objects from the given sorted map of the max size.
sortedMap | A Map of attachment details sorted by date. |
maxCount | Maximum number of values to return. |
Definition at line 293 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentAttachments().
Set<Integer> org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getArtifactTypeIdsForRefresh | ( | ) |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.
Definition at line 92 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.ARTIFACT_UPDATE_TYPE_IDS.
|
inherited |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.UpdateGovernor.
Definition at line 57 of file DefaultUpdateGovernor.java.
|
inherited |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultUpdateGovernor.
Definition at line 52 of file DefaultArtifactUpdateGovernor.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.INGEST_JOB_EVENTS.
List<RecentAttachmentDetails> org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentAttachments | ( | DataSource | dataSource, |
int | maxCount | ||
) | throws SleuthkitCaseProviderException, TskCoreException |
Returns a list of the most recent message attachments.
dataSource | Data source to query. |
maxCount | Maximum number of results to return, passing 0 will return all results. |
SleuthkitCaseProviderException | |
TskCoreException |
Definition at line 213 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.buildAttachmentMap(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.createListFromMap().
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeAttchementsTable().
List<RecentDownloadDetails> org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentDownloads | ( | DataSource | dataSource, |
int | maxCount | ||
) | throws TskCoreException, SleuthkitCaseProviderException |
Return a list of the most recent downloads based on the value of the the artifact TSK_DATETIME_ACCESSED attribute.
dataSource | Data source to query. |
maxCount | Maximum number of results to return, passing 0 will return all results. |
TskCoreException | |
SleuthkitCaseProviderException |
Definition at line 162 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.DATETIME_ACCESSED_ATT, org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.DOMAIN_ATT, org.sleuthkit.autopsy.datasourcesummary.datamodel.SleuthkitCaseProvider.get(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.PATH_ATT.
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeDownloadTable().
List<RecentFileDetails> org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentlyOpenedDocuments | ( | DataSource | dataSource, |
int | maxCount | ||
) | throws SleuthkitCaseProviderException, TskCoreException |
Return a list of the most recently opened documents based on the TSK_RECENT_OBJECT artifact.
dataSource | The data source to query. |
maxCount | The maximum number of results to return, pass 0 to get a list of all results. |
SleuthkitCaseProviderException | |
TskCoreException |
Definition at line 110 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.DATETIME_ATT, org.sleuthkit.autopsy.datasourcesummary.datamodel.SleuthkitCaseProvider.get(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.PATH_ATT.
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeOpenDocsTable().
|
private |
Is the given artifact a message.
nodeArtifact | An artifact that might be a message. Must not be null. |
Definition at line 326 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.buildAttachmentMap().
|
inherited |
Given a module data event, whether or not an update should occur.
evt | The ModuleDataEvent that is occurring. |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultUpdateGovernor.
Definition at line 38 of file DefaultArtifactUpdateGovernor.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.getArtifactTypeIdsForRefresh(), and org.sleuthkit.autopsy.ingest.ModuleDataEvent.getBlackboardArtifactType().
|
inherited |
Given a module content event, whether or not an update should occur.
evt | The ModuleContentEvent. |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.UpdateGovernor.
Implemented in org.sleuthkit.autopsy.datasourcesummary.datamodel.ContainerSummary, org.sleuthkit.autopsy.datasourcesummary.datamodel.MimeTypeSummary, and org.sleuthkit.autopsy.datasourcesummary.datamodel.TypesSummary.
Definition at line 42 of file DefaultUpdateGovernor.java.
|
inherited |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultUpdateGovernor.
Definition at line 47 of file DefaultArtifactUpdateGovernor.java.
|
inherited |
Whether or not a newly added AbstractFile should trigger an update.
evt | The AbstractFile. |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.UpdateGovernor.
Implemented in org.sleuthkit.autopsy.datasourcesummary.datamodel.ContainerSummary, org.sleuthkit.autopsy.datasourcesummary.datamodel.MimeTypeSummary, and org.sleuthkit.autopsy.datasourcesummary.datamodel.TypesSummary.
Definition at line 67 of file DefaultUpdateGovernor.java.
|
inherited |
Given an ingest job event, determines whether or not an update should occur.
evt | The event. |
Implemented in org.sleuthkit.autopsy.datasourcesummary.datamodel.MimeTypeSummary, and org.sleuthkit.autopsy.datasourcesummary.datamodel.TypesSummary.
|
inherited |
Given a case event, whether or not an update should occur.
evt | The event. |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.UpdateGovernor.
Definition at line 37 of file DefaultUpdateGovernor.java.
|
staticprivate |
Definition at line 61 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getArtifactTypeIdsForRefresh().
|
staticprivate |
Definition at line 54 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.buildAttachmentMap().
|
staticprivate |
Definition at line 57 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.buildAttachmentMap().
|
staticprivate |
Definition at line 50 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentDownloads().
|
staticprivate |
Definition at line 53 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentlyOpenedDocuments().
|
staticprivate |
Definition at line 59 of file RecentFilesSummary.java.
|
staticprivate |
Definition at line 51 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentDownloads().
|
staticprivate |
Definition at line 55 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.buildAttachmentMap().
|
inherited |
Definition at line 34 of file DefaultArtifactUpdateGovernor.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.getIngestJobEventUpdates().
|
staticprivate |
Definition at line 56 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.buildAttachmentMap().
|
staticprivate |
|
private |
Definition at line 69 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.RecentFilesSummary().
Copyright © 2012-2020 Basis Technology. Generated on: Tue Sep 22 2020
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.