Sleuth Kit Java Bindings (JNI)
4.11.1
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 1597 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 2132 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 2102 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 2083 of file BlackboardArtifact.java.
Category org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.getCategory | ( | ) |
Gets the type category for this standard artifact type.
Definition at line 2071 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 2116 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 2062 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 2053 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 1832 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 1920 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_BACKUP_EVENT |
System/Application/File backup.
Definition at line 1957 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_BLUETOOTH_ADAPTER |
A bluetooth adapter.
Definition at line 1862 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_BLUETOOTH_PAIRING |
A bluetooth pairing entry.
Definition at line 1771 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 1761 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 1756 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_CLIPBOARD_CONTENT |
Indicates clipboard content
Definition at line 1915 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 1740 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DATA_SOURCE_USAGE |
Categorization information for a data source.
Definition at line 1877 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DELETED_PROG |
Programs that have been deleted.
Definition at line 1962 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DEVICE_ATTACHED |
An attached device.
Definition at line 1663 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DEVICE_INFO |
Information related to a device.
Definition at line 1852 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_DOWNLOAD_SOURCE |
Indicates source of a file/object
Definition at line 1900 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_EMAIL_MSG |
An email message.
Definition at line 1677 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_ENCRYPTION_DETECTED |
An encrypted file.
Definition at line 1796 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_ENCRYPTION_SUSPECTED |
An encrypted file.
Definition at line 1837 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 1801 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_EXTRACTED_TEXT |
Text extracted from the source content.
Definition at line 1682 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 1827 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GEN_INFO |
A generic information artifact.
Definition at line 1602 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 1977 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 1776 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_LAST_KNOWN_LOCATION |
A GPS last known location record.
Definition at line 1781 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 1817 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_SEARCH |
A GPS search record.
Definition at line 1786 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 1937 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_GPS_TRACKPOINT |
A GPS track point (geolocation data).
Definition at line 1643 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_HASHSET_HIT |
A hit for a hash set (hash database).
Definition at line 1658 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 1648 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 1810 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 1672 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 2003 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_KEYWORD_HIT |
A search hit for a keyword.
Definition at line 1653 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_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 1748 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_METADATA |
Stores metadata about an object.
Definition at line 1930 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_METADATA_EXIF |
EXIF metadata.
Definition at line 1692 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_OBJECT_DETECTED |
Definition at line 1842 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_OS_ACCOUNT |
An operating system user account.
Definition at line 1719 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_OS_INFO |
Information pertaining to an operating system.
Definition at line 1713 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 1997 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 1985 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 1991 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_PROG_NOTIFICATIONS |
Notifications Sent to User.
Definition at line 1952 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_PROG_RUN |
Application run information.
Definition at line 1791 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_RECENT_OBJECT |
A recent object.
Definition at line 1635 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_REMOTE_DRIVE |
A remote drive.
Definition at line 1822 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SCREEN_SHOTS |
Screen shots from device or Application.
Definition at line 1947 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SERVICE_ACCOUNT |
An application or Web service account.
Definition at line 1724 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SIM_ATTACHED |
A SIM card.
Definition at line 1857 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_SPEED_DIAL_ENTRY |
A speed dial entry from a phone.
Definition at line 1766 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TAG_ARTIFACT |
A tag applied to an artifact.
Definition at line 1708 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TAG_FILE |
A tag applied to a file.
Definition at line 1700 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_TL_EVENT |
A generic (timeline) event.
Definition at line 1910 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 1732 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 1925 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_USER_DEVICE_EVENT |
Activity on the System/Application.
Definition at line 1967 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_VERIFICATION_FAILED |
Indicates a verification failure
Definition at line 1872 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_ACCOUNT_TYPE |
Stores a role on a given domain.
Definition at line 1942 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 1609 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_CACHE |
Indicates web cache data
Definition at line 1905 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WEB_CATEGORIZATION |
Definition at line 1979 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 1616 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 1630 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 1891 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 1884 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 1623 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 1687 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WIFI_NETWORK |
A wireless network.
Definition at line 1847 of file BlackboardArtifact.java.
org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE.TSK_WIFI_NETWORK_ADAPTER |
A wireless network adapter.
Definition at line 1867 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 1972 of file BlackboardArtifact.java.
Copyright © 2011-2021 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.