Documentation ¶
Index ¶
- type AuthLoginReq
- type AuthLoginRes
- type AuthLogoutReq
- type AuthLogoutRes
- type AuthTokenListReq
- type AuthTokenListRes
- type ConsoleCreateReq
- type ConsoleCreateRes
- type ConsoleDestroyReq
- type ConsoleDestroyRes
- type ConsoleListReq
- type ConsoleListRes
- type ConsoleReadReq
- type ConsoleReadRes
- type ConsoleSessionDetachReq
- type ConsoleSessionDetachRes
- type ConsoleSessionKillReq
- type ConsoleSessionKillRes
- type ConsoleTabsReq
- type ConsoleTabsRes
- type ConsoleWriteReq
- type ConsoleWriteRes
- type CoreAddModulePathReq
- type CoreAddModulePathRes
- type CoreGetgReq
- type CoreGetgRes
- type CoreModuleStatsReq
- type CoreModuleStatsRes
- type CoreReloadModulesReq
- type CoreReloadModulesRes
- type CoreSaveReq
- type CoreSaveRes
- type CoreSetgReq
- type CoreSetgRes
- type CoreStopReq
- type CoreStopRes
- type CoreThreadKillReq
- type CoreThreadKillRes
- type CoreThreadListReq
- type CoreThreadListRes
- type CoreUnsetgReq
- type CoreUnsetgRes
- type CoreVersionReq
- type CoreVersionRes
- type HealthCheckReq
- type JobInfoReq
- type JobInfoRes
- type JobListReq
- type JobListRes
- type JobStopReq
- type JobStopRes
- type ModuleArchitecturesReq
- type ModuleArchitecturesRes
- type ModuleAuxiliaryReq
- type ModuleAuxiliaryRes
- type ModuleCheckReq
- type ModuleCompatibleEvasionPayloadsReq
- type ModuleCompatibleEvasionPayloadsRes
- type ModuleCompatiblePayloadsReq
- type ModuleCompatiblePayloadsRes
- type ModuleCompatibleSessionsReq
- type ModuleCompatibleSessionsRes
- type ModuleEncodeReq
- type ModuleEncodeRes
- type ModuleEncodersReq
- type ModuleEncodersRes
- type ModuleEncryptionFormatsReq
- type ModuleEncryptionFormatsRes
- type ModuleEvasionReq
- type ModuleEvasionRes
- type ModuleExecuteReq
- type ModuleExecuteRes
- type ModuleExploitsReq
- type ModuleExploitsRes
- type ModuleInfoHTMLReq
- type ModuleInfoHTMLRes
- type ModuleInfoReq
- type ModuleInfoRes
- type ModuleNopsReq
- type ModuleNopsRes
- type ModuleOptionsReq
- type ModuleOptionsRes
- type ModulePayloadsReq
- type ModulePayloadsRes
- type ModulePlatformsReq
- type ModulePlatformsRes
- type ModulePostReq
- type ModulePostRes
- type ModuleTargetCompatiblePayloadsReq
- type ModuleTargetCompatiblePayloadsRes
- type PluginLoadReq
- type PluginLoadRes
- type PluginLoadedReq
- type PluginLoadedRes
- type PluginUnLoadReq
- type PluginUnLoadRes
- type RPC
- type Result
- type SessionCompatibleModulesReq
- type SessionCompatibleModulesRes
- type SessionListReq
- type SessionListRes
- type SessionMeterpreterDetachReq
- type SessionMeterpreterDetachRes
- type SessionMeterpreterKillReq
- type SessionMeterpreterKillRes
- type SessionMeterpreterReadReq
- type SessionMeterpreterReadRes
- type SessionMeterpreterRunSingleReq
- type SessionMeterpreterRunSingleRes
- type SessionMeterpreterTabsReq
- type SessionMeterpreterTabsRes
- type SessionMeterpreterWriteReq
- type SessionMeterpreterWriteRes
- type SessionRingClearReq
- type SessionRingClearRes
- type SessionRingLastReq
- type SessionRingLastRes
- type SessionRingPutReq
- type SessionRingPutRes
- type SessionShellReadReq
- type SessionShellReadRes
- type SessionShellUpgradeReq
- type SessionShellUpgradeRes
- type SessionShellWriteReq
- type SessionShellWriteRes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthLoginReq ¶
type AuthLoginRes ¶
type AuthLogoutReq ¶
type AuthLogoutRes ¶
type AuthLogoutRes struct {
Result Result `msgpack:"result"`
}
type AuthTokenListReq ¶ added in v0.0.7
type AuthTokenListRes ¶ added in v0.0.7
type AuthTokenListRes struct {
Tokens []string `msgpack:"tokens"`
}
type ConsoleCreateReq ¶
type ConsoleCreateRes ¶
type ConsoleDestroyReq ¶
type ConsoleDestroyRes ¶
type ConsoleDestroyRes struct {
Result Result `msgpack:"result"`
}
type ConsoleListReq ¶
type ConsoleListRes ¶
type ConsoleReadReq ¶
type ConsoleReadRes ¶
type ConsoleSessionDetachReq ¶
type ConsoleSessionDetachRes ¶
type ConsoleSessionDetachRes struct {
Result Result `msgpack:"result"`
}
type ConsoleSessionKillReq ¶
type ConsoleSessionKillRes ¶
type ConsoleSessionKillRes struct {
Result Result `msgpack:"result"`
}
type ConsoleTabsReq ¶
type ConsoleTabsRes ¶
type ConsoleTabsRes struct {
Tabs []string `msgpack:"tabs"`
}
type ConsoleWriteReq ¶
type ConsoleWriteRes ¶
type ConsoleWriteRes struct {
Wrote uint32 `msgpack:"wrote"`
}
type CoreAddModulePathReq ¶
type CoreAddModulePathRes ¶
type CoreGetgReq ¶
type CoreGetgRes ¶
type CoreGetgRes struct {
Result string
}
type CoreModuleStatsReq ¶
type CoreModuleStatsRes ¶
type CoreReloadModulesReq ¶
type CoreReloadModulesRes ¶
type CoreSaveReq ¶
type CoreSaveRes ¶
type CoreSaveRes struct {
Result Result `msgpack:"result"`
}
type CoreSetgReq ¶
type CoreSetgRes ¶
type CoreSetgRes struct {
Result Result `msgpack:"result"`
}
type CoreStopReq ¶
type CoreStopRes ¶
type CoreStopRes struct {
Result Result `msgpack:"result"`
}
type CoreThreadKillReq ¶
type CoreThreadKillRes ¶
type CoreThreadKillRes struct {
Result Result `msgpack:"result"`
}
type CoreThreadListReq ¶
type CoreThreadListRes ¶
type CoreUnsetgReq ¶
type CoreUnsetgRes ¶
type CoreUnsetgRes struct {
Result Result `msgpack:"result"`
}
type CoreVersionReq ¶
type CoreVersionRes ¶
type HealthCheckReq ¶
type HealthCheckReq struct {
Method string
}
type JobInfoReq ¶
type JobInfoRes ¶
type JobListReq ¶
type JobListRes ¶
type JobStopReq ¶
type JobStopRes ¶
type JobStopRes struct {
Result Result `msgpack:"result"`
}
type ModuleArchitecturesReq ¶
type ModuleArchitecturesRes ¶
type ModuleArchitecturesRes []string
type ModuleAuxiliaryReq ¶
type ModuleAuxiliaryRes ¶
type ModuleAuxiliaryRes struct {
Modules []string `msgpack:"modules"`
}
type ModuleCheckReq ¶ added in v0.0.6
type ModuleCompatibleEvasionPayloadsReq ¶ added in v0.0.7
type ModuleCompatibleEvasionPayloadsRes ¶ added in v0.0.7
type ModuleCompatibleEvasionPayloadsRes struct {
Payloads []string `msgpack:"payloads"`
}
type ModuleCompatiblePayloadsRes ¶
type ModuleCompatiblePayloadsRes struct {
Payloads []string `msgpack:"payloads"`
}
type ModuleCompatibleSessionsRes ¶
type ModuleCompatibleSessionsRes struct {
Sessions []string `msgpack:"sessions"`
}
type ModuleEncodeReq ¶
type ModuleEncodeRes ¶
type ModuleEncodeRes struct {
Encoded []byte `msgpack:"encoded"`
}
type ModuleEncodersReq ¶
type ModuleEncodersRes ¶
type ModuleEncodersRes struct {
Modules []string `msgpack:"modules"`
}
type ModuleEncryptionFormatsReq ¶ added in v0.0.6
type ModuleEncryptionFormatsRes ¶ added in v0.0.6
type ModuleEncryptionFormatsRes []string
type ModuleEvasionReq ¶ added in v0.0.6
type ModuleEvasionRes ¶ added in v0.0.6
type ModuleEvasionRes struct {
Modules []string `msgpack:"modules"`
}
type ModuleExecuteReq ¶
type ModuleExecuteRes ¶
type ModuleExploitsReq ¶
type ModuleExploitsRes ¶
type ModuleExploitsRes struct {
Modules []string `msgpack:"modules"`
}
type ModuleInfoHTMLReq ¶ added in v0.0.7
type ModuleInfoHTMLRes ¶ added in v0.0.7
type ModuleInfoHTMLRes string
type ModuleInfoReq ¶
type ModuleInfoRes ¶
type ModuleInfoRes struct { Name string `msgpack:"name"` Description string `msgpack:"description"` License string `msgpack:"license"` FilePath string `msgpack:"filepath"` Version string `msgpack:"version"` Rank string `msgpack:"rank"` References [][]string `msgpack:"references"` Authors []string `msgpack:"authors"` }
type ModuleNopsReq ¶
type ModuleNopsRes ¶
type ModuleNopsRes struct {
Modules []string `msgpack:"modules"`
}
type ModuleOptionsReq ¶
type ModuleOptionsRes ¶
type ModulePayloadsReq ¶
type ModulePayloadsRes ¶
type ModulePayloadsRes struct {
Modules []string `msgpack:"modules"`
}
type ModulePlatformsReq ¶ added in v0.0.6
type ModulePlatformsRes ¶ added in v0.0.6
type ModulePlatformsRes []string
type ModulePostReq ¶
type ModulePostRes ¶
type ModulePostRes struct {
Modules []string `msgpack:"modules"`
}
type ModuleTargetCompatiblePayloadsRes ¶
type ModuleTargetCompatiblePayloadsRes struct {
Payloads []string `msgpack:"payloads"`
}
type PluginLoadReq ¶
type PluginLoadRes ¶
type PluginLoadRes struct {
Result Result `msgpack:"result"`
}
type PluginLoadedReq ¶
type PluginLoadedRes ¶
type PluginLoadedRes struct {
Plugins []string `msgpack:"plugins"`
}
type PluginUnLoadReq ¶
type PluginUnLoadRes ¶
type PluginUnLoadRes struct {
Result Result `msgpack:"result"`
}
type RPC ¶
type RPC struct { Auth *auth Console *console Core *core Health *health Job *job Module *module Plugin *plugin Session *session // contains filtered or unexported fields }
type SessionCompatibleModulesRes ¶
type SessionCompatibleModulesRes struct {
Modules []string `msgpack:"modules"`
}
type SessionListReq ¶
type SessionListRes ¶
type SessionListRes map[uint32]struct { Type string `msgpack:"type"` TunnelLocal string `msgpack:"tunnel_local"` TunnelPeer string `msgpack:"tunnel_peer"` ViaExploit string `msgpack:"via_exploit"` ViaPayload string `msgpack:"via_payload"` Description string `msgpack:"desc"` Info string `msgpack:"info"` Workspace string `msgpack:"workspace"` SessionHost string `msgpack:"session_host"` SessionPort int `msgpack:"session_port"` Username string `msgpack:"username"` UUID string `msgpack:"uuid"` ExploitUUID string `msgpack:"exploit_uuid"` }
type SessionMeterpreterDetachRes ¶
type SessionMeterpreterDetachRes SessionMeterpreterWriteRes
type SessionMeterpreterKillRes ¶
type SessionMeterpreterKillRes SessionMeterpreterWriteRes
type SessionMeterpreterReadRes ¶
type SessionMeterpreterReadRes struct {
Data string `msgpack:"data"`
}
type SessionMeterpreterRunSingleRes ¶
type SessionMeterpreterRunSingleRes SessionMeterpreterWriteRes
type SessionMeterpreterTabsRes ¶
type SessionMeterpreterTabsRes struct {
Tabs []string `msgpack:"tabs"`
}
type SessionMeterpreterWriteRes ¶
type SessionMeterpreterWriteRes struct {
Result Result `msgpack:"result"`
}
type SessionRingClearReq ¶
type SessionRingClearRes ¶
type SessionRingClearRes SessionMeterpreterWriteRes
type SessionRingLastReq ¶
type SessionRingLastRes ¶
type SessionRingLastRes struct {
Seq uint32 `msgpack:"seq"`
}
type SessionRingPutReq ¶
type SessionRingPutRes ¶
type SessionRingPutRes struct {
WriteCount uint32 `msgpack:"write_count"`
}
type SessionShellReadReq ¶
type SessionShellReadRes ¶
type SessionShellUpgradeReq ¶
type SessionShellUpgradeRes ¶
type SessionShellUpgradeRes SessionMeterpreterWriteRes
type SessionShellWriteReq ¶
type SessionShellWriteRes ¶
type SessionShellWriteRes struct {
WriteCount string `msgpack:"write_count"`
}
Click to show internal directories.
Click to hide internal directories.