Sleuth Kit Java Bindings (JNI)
4.3
Java bindings for using The Sleuth Kit
|
Inherits org.sleuthkit.datamodel.SleuthkitVisitableItem.
Public Member Functions | |
public< T > T | accept (SleuthkitItemVisitor< T > v) |
String | getDisplayName () |
String | getLabel () |
int | getTypeID () |
Static Public Member Functions | |
static ARTIFACT_TYPE | fromID (int ID) |
static ARTIFACT_TYPE | fromLabel (String label) |
Public Attributes | |
TSK_ACCOUNT | |
TSK_BLUETOOTH_PAIRING | |
A bluetooth pairing entry. More... | |
TSK_CALENDAR_ENTRY | |
A Calendar entry from a phone, PIM or a Calendar application. More... | |
TSK_CALLLOG | |
A Phone call log extracted from a phones or softphone application. More... | |
TSK_CONTACT | |
A Contact extracted from a phone, or from an Addressbook/Email/Messaging Application. More... | |
TSK_DEVICE_ATTACHED | |
attached devices More... | |
TSK_EMAIL_MSG | |
email message More... | |
TSK_ENCRYPTION_DETECTED | |
Encrypted File. More... | |
TSK_EXT_MISMATCH_DETECTED | |
Extension Mismatch. More... | |
TSK_EXTRACTED_TEXT | |
text extracted from file More... | |
TSK_FACE_DETECTED | |
TSK_GEN_INFO | |
Default type. More... | |
TSK_GPS_BOOKMARK | |
TSK_GPS_LAST_KNOWN_LOCATION | |
TSK_GPS_ROUTE | |
TSK_GPS_SEARCH | |
TSK_GPS_TRACKPOINT | |
trackpoint (geo location data) More... | |
TSK_HASHSET_HIT | |
hashset hits More... | |
TSK_INSTALLED_PROG | |
installed programs More... | |
TSK_INTERESTING_ARTIFACT_HIT | |
TSK_INTERESTING_FILE_HIT | |
an interesting/notable file hit More... | |
TSK_KEYWORD_HIT | |
keyword search hits More... | |
TSK_MESSAGE | |
An SMS/MMS message extracted from phone, or from another messaging application, like IM. More... | |
TSK_METADATA_EXIF | |
EXIF Metadata. More... | |
TSK_OS_ACCOUNT | |
An operating system user account. More... | |
TSK_OS_INFO | |
Information pertaining to an operating system. More... | |
TSK_PROG_RUN | |
Application run information. More... | |
TSK_RECENT_OBJECT | |
recent objects More... | |
TSK_REMOTE_DRIVE | |
TSK_SERVICE_ACCOUNT | |
An application/service/web user account. More... | |
TSK_SPEED_DIAL_ENTRY | |
A speed dial entry from a phone. More... | |
TSK_TAG_ARTIFACT | |
tagged results/artifacts More... | |
TSK_TAG_FILE | |
tagged files More... | |
TSK_TOOL_OUTPUT | |
Output from an external tool or module that (raw text) More... | |
TSK_WEB_BOOKMARK | |
web bookmarks More... | |
TSK_WEB_COOKIE | |
web cookies More... | |
TSK_WEB_DOWNLOAD | |
web downloads More... | |
TSK_WEB_HISTORY | |
web history More... | |
TSK_WEB_SEARCH_QUERY | |
web search engine query extracted from web history More... | |
Private Member Functions | |
ARTIFACT_TYPE (int typeID, String label, String displayName) | |
Private Attributes | |
final String | displayName |
final String | label |
final int | typeID |
Enum for artifact types. Refer to http://wiki.sleuthkit.org/index.php?title=Artifact_Examples for details on which attributes should be used for each artifact.
Definition at line 140 of file BlackboardArtifact.java.
|
private |
Definition at line 234 of file BlackboardArtifact.java.
References org.sleuthkit.datamodel.BlackboardArtifact.displayName.
public<T> T org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.accept | ( | SleuthkitItemVisitor< T > | v | ) |
visitor pattern support
v | visitor |
Implements org.sleuthkit.datamodel.SleuthkitVisitableItem.
Definition at line 301 of file BlackboardArtifact.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.visit().
|
static |
Gets the artifact type enum value that corresponds to the given id
ID | the id |
Definition at line 282 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.getBlackboardArtifactTypesInUse().
|
static |
Gets the artifact type enum value that corresponds to the given typeName
label | typeName string |
Definition at line 266 of file BlackboardArtifact.java.
String org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.getDisplayName | ( | ) |
Gets display name of the artifact
Definition at line 296 of file BlackboardArtifact.java.
References org.sleuthkit.datamodel.BlackboardArtifact.displayName.
Referenced by org.sleuthkit.datamodel.BlackboardArtifact.Type.Type().
String org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.getLabel | ( | ) |
Gets the typeName string for the artifact type enum
Definition at line 245 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.BlackboardArtifact.Type.Type().
int org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.getTypeID | ( | ) |
Gets the type id for the artifact type enum
Definition at line 254 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.getBlackboardArtifactTypesInUse(), and org.sleuthkit.datamodel.BlackboardArtifact.Type.Type().
|
private |
Definition at line 232 of file BlackboardArtifact.java.
|
private |
Definition at line 230 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_ACCOUNT |
Definition at line 224 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_BLUETOOTH_PAIRING |
A bluetooth pairing entry.
Definition at line 202 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_CALENDAR_ENTRY |
A Calendar entry from a phone, PIM or a Calendar application.
Definition at line 198 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_CALLLOG |
A Phone call log extracted from a phones or softphone application.
Definition at line 196 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_CONTACT |
A Contact extracted from a phone, or from an Addressbook/Email/Messaging Application.
Definition at line 192 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DEVICE_ATTACHED |
attached devices
Definition at line 162 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_EMAIL_MSG |
email message
Definition at line 166 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_ENCRYPTION_DETECTED |
Encrypted File.
Definition at line 212 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_EXT_MISMATCH_DETECTED |
Extension Mismatch.
Definition at line 214 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_EXTRACTED_TEXT |
text extracted from file
Definition at line 168 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_FACE_DETECTED |
Definition at line 222 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GEN_INFO |
Default type.
Definition at line 142 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.AbstractContent.getArtifacts(), org.sleuthkit.datamodel.AbstractContent.getGenInfoArtifact(), and org.sleuthkit.datamodel.AbstractContent.newArtifact().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_BOOKMARK |
Definition at line 204 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_LAST_KNOWN_LOCATION |
Definition at line 206 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_ROUTE |
Definition at line 218 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_SEARCH |
Definition at line 208 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_TRACKPOINT |
trackpoint (geo location data)
Definition at line 154 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_HASHSET_HIT |
hashset hits
Definition at line 160 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.AbstractContent.getHashSetNames().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_INSTALLED_PROG |
installed programs
Definition at line 156 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_INTERESTING_ARTIFACT_HIT |
Definition at line 216 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_INTERESTING_FILE_HIT |
an interesting/notable file hit
Definition at line 164 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_KEYWORD_HIT |
keyword search hits
Definition at line 158 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_MESSAGE |
An SMS/MMS message extracted from phone, or from another messaging application, like IM.
Definition at line 194 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_METADATA_EXIF |
EXIF Metadata.
Definition at line 172 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_OS_ACCOUNT |
An operating system user account.
Definition at line 184 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_OS_INFO |
Information pertaining to an operating system.
Definition at line 182 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.OSUtility.getOSInfoInternal().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_PROG_RUN |
Application run information.
Definition at line 210 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_RECENT_OBJECT |
recent objects
Definition at line 152 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_REMOTE_DRIVE |
Definition at line 220 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SERVICE_ACCOUNT |
An application/service/web user account.
Definition at line 186 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SPEED_DIAL_ENTRY |
A speed dial entry from a phone.
Definition at line 200 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TAG_ARTIFACT |
tagged results/artifacts
Definition at line 180 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.updateFromSchema2toSchema3().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TAG_FILE |
tagged files
Definition at line 176 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.updateFromSchema2toSchema3().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TOOL_OUTPUT |
Output from an external tool or module that (raw text)
Definition at line 190 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_BOOKMARK |
web bookmarks
Definition at line 144 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_COOKIE |
web cookies
Definition at line 146 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_DOWNLOAD |
web downloads
Definition at line 150 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_HISTORY |
web history
Definition at line 148 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_SEARCH_QUERY |
web search engine query extracted from web history
Definition at line 170 of file BlackboardArtifact.java.
|
private |
Definition at line 231 of file BlackboardArtifact.java.
Copyright © 2011-2015 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.