UNPKG

@vinothnb/smb2

Version:
25 lines (23 loc) 612 B
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 ), }, }); }, });