Documentation ¶
Index ¶
- type RPC
- func (r *RPC) AuthLogin(username, password string) (s authTokenGenerateStruct)
- func (r *RPC) AuthLogout() (s resultStruct)
- func (r *RPC) AuthTokenAdd(newToken string) (s resultStruct)
- func (r *RPC) AuthTokenGenerate() (s authTokenGenerateStruct)
- func (r *RPC) AuthTokenList() (s []string)
- func (r *RPC) AuthTokenRemove(token string) (s resultStruct)
- func (r *RPC) Call(args ...interface{}) map[string]interface{}
- func (r *RPC) ConsoleCreate() (s consoleStruct)
- func (r *RPC) ConsoleDestroy(consoleId int) (s resultStruct)
- func (r *RPC) ConsoleList() (s []consoleStruct)
- func (r *RPC) ConsoleRead(consoleId string) (s consoleStruct)
- func (r *RPC) ConsoleSessionDetach(consoleId string) (s resultStruct)
- func (r *RPC) ConsoleSessionKill(consoleId string) (s resultStruct)
- func (r *RPC) ConsoleTabs(consoleId string, inputLine string) (s []string)
- func (r *RPC) ConsoleWrite(consoleId string, data string) (s consoleWriteStruct)
- func (r *RPC) CoreAddModulePath(path string) (s coreModuleStatsStruct)
- func (r *RPC) CoreModuleStats() (s coreModuleStatsStruct)
- func (r *RPC) CoreReloadModules() (s coreModuleStatsStruct)
- func (r *RPC) CoreSave() (s resultStruct)
- func (r *RPC) CoreSetg(optionName, optionValue string) (s resultStruct)
- func (r *RPC) CoreStop() (s resultStruct)
- func (r *RPC) CoreThreadKill(threadId string) (s resultStruct)
- func (r *RPC) CoreThreadList()
- func (r *RPC) CoreUnsetg(optionName string) (s resultStruct)
- func (r RPC) CoreVersion() (s coreVersionStruct)
- func (r *RPC) JobInfo(jobId string) (s jobStruct)
- func (r *RPC) JobList() (s map[int]string)
- func (r *RPC) JobStop(jobId string) (s resultStruct)
- func (r *RPC) ModuleAuxiliary() (s []string)
- func (r *RPC) ModuleCompatiblePayloads(moduleName string) (s []string)
- func (r *RPC) ModuleCompatibleSessions(moduleName string) (s []string)
- func (r *RPC) ModuleEncode(data, encoderModule string, options map[string]interface{}) (s encodedStruct)
- func (r *RPC) ModuleEncoders() (s []string)
- func (r *RPC) ModuleExecute(moduleType, moduleName string, datastore map[string]interface{}) (s int)
- func (r *RPC) ModuleExploits() (s []string)
- func (r *RPC) ModuleInfo(moduleType, moduleName string) (s moduleStruct)
- func (r *RPC) ModuleNops() (s []string)
- func (r *RPC) ModuleOptions(moduleType, moduleName string) (s map[string]moduleOptionStruct)
- func (r *RPC) ModulePayloads() (s []string)
- func (r *RPC) ModulePost() (s []string)
- func (r *RPC) ModuleTargetCompatiblePayloads(moduleName string, targetIndex int) (s []string)
- func (r *RPC) PluginLoad(pluginName string, options map[string]interface{}) (s resultStruct)
- func (r *RPC) PluginLoaded() (s []string)
- func (r *RPC) PluginUnload(pluginName string) (s resultStruct)
- func (r *RPC) SessionCompatibleModules(sessionId string) (s []string)
- func (r *RPC) SessionList() (s map[int]sessionStruct)
- func (r *RPC) SessionMeterpreterRead(sessionId string) (s dataStruct)
- func (r *RPC) SessionMeterpreterScript(sessionId, scriptName string) (s resultStruct)
- func (r *RPC) SessionMeterpreterSessionDetach(sessionId string) (s resultStruct)
- func (r *RPC) SessionMeterpreterSessionKill(sessionId string) (s resultStruct)
- func (r *RPC) SessionMeterpreterSingleRun(sessionId, command string) (s resultStruct)
- func (r *RPC) SessionMeterpreterTabs(sessionId, inputLine string) (s []string)
- func (r *RPC) SessionMeterpreterWrite(sessionId, data string) (s resultStruct)
- func (r *RPC) SessionRingClear(sessionId string) (s resultStruct)
- func (r *RPC) SessionRingLast(sessionId string) (s seqStruct)
- func (r *RPC) SessionRingPut(sessionId, data string) (s shellWriteStruct)
- func (r *RPC) SessionRingRead(sessionId string) (s shellReadStruct)
- func (r *RPC) SessionShellRead(sessionId string) (s shellReadStruct)
- func (r *RPC) SessionShellUpgrade(sessionId, connectHost, connectPort string) (s resultStruct)
- func (r *RPC) SessionShellWrite(sessionId, data string) (s shellWriteStruct)
- func (r *RPC) SessionStop(sessionId string) (s resultStruct)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RPC ¶
func (*RPC) AuthLogout ¶
func (r *RPC) AuthLogout() (s resultStruct)
func (*RPC) AuthTokenAdd ¶
func (*RPC) AuthTokenGenerate ¶
func (r *RPC) AuthTokenGenerate() (s authTokenGenerateStruct)
func (*RPC) AuthTokenList ¶
func (*RPC) AuthTokenRemove ¶
func (*RPC) ConsoleCreate ¶
func (r *RPC) ConsoleCreate() (s consoleStruct)
func (*RPC) ConsoleDestroy ¶
func (*RPC) ConsoleList ¶
func (r *RPC) ConsoleList() (s []consoleStruct)
func (*RPC) ConsoleRead ¶
func (*RPC) ConsoleSessionDetach ¶
func (*RPC) ConsoleSessionKill ¶
func (*RPC) ConsoleTabs ¶
func (*RPC) ConsoleWrite ¶
func (*RPC) CoreAddModulePath ¶
func (*RPC) CoreModuleStats ¶
func (r *RPC) CoreModuleStats() (s coreModuleStatsStruct)
func (*RPC) CoreReloadModules ¶
func (r *RPC) CoreReloadModules() (s coreModuleStatsStruct)
func (*RPC) CoreThreadKill ¶
func (*RPC) CoreThreadList ¶
func (r *RPC) CoreThreadList()
func (*RPC) CoreUnsetg ¶
func (RPC) CoreVersion ¶
func (r RPC) CoreVersion() (s coreVersionStruct)
func (*RPC) ModuleAuxiliary ¶
func (*RPC) ModuleCompatiblePayloads ¶
func (*RPC) ModuleCompatibleSessions ¶
func (*RPC) ModuleEncode ¶
func (*RPC) ModuleEncoders ¶
func (*RPC) ModuleExecute ¶
func (*RPC) ModuleExploits ¶
func (*RPC) ModuleInfo ¶
func (*RPC) ModuleNops ¶
func (*RPC) ModuleOptions ¶
func (*RPC) ModulePayloads ¶
func (*RPC) ModulePost ¶
func (*RPC) ModuleTargetCompatiblePayloads ¶
func (*RPC) PluginLoad ¶
func (*RPC) PluginLoaded ¶
func (*RPC) PluginUnload ¶
func (*RPC) SessionCompatibleModules ¶
func (*RPC) SessionList ¶
func (*RPC) SessionMeterpreterRead ¶
func (*RPC) SessionMeterpreterScript ¶
func (*RPC) SessionMeterpreterSessionDetach ¶
func (*RPC) SessionMeterpreterSessionKill ¶
func (*RPC) SessionMeterpreterSingleRun ¶
func (*RPC) SessionMeterpreterTabs ¶
func (*RPC) SessionMeterpreterWrite ¶
func (*RPC) SessionRingClear ¶
func (*RPC) SessionRingLast ¶
func (*RPC) SessionRingPut ¶
func (*RPC) SessionRingRead ¶
func (*RPC) SessionShellRead ¶
func (*RPC) SessionShellUpgrade ¶
func (*RPC) SessionShellWrite ¶
func (*RPC) SessionStop ¶
Click to show internal directories.
Click to hide internal directories.