Autopsy  4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.coreutils.JLnkParser Class Reference

Public Member Functions

 JLnkParser (InputStream is, int length)
JLNK parse () throws JLnkParserException

Private Member Functions

String get0xC (ByteBuffer bb)
String getStringAt (ByteBuffer bb, int offset, boolean unicode)
String parseCommonPathSuffix (int offset, boolean unicode)
String parseDeviceName (int offset, boolean unicode)
List< String > parseLinkTargetIdList (List< byte[]> idList)
String parseLocalBasePath (int offset, boolean unicode)
String parseNetName (int offset, boolean unicode)
List< String > parsePathElements (List< byte[]> idList)
String parseString (int offset, boolean unicode, int maxlen)
String readStringData (ByteBuffer bb)

Private Attributes

byte[] content

Static Private Attributes

static final Logger logger = Logger.getLogger(JLnkParser.class.getName())

Detailed Description

Parse lnk files using documentation from:

Definition at line 38 of file

Constructor & Destructor Documentation

org.sleuthkit.autopsy.coreutils.JLnkParser.JLnkParser ( InputStream  is,
int  length 

Member Function Documentation

String org.sleuthkit.autopsy.coreutils.JLnkParser.get0xC ( ByteBuffer  bb)
String org.sleuthkit.autopsy.coreutils.JLnkParser.getStringAt ( ByteBuffer  bb,
int  offset,
boolean  unicode 
JLNK org.sleuthkit.autopsy.coreutils.JLnkParser.parse ( ) throws JLnkParserException
String org.sleuthkit.autopsy.coreutils.JLnkParser.parseCommonPathSuffix ( int  offset,
boolean  unicode 
String org.sleuthkit.autopsy.coreutils.JLnkParser.parseDeviceName ( int  offset,
boolean  unicode 
List<String> org.sleuthkit.autopsy.coreutils.JLnkParser.parseLinkTargetIdList ( List< byte[]>  idList)
String org.sleuthkit.autopsy.coreutils.JLnkParser.parseLocalBasePath ( int  offset,
boolean  unicode 
String org.sleuthkit.autopsy.coreutils.JLnkParser.parseNetName ( int  offset,
boolean  unicode 
List<String> org.sleuthkit.autopsy.coreutils.JLnkParser.parsePathElements ( List< byte[]>  idList)
String org.sleuthkit.autopsy.coreutils.JLnkParser.parseString ( int  offset,
boolean  unicode,
int  maxlen 
String org.sleuthkit.autopsy.coreutils.JLnkParser.readStringData ( ByteBuffer  bb)

Definition at line 216 of file

Referenced by org.sleuthkit.autopsy.coreutils.JLnkParser.parse().

Member Data Documentation

byte [] org.sleuthkit.autopsy.coreutils.JLnkParser.content

Definition at line 40 of file

final Logger org.sleuthkit.autopsy.coreutils.JLnkParser.logger = Logger.getLogger(JLnkParser.class.getName())

Definition at line 41 of file

The documentation for this class was generated from the following file:

Copyright © 2012-2016 Basis Technology. Generated on: Mon Jan 2 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.