Skip to content
Snippets Groups Projects
Unverified Commit 7112ce53 authored by Richard Cordovano's avatar Richard Cordovano Committed by GitHub
Browse files

Merge pull request #1878 from sleuthkit/release-4.9.0

Release 4.9.0
parents a3b7b150 5ec0735c
No related branches found
No related tags found
No related merge requests found
......@@ -282,10 +282,7 @@ The last known location of a GPS connected device. This may be from a perspectiv
A GPS route.
### REQUIRED ATTRIBUTES
- TSK_GEO_LATITUDE_START (The latitude value of the starting point)
- TSK_GEO_LATITUDE_END (The latitude value of the ending point)
- TSK_GEO_LONGITUDE_START (The longitude value of the ending point)
- TSK_GEO_LONGITUDE_END (The longitude value of the ending point)
- TSK_GEO_WAYPOINTS (JSON list of waypoints. Use org.sleuthkit.datamodel.blackboardutils.attributes.GeoWaypoints class to create/process)
### OPTIONAL ATTRIBUTES
- TSK_DATETIME (Timestamp of the GPS route, in seconds since 1970-01-01T00:00:00Z)
......@@ -312,18 +309,15 @@ A GPS location that was known to have been searched by the device or user.
---
## TSK_GPS_TRACKPOINT
A GPS trackpoint found in an application, file or database.
## TSK_GPS_TRACK
A Global Positioning System (GPS) track artifact records the track, or path, of a GPS-enabled dvice as a connected series of track points. A track point is a location in a geographic coordinate system with latitude, longitude and altitude (elevation) axes.
### REQUIRED ATTRIBUTES
- TSK_GEO_LATITUDE (The GPS latitude value that was tracked)
- TSK_GEO_LONGITUDE (The GPS longitude value that was tracked)
- TSK_GEO_TRACKPOINTS (JSON list of trackpoints. Use org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints class to create/process)
### OPTIONAL ATTRIBUTES
- TSK_DATETIME (Timestamp of the GPS trackpoint, in seconds since 1970-01-01T00:00:00Z)
- TSK_GEO_ALTITUDE (Altitude of the latitude and longitude values)
- TSK_NAME (The name of the trackpoint. Ex: Boston)
- TSK_PROG_NAME (Name of application containing the GPS trackpoint)
- TSK_NAME (The name of the trackpoint set. Ex: Boston)
- TSK_PROG_NAME (Name of application containing the GPS trackpoint set)
......@@ -407,6 +401,7 @@ A message that is found in some content.
- TSK_MESSAGE_TYPE (E.g., WhatsApp Message, Skype Message, etc.)
### OPTIONAL ATTRIBUTES
- TSK_ATTACHMENTS (Attachments - use the org.sleuthkit.datamodel.blackboardutils.CommunicationArtifactsHelper class to add an attachment)
- TSK_DATETIME (Timestamp the message was sent or received, in seconds since 1970-01-01T00:00:00Z)
- TSK_DIRECTION (Direction of the message, e.g., incoming or outgoing)
- TSK_EMAIL_FROM (Email address of the sender)
......
This diff is collapsed.
bindings/java/doxygen/images/json_attribute.png

55.9 KiB

......@@ -931,21 +931,29 @@ public enum ARTIFACT_TYPE implements SleuthkitVisitableItem {
bundle.getString("BlackboardArtifact.tskGenInfo.text")),
/**
* A Web bookmark.
* Use methods in org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper
* to create bookmark artifacts.
*/
TSK_WEB_BOOKMARK(2, "TSK_WEB_BOOKMARK", //NON-NLS
bundle.getString("BlackboardArtifact.tskWebBookmark.text")),
/**
* A Web cookie
* A Web cookie.
* Use methods in org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper
* to create cookie artifacts.
*/
TSK_WEB_COOKIE(3, "TSK_WEB_COOKIE",
bundle.getString("BlackboardArtifact.tskWebCookie.text")), //NON-NLS
/**
* A Web history.
* Use methods in org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper
* to create history artifacts.
*/
TSK_WEB_HISTORY(4, "TSK_WEB_HISTORY", //NON-NLS
bundle.getString("BlackboardArtifact.tskWebHistory.text")),
/**
* A Web download.
* Use methods in org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper
* to create download artifacts.
*/
TSK_WEB_DOWNLOAD(5, "TSK_WEB_DOWNLOAD", //NON-NLS
bundle.getString("BlackboardArtifact.tskWebDownload.text")),
......@@ -1050,17 +1058,23 @@ public enum ARTIFACT_TYPE implements SleuthkitVisitableItem {
/**
* 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.
*/
TSK_CONTACT(23, "TSK_CONTACT", //NON-NLS
bundle.getString("BlackboardArtifact.tskContact.text")),
/**
* 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.
*/
TSK_MESSAGE(24, "TSK_MESSAGE", //NON-NLS
bundle.getString("BlackboardArtifact.tskMessage.text")),
/**
* A phone call log extracted from a phone or softphone application.
* Use methods in org.sleuthkit.datamodel.blackboardutils.CommunicationArtifactsHelper
* to create call log artifacts.
*/
TSK_CALLLOG(25, "TSK_CALLLOG", //NON-NLS
bundle.getString("BlackboardArtifact.tskCalllog.text")),
......@@ -1117,6 +1131,8 @@ public enum ARTIFACT_TYPE implements SleuthkitVisitableItem {
bundle.getString("BlackboardArtifact.tskInterestingArtifactHit.text")),
/**
* A route based on GPS coordinates.
* Use org.sleuthkit.datamodel.blackboardutils.GeoArtifactsHelper.addRoute()
* to create route artifacts.
*/
TSK_GPS_ROUTE(36, "TSK_GPS_ROUTE", //NON-NLS
bundle.getString("BlackboardArtifact.tskGpsRoute.text")),
......@@ -1181,12 +1197,16 @@ public enum ARTIFACT_TYPE implements SleuthkitVisitableItem {
TSK_DATA_SOURCE_USAGE(48, "TSK_DATA_SOURCE_USAGE", //NON-NLS
bundle.getString("BlackboardArtifact.tskDataSourceUsage.text")),
/**
* Indicates auto fill data from a Web form
* Indicates auto fill data from a Web form.
* Use methods in org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper
* to create web form autofill artifacts.
*/
TSK_WEB_FORM_AUTOFILL(49, "TSK_WEB_FORM_AUTOFILL", //NON-NLS
bundle.getString("BlackboardArtifact.tskWebFormAutofill.text")),
/**
* Indicates an person's address filled in a web form
* Indicates an person's address filled in a web form.
* Use methods in org.sleuthkit.datamodel.blackboardutils.WebBrowserArtifactsHelper
* to create web form address artifacts.
*/
TSK_WEB_FORM_ADDRESS(50, "TSK_WEB_FORM_ADDRESSES ", //NON-NLS
bundle.getString("BlackboardArtifact.tskWebFormAddresses.text")),
......@@ -1229,7 +1249,11 @@ public enum ARTIFACT_TYPE implements SleuthkitVisitableItem {
*/
TSK_METADATA(57, "TSK_METADATA", //NON-NLS
bundle.getString("BlackboardArtifact.tskMetadata.text")),
/**
* Stores a GPS track log.
* Use org.sleuthkit.datamodel.blackboardutils.GeoArtifactsHelper.addTrack()
* to create track artifacts.
*/
TSK_GPS_TRACK(58, "TSK_GPS_TRACK",
bundle.getString("BlackboardArtifact.tskTrack.text"));
/* To developers: For each new artifact, ensure that:
......
......@@ -1369,14 +1369,26 @@ public enum ATTRIBUTE_TYPE {
bundle.getString("BlackboardAttribute.tskgroups.text"),
TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.STRING),
/*
* Use org.sleuthkit.datamodel.blackboardutils.attributes.MessageAttachments to create and
* process TSK_ATTACHMENTS attributes.
*/
TSK_ATTACHMENTS (141, "TSK_ATTACHMENTS",
bundle.getString("BlackboardAttribute.tskattachments.text"),
TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.JSON),
/*
* Use org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints to create and
* process TSK_GEO_TRACKPOINTS attributes.
*/
TSK_GEO_TRACKPOINTS(142, "TSK_GEO_TRACKPOINTS",
bundle.getString("BlackboardAttribute.tskgeopath.text"),
TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.JSON),
/*
* Use org.sleuthkit.datamodel.blackboardutils.attributes.GeoWaypoints to create and
* process TSK_GEO_WAYPOINTS attributes.
*/
TSK_GEO_WAYPOINTS(143, "TSK_GEO_WAYPOINTS",
bundle.getString("BlackboardAttribute.tskgeowaypoints.text"),
TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.JSON),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment