plaso.parsers.shared package

Submodules

plaso.parsers.shared.shell_items module

Parser for Windows NT shell items.

class plaso.parsers.shared.shell_items.ShellItemsParser(origin)[source]

Bases: object

Parses for Windows NT shell items.

CopyToPath()[source]

Copies the shell items to a path.

Returns:converted shell item list path or None.
Return type:str
GetUpperPathSegment()[source]

Retrieves the upper shell item path segment.

Returns:shell item path segment or “N/A”.
Return type:str
NAME = 'shell_items'
ParseByteStream(parser_mediator, byte_stream, parent_path_segments=None, codepage='cp1252')[source]

Parses the shell items from the byte stream.

Parameters:
  • parser_mediator (ParserMediator) – mediates interactions between parsers and other components, such as storage and dfvfs.
  • byte_stream (bytes) – shell items data.
  • parent_path_segments (Optional[list[str]]) – parent shell item path segments.
  • codepage (Optional[str]) – byte stream codepage.

Module contents