Autopsy
3.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits Comparable< ArtifactData >.
Public Member Functions | |
BlackboardArtifact | getArtifact () |
List< BlackboardAttribute > | getAttributes () |
HashSet< String > | getTags () |
long | getArtifactID () |
long | getObjectID () |
int | compareTo (ArtifactData otherArtifactData) |
List< String > | getRow () |
Private Member Functions | |
List< String > | getOrderedRowDataAsStrings () throws TskCoreException |
Map< Integer, String > | getMappedAttributes () |
Private Attributes | |
BlackboardArtifact | artifact |
List< BlackboardAttribute > | attributes |
HashSet< String > | tags |
List< String > | rowData = null |
Container class that holds data about an Artifact to eliminate duplicate calls to the Sleuthkit database.
Definition at line 1534 of file ReportGenerator.java.
int org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.compareTo | ( | ArtifactData | otherArtifactData | ) |
Compares ArtifactData objects by the first attribute they have in common in their List<BlackboardAttribute>.
If all attributes are the same, they are assumed duplicates and are compared by their artifact id. Should only be used with attributes of the same type.
Definition at line 1566 of file ReportGenerator.java.
References org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getArtifactID(), and org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getRow().
BlackboardArtifact org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getArtifact | ( | ) |
Definition at line 1546 of file ReportGenerator.java.
References org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.artifact.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getOrderedRowDataAsStrings().
long org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getArtifactID | ( | ) |
Definition at line 1552 of file ReportGenerator.java.
References org::sleuthkit::datamodel::BlackboardArtifact.getArtifactID().
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.compareTo().
List<BlackboardAttribute> org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getAttributes | ( | ) |
Definition at line 1548 of file ReportGenerator.java.
References org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.attributes.
|
private |
Returns a mapping of Attribute Type ID to the String representation of an Attribute Value.
Definition at line 1869 of file ReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getOrderedRowDataAsStrings().
long org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getObjectID | ( | ) |
Definition at line 1554 of file ReportGenerator.java.
References org::sleuthkit::datamodel::BlackboardArtifact.getObjectID().
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getOrderedRowDataAsStrings().
|
private |
Get a list of Strings with all the row values for the Artifact in the correct order to be written to the report.
TskCoreException |
Definition at line 1608 of file ReportGenerator.java.
References org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.fromID(), org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getArtifact(), org::sleuthkit::datamodel::AbstractContent.getGenInfoAttributes(), org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getMappedAttributes(), org::sleuthkit::datamodel::AbstractContent.getName(), org::sleuthkit::datamodel::AbstractFile.getNameExtension(), org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getObjectID(), org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getTags(), org::sleuthkit::datamodel::AbstractContent.getUniquePath(), org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_ASSOCIATED_ARTIFACT, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_CALENDAR_ENTRY_TYPE, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_CATEGORY, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_COUNT, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DATETIME, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DATETIME_ACCESSED, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DATETIME_CREATED, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DATETIME_END, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DATETIME_RCVD, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DATETIME_SENT, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DATETIME_START, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DESCRIPTION, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DEVICE_ID, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DEVICE_MAKE, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DEVICE_MODEL, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DEVICE_NAME, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DIRECTION, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_DOMAIN, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_EMAIL, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_EMAIL_BCC, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_EMAIL_CC, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_EMAIL_FROM, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_EMAIL_REPLYTO, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_EMAIL_TO, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_FILE_TYPE_SIG, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_GEO_ALTITUDE, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_GEO_LATITUDE, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_GEO_LATITUDE_END, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_GEO_LATITUDE_START, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_GEO_LONGITUDE, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_GEO_LONGITUDE_END, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_GEO_LONGITUDE_START, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_LOCAL_PATH, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_LOCATION, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_MESSAGE_TYPE, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_MSG_ID, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_NAME, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_NAME_PERSON, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PASSWORD, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PATH, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PHONE_NUMBER, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PHONE_NUMBER_FROM, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PHONE_NUMBER_HOME, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PHONE_NUMBER_MOBILE, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PHONE_NUMBER_OFFICE, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PHONE_NUMBER_TO, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PROCESSOR_ARCHITECTURE, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PROG_NAME, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_READ_STATUS, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_REFERRER, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_REMOTE_PATH, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_SERVER_NAME, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_SET_NAME, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_SHORTCUT, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_SUBJECT, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_TEXT, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_TITLE, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_URL, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_URL_DECODED, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_USER_ID, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_USER_NAME, and org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_VALUE.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getRow().
List<String> org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getRow | ( | ) |
Get the values for each row in the table report.
Definition at line 1582 of file ReportGenerator.java.
References org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getOrderedRowDataAsStrings(), and org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.rowData.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.compareTo().
HashSet<String> org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getTags | ( | ) |
Definition at line 1550 of file ReportGenerator.java.
References org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.tags.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getOrderedRowDataAsStrings().
|
private |
Definition at line 1535 of file ReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getArtifact().
|
private |
Definition at line 1536 of file ReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getAttributes().
|
private |
Definition at line 1538 of file ReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getRow().
|
private |
Definition at line 1537 of file ReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.ReportGenerator.ArtifactData.getTags().
Copyright © 2012-2015 Basis Technology. Generated on: Mon Oct 19 2015
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.