UNPKG

smb2c

Version:

SMB2 Client from marsaud-smb2 0.7.2

33 lines (24 loc) 617 B
var SMB2Message = require('../tools/smb2-message') , message = require('../tools/message') , ntlm = require('ntlm') ; module.exports = message({ generate:function(connection){ return new SMB2Message({ headers:{ 'Command':'SESSION_SETUP' , 'SessionId':connection.SessionId , 'ProcessId':connection.ProcessId } , request:{ 'Buffer':ntlm.encodeType3( connection.username , connection.ip , connection.domain , connection.nonce , connection.password ) } }); } });