UNPKG

msfnode

Version:

Metasploit RPC client for nodejs

57 lines (49 loc) 1.49 kB
Please take a look at Metasploit Remote API documentation rather than this, it's just a quick memo, which is incomplete core.module_stats core.thread_list core.thread_kill console.create console.destroy console.list console.write(id,data) console.read(id) console.session_detach(id) console.session_kill(id) console.tabs(id,str) job.list job.info(id) job.stop(id) module.exploits() module.auxiliary module.post module.payloads module.encoders module.nops module.info(moduleType,moduleName) module.options(moduleType,moduleName) module.compatible_payloads(moduleName) module.target_compatible_payloads(moduleName,i??) module.compatible_sessions(moduleName) module.encode(data,encoderModule,options) module.execute(moduleType,moduleName,options) plugin.load(pluginName,options) plugin.unload(pluginName) plugin.loaded() session.list() session.stop() session.shell_read(sessionId) session.shell_write(sessionId,data+'\n') session.meterpreter_write(sessionId,data) session.meterpreter_read(sessionId) session.meterpreter_run_single(sessionId,cmd) session.meterpreter_script(sessionId,scriptName) session.meterpreter_session_detach(sessionId) session.meterpreter_session_kill(sessionId) session.meterpreter_tabs(sessionId,str) session.compatible_modules(sessionId) session.shell_upgrade(sessionId,host,port) session.ring_clear(sessionId) session.ring_last(sessionId) session.ring_put(sessionId,data) session.ring_read(sessionId)