Autopsy
4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.
Public Member Functions | |
UserActivityPanel () | |
UserActivityPanel (UserActivitySummary userActivityData) | |
void | close () |
Protected Member Functions | |
void | fetchInformation (DataSource dataSource) |
void | fetchInformation (List< DataFetchComponents< DataSource,?>> dataFetchComponents, DataSource dataSource) |
CellModelTableCellRenderer.MenuItem | getArtifactNavigateItem (BlackboardArtifact artifact) |
synchronized DataSource | getDataSource () |
CellModelTableCellRenderer.MenuItem | getFileNavigateItem (String path) |
CellModelTableCellRenderer.MenuItem | getFileNavigateItem (AbstractFile file) |
void | notifyParentClose () |
void | onNewDataSource (DataSource dataSource) |
void | onNewDataSource (List< DataFetchComponents< DataSource,?>> dataFetchComponents, List<?extends LoadableComponent<?>> loadableComponents, DataSource dataSource) |
void | submit (List<?extends SwingWorker<?,?>> workers) |
Private Member Functions | |
List< MenuItem > | getPopup (LastAccessedArtifact record) |
String | getShortFolderName (String path, String appName) |
void | initComponents () |
Static Private Member Functions | |
static String | getFormatted (Date date) |
Private Attributes | |
final List< DataFetchComponents< DataSource,?> > | dataFetchComponents |
final IngestRunningLabel | ingestRunningLabel = new IngestRunningLabel() |
final JTablePanel< TopDomainsResult > | recentDomainsTable |
final List< JTablePanel<?> > | tables |
final JTablePanel< TopAccountResult > | topAccountsTable |
final JTablePanel< TopDeviceAttachedResult > | topDevicesAttachedTable |
final JTablePanel< TopProgramsResult > | topProgramsTable |
final JTablePanel< TopWebSearchResult > | topWebSearchesTable |
final UserActivitySummary | userActivityData |
Static Private Attributes | |
static final String | ANDROID_FACTORY = "org.python.proxies.module$AndroidModuleFactory" |
static final String | ANDROID_MODULE_NAME = "Android Analyzer" |
static final DateFormat | DATETIME_FORMAT = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss", Locale.getDefault()) |
static final long | serialVersionUID = 1L |
static final int | TOP_ACCOUNTS_COUNT = 5 |
static final int | TOP_DEVICES_COUNT = 10 |
static final int | TOP_DOMAINS_COUNT = 10 |
static final int | TOP_PROGS_COUNT = 10 |
static final int | TOP_SEARCHES_COUNT = 10 |
A panel to display user activity.
Definition at line 66 of file UserActivityPanel.java.
org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.UserActivityPanel | ( | ) |
Creates a new UserActivityPanel.
Definition at line 270 of file UserActivityPanel.java.
org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.UserActivityPanel | ( | UserActivitySummary | userActivityData | ) |
Creates a new UserActivityPanel.
userActivityData | Class from which to obtain remaining user activity data. |
Definition at line 280 of file UserActivityPanel.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.UserActivitySummary.getMostRecentWebSearches(), org.sleuthkit.autopsy.datasourcesummary.datamodel.UserActivitySummary.getRecentAccounts(), org.sleuthkit.autopsy.datasourcesummary.datamodel.UserActivitySummary.getRecentDevices(), org.sleuthkit.autopsy.datasourcesummary.datamodel.UserActivitySummary.getRecentDomains(), org.sleuthkit.autopsy.datasourcesummary.datamodel.UserActivitySummary.getTopPrograms(), and org.sleuthkit.autopsy.datasourcesummary.uiutils.AbstractLoadableComponent< List< T > >.showDataFetchResult().
void org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.close | ( | ) |
Definition at line 347 of file UserActivityPanel.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.IngestRunningLabel.unregister().
|
protected |
Definition at line 337 of file UserActivityPanel.java.
|
protectedinherited |
Utility method to be called when solely updating information (not showing a loading screen) that creates swing workers from the data source argument and data fetch components and then submits them to run.
dataFetchComponents | The components to be run. |
dataSource | The data source argument. |
Definition at line 418 of file BaseDataSourceSummaryPanel.java.
|
protectedinherited |
Given the relevant artifact, navigates to the artifact in the tree and closes data source summary dialog if open.
artifact | The artifact. |
Definition at line 247 of file BaseDataSourceSummaryPanel.java.
|
protectedinherited |
Definition at line 378 of file BaseDataSourceSummaryPanel.java.
|
protectedinherited |
Creates a menu item to navigate to a file.
path | The path to the file. |
Definition at line 295 of file BaseDataSourceSummaryPanel.java.
|
protectedinherited |
Given the relevant file, navigates to the file in the tree and closes data source summary dialog if open.
file | The file. |
Definition at line 323 of file BaseDataSourceSummaryPanel.java.
|
staticprivate |
Gets a string formatted date or returns empty string if the date is null.
date | The date. |
Definition at line 85 of file UserActivityPanel.java.
|
private |
Takes a base class of LastAccessedArtifact and provides the pertinent menu items. going to artifact.
record | The LastAccessedArtifact instance. |
Definition at line 320 of file UserActivityPanel.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.UserActivitySummary.LastAccessedArtifact.getArtifact().
|
private |
Queries DataSourceTopProgramsSummary instance for short folder name.
path | The path for the application. |
appName | The application name. |
Definition at line 332 of file UserActivityPanel.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.UserActivitySummary.getShortFolderName().
|
private |
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
Definition at line 359 of file UserActivityPanel.java.
|
protectedinherited |
Sends event that parent should close.
Definition at line 360 of file BaseDataSourceSummaryPanel.java.
|
protected |
Definition at line 342 of file UserActivityPanel.java.
|
protectedinherited |
Utility method that shows a loading screen with loadable components, create swing workers from the datafetch components and data source argument and submits them to be executed.
dataFetchComponents | The components to register. |
loadableComponents | The components to set to a loading screen. |
dataSource | The data source argument. |
Definition at line 452 of file BaseDataSourceSummaryPanel.java.
|
protectedinherited |
Submits the following swing workers for execution in sequential order. If there are any previous workers, those workers are cancelled.
workers | The workers to submit for execution. |
Definition at line 388 of file BaseDataSourceSummaryPanel.java.
|
staticprivate |
Definition at line 75 of file UserActivityPanel.java.
|
staticprivate |
Definition at line 76 of file UserActivityPanel.java.
|
private |
Definition at line 264 of file UserActivityPanel.java.
|
staticprivate |
Definition at line 69 of file UserActivityPanel.java.
|
private |
Definition at line 262 of file UserActivityPanel.java.
|
private |
Definition at line 133 of file UserActivityPanel.java.
|
staticprivate |
Definition at line 68 of file UserActivityPanel.java.
|
private |
Definition at line 254 of file UserActivityPanel.java.
|
staticprivate |
Definition at line 73 of file UserActivityPanel.java.
|
staticprivate |
Definition at line 74 of file UserActivityPanel.java.
|
staticprivate |
Definition at line 71 of file UserActivityPanel.java.
|
staticprivate |
Definition at line 70 of file UserActivityPanel.java.
|
staticprivate |
Definition at line 72 of file UserActivityPanel.java.
|
private |
Definition at line 232 of file UserActivityPanel.java.
|
private |
Definition at line 195 of file UserActivityPanel.java.
|
private |
Definition at line 90 of file UserActivityPanel.java.
|
private |
Definition at line 163 of file UserActivityPanel.java.
|
private |
Definition at line 265 of file UserActivityPanel.java.
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.