|
Sleuth Kit Java Bindings (JNI)
4.13.0
Java bindings for using The Sleuth Kit
|
Inherits org.sleuthkit.datamodel.SleuthkitVisitableItem.
Public Member Functions | |
| public< T > T | accept (SleuthkitItemVisitor< T > visitor) |
| Category | getCategory () |
| 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://sleuthkit.org/sleuthkit/docs/jni-docs/latest/artifact_catalog_page.html for details on the standard attributes for each artifact type.
Definition at line 1603 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 2143 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 2113 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 2094 of file BlackboardArtifact.java.
| Category org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.getCategory | ( | ) |
Gets the type category for this standard artifact type.
Definition at line 2082 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.BlackboardArtifact.Type.Type().
| String org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.getDisplayName | ( | ) |
Gets the display name of this standard artifact type.
Definition at line 2127 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 2073 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 2064 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 1838 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.CommunicationsManager.getAccountFileInstances(), and org.sleuthkit.datamodel.Report.newDataArtifact().
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_ASSOCIATED_OBJECT |
An associated object.
Definition at line 1926 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_BACKUP_EVENT |
System/Application/File backup.
Definition at line 1963 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_BLUETOOTH_ADAPTER |
A bluetooth adapter.
Definition at line 1868 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_BLUETOOTH_PAIRING |
A bluetooth pairing entry.
Definition at line 1777 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 1767 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_CALLLOG |
A phone call log extracted from a phone or softphone application. Use methods in org.sleuthkit.datamodel.blackboardutils.CommunicationArtifactsHelper to create call log artifacts.
Definition at line 1762 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_CLIPBOARD_CONTENT |
Indicates clipboard content
Definition at line 1921 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. Use methods in org.sleuthkit.datamodel.blackboardutils.CommunicationArtifactsHelper to create contact artifacts.
Definition at line 1746 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DATA_SOURCE_USAGE |
Categorization information for a data source.
Definition at line 1883 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DELETED_PROG |
Programs that have been deleted.
Definition at line 1968 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DEVICE_ATTACHED |
An attached device.
Definition at line 1669 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DEVICE_INFO |
Information related to a device.
Definition at line 1858 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DOWNLOAD_SOURCE |
Indicates source of a file/object
Definition at line 1906 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_EMAIL_MSG |
An email message.
Definition at line 1683 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_ENCRYPTION_DETECTED |
An encrypted file.
Definition at line 1802 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_ENCRYPTION_SUSPECTED |
An encrypted file.
Definition at line 1843 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 1807 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_EXTRACTED_TEXT |
Text extracted from the source content.
Definition at line 1688 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 1833 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GEN_INFO |
A generic information artifact.
Definition at line 1608 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_AREA |
Stores the outline of an area using GPS coordinates.
Definition at line 1983 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_BOOKMARK |
A GPS bookmark / way point that the user saved.
Definition at line 1782 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_LAST_KNOWN_LOCATION |
A GPS last known location record.
Definition at line 1787 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_ROUTE |
A route based on GPS coordinates. Use org.sleuthkit.datamodel.blackboardutils.GeoArtifactsHelper.addRoute() to create route artifacts.
Definition at line 1823 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_SEARCH |
A GPS search record.
Definition at line 1792 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_TRACK |
Stores a GPS track log. Use org.sleuthkit.datamodel.blackboardutils.GeoArtifactsHelper.addTrack() to create track artifacts.
Definition at line 1943 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_TRACKPOINT |
A GPS track point (geolocation data).
Definition at line 1649 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_HASHSET_HIT |
A hit for a hash set (hash database).
Definition at line 1664 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 1654 of file BlackboardArtifact.java.
| 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 1816 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 1678 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_INTERESTING_ITEM |
An meta-artifact to call attention to an item deemed to be interesting.
Definition at line 2009 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_KEYWORD_HIT |
A search hit for a keyword.
Definition at line 1659 of file BlackboardArtifact.java.
Referenced by org.sleuthkit.datamodel.Report.getArtifacts(), org.sleuthkit.datamodel.Report.getArtifactsCount(), org.sleuthkit.datamodel.Report.newArtifact(), and org.sleuthkit.datamodel.Report.newDataArtifact().
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_MALWARE |
Malware artifact.
Definition at line 2014 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. Use methods in org.sleuthkit.datamodel.blackboardutils.CommunicationArtifactsHelper to create message artifacts.
Definition at line 1754 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_METADATA |
Stores metadata about an object.
Definition at line 1936 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_METADATA_EXIF |
EXIF metadata.
Definition at line 1698 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_OBJECT_DETECTED |
Definition at line 1848 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_OS_ACCOUNT |
An operating system user account.
Definition at line 1725 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_OS_INFO |
Information pertaining to an operating system.
Definition at line 1719 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_PREVIOUSLY_NOTABLE |
Indicates that the file or artifact was previously tagged as "Notable" in another Autopsy case.
Definition at line 2003 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_PREVIOUSLY_SEEN |
Indicates that the file or artifact was previously seen in another Autopsy case.
Definition at line 1991 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_PREVIOUSLY_UNSEEN |
Indicates that the file or artifact was previously unseen in another Autopsy case.
Definition at line 1997 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_PROG_NOTIFICATIONS |
Notifications Sent to User.
Definition at line 1958 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_PROG_RUN |
Application run information.
Definition at line 1797 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_RECENT_OBJECT |
A recent object.
Definition at line 1641 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_REMOTE_DRIVE |
A remote drive.
Definition at line 1828 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SCREEN_SHOTS |
Screen shots from device or Application.
Definition at line 1953 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SERVICE_ACCOUNT |
An application or Web service account.
Definition at line 1730 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SIM_ATTACHED |
A SIM card.
Definition at line 1863 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SPEED_DIAL_ENTRY |
A speed dial entry from a phone.
Definition at line 1772 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TAG_ARTIFACT |
A tag applied to an artifact.
Definition at line 1714 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TAG_FILE |
A tag applied to a file.
Definition at line 1706 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TL_EVENT |
A generic (timeline) event.
Definition at line 1916 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 1738 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 1931 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_USER_DEVICE_EVENT |
Activity on the System/Application.
Definition at line 1973 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_VERIFICATION_FAILED |
Indicates a verification failure
Definition at line 1878 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_ACCOUNT_TYPE |
Stores a role on a given domain.
Definition at line 1948 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_BOOKMARK |
A Web bookmark. Use methods in org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper to create bookmark artifacts.
Definition at line 1615 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_CACHE |
Indicates web cache data
Definition at line 1911 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_CATEGORIZATION |
Definition at line 1985 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_COOKIE |
A Web cookie. Use methods in org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper to create cookie artifacts.
Definition at line 1622 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_DOWNLOAD |
A Web download. Use methods in org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper to create download artifacts.
Definition at line 1636 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_FORM_ADDRESS |
Indicates an person's address filled in a web form. Use methods in org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper to create web form address artifacts.
Definition at line 1897 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_FORM_AUTOFILL |
Indicates auto fill data from a Web form. Use methods in org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper to create web form autofill artifacts.
Definition at line 1890 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_HISTORY |
A Web history. Use methods in org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper to create history artifacts.
Definition at line 1629 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_SEARCH_QUERY |
A Web search engine query extracted from Web history.
Definition at line 1693 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WIFI_NETWORK |
A wireless network.
Definition at line 1853 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WIFI_NETWORK_ADAPTER |
A wireless network adapter.
Definition at line 1873 of file BlackboardArtifact.java.
| org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_YARA_HIT |
Indicates that the file had a yara pattern match hit.
Definition at line 1978 of file BlackboardArtifact.java.
Copyright © 2011-2024 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.