Autopsy  4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.discovery.search.ResultDomain Class Reference

Inherits org.sleuthkit.autopsy.discovery.search.Result.

Public Member Functions

void addTagName (String tagName)
 
Long getActivityEnd ()
 
Long getActivityStart ()
 
Content getDataSource ()
 
long getDataSourceObjectId ()
 
String getDomain ()
 
Long getFilesDownloaded ()
 
SearchData.Frequency getFrequency ()
 
TskData.FileKnown getKnown ()
 
Long getPageViewsInLast60Days ()
 
final SearchData.PreviouslyNotable getPreviouslyNotableInCR ()
 
List< String > getTagNames ()
 
Long getTotalPageViews ()
 
SearchData.Type getType ()
 
String getWebCategory ()
 
boolean hasKnownAccountType ()
 
final void markAsPreviouslyNotableInCR ()
 
final void setFrequency (SearchData.Frequency frequency)
 
void setWebCategory (String webCategory)
 
String toString ()
 

Private Attributes

final Long activityEnd
 
final Long activityStart
 
final Long countOfKnownAccountTypes
 
final Content dataSource
 
final long dataSourceId
 
final String domain
 
final Long filesDownloaded
 
final Long pageViewsInLast60
 
final Long totalPageViews
 
String webCategory
 

Detailed Description

Container for domains that holds all necessary data for grouping and sorting.

Definition at line 28 of file ResultDomain.java.

Member Function Documentation

void org.sleuthkit.autopsy.discovery.search.Result.addTagName ( String  tagName)
inherited

Add a tag name that matched this file.

Parameters
tagName

Definition at line 106 of file Result.java.

Long org.sleuthkit.autopsy.discovery.search.ResultDomain.getActivityEnd ( )

Get the date of most recent activity for this domain.

Returns
The date of most recent activity for this domain.

Definition at line 83 of file ResultDomain.java.

References org.sleuthkit.autopsy.discovery.search.ResultDomain.activityEnd.

Referenced by org.sleuthkit.autopsy.discovery.search.ResultsSorter.getLastActivityDateTimeComparator().

Long org.sleuthkit.autopsy.discovery.search.ResultDomain.getActivityStart ( )

Get the date of first activity for this domain.

Returns
The date of first activity for this domain.

Definition at line 74 of file ResultDomain.java.

References org.sleuthkit.autopsy.discovery.search.ResultDomain.activityStart.

Content org.sleuthkit.autopsy.discovery.search.ResultDomain.getDataSource ( )
long org.sleuthkit.autopsy.discovery.search.ResultDomain.getDataSourceObjectId ( )
String org.sleuthkit.autopsy.discovery.search.ResultDomain.getDomain ( )

Get the domain represented as a String.

Returns
The String representation of the domain this result is for.

Definition at line 65 of file ResultDomain.java.

References org.sleuthkit.autopsy.discovery.search.ResultDomain.domain.

Referenced by org.sleuthkit.autopsy.discovery.ui.ResultsPanel.DomainThumbnailWorker.doInBackground(), and org.sleuthkit.autopsy.discovery.search.ResultsSorter.getDomainNameComparator().

Long org.sleuthkit.autopsy.discovery.search.ResultDomain.getFilesDownloaded ( )

Get the number of files downloaded associated with this domain.

Returns
The number of files downloaded associated with this domain.

Definition at line 113 of file ResultDomain.java.

References org.sleuthkit.autopsy.discovery.search.ResultDomain.filesDownloaded.

Referenced by org.sleuthkit.autopsy.discovery.search.ResultsSorter.getWebDownloadsComparator().

SearchData.Frequency org.sleuthkit.autopsy.discovery.search.Result.getFrequency ( )
inherited
TskData.FileKnown org.sleuthkit.autopsy.discovery.search.ResultDomain.getKnown ( )

Definition at line 158 of file ResultDomain.java.

Long org.sleuthkit.autopsy.discovery.search.ResultDomain.getPageViewsInLast60Days ( )

Get the number of page views that this domain has had in the last 60 days. Page views is defined as the count of TSK_WEB_HISTORY artifacts.

Returns
The number of page views that this domain has had in the last 60 days.

Definition at line 104 of file ResultDomain.java.

References org.sleuthkit.autopsy.discovery.search.ResultDomain.pageViewsInLast60.

final SearchData.PreviouslyNotable org.sleuthkit.autopsy.discovery.search.Result.getPreviouslyNotableInCR ( )
inherited

Get the previously notable value of this result.

Returns
The previously notable status enum.

Definition at line 72 of file Result.java.

References org.sleuthkit.autopsy.discovery.search.Result.notabilityStatus.

List<String> org.sleuthkit.autopsy.discovery.search.Result.getTagNames ( )
inherited

Get the tag names for this file

Returns
the tag names that matched this file.

Definition at line 120 of file Result.java.

Long org.sleuthkit.autopsy.discovery.search.ResultDomain.getTotalPageViews ( )

Get the total number of page views that this domain has had. Pages views is defined as the count of TSK_WEB_HISTORY artifacts.

Returns
The total number of page views that this domain has had.

Definition at line 93 of file ResultDomain.java.

References org.sleuthkit.autopsy.discovery.search.ResultDomain.totalPageViews.

Referenced by org.sleuthkit.autopsy.discovery.search.ResultsSorter.getPageViewComparator().

SearchData.Type org.sleuthkit.autopsy.discovery.search.ResultDomain.getType ( )
String org.sleuthkit.autopsy.discovery.search.ResultDomain.getWebCategory ( )

Get the web category (TSK_WEB_CATEGORY) type for this domain.

Definition at line 123 of file ResultDomain.java.

References org.sleuthkit.autopsy.discovery.search.ResultDomain.webCategory.

boolean org.sleuthkit.autopsy.discovery.search.ResultDomain.hasKnownAccountType ( )

Determines if the domain has been associated with a known account type (TSK_WEB_ACCOUNT_TYPE).

Definition at line 142 of file ResultDomain.java.

Referenced by org.sleuthkit.autopsy.discovery.search.SearchFiltering.KnownAccountTypeFilter.applyAlternateFilter().

final void org.sleuthkit.autopsy.discovery.search.Result.markAsPreviouslyNotableInCR ( )
inherited
final void org.sleuthkit.autopsy.discovery.search.Result.setFrequency ( SearchData.Frequency  frequency)
inherited

Set the frequency of this result in the central repository.

Parameters
frequencyThe frequency of the result as an enum.

Definition at line 81 of file Result.java.

References org.sleuthkit.autopsy.discovery.search.Result.frequency.

Referenced by org.sleuthkit.autopsy.discovery.search.DiscoveryAttributes.FrequencyCallback.process().

void org.sleuthkit.autopsy.discovery.search.ResultDomain.setWebCategory ( String  webCategory)

Set the web category for this domain (derived from TSK_WEB_CATEGORY) artifacts.

Definition at line 134 of file ResultDomain.java.

References org.sleuthkit.autopsy.discovery.search.ResultDomain.webCategory.

String org.sleuthkit.autopsy.discovery.search.ResultDomain.toString ( )

Member Data Documentation

final Long org.sleuthkit.autopsy.discovery.search.ResultDomain.activityEnd
private
final Long org.sleuthkit.autopsy.discovery.search.ResultDomain.activityStart
private
final Long org.sleuthkit.autopsy.discovery.search.ResultDomain.countOfKnownAccountTypes
private

Definition at line 36 of file ResultDomain.java.

final Content org.sleuthkit.autopsy.discovery.search.ResultDomain.dataSource
private
final long org.sleuthkit.autopsy.discovery.search.ResultDomain.dataSourceId
private
final String org.sleuthkit.autopsy.discovery.search.ResultDomain.domain
private
final Long org.sleuthkit.autopsy.discovery.search.ResultDomain.filesDownloaded
private
final Long org.sleuthkit.autopsy.discovery.search.ResultDomain.pageViewsInLast60
private
final Long org.sleuthkit.autopsy.discovery.search.ResultDomain.totalPageViews
private
String org.sleuthkit.autopsy.discovery.search.ResultDomain.webCategory
private

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

Copyright © 2012-2021 Basis Technology. Generated on: Tue Jan 19 2021
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.