UNPKG

smb2

Version:
35 lines (25 loc) 742 B
var SMB2Message = require('../tools/smb2-message') , message = require('../tools/message') ; module.exports = message({ generate:function(connection, params){ var buffer = new Buffer(params.path, 'ucs2'); return new SMB2Message({ headers:{ 'Command':'CREATE' , 'SessionId':connection.SessionId , 'TreeId':connection.TreeId , 'ProcessId':connection.ProcessId } , request:{ 'Buffer':buffer , 'FileAttributes':0x00000000 , 'ShareAccess':0x00000007 , 'CreateDisposition':0x00000001 , 'CreateOptions':0x00200021 , 'NameOffset':0x0078 , 'CreateContextsOffset':0x007A+buffer.length } }); } });