Autopsy  4.18.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)
 
void addWebCategories (Set< String > categories)
 
String getAccountTypes ()
 
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 ()
 
Set< String > getWebCategories ()
 
boolean hasKnownAccountType ()
 
final void markAsPreviouslyNotableInCR ()
 
final void setFrequency (SearchData.Frequency frequency)
 
String toString ()
 

Private Attributes

final String accountTypes
 
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
 
final Set< String > webCategories = new HashSet<>()
 

Detailed Description

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

Definition at line 31 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.

void org.sleuthkit.autopsy.discovery.search.ResultDomain.addWebCategories ( Set< String >  categories)

Add the web categories for this domain (derived from TSK_WEB_CATEGORY) artifacts.

Definition at line 160 of file ResultDomain.java.

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

Get the account types which are associated with this domain.

Returns
A comma seperated list of account types which are associated with this domain, or "Unknown" if no account types were associated with it.

Definition at line 185 of file ResultDomain.java.

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

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 106 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 97 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 88 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 136 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 203 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 127 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 116 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 ( )
Set<String> org.sleuthkit.autopsy.discovery.search.ResultDomain.getWebCategories ( )

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

Definition at line 146 of file ResultDomain.java.

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 170 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().

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

Member Data Documentation

final String org.sleuthkit.autopsy.discovery.search.ResultDomain.accountTypes
private
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 39 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
final Set<String> org.sleuthkit.autopsy.discovery.search.ResultDomain.webCategories = new HashSet<>()
private

Definition at line 41 of file ResultDomain.java.


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

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