@vinothnb/smb2
Version:
25 lines (23 loc) • 612 B
JavaScript
var SMB2Message = require('../tools/smb2-message');
var message = require('../tools/message');
var 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
),
},
});
},
});