Sleuth Kit Java Bindings (JNI)
4.6
Java bindings for using The Sleuth Kit
|
Inherits org.sleuthkit.datamodel.SleuthkitVisitableItem.
Public Member Functions | |
public< T > T | accept (SleuthkitItemVisitor< T > visitor) |
String | getDisplayName () |
String | getLabel () |
int | getTypeID () |
Static Public Member Functions | |
static ARTIFACT_TYPE | fromID (int id) |
static ARTIFACT_TYPE | fromLabel (String label) |
Enum for the standard artifact types. Refer to http://wiki.sleuthkit.org/index.php?title=Artifact_Examples for details on the standard attributes for each standard artifact type.
Definition at line 928 of file BlackboardArtifact.java.
public<T> T org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.accept | ( | SleuthkitItemVisitor< T > | visitor | ) |
Accepts a visitor SleuthkitItemVisitor that will perform an operation on this artifact type and return some object as the result of the operation.
visitor | The visitor, where the type parameter of the visitor is the type of the object that will be returned as the result of the visit operation. |
Implements org.sleuthkit.datamodel.SleuthkitVisitableItem.
Definition at line 1325 of file BlackboardArtifact.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.visit().
|
static |
Gets the artifact type enum value that corresponds to a given type id. This method should only be used when the id is known to be one of the built-in types - otherwise use getArtifactType() in SleuthkitCase.
id | The type id. |
Definition at line 1295 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.getBlackboardArtifactTypesInUse(), and org.sleuthkit.datamodel.BlackboardArtifact.getShortDescription().
|
static |
Gets the standard artifact type enum value that corresponds to a given type name (label).
label | The type name |
Definition at line 1276 of file BlackboardArtifact.java.
String org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.getDisplayName | ( | ) |
Gets the display name of this standard artifact type.
Definition at line 1309 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.BlackboardArtifact.Type.Type().
String org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.getLabel | ( | ) |
Gets the type name (label) for this standard artifact type.
Definition at line 1264 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 this standard artifact type.
Definition at line 1255 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.getBlackboardArtifactTypesInUse(), and org.sleuthkit.datamodel.BlackboardArtifact.Type.Type().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_ACCOUNT |
An account.
Definition at line 1136 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.CommunicationsManager.getAccountFileInstances().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_ASSOCIATED_OBJECT |
An associated object.
Definition at line 1220 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_BLUETOOTH_ADAPTER |
A bluetooth adapter.
Definition at line 1166 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_BLUETOOTH_PAIRING |
A bluetooth pairing entry.
Definition at line 1080 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 1070 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_CALLLOG |
A phone call log extracted from a phone or softphone application.
Definition at line 1065 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.blackboardutils.CommunicationArtifactsHelper.addCalllog().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_CLIPBOARD_CONTENT |
Indicates clipboard content
Definition at line 1215 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_CONTACT |
A contact extracted from a phone, or from an address book/email/messaging application.
Definition at line 1054 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.blackboardutils.CommunicationArtifactsHelper.addContact().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DATA_SOURCE_USAGE |
Categorization information for a data source.
Definition at line 1181 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DEVICE_ATTACHED |
An attached device.
Definition at line 983 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DEVICE_INFO |
Information related to a device.
Definition at line 1156 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DOWNLOAD_SOURCE |
Indicates source of a file/object
Definition at line 1200 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_EMAIL_MSG |
An email message.
Definition at line 994 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_ENCRYPTION_DETECTED |
An encrypted file.
Definition at line 1105 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_ENCRYPTION_SUSPECTED |
An encrypted file.
Definition at line 1141 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_EXT_MISMATCH_DETECTED |
A file with an extension that does not match its MIME type.
Definition at line 1110 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_EXTRACTED_TEXT |
Text extracted from the source content.
Definition at line 999 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_FACE_DETECTED |
A human face was detected in a media file.
Definition at line 1131 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GEN_INFO |
A generic information artifact.
Definition at line 933 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 |
A GPS bookmark.
Definition at line 1085 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_LAST_KNOWN_LOCATION |
A GPS last known location record.
Definition at line 1090 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_ROUTE |
A route based on GPS coordinates.
Definition at line 1121 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_SEARCH |
A GPS search record.
Definition at line 1095 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_TRACKPOINT |
A GPS track point (geolocation data).
Definition at line 963 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.blackboardutils.GeoArtifactsHelper.addGPSTrackpoint().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_HASHSET_HIT |
A hit for a hash set (hash database).
Definition at line 978 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.AbstractContent.getHashSetNames().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_INSTALLED_PROG |
An installed program.
Definition at line 968 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.blackboardutils.ArtifactsHelper.addInstalledProgram().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_INTERESTING_ARTIFACT_HIT |
An meta-artifact to call attention to an artifact deemed to be interesting.
Definition at line 1116 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_INTERESTING_FILE_HIT |
an interesting/notable file hit
An meta-artifact to call attention to a file deemed to be interesting.
Definition at line 989 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_KEYWORD_HIT |
A search hit for a keyword.
Definition at line 973 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.Report.getArtifacts(), org.sleuthkit.datamodel.Report.getArtifactsCount(), and org.sleuthkit.datamodel.Report.newArtifact().
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 1060 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.blackboardutils.CommunicationArtifactsHelper.addMessage().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_METADATA |
Stores metadata about an object.
Definition at line 1230 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_METADATA_EXIF |
EXIF metadata.
Definition at line 1009 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_OBJECT_DETECTED |
Definition at line 1146 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_OS_ACCOUNT |
An operating system user account.
Definition at line 1035 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_OS_INFO |
Information pertaining to an operating system.
Definition at line 1030 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_PROG_RUN |
Application run information.
Definition at line 1100 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_RECENT_OBJECT |
A recent object.
Definition at line 958 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_REMOTE_DRIVE |
A remote drive.
Definition at line 1126 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SERVICE_ACCOUNT |
An application or Web service account.
Definition at line 1040 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SIM_ATTACHED |
A SIM card.
Definition at line 1161 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SPEED_DIAL_ENTRY |
A speed dial entry from a phone.
Definition at line 1075 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TAG_ARTIFACT |
A tag applied to an artifact.
Definition at line 1025 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TAG_FILE |
A tag applied to a file.
Definition at line 1017 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TL_EVENT |
A generic (timeline) event.
Definition at line 1210 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TOOL_OUTPUT |
Output from an external tool or module (raw text).
Definition at line 1048 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_USER_CONTENT_SUSPECTED |
Indicates file may have been created by the user.
Definition at line 1225 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_VERIFICATION_FAILED |
Indicates a verification failure
Definition at line 1176 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_BOOKMARK |
A Web bookmark.
Definition at line 938 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper.addWebBookmark().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_CACHE |
Indicates web cache data
Definition at line 1205 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_COOKIE |
A Web cookie
Definition at line 943 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper.addWebCookie().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_DOWNLOAD |
A Web download.
Definition at line 953 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper.addWebDownload().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_FORM_ADDRESS |
Indicates an person's address filled in a web form
Definition at line 1191 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper.addWebFormAddress().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_FORM_AUTOFILL |
Indicates auto fill data from a Web form
Definition at line 1186 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper.addWebFormAutofill().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_HISTORY |
A Web history.
Definition at line 948 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper.addWebHistory().
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_SEARCH_QUERY |
A Web search engine query extracted from Web history.
Definition at line 1004 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WIFI_NETWORK |
A wireless network.
Definition at line 1151 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WIFI_NETWORK_ADAPTER |
A wireless network adapter.
Definition at line 1171 of file BlackboardArtifact.java.
Copyright © 2011-2018 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.