@awo00/smb2
Version:
A SMB2 implementation in TypeScript
69 lines (68 loc) • 1.21 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.headerStructure = exports.headerSize = void 0;
const Packet_1 = require("../Packet");
exports.headerSize = 32;
exports.headerStructure = {
protocolId: Packet_1.protocolIdStructureField,
type: {
type: Number,
size: 1
},
status: {
type: Number,
size: 4
},
flags: {
type: Number,
size: 1
},
flags2: {
type: Number,
size: 2
},
processIdHigh: {
type: Number,
size: 2
},
securityFeatures: {
type: Number,
size: 8
},
securitySignature: {
type: Number,
size: 8
},
key: {
type: Number,
size: 4
},
connectionId: {
type: Number,
size: 2
},
sequenceNumber: {
type: Number,
size: 2
},
reserved: {
type: Number,
size: 2
},
treeId: {
type: Number,
size: 2
},
processIdLow: {
type: Number,
size: 2
},
userId: {
type: Number,
size: 2
},
multiplexId: {
type: Number,
size: 2
}
};