UNPKG

@awo00/smb2

Version:

A SMB2 implementation in TypeScript

71 lines (70 loc) 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const requestStructure = { structureSize: { type: Number, size: 2, defaultValue: 25 }, flags: { type: Number, size: 1 }, securityMode: { type: Number, size: 1, defaultValue: 1 }, capabilities: { type: Number, size: 4, defaultValue: 1 }, channel: { type: Number, size: 4 }, securityBufferOffset: { type: Number, size: 2, defaultValue: 88 }, securityBufferLength: { type: Number, size: 2 }, previousSessionId: { type: Number, size: 8 }, buffer: { type: Buffer, sizeFieldName: "securityBufferLength" } }; const responseStructure = { structureSize: { type: Number, size: 2 }, sessionFlags: { type: Number, size: 2 }, securityBufferOffset: { type: Number, size: 2 }, securityBufferLength: { type: Number, size: 2 }, buffer: { type: Buffer, sizeFieldName: "securityBufferLength" } }; exports.default = { requestStructure, responseStructure };