UNPKG

@vinothnb/smb2

Version:
23 lines (21 loc) 632 B
var SMB2Message = require('../tools/smb2-message'); var message = require('../tools/message'); module.exports = message({ generate: function(connection, params) { var buffer = Buffer.from(params.path, 'ucs2'); return new SMB2Message({ headers: { Command: 'CREATE', SessionId: connection.SessionId, TreeId: connection.TreeId, ProcessId: connection.ProcessId, }, request: { Buffer: buffer, NameOffset: 0x0078, CreateContextsOffset: 0x007a + buffer.length, DesiredAccess: params.desiredAccess, }, }); }, });