Sleuth Kit Java Bindings (JNI)
4.12.1
Java bindings for using The Sleuth Kit
|
Inherits org.sleuthkit.datamodel.AbstractAttribute.
Public Member Functions | |
OsAccountAttribute (BlackboardAttribute.Type attributeType, int valueInt, OsAccount osAccount, Host host, Content sourceObj) | |
OsAccountAttribute (BlackboardAttribute.Type attributeType, long valueLong, OsAccount osAccount, Host host, Content sourceObj) | |
OsAccountAttribute (BlackboardAttribute.Type attributeType, double valueDouble, OsAccount osAccount, Host host, Content sourceObj) | |
OsAccountAttribute (BlackboardAttribute.Type attributeType, String valueString, OsAccount osAccount, Host host, Content sourceObj) | |
OsAccountAttribute (BlackboardAttribute.Type attributeType, byte[] valueBytes, OsAccount osAccount, Host host, Content sourceObj) | |
Optional< Long > | getHostId () |
long | getOsAccountObjectId () |
Optional< Long > | getSourceObjectId () |
Public Member Functions inherited from org.sleuthkit.datamodel.AbstractAttribute | |
AbstractAttribute (BlackboardAttribute.Type attributeType, int valueInt) | |
AbstractAttribute (BlackboardAttribute.Type attributeType, long valueLong) | |
AbstractAttribute (BlackboardAttribute.Type attributeType, double valueDouble) | |
AbstractAttribute (BlackboardAttribute.Type attributeType, String valueString) | |
AbstractAttribute (BlackboardAttribute.Type attributeType, byte[] valueBytes) | |
BlackboardAttribute.Type | getAttributeType () |
String | getDisplayString () |
byte[] | getValueBytes () |
double | getValueDouble () |
int | getValueInt () |
long | getValueLong () |
String | getValueString () |
BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE | getValueType () |
Abstracts attributes of an OS account. An attribute may be specific to a host, or applicable across all hosts.
As an example, last login time is host specific, whereas last password reset date is independent of a host.
Definition at line 417 of file OsAccount.java.
org.sleuthkit.datamodel.OsAccount.OsAccountAttribute.OsAccountAttribute | ( | BlackboardAttribute.Type | attributeType, |
int | valueInt, | ||
OsAccount | osAccount, | ||
Host | host, | ||
Content | sourceObj | ||
) |
Creates an os account attribute with int value.
attributeType | Attribute type. |
valueInt | Int value. |
osAccount | Account which the attribute pertains to. |
host | Host on which the attribute applies to. Pass Null if the attribute applies to all the hosts in the realm. |
sourceObj | Source where the attribute was found, may be null. |
Definition at line 435 of file OsAccount.java.
References org.sleuthkit.datamodel.Host.getHostId(), org.sleuthkit.datamodel.Content.getId(), and org.sleuthkit.datamodel.OsAccount.getId().
org.sleuthkit.datamodel.OsAccount.OsAccountAttribute.OsAccountAttribute | ( | BlackboardAttribute.Type | attributeType, |
long | valueLong, | ||
OsAccount | osAccount, | ||
Host | host, | ||
Content | sourceObj | ||
) |
Creates an os account attribute with long value.
attributeType | Attribute type. |
valueLong | Long value. |
osAccount | Account which the attribute pertains to. |
host | Host on which the attribute applies to. Pass Null if it applies across hosts. |
sourceObj | Source where the attribute was found. |
Definition at line 453 of file OsAccount.java.
References org.sleuthkit.datamodel.Host.getHostId(), org.sleuthkit.datamodel.Content.getId(), and org.sleuthkit.datamodel.OsAccount.getId().
org.sleuthkit.datamodel.OsAccount.OsAccountAttribute.OsAccountAttribute | ( | BlackboardAttribute.Type | attributeType, |
double | valueDouble, | ||
OsAccount | osAccount, | ||
Host | host, | ||
Content | sourceObj | ||
) |
Creates an os account attribute with double value.
attributeType | Attribute type. |
valueDouble | Double value. |
osAccount | Account which the attribute pertains to. |
host | Host on which the attribute applies to. Pass Null if it applies across hosts. |
sourceObj | Source where the attribute was found. |
Definition at line 471 of file OsAccount.java.
References org.sleuthkit.datamodel.Host.getHostId(), org.sleuthkit.datamodel.Content.getId(), and org.sleuthkit.datamodel.OsAccount.getId().
org.sleuthkit.datamodel.OsAccount.OsAccountAttribute.OsAccountAttribute | ( | BlackboardAttribute.Type | attributeType, |
String | valueString, | ||
OsAccount | osAccount, | ||
Host | host, | ||
Content | sourceObj | ||
) |
Creates an os account attribute with string value.
attributeType | Attribute type. |
valueString | String value. |
osAccount | Account which the attribute pertains to. |
host | Host on which the attribute applies to. Pass Null if applies across hosts. |
sourceObj | Source where the attribute was found. |
Definition at line 489 of file OsAccount.java.
References org.sleuthkit.datamodel.Host.getHostId(), org.sleuthkit.datamodel.Content.getId(), and org.sleuthkit.datamodel.OsAccount.getId().
org.sleuthkit.datamodel.OsAccount.OsAccountAttribute.OsAccountAttribute | ( | BlackboardAttribute.Type | attributeType, |
byte[] | valueBytes, | ||
OsAccount | osAccount, | ||
Host | host, | ||
Content | sourceObj | ||
) |
Creates an os account attribute with byte-array value.
attributeType | Attribute type. |
valueBytes | Bytes value. |
osAccount | Account which the attribute pertains to. |
host | Host on which the attribute applies to. Pass Null if it applies across hosts. |
sourceObj | Source where the attribute was found. |
Definition at line 507 of file OsAccount.java.
References org.sleuthkit.datamodel.Host.getHostId(), org.sleuthkit.datamodel.Content.getId(), and org.sleuthkit.datamodel.OsAccount.getId().
Optional<Long> org.sleuthkit.datamodel.OsAccount.OsAccountAttribute.getHostId | ( | ) |
Get the host id for the account attribute.
Definition at line 547 of file OsAccount.java.
long org.sleuthkit.datamodel.OsAccount.OsAccountAttribute.getOsAccountObjectId | ( | ) |
Get the object id of account to which this attribute applies.
Definition at line 556 of file OsAccount.java.
Optional<Long> org.sleuthkit.datamodel.OsAccount.OsAccountAttribute.getSourceObjectId | ( | ) |
Get the object id of the source where the attribute was found.
Definition at line 565 of file OsAccount.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.