Autopsy
4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Classes | |
class | RecentAttachmentDetails |
class | RecentDownloadDetails |
class | RecentFileDetails |
Public Member Functions | |
RecentFilesSummary () | |
RecentFilesSummary (SleuthkitCaseProvider provider) | |
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 |
Static Private Member Functions | |
static RecentAttachmentDetails | getRecentAttachment (BlackboardArtifact artifact, SleuthkitCase skCase) throws TskCoreException |
static RecentDownloadDetails | getRecentDownload (BlackboardArtifact artifact) |
static RecentFileDetails | getRecentlyOpenedDocument (BlackboardArtifact artifact) |
static< TextendsRecentFileDetails > List< T > | getSortedLimited (List< T > fileDetails, int limit) |
static boolean | isMessageArtifact (BlackboardArtifact nodeArtifact) |
static void | throwOnNonPositiveCount (int count) |
Private Attributes | |
final SleuthkitCaseProvider | provider |
Static Private Attributes | |
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 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 Recent Activity data.
Definition at line 45 of file RecentFilesSummary.java.
org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.RecentFilesSummary | ( | ) |
Default constructor.
Definition at line 62 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 71 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.provider.
|
staticprivate |
Creates a RecentAttachmentDetails object from the associated object artifact or null if no RecentAttachmentDetails object can be derived.
artifact | The associated object artifact. |
skCase | The current case. |
TskCoreException |
Definition at line 254 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.ASSOCATED_ATT, org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.EMAIL_FROM_ATT, org.sleuthkit.autopsy.datasourcesummary.datamodel.DataSourceInfoUtilities.getLongOrNull(), org.sleuthkit.autopsy.datasourcesummary.datamodel.DataSourceInfoUtilities.getStringOrNull(), 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().
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 221 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.ASSOCATED_OBJ_ART, org.sleuthkit.autopsy.datasourcesummary.datamodel.SleuthkitCaseProvider.get(), org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentAttachment(), org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getSortedLimited(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.throwOnNonPositiveCount().
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesGetter.getRecentAttachments().
|
staticprivate |
Returns a RecentDownloadDetails object as derived from the recent download artifact or null if no appropriate object can be made.
artifact | The artifact. |
Definition at line 156 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.DataSourceInfoUtilities.getLongOrNull(), org.sleuthkit.autopsy.datasourcesummary.datamodel.DataSourceInfoUtilities.getStringOrNull(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.PATH_ATT.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentDownloads().
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 193 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.SleuthkitCaseProvider.get(), org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentDownload(), org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getSortedLimited(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.throwOnNonPositiveCount().
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesGetter.getRecentDownloads().
|
staticprivate |
Returns a RecentFileDetails object as derived from the recent document artifact or null if no appropriate object can be made.
artifact | The artifact. |
Definition at line 108 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.DATETIME_ACCESSED_ATT, org.sleuthkit.autopsy.datasourcesummary.datamodel.DataSourceInfoUtilities.getLongOrNull(), org.sleuthkit.autopsy.datasourcesummary.datamodel.DataSourceInfoUtilities.getStringOrNull(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.PATH_ATT.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentlyOpenedDocuments().
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 133 of file RecentFilesSummary.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.SleuthkitCaseProvider.get(), org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentlyOpenedDocument(), org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getSortedLimited(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.throwOnNonPositiveCount().
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesGetter.getRecentlyOpenedDocuments().
|
staticprivate |
Removes fileDetails entries with redundant paths, sorts by date descending and limits to the limit provided.
fileDetails | The file details list. |
limit | The maximum number of entries to return. |
Definition at line 87 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentAttachments(), org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentDownloads(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentlyOpenedDocuments().
|
staticprivate |
Is the given artifact a message.
nodeArtifact | An artifact that might be a message. Must not be null. |
Definition at line 295 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentAttachment().
|
staticprivate |
Throws an IllegalArgumentException if count is less than 1.
count | The count. |
Definition at line 173 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentAttachments(), org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentDownloads(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentlyOpenedDocuments().
|
staticprivate |
Definition at line 50 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentAttachment().
|
staticprivate |
Definition at line 53 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentAttachments().
|
staticprivate |
|
staticprivate |
Definition at line 55 of file RecentFilesSummary.java.
|
staticprivate |
Definition at line 48 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentDownload().
|
staticprivate |
Definition at line 51 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentAttachment().
|
staticprivate |
Definition at line 52 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentAttachment().
|
staticprivate |
|
private |
Definition at line 57 of file RecentFilesSummary.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.RecentFilesSummary().
Copyright © 2012-2022 Basis Technology. Generated on: Sun Apr 2 2023
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.