Autopsy
4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.
Classes | |
class | TopPrivateDomainExtractor |
Public Member Functions | |
BlackboardArtifact.Type | getArtifactType () |
default int | getArtifactTypeID () |
default BaseTypes | getBaseType () |
default Color | getColor () |
BlackboardAttribute.Type | getDateTimeAttributeType () |
String | getDisplayName () |
Function< BlackboardArtifact, String > | getFullExtractor () |
Image | getFXImage () |
String | getIconBase () |
Function< BlackboardArtifact, String > | getMedExtractor () |
Function< BlackboardArtifact, String > | getShortExtractor () |
default List<?extends EventType > | getSiblingTypes () |
EventType | getSubType (String string) |
List<?extends EventType > | getSubTypes () |
default List<?extends EventType > | getSubTypesRecusive () |
EventType | getSuperType () |
EventTypeZoomLevel | getZoomLevel () |
int | ordinal () |
default AttributeEventDescription | parseAttributesHelper (BlackboardArtifact artf) throws TskCoreException |
Static Public Member Functions | |
static AttributeEventDescription | buildEventDescription (ArtifactEventType type, BlackboardArtifact artf) throws TskCoreException |
static BlackboardAttribute | getAttributeSafe (BlackboardArtifact artf, BlackboardAttribute.Type attrType) |
static Comparator< EventType > | getComparator () |
Public Attributes | |
WEB_BOOKMARK | |
WEB_COOKIE | |
WEB_DOWNLOADS | |
WEB_HISTORY | |
WEB_SEARCH | |
Static Public Attributes | |
static final List<?extends EventType > | allTypes = RootEventType.getInstance().getSubTypesRecusive() |
static final Logger | LOGGER = Logger.getLogger(ArtifactEventType.class.getName()) |
Private Member Functions | |
WebTypes (String displayName, String iconBase, BlackboardArtifact.Type artifactType, BlackboardAttribute.Type dateTimeAttributeType, Function< BlackboardArtifact, String > shortExtractor, Function< BlackboardArtifact, String > medExtractor, Function< BlackboardArtifact, String > longExtractor) | |
Private Attributes | |
final BlackboardArtifact.Type | artifactType |
final BlackboardAttribute.Type | dateTimeAttributeType |
final String | displayName |
final String | iconBase |
final Image | image |
final Function< BlackboardArtifact, String > | longExtractor |
final Function< BlackboardArtifact, String > | medExtractor |
final Function< BlackboardArtifact, String > | shortExtractor |
Definition at line 36 of file WebTypes.java.
|
private |
Definition at line 150 of file WebTypes.java.
|
staticinherited |
Build a AttributeEventDescription derived from a BlackboardArtifact. This is a template method that relies on each ArtifactEventType's implementation of ArtifactEventType::parseAttributesHelper() to know how to go from BlackboardAttributes to the event description.
type | |
artf | the BlackboardArtifact to derive the event description from |
TskCoreException | is there is a problem accessing the blackboard data |
Definition at line 159 of file ArtifactEventType.java.
Referenced by org.sleuthkit.autopsy.timeline.db.EventsRepository.DBPopulationWorker.insertEventForArtifact().
BlackboardArtifact.Type org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.getArtifactType | ( | ) |
Get the artifact type this event type is derived from.
Implements org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.
Definition at line 146 of file WebTypes.java.
|
inherited |
Get the ID of the the artifact type that this EventType is derived from.
Definition at line 58 of file ArtifactEventType.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getArtifactType().
Referenced by org.sleuthkit.autopsy.timeline.db.EventsRepository.DBPopulationWorker.populateEventType().
|
staticinherited |
Definition at line 198 of file ArtifactEventType.java.
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.AttributeExtractor.apply().
|
inherited |
Definition at line 42 of file EventType.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getBaseType(), and org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSuperType().
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getBaseType().
|
inherited |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType.
Definition at line 63 of file EventType.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getColor(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSiblingTypes(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSubTypes(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSuperType(), and org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.ordinal().
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getColor(), and org.sleuthkit.autopsy.timeline.filters.TypeFilter.getColor().
|
staticinherited |
Definition at line 37 of file EventType.java.
BlackboardAttribute.Type org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.getDateTimeAttributeType | ( | ) |
The attribute type this event type is derived from.
Implements org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.
Definition at line 106 of file WebTypes.java.
String org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.getDisplayName | ( | ) |
Implements org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.
Definition at line 171 of file WebTypes.java.
Function<BlackboardArtifact, String> org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.getFullExtractor | ( | ) |
Implements org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.
Definition at line 122 of file WebTypes.java.
Image org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.getFXImage | ( | ) |
Implements org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.
Definition at line 101 of file WebTypes.java.
String org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.getIconBase | ( | ) |
Implements org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.
Definition at line 141 of file WebTypes.java.
Function<BlackboardArtifact, String> org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.getMedExtractor | ( | ) |
Implements org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.
Definition at line 127 of file WebTypes.java.
Function<BlackboardArtifact, String> org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.getShortExtractor | ( | ) |
Implements org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.
Definition at line 132 of file WebTypes.java.
|
inherited |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType.
Definition at line 79 of file EventType.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSubTypes(), and org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSuperType().
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getColor().
EventType org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.getSubType | ( | String | string | ) |
Implements org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.
Definition at line 176 of file WebTypes.java.
List<? extends EventType> org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.getSubTypes | ( | ) |
Implements org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.
Definition at line 181 of file WebTypes.java.
|
inherited |
Definition at line 50 of file EventType.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSubTypes().
EventType org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.getSuperType | ( | ) |
Implements org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.
Definition at line 166 of file WebTypes.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.BaseTypes.WEB_ACTIVITY.
EventTypeZoomLevel org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.getZoomLevel | ( | ) |
Implements org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.
Definition at line 111 of file WebTypes.java.
References org.sleuthkit.autopsy.timeline.zooming.EventTypeZoomLevel.SUB_TYPE.
|
inherited |
|
inherited |
given an artifact, pull out the time stamp, and compose the descriptions. Each implementation of ArtifactEventType needs to implement parseAttributesHelper() as hook for buildEventDescription(org.sleuthkit.datamodel.BlackboardArtifact) to invoke. Most subtypes can use this default implementation.
artf |
TskCoreException |
Definition at line 75 of file ArtifactEventType.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getDateTimeAttributeType(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getFullExtractor(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getMedExtractor(), and org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getShortExtractor().
|
staticinherited |
Definition at line 35 of file EventType.java.
Referenced by org.sleuthkit.autopsy.timeline.db.EventDB.constructTimeLineEvent(), org.sleuthkit.autopsy.timeline.db.EventDB.countEventsByType(), org.sleuthkit.autopsy.timeline.db.EventDB.eventClusterHelper(), and org.sleuthkit.autopsy.timeline.db.EventsRepository.DBPopulationWorker.insertArtifactDerivedEvents().
|
private |
Definition at line 138 of file WebTypes.java.
|
private |
Definition at line 94 of file WebTypes.java.
|
private |
Definition at line 136 of file WebTypes.java.
|
private |
Definition at line 96 of file WebTypes.java.
|
private |
Definition at line 98 of file WebTypes.java.
|
staticinherited |
Definition at line 36 of file ArtifactEventType.java.
|
private |
Definition at line 115 of file WebTypes.java.
|
private |
Definition at line 117 of file WebTypes.java.
|
private |
Definition at line 119 of file WebTypes.java.
org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.WEB_BOOKMARK |
Definition at line 70 of file WebTypes.java.
org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.WEB_COOKIE |
Definition at line 62 of file WebTypes.java.
org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.WEB_DOWNLOADS |
Definition at line 38 of file WebTypes.java.
org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.WEB_HISTORY |
Definition at line 78 of file WebTypes.java.
org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.WEB_SEARCH |
Definition at line 86 of file WebTypes.java.
Copyright © 2012-2016 Basis Technology. Generated on: Mon Jun 18 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.