Class: RubySMB::SMB1::Packet::Trans2::FindInformationLevel::FindInfoStandard

Inherits:
BinData::Record
  • Object
show all
Defined in:
lib/ruby_smb/smb1/packet/trans2/find_information_level/find_info_standard.rb

Overview

SMB_INFO_STANDARD find result entry, as defined in MS-CIFS 2.2.8.1.1 SMB_INFO_STANDARD. Used by TRANS2_FIND_FIRST2/FIND_NEXT2 on legacy servers (e.g. Windows 95/98/ME) that don't support NT LANMAN info levels.

Unlike NT info levels, these entries have no next_offset field; they are packed sequentially with a variable-length filename. The optional leading ResumeKey (4 bytes) is only present when the SMB_FIND_RETURN_RESUME_KEYS flag is set in the request; this implementation does not set that flag and so omits the field.

Constant Summary collapse

CLASS_LEVEL =
FindInformationLevel::SMB_INFO_STANDARD