rpcpb

package
v1.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2024 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SliverRPC_GetVersion_FullMethodName                       = "/rpcpb.SliverRPC/GetVersion"
	SliverRPC_ClientLog_FullMethodName                        = "/rpcpb.SliverRPC/ClientLog"
	SliverRPC_GetOperators_FullMethodName                     = "/rpcpb.SliverRPC/GetOperators"
	SliverRPC_Kill_FullMethodName                             = "/rpcpb.SliverRPC/Kill"
	SliverRPC_Reconfigure_FullMethodName                      = "/rpcpb.SliverRPC/Reconfigure"
	SliverRPC_Rename_FullMethodName                           = "/rpcpb.SliverRPC/Rename"
	SliverRPC_GetSessions_FullMethodName                      = "/rpcpb.SliverRPC/GetSessions"
	SliverRPC_MonitorStart_FullMethodName                     = "/rpcpb.SliverRPC/MonitorStart"
	SliverRPC_MonitorStop_FullMethodName                      = "/rpcpb.SliverRPC/MonitorStop"
	SliverRPC_MonitorListConfig_FullMethodName                = "/rpcpb.SliverRPC/MonitorListConfig"
	SliverRPC_MonitorAddConfig_FullMethodName                 = "/rpcpb.SliverRPC/MonitorAddConfig"
	SliverRPC_MonitorDelConfig_FullMethodName                 = "/rpcpb.SliverRPC/MonitorDelConfig"
	SliverRPC_StartMTLSListener_FullMethodName                = "/rpcpb.SliverRPC/StartMTLSListener"
	SliverRPC_StartWGListener_FullMethodName                  = "/rpcpb.SliverRPC/StartWGListener"
	SliverRPC_StartDNSListener_FullMethodName                 = "/rpcpb.SliverRPC/StartDNSListener"
	SliverRPC_StartHTTPSListener_FullMethodName               = "/rpcpb.SliverRPC/StartHTTPSListener"
	SliverRPC_StartHTTPListener_FullMethodName                = "/rpcpb.SliverRPC/StartHTTPListener"
	SliverRPC_GetBeacons_FullMethodName                       = "/rpcpb.SliverRPC/GetBeacons"
	SliverRPC_GetBeacon_FullMethodName                        = "/rpcpb.SliverRPC/GetBeacon"
	SliverRPC_RmBeacon_FullMethodName                         = "/rpcpb.SliverRPC/RmBeacon"
	SliverRPC_GetBeaconTasks_FullMethodName                   = "/rpcpb.SliverRPC/GetBeaconTasks"
	SliverRPC_GetBeaconTaskContent_FullMethodName             = "/rpcpb.SliverRPC/GetBeaconTaskContent"
	SliverRPC_CancelBeaconTask_FullMethodName                 = "/rpcpb.SliverRPC/CancelBeaconTask"
	SliverRPC_UpdateBeaconIntegrityInformation_FullMethodName = "/rpcpb.SliverRPC/UpdateBeaconIntegrityInformation"
	SliverRPC_GetJobs_FullMethodName                          = "/rpcpb.SliverRPC/GetJobs"
	SliverRPC_KillJob_FullMethodName                          = "/rpcpb.SliverRPC/KillJob"
	SliverRPC_RestartJobs_FullMethodName                      = "/rpcpb.SliverRPC/RestartJobs"
	SliverRPC_StartTCPStagerListener_FullMethodName           = "/rpcpb.SliverRPC/StartTCPStagerListener"
	SliverRPC_LootAdd_FullMethodName                          = "/rpcpb.SliverRPC/LootAdd"
	SliverRPC_LootRm_FullMethodName                           = "/rpcpb.SliverRPC/LootRm"
	SliverRPC_LootUpdate_FullMethodName                       = "/rpcpb.SliverRPC/LootUpdate"
	SliverRPC_LootContent_FullMethodName                      = "/rpcpb.SliverRPC/LootContent"
	SliverRPC_LootAll_FullMethodName                          = "/rpcpb.SliverRPC/LootAll"
	SliverRPC_Creds_FullMethodName                            = "/rpcpb.SliverRPC/Creds"
	SliverRPC_CredsAdd_FullMethodName                         = "/rpcpb.SliverRPC/CredsAdd"
	SliverRPC_CredsRm_FullMethodName                          = "/rpcpb.SliverRPC/CredsRm"
	SliverRPC_CredsUpdate_FullMethodName                      = "/rpcpb.SliverRPC/CredsUpdate"
	SliverRPC_GetCredByID_FullMethodName                      = "/rpcpb.SliverRPC/GetCredByID"
	SliverRPC_GetCredsByHashType_FullMethodName               = "/rpcpb.SliverRPC/GetCredsByHashType"
	SliverRPC_GetPlaintextCredsByHashType_FullMethodName      = "/rpcpb.SliverRPC/GetPlaintextCredsByHashType"
	SliverRPC_CredsSniffHashType_FullMethodName               = "/rpcpb.SliverRPC/CredsSniffHashType"
	SliverRPC_Hosts_FullMethodName                            = "/rpcpb.SliverRPC/Hosts"
	SliverRPC_Host_FullMethodName                             = "/rpcpb.SliverRPC/Host"
	SliverRPC_HostRm_FullMethodName                           = "/rpcpb.SliverRPC/HostRm"
	SliverRPC_HostIOCRm_FullMethodName                        = "/rpcpb.SliverRPC/HostIOCRm"
	SliverRPC_Generate_FullMethodName                         = "/rpcpb.SliverRPC/Generate"
	SliverRPC_GenerateExternal_FullMethodName                 = "/rpcpb.SliverRPC/GenerateExternal"
	SliverRPC_GenerateExternalSaveBuild_FullMethodName        = "/rpcpb.SliverRPC/GenerateExternalSaveBuild"
	SliverRPC_GenerateExternalGetBuildConfig_FullMethodName   = "/rpcpb.SliverRPC/GenerateExternalGetBuildConfig"
	SliverRPC_GenerateStage_FullMethodName                    = "/rpcpb.SliverRPC/GenerateStage"
	SliverRPC_StageImplantBuild_FullMethodName                = "/rpcpb.SliverRPC/StageImplantBuild"
	SliverRPC_GetHTTPC2Profiles_FullMethodName                = "/rpcpb.SliverRPC/GetHTTPC2Profiles"
	SliverRPC_GetHTTPC2ProfileByName_FullMethodName           = "/rpcpb.SliverRPC/GetHTTPC2ProfileByName"
	SliverRPC_SaveHTTPC2Profile_FullMethodName                = "/rpcpb.SliverRPC/SaveHTTPC2Profile"
	SliverRPC_BuilderRegister_FullMethodName                  = "/rpcpb.SliverRPC/BuilderRegister"
	SliverRPC_BuilderTrigger_FullMethodName                   = "/rpcpb.SliverRPC/BuilderTrigger"
	SliverRPC_Builders_FullMethodName                         = "/rpcpb.SliverRPC/Builders"
	SliverRPC_GetCertificateInfo_FullMethodName               = "/rpcpb.SliverRPC/GetCertificateInfo"
	SliverRPC_CrackstationRegister_FullMethodName             = "/rpcpb.SliverRPC/CrackstationRegister"
	SliverRPC_CrackstationTrigger_FullMethodName              = "/rpcpb.SliverRPC/CrackstationTrigger"
	SliverRPC_CrackstationBenchmark_FullMethodName            = "/rpcpb.SliverRPC/CrackstationBenchmark"
	SliverRPC_Crackstations_FullMethodName                    = "/rpcpb.SliverRPC/Crackstations"
	SliverRPC_CrackTaskByID_FullMethodName                    = "/rpcpb.SliverRPC/CrackTaskByID"
	SliverRPC_CrackTaskUpdate_FullMethodName                  = "/rpcpb.SliverRPC/CrackTaskUpdate"
	SliverRPC_CrackFilesList_FullMethodName                   = "/rpcpb.SliverRPC/CrackFilesList"
	SliverRPC_CrackFileCreate_FullMethodName                  = "/rpcpb.SliverRPC/CrackFileCreate"
	SliverRPC_CrackFileChunkUpload_FullMethodName             = "/rpcpb.SliverRPC/CrackFileChunkUpload"
	SliverRPC_CrackFileChunkDownload_FullMethodName           = "/rpcpb.SliverRPC/CrackFileChunkDownload"
	SliverRPC_CrackFileComplete_FullMethodName                = "/rpcpb.SliverRPC/CrackFileComplete"
	SliverRPC_CrackFileDelete_FullMethodName                  = "/rpcpb.SliverRPC/CrackFileDelete"
	SliverRPC_Regenerate_FullMethodName                       = "/rpcpb.SliverRPC/Regenerate"
	SliverRPC_ImplantBuilds_FullMethodName                    = "/rpcpb.SliverRPC/ImplantBuilds"
	SliverRPC_DeleteImplantBuild_FullMethodName               = "/rpcpb.SliverRPC/DeleteImplantBuild"
	SliverRPC_Canaries_FullMethodName                         = "/rpcpb.SliverRPC/Canaries"
	SliverRPC_GenerateWGClientConfig_FullMethodName           = "/rpcpb.SliverRPC/GenerateWGClientConfig"
	SliverRPC_GenerateUniqueIP_FullMethodName                 = "/rpcpb.SliverRPC/GenerateUniqueIP"
	SliverRPC_ImplantProfiles_FullMethodName                  = "/rpcpb.SliverRPC/ImplantProfiles"
	SliverRPC_DeleteImplantProfile_FullMethodName             = "/rpcpb.SliverRPC/DeleteImplantProfile"
	SliverRPC_SaveImplantProfile_FullMethodName               = "/rpcpb.SliverRPC/SaveImplantProfile"
	SliverRPC_MsfStage_FullMethodName                         = "/rpcpb.SliverRPC/MsfStage"
	SliverRPC_ShellcodeRDI_FullMethodName                     = "/rpcpb.SliverRPC/ShellcodeRDI"
	SliverRPC_GetCompiler_FullMethodName                      = "/rpcpb.SliverRPC/GetCompiler"
	SliverRPC_ShellcodeEncoder_FullMethodName                 = "/rpcpb.SliverRPC/ShellcodeEncoder"
	SliverRPC_ShellcodeEncoderMap_FullMethodName              = "/rpcpb.SliverRPC/ShellcodeEncoderMap"
	SliverRPC_TrafficEncoderMap_FullMethodName                = "/rpcpb.SliverRPC/TrafficEncoderMap"
	SliverRPC_TrafficEncoderAdd_FullMethodName                = "/rpcpb.SliverRPC/TrafficEncoderAdd"
	SliverRPC_TrafficEncoderRm_FullMethodName                 = "/rpcpb.SliverRPC/TrafficEncoderRm"
	SliverRPC_Websites_FullMethodName                         = "/rpcpb.SliverRPC/Websites"
	SliverRPC_Website_FullMethodName                          = "/rpcpb.SliverRPC/Website"
	SliverRPC_WebsiteRemove_FullMethodName                    = "/rpcpb.SliverRPC/WebsiteRemove"
	SliverRPC_WebsiteAddContent_FullMethodName                = "/rpcpb.SliverRPC/WebsiteAddContent"
	SliverRPC_WebsiteUpdateContent_FullMethodName             = "/rpcpb.SliverRPC/WebsiteUpdateContent"
	SliverRPC_WebsiteRemoveContent_FullMethodName             = "/rpcpb.SliverRPC/WebsiteRemoveContent"
	SliverRPC_Ping_FullMethodName                             = "/rpcpb.SliverRPC/Ping"
	SliverRPC_Ps_FullMethodName                               = "/rpcpb.SliverRPC/Ps"
	SliverRPC_Terminate_FullMethodName                        = "/rpcpb.SliverRPC/Terminate"
	SliverRPC_Ifconfig_FullMethodName                         = "/rpcpb.SliverRPC/Ifconfig"
	SliverRPC_Netstat_FullMethodName                          = "/rpcpb.SliverRPC/Netstat"
	SliverRPC_Ls_FullMethodName                               = "/rpcpb.SliverRPC/Ls"
	SliverRPC_Cd_FullMethodName                               = "/rpcpb.SliverRPC/Cd"
	SliverRPC_Pwd_FullMethodName                              = "/rpcpb.SliverRPC/Pwd"
	SliverRPC_Mv_FullMethodName                               = "/rpcpb.SliverRPC/Mv"
	SliverRPC_Cp_FullMethodName                               = "/rpcpb.SliverRPC/Cp"
	SliverRPC_Rm_FullMethodName                               = "/rpcpb.SliverRPC/Rm"
	SliverRPC_Mkdir_FullMethodName                            = "/rpcpb.SliverRPC/Mkdir"
	SliverRPC_Download_FullMethodName                         = "/rpcpb.SliverRPC/Download"
	SliverRPC_Upload_FullMethodName                           = "/rpcpb.SliverRPC/Upload"
	SliverRPC_Grep_FullMethodName                             = "/rpcpb.SliverRPC/Grep"
	SliverRPC_Chmod_FullMethodName                            = "/rpcpb.SliverRPC/Chmod"
	SliverRPC_Chown_FullMethodName                            = "/rpcpb.SliverRPC/Chown"
	SliverRPC_Chtimes_FullMethodName                          = "/rpcpb.SliverRPC/Chtimes"
	SliverRPC_MemfilesList_FullMethodName                     = "/rpcpb.SliverRPC/MemfilesList"
	SliverRPC_MemfilesAdd_FullMethodName                      = "/rpcpb.SliverRPC/MemfilesAdd"
	SliverRPC_MemfilesRm_FullMethodName                       = "/rpcpb.SliverRPC/MemfilesRm"
	SliverRPC_Mount_FullMethodName                            = "/rpcpb.SliverRPC/Mount"
	SliverRPC_ProcessDump_FullMethodName                      = "/rpcpb.SliverRPC/ProcessDump"
	SliverRPC_RunAs_FullMethodName                            = "/rpcpb.SliverRPC/RunAs"
	SliverRPC_Impersonate_FullMethodName                      = "/rpcpb.SliverRPC/Impersonate"
	SliverRPC_RevToSelf_FullMethodName                        = "/rpcpb.SliverRPC/RevToSelf"
	SliverRPC_GetSystem_FullMethodName                        = "/rpcpb.SliverRPC/GetSystem"
	SliverRPC_Task_FullMethodName                             = "/rpcpb.SliverRPC/Task"
	SliverRPC_Msf_FullMethodName                              = "/rpcpb.SliverRPC/Msf"
	SliverRPC_MsfRemote_FullMethodName                        = "/rpcpb.SliverRPC/MsfRemote"
	SliverRPC_ExecuteAssembly_FullMethodName                  = "/rpcpb.SliverRPC/ExecuteAssembly"
	SliverRPC_Migrate_FullMethodName                          = "/rpcpb.SliverRPC/Migrate"
	SliverRPC_Execute_FullMethodName                          = "/rpcpb.SliverRPC/Execute"
	SliverRPC_ExecuteWindows_FullMethodName                   = "/rpcpb.SliverRPC/ExecuteWindows"
	SliverRPC_Sideload_FullMethodName                         = "/rpcpb.SliverRPC/Sideload"
	SliverRPC_SpawnDll_FullMethodName                         = "/rpcpb.SliverRPC/SpawnDll"
	SliverRPC_Screenshot_FullMethodName                       = "/rpcpb.SliverRPC/Screenshot"
	SliverRPC_CurrentTokenOwner_FullMethodName                = "/rpcpb.SliverRPC/CurrentTokenOwner"
	SliverRPC_Services_FullMethodName                         = "/rpcpb.SliverRPC/Services"
	SliverRPC_ServiceDetail_FullMethodName                    = "/rpcpb.SliverRPC/ServiceDetail"
	SliverRPC_StartServiceByName_FullMethodName               = "/rpcpb.SliverRPC/StartServiceByName"
	SliverRPC_PivotStartListener_FullMethodName               = "/rpcpb.SliverRPC/PivotStartListener"
	SliverRPC_PivotStopListener_FullMethodName                = "/rpcpb.SliverRPC/PivotStopListener"
	SliverRPC_PivotSessionListeners_FullMethodName            = "/rpcpb.SliverRPC/PivotSessionListeners"
	SliverRPC_PivotGraph_FullMethodName                       = "/rpcpb.SliverRPC/PivotGraph"
	SliverRPC_StartService_FullMethodName                     = "/rpcpb.SliverRPC/StartService"
	SliverRPC_StopService_FullMethodName                      = "/rpcpb.SliverRPC/StopService"
	SliverRPC_RemoveService_FullMethodName                    = "/rpcpb.SliverRPC/RemoveService"
	SliverRPC_MakeToken_FullMethodName                        = "/rpcpb.SliverRPC/MakeToken"
	SliverRPC_GetEnv_FullMethodName                           = "/rpcpb.SliverRPC/GetEnv"
	SliverRPC_SetEnv_FullMethodName                           = "/rpcpb.SliverRPC/SetEnv"
	SliverRPC_UnsetEnv_FullMethodName                         = "/rpcpb.SliverRPC/UnsetEnv"
	SliverRPC_Backdoor_FullMethodName                         = "/rpcpb.SliverRPC/Backdoor"
	SliverRPC_RegistryRead_FullMethodName                     = "/rpcpb.SliverRPC/RegistryRead"
	SliverRPC_RegistryWrite_FullMethodName                    = "/rpcpb.SliverRPC/RegistryWrite"
	SliverRPC_RegistryCreateKey_FullMethodName                = "/rpcpb.SliverRPC/RegistryCreateKey"
	SliverRPC_RegistryDeleteKey_FullMethodName                = "/rpcpb.SliverRPC/RegistryDeleteKey"
	SliverRPC_RegistryListSubKeys_FullMethodName              = "/rpcpb.SliverRPC/RegistryListSubKeys"
	SliverRPC_RegistryListValues_FullMethodName               = "/rpcpb.SliverRPC/RegistryListValues"
	SliverRPC_RegistryReadHive_FullMethodName                 = "/rpcpb.SliverRPC/RegistryReadHive"
	SliverRPC_RunSSHCommand_FullMethodName                    = "/rpcpb.SliverRPC/RunSSHCommand"
	SliverRPC_HijackDLL_FullMethodName                        = "/rpcpb.SliverRPC/HijackDLL"
	SliverRPC_GetPrivs_FullMethodName                         = "/rpcpb.SliverRPC/GetPrivs"
	SliverRPC_StartRportFwdListener_FullMethodName            = "/rpcpb.SliverRPC/StartRportFwdListener"
	SliverRPC_GetRportFwdListeners_FullMethodName             = "/rpcpb.SliverRPC/GetRportFwdListeners"
	SliverRPC_StopRportFwdListener_FullMethodName             = "/rpcpb.SliverRPC/StopRportFwdListener"
	SliverRPC_OpenSession_FullMethodName                      = "/rpcpb.SliverRPC/OpenSession"
	SliverRPC_CloseSession_FullMethodName                     = "/rpcpb.SliverRPC/CloseSession"
	SliverRPC_RegisterExtension_FullMethodName                = "/rpcpb.SliverRPC/RegisterExtension"
	SliverRPC_CallExtension_FullMethodName                    = "/rpcpb.SliverRPC/CallExtension"
	SliverRPC_ListExtensions_FullMethodName                   = "/rpcpb.SliverRPC/ListExtensions"
	SliverRPC_RegisterWasmExtension_FullMethodName            = "/rpcpb.SliverRPC/RegisterWasmExtension"
	SliverRPC_ListWasmExtensions_FullMethodName               = "/rpcpb.SliverRPC/ListWasmExtensions"
	SliverRPC_ExecWasmExtension_FullMethodName                = "/rpcpb.SliverRPC/ExecWasmExtension"
	SliverRPC_WGStartPortForward_FullMethodName               = "/rpcpb.SliverRPC/WGStartPortForward"
	SliverRPC_WGStopPortForward_FullMethodName                = "/rpcpb.SliverRPC/WGStopPortForward"
	SliverRPC_WGStartSocks_FullMethodName                     = "/rpcpb.SliverRPC/WGStartSocks"
	SliverRPC_WGStopSocks_FullMethodName                      = "/rpcpb.SliverRPC/WGStopSocks"
	SliverRPC_WGListForwarders_FullMethodName                 = "/rpcpb.SliverRPC/WGListForwarders"
	SliverRPC_WGListSocksServers_FullMethodName               = "/rpcpb.SliverRPC/WGListSocksServers"
	SliverRPC_Shell_FullMethodName                            = "/rpcpb.SliverRPC/Shell"
	SliverRPC_Portfwd_FullMethodName                          = "/rpcpb.SliverRPC/Portfwd"
	SliverRPC_CreateSocks_FullMethodName                      = "/rpcpb.SliverRPC/CreateSocks"
	SliverRPC_CloseSocks_FullMethodName                       = "/rpcpb.SliverRPC/CloseSocks"
	SliverRPC_SocksProxy_FullMethodName                       = "/rpcpb.SliverRPC/SocksProxy"
	SliverRPC_CreateTunnel_FullMethodName                     = "/rpcpb.SliverRPC/CreateTunnel"
	SliverRPC_CloseTunnel_FullMethodName                      = "/rpcpb.SliverRPC/CloseTunnel"
	SliverRPC_TunnelData_FullMethodName                       = "/rpcpb.SliverRPC/TunnelData"
	SliverRPC_Events_FullMethodName                           = "/rpcpb.SliverRPC/Events"
)

Variables

View Source
var File_rpcpb_services_proto protoreflect.FileDescriptor
View Source
var SliverRPC_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "rpcpb.SliverRPC",
	HandlerType: (*SliverRPCServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetVersion",
			Handler:    _SliverRPC_GetVersion_Handler,
		},
		{
			MethodName: "GetOperators",
			Handler:    _SliverRPC_GetOperators_Handler,
		},
		{
			MethodName: "Kill",
			Handler:    _SliverRPC_Kill_Handler,
		},
		{
			MethodName: "Reconfigure",
			Handler:    _SliverRPC_Reconfigure_Handler,
		},
		{
			MethodName: "Rename",
			Handler:    _SliverRPC_Rename_Handler,
		},
		{
			MethodName: "GetSessions",
			Handler:    _SliverRPC_GetSessions_Handler,
		},
		{
			MethodName: "MonitorStart",
			Handler:    _SliverRPC_MonitorStart_Handler,
		},
		{
			MethodName: "MonitorStop",
			Handler:    _SliverRPC_MonitorStop_Handler,
		},
		{
			MethodName: "MonitorListConfig",
			Handler:    _SliverRPC_MonitorListConfig_Handler,
		},
		{
			MethodName: "MonitorAddConfig",
			Handler:    _SliverRPC_MonitorAddConfig_Handler,
		},
		{
			MethodName: "MonitorDelConfig",
			Handler:    _SliverRPC_MonitorDelConfig_Handler,
		},
		{
			MethodName: "StartMTLSListener",
			Handler:    _SliverRPC_StartMTLSListener_Handler,
		},
		{
			MethodName: "StartWGListener",
			Handler:    _SliverRPC_StartWGListener_Handler,
		},
		{
			MethodName: "StartDNSListener",
			Handler:    _SliverRPC_StartDNSListener_Handler,
		},
		{
			MethodName: "StartHTTPSListener",
			Handler:    _SliverRPC_StartHTTPSListener_Handler,
		},
		{
			MethodName: "StartHTTPListener",
			Handler:    _SliverRPC_StartHTTPListener_Handler,
		},
		{
			MethodName: "GetBeacons",
			Handler:    _SliverRPC_GetBeacons_Handler,
		},
		{
			MethodName: "GetBeacon",
			Handler:    _SliverRPC_GetBeacon_Handler,
		},
		{
			MethodName: "RmBeacon",
			Handler:    _SliverRPC_RmBeacon_Handler,
		},
		{
			MethodName: "GetBeaconTasks",
			Handler:    _SliverRPC_GetBeaconTasks_Handler,
		},
		{
			MethodName: "GetBeaconTaskContent",
			Handler:    _SliverRPC_GetBeaconTaskContent_Handler,
		},
		{
			MethodName: "CancelBeaconTask",
			Handler:    _SliverRPC_CancelBeaconTask_Handler,
		},
		{
			MethodName: "UpdateBeaconIntegrityInformation",
			Handler:    _SliverRPC_UpdateBeaconIntegrityInformation_Handler,
		},
		{
			MethodName: "GetJobs",
			Handler:    _SliverRPC_GetJobs_Handler,
		},
		{
			MethodName: "KillJob",
			Handler:    _SliverRPC_KillJob_Handler,
		},
		{
			MethodName: "RestartJobs",
			Handler:    _SliverRPC_RestartJobs_Handler,
		},
		{
			MethodName: "StartTCPStagerListener",
			Handler:    _SliverRPC_StartTCPStagerListener_Handler,
		},
		{
			MethodName: "LootAdd",
			Handler:    _SliverRPC_LootAdd_Handler,
		},
		{
			MethodName: "LootRm",
			Handler:    _SliverRPC_LootRm_Handler,
		},
		{
			MethodName: "LootUpdate",
			Handler:    _SliverRPC_LootUpdate_Handler,
		},
		{
			MethodName: "LootContent",
			Handler:    _SliverRPC_LootContent_Handler,
		},
		{
			MethodName: "LootAll",
			Handler:    _SliverRPC_LootAll_Handler,
		},
		{
			MethodName: "Creds",
			Handler:    _SliverRPC_Creds_Handler,
		},
		{
			MethodName: "CredsAdd",
			Handler:    _SliverRPC_CredsAdd_Handler,
		},
		{
			MethodName: "CredsRm",
			Handler:    _SliverRPC_CredsRm_Handler,
		},
		{
			MethodName: "CredsUpdate",
			Handler:    _SliverRPC_CredsUpdate_Handler,
		},
		{
			MethodName: "GetCredByID",
			Handler:    _SliverRPC_GetCredByID_Handler,
		},
		{
			MethodName: "GetCredsByHashType",
			Handler:    _SliverRPC_GetCredsByHashType_Handler,
		},
		{
			MethodName: "GetPlaintextCredsByHashType",
			Handler:    _SliverRPC_GetPlaintextCredsByHashType_Handler,
		},
		{
			MethodName: "CredsSniffHashType",
			Handler:    _SliverRPC_CredsSniffHashType_Handler,
		},
		{
			MethodName: "Hosts",
			Handler:    _SliverRPC_Hosts_Handler,
		},
		{
			MethodName: "Host",
			Handler:    _SliverRPC_Host_Handler,
		},
		{
			MethodName: "HostRm",
			Handler:    _SliverRPC_HostRm_Handler,
		},
		{
			MethodName: "HostIOCRm",
			Handler:    _SliverRPC_HostIOCRm_Handler,
		},
		{
			MethodName: "Generate",
			Handler:    _SliverRPC_Generate_Handler,
		},
		{
			MethodName: "GenerateExternal",
			Handler:    _SliverRPC_GenerateExternal_Handler,
		},
		{
			MethodName: "GenerateExternalSaveBuild",
			Handler:    _SliverRPC_GenerateExternalSaveBuild_Handler,
		},
		{
			MethodName: "GenerateExternalGetBuildConfig",
			Handler:    _SliverRPC_GenerateExternalGetBuildConfig_Handler,
		},
		{
			MethodName: "GenerateStage",
			Handler:    _SliverRPC_GenerateStage_Handler,
		},
		{
			MethodName: "StageImplantBuild",
			Handler:    _SliverRPC_StageImplantBuild_Handler,
		},
		{
			MethodName: "GetHTTPC2Profiles",
			Handler:    _SliverRPC_GetHTTPC2Profiles_Handler,
		},
		{
			MethodName: "GetHTTPC2ProfileByName",
			Handler:    _SliverRPC_GetHTTPC2ProfileByName_Handler,
		},
		{
			MethodName: "SaveHTTPC2Profile",
			Handler:    _SliverRPC_SaveHTTPC2Profile_Handler,
		},
		{
			MethodName: "BuilderTrigger",
			Handler:    _SliverRPC_BuilderTrigger_Handler,
		},
		{
			MethodName: "Builders",
			Handler:    _SliverRPC_Builders_Handler,
		},
		{
			MethodName: "GetCertificateInfo",
			Handler:    _SliverRPC_GetCertificateInfo_Handler,
		},
		{
			MethodName: "CrackstationTrigger",
			Handler:    _SliverRPC_CrackstationTrigger_Handler,
		},
		{
			MethodName: "CrackstationBenchmark",
			Handler:    _SliverRPC_CrackstationBenchmark_Handler,
		},
		{
			MethodName: "Crackstations",
			Handler:    _SliverRPC_Crackstations_Handler,
		},
		{
			MethodName: "CrackTaskByID",
			Handler:    _SliverRPC_CrackTaskByID_Handler,
		},
		{
			MethodName: "CrackTaskUpdate",
			Handler:    _SliverRPC_CrackTaskUpdate_Handler,
		},
		{
			MethodName: "CrackFilesList",
			Handler:    _SliverRPC_CrackFilesList_Handler,
		},
		{
			MethodName: "CrackFileCreate",
			Handler:    _SliverRPC_CrackFileCreate_Handler,
		},
		{
			MethodName: "CrackFileChunkUpload",
			Handler:    _SliverRPC_CrackFileChunkUpload_Handler,
		},
		{
			MethodName: "CrackFileChunkDownload",
			Handler:    _SliverRPC_CrackFileChunkDownload_Handler,
		},
		{
			MethodName: "CrackFileComplete",
			Handler:    _SliverRPC_CrackFileComplete_Handler,
		},
		{
			MethodName: "CrackFileDelete",
			Handler:    _SliverRPC_CrackFileDelete_Handler,
		},
		{
			MethodName: "Regenerate",
			Handler:    _SliverRPC_Regenerate_Handler,
		},
		{
			MethodName: "ImplantBuilds",
			Handler:    _SliverRPC_ImplantBuilds_Handler,
		},
		{
			MethodName: "DeleteImplantBuild",
			Handler:    _SliverRPC_DeleteImplantBuild_Handler,
		},
		{
			MethodName: "Canaries",
			Handler:    _SliverRPC_Canaries_Handler,
		},
		{
			MethodName: "GenerateWGClientConfig",
			Handler:    _SliverRPC_GenerateWGClientConfig_Handler,
		},
		{
			MethodName: "GenerateUniqueIP",
			Handler:    _SliverRPC_GenerateUniqueIP_Handler,
		},
		{
			MethodName: "ImplantProfiles",
			Handler:    _SliverRPC_ImplantProfiles_Handler,
		},
		{
			MethodName: "DeleteImplantProfile",
			Handler:    _SliverRPC_DeleteImplantProfile_Handler,
		},
		{
			MethodName: "SaveImplantProfile",
			Handler:    _SliverRPC_SaveImplantProfile_Handler,
		},
		{
			MethodName: "MsfStage",
			Handler:    _SliverRPC_MsfStage_Handler,
		},
		{
			MethodName: "ShellcodeRDI",
			Handler:    _SliverRPC_ShellcodeRDI_Handler,
		},
		{
			MethodName: "GetCompiler",
			Handler:    _SliverRPC_GetCompiler_Handler,
		},
		{
			MethodName: "ShellcodeEncoder",
			Handler:    _SliverRPC_ShellcodeEncoder_Handler,
		},
		{
			MethodName: "ShellcodeEncoderMap",
			Handler:    _SliverRPC_ShellcodeEncoderMap_Handler,
		},
		{
			MethodName: "TrafficEncoderMap",
			Handler:    _SliverRPC_TrafficEncoderMap_Handler,
		},
		{
			MethodName: "TrafficEncoderAdd",
			Handler:    _SliverRPC_TrafficEncoderAdd_Handler,
		},
		{
			MethodName: "TrafficEncoderRm",
			Handler:    _SliverRPC_TrafficEncoderRm_Handler,
		},
		{
			MethodName: "Websites",
			Handler:    _SliverRPC_Websites_Handler,
		},
		{
			MethodName: "Website",
			Handler:    _SliverRPC_Website_Handler,
		},
		{
			MethodName: "WebsiteRemove",
			Handler:    _SliverRPC_WebsiteRemove_Handler,
		},
		{
			MethodName: "WebsiteAddContent",
			Handler:    _SliverRPC_WebsiteAddContent_Handler,
		},
		{
			MethodName: "WebsiteUpdateContent",
			Handler:    _SliverRPC_WebsiteUpdateContent_Handler,
		},
		{
			MethodName: "WebsiteRemoveContent",
			Handler:    _SliverRPC_WebsiteRemoveContent_Handler,
		},
		{
			MethodName: "Ping",
			Handler:    _SliverRPC_Ping_Handler,
		},
		{
			MethodName: "Ps",
			Handler:    _SliverRPC_Ps_Handler,
		},
		{
			MethodName: "Terminate",
			Handler:    _SliverRPC_Terminate_Handler,
		},
		{
			MethodName: "Ifconfig",
			Handler:    _SliverRPC_Ifconfig_Handler,
		},
		{
			MethodName: "Netstat",
			Handler:    _SliverRPC_Netstat_Handler,
		},
		{
			MethodName: "Ls",
			Handler:    _SliverRPC_Ls_Handler,
		},
		{
			MethodName: "Cd",
			Handler:    _SliverRPC_Cd_Handler,
		},
		{
			MethodName: "Pwd",
			Handler:    _SliverRPC_Pwd_Handler,
		},
		{
			MethodName: "Mv",
			Handler:    _SliverRPC_Mv_Handler,
		},
		{
			MethodName: "Cp",
			Handler:    _SliverRPC_Cp_Handler,
		},
		{
			MethodName: "Rm",
			Handler:    _SliverRPC_Rm_Handler,
		},
		{
			MethodName: "Mkdir",
			Handler:    _SliverRPC_Mkdir_Handler,
		},
		{
			MethodName: "Download",
			Handler:    _SliverRPC_Download_Handler,
		},
		{
			MethodName: "Upload",
			Handler:    _SliverRPC_Upload_Handler,
		},
		{
			MethodName: "Grep",
			Handler:    _SliverRPC_Grep_Handler,
		},
		{
			MethodName: "Chmod",
			Handler:    _SliverRPC_Chmod_Handler,
		},
		{
			MethodName: "Chown",
			Handler:    _SliverRPC_Chown_Handler,
		},
		{
			MethodName: "Chtimes",
			Handler:    _SliverRPC_Chtimes_Handler,
		},
		{
			MethodName: "MemfilesList",
			Handler:    _SliverRPC_MemfilesList_Handler,
		},
		{
			MethodName: "MemfilesAdd",
			Handler:    _SliverRPC_MemfilesAdd_Handler,
		},
		{
			MethodName: "MemfilesRm",
			Handler:    _SliverRPC_MemfilesRm_Handler,
		},
		{
			MethodName: "Mount",
			Handler:    _SliverRPC_Mount_Handler,
		},
		{
			MethodName: "ProcessDump",
			Handler:    _SliverRPC_ProcessDump_Handler,
		},
		{
			MethodName: "RunAs",
			Handler:    _SliverRPC_RunAs_Handler,
		},
		{
			MethodName: "Impersonate",
			Handler:    _SliverRPC_Impersonate_Handler,
		},
		{
			MethodName: "RevToSelf",
			Handler:    _SliverRPC_RevToSelf_Handler,
		},
		{
			MethodName: "GetSystem",
			Handler:    _SliverRPC_GetSystem_Handler,
		},
		{
			MethodName: "Task",
			Handler:    _SliverRPC_Task_Handler,
		},
		{
			MethodName: "Msf",
			Handler:    _SliverRPC_Msf_Handler,
		},
		{
			MethodName: "MsfRemote",
			Handler:    _SliverRPC_MsfRemote_Handler,
		},
		{
			MethodName: "ExecuteAssembly",
			Handler:    _SliverRPC_ExecuteAssembly_Handler,
		},
		{
			MethodName: "Migrate",
			Handler:    _SliverRPC_Migrate_Handler,
		},
		{
			MethodName: "Execute",
			Handler:    _SliverRPC_Execute_Handler,
		},
		{
			MethodName: "ExecuteWindows",
			Handler:    _SliverRPC_ExecuteWindows_Handler,
		},
		{
			MethodName: "Sideload",
			Handler:    _SliverRPC_Sideload_Handler,
		},
		{
			MethodName: "SpawnDll",
			Handler:    _SliverRPC_SpawnDll_Handler,
		},
		{
			MethodName: "Screenshot",
			Handler:    _SliverRPC_Screenshot_Handler,
		},
		{
			MethodName: "CurrentTokenOwner",
			Handler:    _SliverRPC_CurrentTokenOwner_Handler,
		},
		{
			MethodName: "Services",
			Handler:    _SliverRPC_Services_Handler,
		},
		{
			MethodName: "ServiceDetail",
			Handler:    _SliverRPC_ServiceDetail_Handler,
		},
		{
			MethodName: "StartServiceByName",
			Handler:    _SliverRPC_StartServiceByName_Handler,
		},
		{
			MethodName: "PivotStartListener",
			Handler:    _SliverRPC_PivotStartListener_Handler,
		},
		{
			MethodName: "PivotStopListener",
			Handler:    _SliverRPC_PivotStopListener_Handler,
		},
		{
			MethodName: "PivotSessionListeners",
			Handler:    _SliverRPC_PivotSessionListeners_Handler,
		},
		{
			MethodName: "PivotGraph",
			Handler:    _SliverRPC_PivotGraph_Handler,
		},
		{
			MethodName: "StartService",
			Handler:    _SliverRPC_StartService_Handler,
		},
		{
			MethodName: "StopService",
			Handler:    _SliverRPC_StopService_Handler,
		},
		{
			MethodName: "RemoveService",
			Handler:    _SliverRPC_RemoveService_Handler,
		},
		{
			MethodName: "MakeToken",
			Handler:    _SliverRPC_MakeToken_Handler,
		},
		{
			MethodName: "GetEnv",
			Handler:    _SliverRPC_GetEnv_Handler,
		},
		{
			MethodName: "SetEnv",
			Handler:    _SliverRPC_SetEnv_Handler,
		},
		{
			MethodName: "UnsetEnv",
			Handler:    _SliverRPC_UnsetEnv_Handler,
		},
		{
			MethodName: "Backdoor",
			Handler:    _SliverRPC_Backdoor_Handler,
		},
		{
			MethodName: "RegistryRead",
			Handler:    _SliverRPC_RegistryRead_Handler,
		},
		{
			MethodName: "RegistryWrite",
			Handler:    _SliverRPC_RegistryWrite_Handler,
		},
		{
			MethodName: "RegistryCreateKey",
			Handler:    _SliverRPC_RegistryCreateKey_Handler,
		},
		{
			MethodName: "RegistryDeleteKey",
			Handler:    _SliverRPC_RegistryDeleteKey_Handler,
		},
		{
			MethodName: "RegistryListSubKeys",
			Handler:    _SliverRPC_RegistryListSubKeys_Handler,
		},
		{
			MethodName: "RegistryListValues",
			Handler:    _SliverRPC_RegistryListValues_Handler,
		},
		{
			MethodName: "RegistryReadHive",
			Handler:    _SliverRPC_RegistryReadHive_Handler,
		},
		{
			MethodName: "RunSSHCommand",
			Handler:    _SliverRPC_RunSSHCommand_Handler,
		},
		{
			MethodName: "HijackDLL",
			Handler:    _SliverRPC_HijackDLL_Handler,
		},
		{
			MethodName: "GetPrivs",
			Handler:    _SliverRPC_GetPrivs_Handler,
		},
		{
			MethodName: "StartRportFwdListener",
			Handler:    _SliverRPC_StartRportFwdListener_Handler,
		},
		{
			MethodName: "GetRportFwdListeners",
			Handler:    _SliverRPC_GetRportFwdListeners_Handler,
		},
		{
			MethodName: "StopRportFwdListener",
			Handler:    _SliverRPC_StopRportFwdListener_Handler,
		},
		{
			MethodName: "OpenSession",
			Handler:    _SliverRPC_OpenSession_Handler,
		},
		{
			MethodName: "CloseSession",
			Handler:    _SliverRPC_CloseSession_Handler,
		},
		{
			MethodName: "RegisterExtension",
			Handler:    _SliverRPC_RegisterExtension_Handler,
		},
		{
			MethodName: "CallExtension",
			Handler:    _SliverRPC_CallExtension_Handler,
		},
		{
			MethodName: "ListExtensions",
			Handler:    _SliverRPC_ListExtensions_Handler,
		},
		{
			MethodName: "RegisterWasmExtension",
			Handler:    _SliverRPC_RegisterWasmExtension_Handler,
		},
		{
			MethodName: "ListWasmExtensions",
			Handler:    _SliverRPC_ListWasmExtensions_Handler,
		},
		{
			MethodName: "ExecWasmExtension",
			Handler:    _SliverRPC_ExecWasmExtension_Handler,
		},
		{
			MethodName: "WGStartPortForward",
			Handler:    _SliverRPC_WGStartPortForward_Handler,
		},
		{
			MethodName: "WGStopPortForward",
			Handler:    _SliverRPC_WGStopPortForward_Handler,
		},
		{
			MethodName: "WGStartSocks",
			Handler:    _SliverRPC_WGStartSocks_Handler,
		},
		{
			MethodName: "WGStopSocks",
			Handler:    _SliverRPC_WGStopSocks_Handler,
		},
		{
			MethodName: "WGListForwarders",
			Handler:    _SliverRPC_WGListForwarders_Handler,
		},
		{
			MethodName: "WGListSocksServers",
			Handler:    _SliverRPC_WGListSocksServers_Handler,
		},
		{
			MethodName: "Shell",
			Handler:    _SliverRPC_Shell_Handler,
		},
		{
			MethodName: "Portfwd",
			Handler:    _SliverRPC_Portfwd_Handler,
		},
		{
			MethodName: "CreateSocks",
			Handler:    _SliverRPC_CreateSocks_Handler,
		},
		{
			MethodName: "CloseSocks",
			Handler:    _SliverRPC_CloseSocks_Handler,
		},
		{
			MethodName: "CreateTunnel",
			Handler:    _SliverRPC_CreateTunnel_Handler,
		},
		{
			MethodName: "CloseTunnel",
			Handler:    _SliverRPC_CloseTunnel_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "ClientLog",
			Handler:       _SliverRPC_ClientLog_Handler,
			ClientStreams: true,
		},
		{
			StreamName:    "BuilderRegister",
			Handler:       _SliverRPC_BuilderRegister_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "CrackstationRegister",
			Handler:       _SliverRPC_CrackstationRegister_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SocksProxy",
			Handler:       _SliverRPC_SocksProxy_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "TunnelData",
			Handler:       _SliverRPC_TunnelData_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "Events",
			Handler:       _SliverRPC_Events_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "rpcpb/services.proto",
}

SliverRPC_ServiceDesc is the grpc.ServiceDesc for SliverRPC service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterSliverRPCServer

func RegisterSliverRPCServer(s grpc.ServiceRegistrar, srv SliverRPCServer)

Types

type SliverRPCClient

type SliverRPCClient interface {
	// *** Version ***
	GetVersion(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Version, error)
	// *** Client Logs ***
	ClientLog(ctx context.Context, opts ...grpc.CallOption) (SliverRPC_ClientLogClient, error)
	// *** Operator Commands ***
	GetOperators(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Operators, error)
	// *** Generic ***
	Kill(ctx context.Context, in *sliverpb.KillReq, opts ...grpc.CallOption) (*commonpb.Empty, error)
	Reconfigure(ctx context.Context, in *sliverpb.ReconfigureReq, opts ...grpc.CallOption) (*sliverpb.Reconfigure, error)
	Rename(ctx context.Context, in *clientpb.RenameReq, opts ...grpc.CallOption) (*commonpb.Empty, error)
	// *** Sessions ***
	GetSessions(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Sessions, error)
	// ***Threat monitoring ***
	MonitorStart(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*commonpb.Response, error)
	MonitorStop(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*commonpb.Empty, error)
	MonitorListConfig(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.MonitoringProviders, error)
	MonitorAddConfig(ctx context.Context, in *clientpb.MonitoringProvider, opts ...grpc.CallOption) (*commonpb.Response, error)
	MonitorDelConfig(ctx context.Context, in *clientpb.MonitoringProvider, opts ...grpc.CallOption) (*commonpb.Response, error)
	// *** Listeners ***
	StartMTLSListener(ctx context.Context, in *clientpb.MTLSListenerReq, opts ...grpc.CallOption) (*clientpb.ListenerJob, error)
	StartWGListener(ctx context.Context, in *clientpb.WGListenerReq, opts ...grpc.CallOption) (*clientpb.ListenerJob, error)
	StartDNSListener(ctx context.Context, in *clientpb.DNSListenerReq, opts ...grpc.CallOption) (*clientpb.ListenerJob, error)
	StartHTTPSListener(ctx context.Context, in *clientpb.HTTPListenerReq, opts ...grpc.CallOption) (*clientpb.ListenerJob, error)
	StartHTTPListener(ctx context.Context, in *clientpb.HTTPListenerReq, opts ...grpc.CallOption) (*clientpb.ListenerJob, error)
	// *** Beacons ***
	GetBeacons(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Beacons, error)
	GetBeacon(ctx context.Context, in *clientpb.Beacon, opts ...grpc.CallOption) (*clientpb.Beacon, error)
	RmBeacon(ctx context.Context, in *clientpb.Beacon, opts ...grpc.CallOption) (*commonpb.Empty, error)
	GetBeaconTasks(ctx context.Context, in *clientpb.Beacon, opts ...grpc.CallOption) (*clientpb.BeaconTasks, error)
	GetBeaconTaskContent(ctx context.Context, in *clientpb.BeaconTask, opts ...grpc.CallOption) (*clientpb.BeaconTask, error)
	CancelBeaconTask(ctx context.Context, in *clientpb.BeaconTask, opts ...grpc.CallOption) (*clientpb.BeaconTask, error)
	UpdateBeaconIntegrityInformation(ctx context.Context, in *clientpb.BeaconIntegrity, opts ...grpc.CallOption) (*commonpb.Empty, error)
	// *** Jobs ***
	GetJobs(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Jobs, error)
	KillJob(ctx context.Context, in *clientpb.KillJobReq, opts ...grpc.CallOption) (*clientpb.KillJob, error)
	RestartJobs(ctx context.Context, in *clientpb.RestartJobReq, opts ...grpc.CallOption) (*commonpb.Empty, error)
	// *** Stager Listener ***
	StartTCPStagerListener(ctx context.Context, in *clientpb.StagerListenerReq, opts ...grpc.CallOption) (*clientpb.StagerListener, error)
	// *** Loot ***
	LootAdd(ctx context.Context, in *clientpb.Loot, opts ...grpc.CallOption) (*clientpb.Loot, error)
	LootRm(ctx context.Context, in *clientpb.Loot, opts ...grpc.CallOption) (*commonpb.Empty, error)
	LootUpdate(ctx context.Context, in *clientpb.Loot, opts ...grpc.CallOption) (*clientpb.Loot, error)
	LootContent(ctx context.Context, in *clientpb.Loot, opts ...grpc.CallOption) (*clientpb.Loot, error)
	LootAll(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.AllLoot, error)
	// *** Creds ***
	Creds(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Credentials, error)
	CredsAdd(ctx context.Context, in *clientpb.Credentials, opts ...grpc.CallOption) (*commonpb.Empty, error)
	CredsRm(ctx context.Context, in *clientpb.Credentials, opts ...grpc.CallOption) (*commonpb.Empty, error)
	CredsUpdate(ctx context.Context, in *clientpb.Credentials, opts ...grpc.CallOption) (*commonpb.Empty, error)
	GetCredByID(ctx context.Context, in *clientpb.Credential, opts ...grpc.CallOption) (*clientpb.Credential, error)
	GetCredsByHashType(ctx context.Context, in *clientpb.Credential, opts ...grpc.CallOption) (*clientpb.Credentials, error)
	GetPlaintextCredsByHashType(ctx context.Context, in *clientpb.Credential, opts ...grpc.CallOption) (*clientpb.Credentials, error)
	CredsSniffHashType(ctx context.Context, in *clientpb.Credential, opts ...grpc.CallOption) (*clientpb.Credential, error)
	// *** Hosts ***
	Hosts(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.AllHosts, error)
	Host(ctx context.Context, in *clientpb.Host, opts ...grpc.CallOption) (*clientpb.Host, error)
	HostRm(ctx context.Context, in *clientpb.Host, opts ...grpc.CallOption) (*commonpb.Empty, error)
	HostIOCRm(ctx context.Context, in *clientpb.IOC, opts ...grpc.CallOption) (*commonpb.Empty, error)
	// *** Implants ***
	Generate(ctx context.Context, in *clientpb.GenerateReq, opts ...grpc.CallOption) (*clientpb.Generate, error)
	GenerateExternal(ctx context.Context, in *clientpb.ExternalGenerateReq, opts ...grpc.CallOption) (*clientpb.ExternalImplantConfig, error)
	GenerateExternalSaveBuild(ctx context.Context, in *clientpb.ExternalImplantBinary, opts ...grpc.CallOption) (*commonpb.Empty, error)
	GenerateExternalGetBuildConfig(ctx context.Context, in *clientpb.ImplantBuild, opts ...grpc.CallOption) (*clientpb.ExternalImplantConfig, error)
	GenerateStage(ctx context.Context, in *clientpb.GenerateStageReq, opts ...grpc.CallOption) (*clientpb.Generate, error)
	StageImplantBuild(ctx context.Context, in *clientpb.ImplantStageReq, opts ...grpc.CallOption) (*commonpb.Empty, error)
	// *** HTTP C2 Profiles ***
	GetHTTPC2Profiles(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.HTTPC2Configs, error)
	GetHTTPC2ProfileByName(ctx context.Context, in *clientpb.C2ProfileReq, opts ...grpc.CallOption) (*clientpb.HTTPC2Config, error)
	SaveHTTPC2Profile(ctx context.Context, in *clientpb.HTTPC2ConfigReq, opts ...grpc.CallOption) (*commonpb.Empty, error)
	// *** Builders ***
	BuilderRegister(ctx context.Context, in *clientpb.Builder, opts ...grpc.CallOption) (SliverRPC_BuilderRegisterClient, error)
	BuilderTrigger(ctx context.Context, in *clientpb.Event, opts ...grpc.CallOption) (*commonpb.Empty, error)
	Builders(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Builders, error)
	// *** Certificates ***
	GetCertificateInfo(ctx context.Context, in *clientpb.CertificatesReq, opts ...grpc.CallOption) (*clientpb.CertificateInfo, error)
	// *** Crackstation ***
	CrackstationRegister(ctx context.Context, in *clientpb.Crackstation, opts ...grpc.CallOption) (SliverRPC_CrackstationRegisterClient, error)
	CrackstationTrigger(ctx context.Context, in *clientpb.Event, opts ...grpc.CallOption) (*commonpb.Empty, error)
	CrackstationBenchmark(ctx context.Context, in *clientpb.CrackBenchmark, opts ...grpc.CallOption) (*commonpb.Empty, error)
	Crackstations(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Crackstations, error)
	CrackTaskByID(ctx context.Context, in *clientpb.CrackTask, opts ...grpc.CallOption) (*clientpb.CrackTask, error)
	CrackTaskUpdate(ctx context.Context, in *clientpb.CrackTask, opts ...grpc.CallOption) (*commonpb.Empty, error)
	CrackFilesList(ctx context.Context, in *clientpb.CrackFile, opts ...grpc.CallOption) (*clientpb.CrackFiles, error)
	CrackFileCreate(ctx context.Context, in *clientpb.CrackFile, opts ...grpc.CallOption) (*clientpb.CrackFile, error)
	CrackFileChunkUpload(ctx context.Context, in *clientpb.CrackFileChunk, opts ...grpc.CallOption) (*commonpb.Empty, error)
	CrackFileChunkDownload(ctx context.Context, in *clientpb.CrackFileChunk, opts ...grpc.CallOption) (*clientpb.CrackFileChunk, error)
	CrackFileComplete(ctx context.Context, in *clientpb.CrackFile, opts ...grpc.CallOption) (*commonpb.Empty, error)
	CrackFileDelete(ctx context.Context, in *clientpb.CrackFile, opts ...grpc.CallOption) (*commonpb.Empty, error)
	// *** Payloads ***
	Regenerate(ctx context.Context, in *clientpb.RegenerateReq, opts ...grpc.CallOption) (*clientpb.Generate, error)
	ImplantBuilds(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.ImplantBuilds, error)
	DeleteImplantBuild(ctx context.Context, in *clientpb.DeleteReq, opts ...grpc.CallOption) (*commonpb.Empty, error)
	Canaries(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Canaries, error)
	GenerateWGClientConfig(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.WGClientConfig, error)
	GenerateUniqueIP(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.UniqueWGIP, error)
	ImplantProfiles(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.ImplantProfiles, error)
	DeleteImplantProfile(ctx context.Context, in *clientpb.DeleteReq, opts ...grpc.CallOption) (*commonpb.Empty, error)
	SaveImplantProfile(ctx context.Context, in *clientpb.ImplantProfile, opts ...grpc.CallOption) (*clientpb.ImplantProfile, error)
	MsfStage(ctx context.Context, in *clientpb.MsfStagerReq, opts ...grpc.CallOption) (*clientpb.MsfStager, error)
	ShellcodeRDI(ctx context.Context, in *clientpb.ShellcodeRDIReq, opts ...grpc.CallOption) (*clientpb.ShellcodeRDI, error)
	GetCompiler(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Compiler, error)
	ShellcodeEncoder(ctx context.Context, in *clientpb.ShellcodeEncodeReq, opts ...grpc.CallOption) (*clientpb.ShellcodeEncode, error)
	ShellcodeEncoderMap(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.ShellcodeEncoderMap, error)
	TrafficEncoderMap(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.TrafficEncoderMap, error)
	TrafficEncoderAdd(ctx context.Context, in *clientpb.TrafficEncoder, opts ...grpc.CallOption) (*clientpb.TrafficEncoderTests, error)
	TrafficEncoderRm(ctx context.Context, in *clientpb.TrafficEncoder, opts ...grpc.CallOption) (*commonpb.Empty, error)
	// *** Websites ***
	Websites(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Websites, error)
	Website(ctx context.Context, in *clientpb.Website, opts ...grpc.CallOption) (*clientpb.Website, error)
	WebsiteRemove(ctx context.Context, in *clientpb.Website, opts ...grpc.CallOption) (*commonpb.Empty, error)
	WebsiteAddContent(ctx context.Context, in *clientpb.WebsiteAddContent, opts ...grpc.CallOption) (*clientpb.Website, error)
	WebsiteUpdateContent(ctx context.Context, in *clientpb.WebsiteAddContent, opts ...grpc.CallOption) (*clientpb.Website, error)
	WebsiteRemoveContent(ctx context.Context, in *clientpb.WebsiteRemoveContent, opts ...grpc.CallOption) (*clientpb.Website, error)
	// *** Session Interactions ***
	Ping(ctx context.Context, in *sliverpb.Ping, opts ...grpc.CallOption) (*sliverpb.Ping, error)
	Ps(ctx context.Context, in *sliverpb.PsReq, opts ...grpc.CallOption) (*sliverpb.Ps, error)
	Terminate(ctx context.Context, in *sliverpb.TerminateReq, opts ...grpc.CallOption) (*sliverpb.Terminate, error)
	Ifconfig(ctx context.Context, in *sliverpb.IfconfigReq, opts ...grpc.CallOption) (*sliverpb.Ifconfig, error)
	Netstat(ctx context.Context, in *sliverpb.NetstatReq, opts ...grpc.CallOption) (*sliverpb.Netstat, error)
	Ls(ctx context.Context, in *sliverpb.LsReq, opts ...grpc.CallOption) (*sliverpb.Ls, error)
	Cd(ctx context.Context, in *sliverpb.CdReq, opts ...grpc.CallOption) (*sliverpb.Pwd, error)
	Pwd(ctx context.Context, in *sliverpb.PwdReq, opts ...grpc.CallOption) (*sliverpb.Pwd, error)
	Mv(ctx context.Context, in *sliverpb.MvReq, opts ...grpc.CallOption) (*sliverpb.Mv, error)
	Cp(ctx context.Context, in *sliverpb.CpReq, opts ...grpc.CallOption) (*sliverpb.Cp, error)
	Rm(ctx context.Context, in *sliverpb.RmReq, opts ...grpc.CallOption) (*sliverpb.Rm, error)
	Mkdir(ctx context.Context, in *sliverpb.MkdirReq, opts ...grpc.CallOption) (*sliverpb.Mkdir, error)
	Download(ctx context.Context, in *sliverpb.DownloadReq, opts ...grpc.CallOption) (*sliverpb.Download, error)
	Upload(ctx context.Context, in *sliverpb.UploadReq, opts ...grpc.CallOption) (*sliverpb.Upload, error)
	Grep(ctx context.Context, in *sliverpb.GrepReq, opts ...grpc.CallOption) (*sliverpb.Grep, error)
	Chmod(ctx context.Context, in *sliverpb.ChmodReq, opts ...grpc.CallOption) (*sliverpb.Chmod, error)
	Chown(ctx context.Context, in *sliverpb.ChownReq, opts ...grpc.CallOption) (*sliverpb.Chown, error)
	Chtimes(ctx context.Context, in *sliverpb.ChtimesReq, opts ...grpc.CallOption) (*sliverpb.Chtimes, error)
	MemfilesList(ctx context.Context, in *sliverpb.MemfilesListReq, opts ...grpc.CallOption) (*sliverpb.Ls, error)
	MemfilesAdd(ctx context.Context, in *sliverpb.MemfilesAddReq, opts ...grpc.CallOption) (*sliverpb.MemfilesAdd, error)
	MemfilesRm(ctx context.Context, in *sliverpb.MemfilesRmReq, opts ...grpc.CallOption) (*sliverpb.MemfilesRm, error)
	Mount(ctx context.Context, in *sliverpb.MountReq, opts ...grpc.CallOption) (*sliverpb.Mount, error)
	ProcessDump(ctx context.Context, in *sliverpb.ProcessDumpReq, opts ...grpc.CallOption) (*sliverpb.ProcessDump, error)
	RunAs(ctx context.Context, in *sliverpb.RunAsReq, opts ...grpc.CallOption) (*sliverpb.RunAs, error)
	Impersonate(ctx context.Context, in *sliverpb.ImpersonateReq, opts ...grpc.CallOption) (*sliverpb.Impersonate, error)
	RevToSelf(ctx context.Context, in *sliverpb.RevToSelfReq, opts ...grpc.CallOption) (*sliverpb.RevToSelf, error)
	GetSystem(ctx context.Context, in *clientpb.GetSystemReq, opts ...grpc.CallOption) (*sliverpb.GetSystem, error)
	Task(ctx context.Context, in *sliverpb.TaskReq, opts ...grpc.CallOption) (*sliverpb.Task, error)
	Msf(ctx context.Context, in *clientpb.MSFReq, opts ...grpc.CallOption) (*sliverpb.Task, error)
	MsfRemote(ctx context.Context, in *clientpb.MSFRemoteReq, opts ...grpc.CallOption) (*sliverpb.Task, error)
	ExecuteAssembly(ctx context.Context, in *sliverpb.ExecuteAssemblyReq, opts ...grpc.CallOption) (*sliverpb.ExecuteAssembly, error)
	Migrate(ctx context.Context, in *clientpb.MigrateReq, opts ...grpc.CallOption) (*sliverpb.Migrate, error)
	Execute(ctx context.Context, in *sliverpb.ExecuteReq, opts ...grpc.CallOption) (*sliverpb.Execute, error)
	ExecuteWindows(ctx context.Context, in *sliverpb.ExecuteWindowsReq, opts ...grpc.CallOption) (*sliverpb.Execute, error)
	Sideload(ctx context.Context, in *sliverpb.SideloadReq, opts ...grpc.CallOption) (*sliverpb.Sideload, error)
	SpawnDll(ctx context.Context, in *sliverpb.InvokeSpwnDllReq, opts ...grpc.CallOption) (*sliverpb.SpawnDll, error)
	Screenshot(ctx context.Context, in *sliverpb.ScreenshotReq, opts ...grpc.CallOption) (*sliverpb.Screenshot, error)
	CurrentTokenOwner(ctx context.Context, in *sliverpb.CurrentTokenOwnerReq, opts ...grpc.CallOption) (*sliverpb.CurrentTokenOwner, error)
	Services(ctx context.Context, in *sliverpb.ServicesReq, opts ...grpc.CallOption) (*sliverpb.Services, error)
	ServiceDetail(ctx context.Context, in *sliverpb.ServiceDetailReq, opts ...grpc.CallOption) (*sliverpb.ServiceDetail, error)
	StartServiceByName(ctx context.Context, in *sliverpb.StartServiceByNameReq, opts ...grpc.CallOption) (*sliverpb.ServiceInfo, error)
	// *** Pivots ***
	PivotStartListener(ctx context.Context, in *sliverpb.PivotStartListenerReq, opts ...grpc.CallOption) (*sliverpb.PivotListener, error)
	PivotStopListener(ctx context.Context, in *sliverpb.PivotStopListenerReq, opts ...grpc.CallOption) (*commonpb.Empty, error)
	PivotSessionListeners(ctx context.Context, in *sliverpb.PivotListenersReq, opts ...grpc.CallOption) (*sliverpb.PivotListeners, error)
	PivotGraph(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.PivotGraph, error)
	StartService(ctx context.Context, in *sliverpb.StartServiceReq, opts ...grpc.CallOption) (*sliverpb.ServiceInfo, error)
	StopService(ctx context.Context, in *sliverpb.StopServiceReq, opts ...grpc.CallOption) (*sliverpb.ServiceInfo, error)
	RemoveService(ctx context.Context, in *sliverpb.RemoveServiceReq, opts ...grpc.CallOption) (*sliverpb.ServiceInfo, error)
	MakeToken(ctx context.Context, in *sliverpb.MakeTokenReq, opts ...grpc.CallOption) (*sliverpb.MakeToken, error)
	GetEnv(ctx context.Context, in *sliverpb.EnvReq, opts ...grpc.CallOption) (*sliverpb.EnvInfo, error)
	SetEnv(ctx context.Context, in *sliverpb.SetEnvReq, opts ...grpc.CallOption) (*sliverpb.SetEnv, error)
	UnsetEnv(ctx context.Context, in *sliverpb.UnsetEnvReq, opts ...grpc.CallOption) (*sliverpb.UnsetEnv, error)
	Backdoor(ctx context.Context, in *clientpb.BackdoorReq, opts ...grpc.CallOption) (*clientpb.Backdoor, error)
	RegistryRead(ctx context.Context, in *sliverpb.RegistryReadReq, opts ...grpc.CallOption) (*sliverpb.RegistryRead, error)
	RegistryWrite(ctx context.Context, in *sliverpb.RegistryWriteReq, opts ...grpc.CallOption) (*sliverpb.RegistryWrite, error)
	RegistryCreateKey(ctx context.Context, in *sliverpb.RegistryCreateKeyReq, opts ...grpc.CallOption) (*sliverpb.RegistryCreateKey, error)
	RegistryDeleteKey(ctx context.Context, in *sliverpb.RegistryDeleteKeyReq, opts ...grpc.CallOption) (*sliverpb.RegistryDeleteKey, error)
	RegistryListSubKeys(ctx context.Context, in *sliverpb.RegistrySubKeyListReq, opts ...grpc.CallOption) (*sliverpb.RegistrySubKeyList, error)
	RegistryListValues(ctx context.Context, in *sliverpb.RegistryListValuesReq, opts ...grpc.CallOption) (*sliverpb.RegistryValuesList, error)
	RegistryReadHive(ctx context.Context, in *sliverpb.RegistryReadHiveReq, opts ...grpc.CallOption) (*sliverpb.RegistryReadHive, error)
	RunSSHCommand(ctx context.Context, in *sliverpb.SSHCommandReq, opts ...grpc.CallOption) (*sliverpb.SSHCommand, error)
	HijackDLL(ctx context.Context, in *clientpb.DllHijackReq, opts ...grpc.CallOption) (*clientpb.DllHijack, error)
	GetPrivs(ctx context.Context, in *sliverpb.GetPrivsReq, opts ...grpc.CallOption) (*sliverpb.GetPrivs, error)
	StartRportFwdListener(ctx context.Context, in *sliverpb.RportFwdStartListenerReq, opts ...grpc.CallOption) (*sliverpb.RportFwdListener, error)
	GetRportFwdListeners(ctx context.Context, in *sliverpb.RportFwdListenersReq, opts ...grpc.CallOption) (*sliverpb.RportFwdListeners, error)
	StopRportFwdListener(ctx context.Context, in *sliverpb.RportFwdStopListenerReq, opts ...grpc.CallOption) (*sliverpb.RportFwdListener, error)
	// *** Beacon *** -only commands
	OpenSession(ctx context.Context, in *sliverpb.OpenSession, opts ...grpc.CallOption) (*sliverpb.OpenSession, error)
	CloseSession(ctx context.Context, in *sliverpb.CloseSession, opts ...grpc.CallOption) (*commonpb.Empty, error)
	// *** Extensions ***
	RegisterExtension(ctx context.Context, in *sliverpb.RegisterExtensionReq, opts ...grpc.CallOption) (*sliverpb.RegisterExtension, error)
	CallExtension(ctx context.Context, in *sliverpb.CallExtensionReq, opts ...grpc.CallOption) (*sliverpb.CallExtension, error)
	ListExtensions(ctx context.Context, in *sliverpb.ListExtensionsReq, opts ...grpc.CallOption) (*sliverpb.ListExtensions, error)
	// *** Wasm Extensions ***
	RegisterWasmExtension(ctx context.Context, in *sliverpb.RegisterWasmExtensionReq, opts ...grpc.CallOption) (*sliverpb.RegisterWasmExtension, error)
	ListWasmExtensions(ctx context.Context, in *sliverpb.ListWasmExtensionsReq, opts ...grpc.CallOption) (*sliverpb.ListWasmExtensions, error)
	ExecWasmExtension(ctx context.Context, in *sliverpb.ExecWasmExtensionReq, opts ...grpc.CallOption) (*sliverpb.ExecWasmExtension, error)
	// *** Wireguard Specific ***
	WGStartPortForward(ctx context.Context, in *sliverpb.WGPortForwardStartReq, opts ...grpc.CallOption) (*sliverpb.WGPortForward, error)
	WGStopPortForward(ctx context.Context, in *sliverpb.WGPortForwardStopReq, opts ...grpc.CallOption) (*sliverpb.WGPortForward, error)
	WGStartSocks(ctx context.Context, in *sliverpb.WGSocksStartReq, opts ...grpc.CallOption) (*sliverpb.WGSocks, error)
	WGStopSocks(ctx context.Context, in *sliverpb.WGSocksStopReq, opts ...grpc.CallOption) (*sliverpb.WGSocks, error)
	WGListForwarders(ctx context.Context, in *sliverpb.WGTCPForwardersReq, opts ...grpc.CallOption) (*sliverpb.WGTCPForwarders, error)
	WGListSocksServers(ctx context.Context, in *sliverpb.WGSocksServersReq, opts ...grpc.CallOption) (*sliverpb.WGSocksServers, error)
	// *** Realtime Commands ***
	Shell(ctx context.Context, in *sliverpb.ShellReq, opts ...grpc.CallOption) (*sliverpb.Shell, error)
	Portfwd(ctx context.Context, in *sliverpb.PortfwdReq, opts ...grpc.CallOption) (*sliverpb.Portfwd, error)
	// *** Socks5 ***
	CreateSocks(ctx context.Context, in *sliverpb.Socks, opts ...grpc.CallOption) (*sliverpb.Socks, error)
	CloseSocks(ctx context.Context, in *sliverpb.Socks, opts ...grpc.CallOption) (*commonpb.Empty, error)
	SocksProxy(ctx context.Context, opts ...grpc.CallOption) (SliverRPC_SocksProxyClient, error)
	// *** Tunnels ***
	CreateTunnel(ctx context.Context, in *sliverpb.Tunnel, opts ...grpc.CallOption) (*sliverpb.Tunnel, error)
	CloseTunnel(ctx context.Context, in *sliverpb.Tunnel, opts ...grpc.CallOption) (*commonpb.Empty, error)
	TunnelData(ctx context.Context, opts ...grpc.CallOption) (SliverRPC_TunnelDataClient, error)
	// *** Events ***
	Events(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (SliverRPC_EventsClient, error)
}

SliverRPCClient is the client API for SliverRPC service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewSliverRPCClient

func NewSliverRPCClient(cc grpc.ClientConnInterface) SliverRPCClient

type SliverRPCServer

type SliverRPCServer interface {
	// *** Version ***
	GetVersion(context.Context, *commonpb.Empty) (*clientpb.Version, error)
	// *** Client Logs ***
	ClientLog(SliverRPC_ClientLogServer) error
	// *** Operator Commands ***
	GetOperators(context.Context, *commonpb.Empty) (*clientpb.Operators, error)
	// *** Generic ***
	Kill(context.Context, *sliverpb.KillReq) (*commonpb.Empty, error)
	Reconfigure(context.Context, *sliverpb.ReconfigureReq) (*sliverpb.Reconfigure, error)
	Rename(context.Context, *clientpb.RenameReq) (*commonpb.Empty, error)
	// *** Sessions ***
	GetSessions(context.Context, *commonpb.Empty) (*clientpb.Sessions, error)
	// ***Threat monitoring ***
	MonitorStart(context.Context, *commonpb.Empty) (*commonpb.Response, error)
	MonitorStop(context.Context, *commonpb.Empty) (*commonpb.Empty, error)
	MonitorListConfig(context.Context, *commonpb.Empty) (*clientpb.MonitoringProviders, error)
	MonitorAddConfig(context.Context, *clientpb.MonitoringProvider) (*commonpb.Response, error)
	MonitorDelConfig(context.Context, *clientpb.MonitoringProvider) (*commonpb.Response, error)
	// *** Listeners ***
	StartMTLSListener(context.Context, *clientpb.MTLSListenerReq) (*clientpb.ListenerJob, error)
	StartWGListener(context.Context, *clientpb.WGListenerReq) (*clientpb.ListenerJob, error)
	StartDNSListener(context.Context, *clientpb.DNSListenerReq) (*clientpb.ListenerJob, error)
	StartHTTPSListener(context.Context, *clientpb.HTTPListenerReq) (*clientpb.ListenerJob, error)
	StartHTTPListener(context.Context, *clientpb.HTTPListenerReq) (*clientpb.ListenerJob, error)
	// *** Beacons ***
	GetBeacons(context.Context, *commonpb.Empty) (*clientpb.Beacons, error)
	GetBeacon(context.Context, *clientpb.Beacon) (*clientpb.Beacon, error)
	RmBeacon(context.Context, *clientpb.Beacon) (*commonpb.Empty, error)
	GetBeaconTasks(context.Context, *clientpb.Beacon) (*clientpb.BeaconTasks, error)
	GetBeaconTaskContent(context.Context, *clientpb.BeaconTask) (*clientpb.BeaconTask, error)
	CancelBeaconTask(context.Context, *clientpb.BeaconTask) (*clientpb.BeaconTask, error)
	UpdateBeaconIntegrityInformation(context.Context, *clientpb.BeaconIntegrity) (*commonpb.Empty, error)
	// *** Jobs ***
	GetJobs(context.Context, *commonpb.Empty) (*clientpb.Jobs, error)
	KillJob(context.Context, *clientpb.KillJobReq) (*clientpb.KillJob, error)
	RestartJobs(context.Context, *clientpb.RestartJobReq) (*commonpb.Empty, error)
	// *** Stager Listener ***
	StartTCPStagerListener(context.Context, *clientpb.StagerListenerReq) (*clientpb.StagerListener, error)
	// *** Loot ***
	LootAdd(context.Context, *clientpb.Loot) (*clientpb.Loot, error)
	LootRm(context.Context, *clientpb.Loot) (*commonpb.Empty, error)
	LootUpdate(context.Context, *clientpb.Loot) (*clientpb.Loot, error)
	LootContent(context.Context, *clientpb.Loot) (*clientpb.Loot, error)
	LootAll(context.Context, *commonpb.Empty) (*clientpb.AllLoot, error)
	// *** Creds ***
	Creds(context.Context, *commonpb.Empty) (*clientpb.Credentials, error)
	CredsAdd(context.Context, *clientpb.Credentials) (*commonpb.Empty, error)
	CredsRm(context.Context, *clientpb.Credentials) (*commonpb.Empty, error)
	CredsUpdate(context.Context, *clientpb.Credentials) (*commonpb.Empty, error)
	GetCredByID(context.Context, *clientpb.Credential) (*clientpb.Credential, error)
	GetCredsByHashType(context.Context, *clientpb.Credential) (*clientpb.Credentials, error)
	GetPlaintextCredsByHashType(context.Context, *clientpb.Credential) (*clientpb.Credentials, error)
	CredsSniffHashType(context.Context, *clientpb.Credential) (*clientpb.Credential, error)
	// *** Hosts ***
	Hosts(context.Context, *commonpb.Empty) (*clientpb.AllHosts, error)
	Host(context.Context, *clientpb.Host) (*clientpb.Host, error)
	HostRm(context.Context, *clientpb.Host) (*commonpb.Empty, error)
	HostIOCRm(context.Context, *clientpb.IOC) (*commonpb.Empty, error)
	// *** Implants ***
	Generate(context.Context, *clientpb.GenerateReq) (*clientpb.Generate, error)
	GenerateExternal(context.Context, *clientpb.ExternalGenerateReq) (*clientpb.ExternalImplantConfig, error)
	GenerateExternalSaveBuild(context.Context, *clientpb.ExternalImplantBinary) (*commonpb.Empty, error)
	GenerateExternalGetBuildConfig(context.Context, *clientpb.ImplantBuild) (*clientpb.ExternalImplantConfig, error)
	GenerateStage(context.Context, *clientpb.GenerateStageReq) (*clientpb.Generate, error)
	StageImplantBuild(context.Context, *clientpb.ImplantStageReq) (*commonpb.Empty, error)
	// *** HTTP C2 Profiles ***
	GetHTTPC2Profiles(context.Context, *commonpb.Empty) (*clientpb.HTTPC2Configs, error)
	GetHTTPC2ProfileByName(context.Context, *clientpb.C2ProfileReq) (*clientpb.HTTPC2Config, error)
	SaveHTTPC2Profile(context.Context, *clientpb.HTTPC2ConfigReq) (*commonpb.Empty, error)
	// *** Builders ***
	BuilderRegister(*clientpb.Builder, SliverRPC_BuilderRegisterServer) error
	BuilderTrigger(context.Context, *clientpb.Event) (*commonpb.Empty, error)
	Builders(context.Context, *commonpb.Empty) (*clientpb.Builders, error)
	// *** Certificates ***
	GetCertificateInfo(context.Context, *clientpb.CertificatesReq) (*clientpb.CertificateInfo, error)
	// *** Crackstation ***
	CrackstationRegister(*clientpb.Crackstation, SliverRPC_CrackstationRegisterServer) error
	CrackstationTrigger(context.Context, *clientpb.Event) (*commonpb.Empty, error)
	CrackstationBenchmark(context.Context, *clientpb.CrackBenchmark) (*commonpb.Empty, error)
	Crackstations(context.Context, *commonpb.Empty) (*clientpb.Crackstations, error)
	CrackTaskByID(context.Context, *clientpb.CrackTask) (*clientpb.CrackTask, error)
	CrackTaskUpdate(context.Context, *clientpb.CrackTask) (*commonpb.Empty, error)
	CrackFilesList(context.Context, *clientpb.CrackFile) (*clientpb.CrackFiles, error)
	CrackFileCreate(context.Context, *clientpb.CrackFile) (*clientpb.CrackFile, error)
	CrackFileChunkUpload(context.Context, *clientpb.CrackFileChunk) (*commonpb.Empty, error)
	CrackFileChunkDownload(context.Context, *clientpb.CrackFileChunk) (*clientpb.CrackFileChunk, error)
	CrackFileComplete(context.Context, *clientpb.CrackFile) (*commonpb.Empty, error)
	CrackFileDelete(context.Context, *clientpb.CrackFile) (*commonpb.Empty, error)
	// *** Payloads ***
	Regenerate(context.Context, *clientpb.RegenerateReq) (*clientpb.Generate, error)
	ImplantBuilds(context.Context, *commonpb.Empty) (*clientpb.ImplantBuilds, error)
	DeleteImplantBuild(context.Context, *clientpb.DeleteReq) (*commonpb.Empty, error)
	Canaries(context.Context, *commonpb.Empty) (*clientpb.Canaries, error)
	GenerateWGClientConfig(context.Context, *commonpb.Empty) (*clientpb.WGClientConfig, error)
	GenerateUniqueIP(context.Context, *commonpb.Empty) (*clientpb.UniqueWGIP, error)
	ImplantProfiles(context.Context, *commonpb.Empty) (*clientpb.ImplantProfiles, error)
	DeleteImplantProfile(context.Context, *clientpb.DeleteReq) (*commonpb.Empty, error)
	SaveImplantProfile(context.Context, *clientpb.ImplantProfile) (*clientpb.ImplantProfile, error)
	MsfStage(context.Context, *clientpb.MsfStagerReq) (*clientpb.MsfStager, error)
	ShellcodeRDI(context.Context, *clientpb.ShellcodeRDIReq) (*clientpb.ShellcodeRDI, error)
	GetCompiler(context.Context, *commonpb.Empty) (*clientpb.Compiler, error)
	ShellcodeEncoder(context.Context, *clientpb.ShellcodeEncodeReq) (*clientpb.ShellcodeEncode, error)
	ShellcodeEncoderMap(context.Context, *commonpb.Empty) (*clientpb.ShellcodeEncoderMap, error)
	TrafficEncoderMap(context.Context, *commonpb.Empty) (*clientpb.TrafficEncoderMap, error)
	TrafficEncoderAdd(context.Context, *clientpb.TrafficEncoder) (*clientpb.TrafficEncoderTests, error)
	TrafficEncoderRm(context.Context, *clientpb.TrafficEncoder) (*commonpb.Empty, error)
	// *** Websites ***
	Websites(context.Context, *commonpb.Empty) (*clientpb.Websites, error)
	Website(context.Context, *clientpb.Website) (*clientpb.Website, error)
	WebsiteRemove(context.Context, *clientpb.Website) (*commonpb.Empty, error)
	WebsiteAddContent(context.Context, *clientpb.WebsiteAddContent) (*clientpb.Website, error)
	WebsiteUpdateContent(context.Context, *clientpb.WebsiteAddContent) (*clientpb.Website, error)
	WebsiteRemoveContent(context.Context, *clientpb.WebsiteRemoveContent) (*clientpb.Website, error)
	// *** Session Interactions ***
	Ping(context.Context, *sliverpb.Ping) (*sliverpb.Ping, error)
	Ps(context.Context, *sliverpb.PsReq) (*sliverpb.Ps, error)
	Terminate(context.Context, *sliverpb.TerminateReq) (*sliverpb.Terminate, error)
	Ifconfig(context.Context, *sliverpb.IfconfigReq) (*sliverpb.Ifconfig, error)
	Netstat(context.Context, *sliverpb.NetstatReq) (*sliverpb.Netstat, error)
	Ls(context.Context, *sliverpb.LsReq) (*sliverpb.Ls, error)
	Cd(context.Context, *sliverpb.CdReq) (*sliverpb.Pwd, error)
	Pwd(context.Context, *sliverpb.PwdReq) (*sliverpb.Pwd, error)
	Mv(context.Context, *sliverpb.MvReq) (*sliverpb.Mv, error)
	Cp(context.Context, *sliverpb.CpReq) (*sliverpb.Cp, error)
	Rm(context.Context, *sliverpb.RmReq) (*sliverpb.Rm, error)
	Mkdir(context.Context, *sliverpb.MkdirReq) (*sliverpb.Mkdir, error)
	Download(context.Context, *sliverpb.DownloadReq) (*sliverpb.Download, error)
	Upload(context.Context, *sliverpb.UploadReq) (*sliverpb.Upload, error)
	Grep(context.Context, *sliverpb.GrepReq) (*sliverpb.Grep, error)
	Chmod(context.Context, *sliverpb.ChmodReq) (*sliverpb.Chmod, error)
	Chown(context.Context, *sliverpb.ChownReq) (*sliverpb.Chown, error)
	Chtimes(context.Context, *sliverpb.ChtimesReq) (*sliverpb.Chtimes, error)
	MemfilesList(context.Context, *sliverpb.MemfilesListReq) (*sliverpb.Ls, error)
	MemfilesAdd(context.Context, *sliverpb.MemfilesAddReq) (*sliverpb.MemfilesAdd, error)
	MemfilesRm(context.Context, *sliverpb.MemfilesRmReq) (*sliverpb.MemfilesRm, error)
	Mount(context.Context, *sliverpb.MountReq) (*sliverpb.Mount, error)
	ProcessDump(context.Context, *sliverpb.ProcessDumpReq) (*sliverpb.ProcessDump, error)
	RunAs(context.Context, *sliverpb.RunAsReq) (*sliverpb.RunAs, error)
	Impersonate(context.Context, *sliverpb.ImpersonateReq) (*sliverpb.Impersonate, error)
	RevToSelf(context.Context, *sliverpb.RevToSelfReq) (*sliverpb.RevToSelf, error)
	GetSystem(context.Context, *clientpb.GetSystemReq) (*sliverpb.GetSystem, error)
	Task(context.Context, *sliverpb.TaskReq) (*sliverpb.Task, error)
	Msf(context.Context, *clientpb.MSFReq) (*sliverpb.Task, error)
	MsfRemote(context.Context, *clientpb.MSFRemoteReq) (*sliverpb.Task, error)
	ExecuteAssembly(context.Context, *sliverpb.ExecuteAssemblyReq) (*sliverpb.ExecuteAssembly, error)
	Migrate(context.Context, *clientpb.MigrateReq) (*sliverpb.Migrate, error)
	Execute(context.Context, *sliverpb.ExecuteReq) (*sliverpb.Execute, error)
	ExecuteWindows(context.Context, *sliverpb.ExecuteWindowsReq) (*sliverpb.Execute, error)
	Sideload(context.Context, *sliverpb.SideloadReq) (*sliverpb.Sideload, error)
	SpawnDll(context.Context, *sliverpb.InvokeSpwnDllReq) (*sliverpb.SpawnDll, error)
	Screenshot(context.Context, *sliverpb.ScreenshotReq) (*sliverpb.Screenshot, error)
	CurrentTokenOwner(context.Context, *sliverpb.CurrentTokenOwnerReq) (*sliverpb.CurrentTokenOwner, error)
	Services(context.Context, *sliverpb.ServicesReq) (*sliverpb.Services, error)
	ServiceDetail(context.Context, *sliverpb.ServiceDetailReq) (*sliverpb.ServiceDetail, error)
	StartServiceByName(context.Context, *sliverpb.StartServiceByNameReq) (*sliverpb.ServiceInfo, error)
	// *** Pivots ***
	PivotStartListener(context.Context, *sliverpb.PivotStartListenerReq) (*sliverpb.PivotListener, error)
	PivotStopListener(context.Context, *sliverpb.PivotStopListenerReq) (*commonpb.Empty, error)
	PivotSessionListeners(context.Context, *sliverpb.PivotListenersReq) (*sliverpb.PivotListeners, error)
	PivotGraph(context.Context, *commonpb.Empty) (*clientpb.PivotGraph, error)
	StartService(context.Context, *sliverpb.StartServiceReq) (*sliverpb.ServiceInfo, error)
	StopService(context.Context, *sliverpb.StopServiceReq) (*sliverpb.ServiceInfo, error)
	RemoveService(context.Context, *sliverpb.RemoveServiceReq) (*sliverpb.ServiceInfo, error)
	MakeToken(context.Context, *sliverpb.MakeTokenReq) (*sliverpb.MakeToken, error)
	GetEnv(context.Context, *sliverpb.EnvReq) (*sliverpb.EnvInfo, error)
	SetEnv(context.Context, *sliverpb.SetEnvReq) (*sliverpb.SetEnv, error)
	UnsetEnv(context.Context, *sliverpb.UnsetEnvReq) (*sliverpb.UnsetEnv, error)
	Backdoor(context.Context, *clientpb.BackdoorReq) (*clientpb.Backdoor, error)
	RegistryRead(context.Context, *sliverpb.RegistryReadReq) (*sliverpb.RegistryRead, error)
	RegistryWrite(context.Context, *sliverpb.RegistryWriteReq) (*sliverpb.RegistryWrite, error)
	RegistryCreateKey(context.Context, *sliverpb.RegistryCreateKeyReq) (*sliverpb.RegistryCreateKey, error)
	RegistryDeleteKey(context.Context, *sliverpb.RegistryDeleteKeyReq) (*sliverpb.RegistryDeleteKey, error)
	RegistryListSubKeys(context.Context, *sliverpb.RegistrySubKeyListReq) (*sliverpb.RegistrySubKeyList, error)
	RegistryListValues(context.Context, *sliverpb.RegistryListValuesReq) (*sliverpb.RegistryValuesList, error)
	RegistryReadHive(context.Context, *sliverpb.RegistryReadHiveReq) (*sliverpb.RegistryReadHive, error)
	RunSSHCommand(context.Context, *sliverpb.SSHCommandReq) (*sliverpb.SSHCommand, error)
	HijackDLL(context.Context, *clientpb.DllHijackReq) (*clientpb.DllHijack, error)
	GetPrivs(context.Context, *sliverpb.GetPrivsReq) (*sliverpb.GetPrivs, error)
	StartRportFwdListener(context.Context, *sliverpb.RportFwdStartListenerReq) (*sliverpb.RportFwdListener, error)
	GetRportFwdListeners(context.Context, *sliverpb.RportFwdListenersReq) (*sliverpb.RportFwdListeners, error)
	StopRportFwdListener(context.Context, *sliverpb.RportFwdStopListenerReq) (*sliverpb.RportFwdListener, error)
	// *** Beacon *** -only commands
	OpenSession(context.Context, *sliverpb.OpenSession) (*sliverpb.OpenSession, error)
	CloseSession(context.Context, *sliverpb.CloseSession) (*commonpb.Empty, error)
	// *** Extensions ***
	RegisterExtension(context.Context, *sliverpb.RegisterExtensionReq) (*sliverpb.RegisterExtension, error)
	CallExtension(context.Context, *sliverpb.CallExtensionReq) (*sliverpb.CallExtension, error)
	ListExtensions(context.Context, *sliverpb.ListExtensionsReq) (*sliverpb.ListExtensions, error)
	// *** Wasm Extensions ***
	RegisterWasmExtension(context.Context, *sliverpb.RegisterWasmExtensionReq) (*sliverpb.RegisterWasmExtension, error)
	ListWasmExtensions(context.Context, *sliverpb.ListWasmExtensionsReq) (*sliverpb.ListWasmExtensions, error)
	ExecWasmExtension(context.Context, *sliverpb.ExecWasmExtensionReq) (*sliverpb.ExecWasmExtension, error)
	// *** Wireguard Specific ***
	WGStartPortForward(context.Context, *sliverpb.WGPortForwardStartReq) (*sliverpb.WGPortForward, error)
	WGStopPortForward(context.Context, *sliverpb.WGPortForwardStopReq) (*sliverpb.WGPortForward, error)
	WGStartSocks(context.Context, *sliverpb.WGSocksStartReq) (*sliverpb.WGSocks, error)
	WGStopSocks(context.Context, *sliverpb.WGSocksStopReq) (*sliverpb.WGSocks, error)
	WGListForwarders(context.Context, *sliverpb.WGTCPForwardersReq) (*sliverpb.WGTCPForwarders, error)
	WGListSocksServers(context.Context, *sliverpb.WGSocksServersReq) (*sliverpb.WGSocksServers, error)
	// *** Realtime Commands ***
	Shell(context.Context, *sliverpb.ShellReq) (*sliverpb.Shell, error)
	Portfwd(context.Context, *sliverpb.PortfwdReq) (*sliverpb.Portfwd, error)
	// *** Socks5 ***
	CreateSocks(context.Context, *sliverpb.Socks) (*sliverpb.Socks, error)
	CloseSocks(context.Context, *sliverpb.Socks) (*commonpb.Empty, error)
	SocksProxy(SliverRPC_SocksProxyServer) error
	// *** Tunnels ***
	CreateTunnel(context.Context, *sliverpb.Tunnel) (*sliverpb.Tunnel, error)
	CloseTunnel(context.Context, *sliverpb.Tunnel) (*commonpb.Empty, error)
	TunnelData(SliverRPC_TunnelDataServer) error
	// *** Events ***
	Events(*commonpb.Empty, SliverRPC_EventsServer) error
	// contains filtered or unexported methods
}

SliverRPCServer is the server API for SliverRPC service. All implementations must embed UnimplementedSliverRPCServer for forward compatibility

type SliverRPC_BuilderRegisterClient

type SliverRPC_BuilderRegisterClient interface {
	Recv() (*clientpb.Event, error)
	grpc.ClientStream
}

type SliverRPC_BuilderRegisterServer

type SliverRPC_BuilderRegisterServer interface {
	Send(*clientpb.Event) error
	grpc.ServerStream
}

type SliverRPC_ClientLogClient

type SliverRPC_ClientLogClient interface {
	Send(*clientpb.ClientLogData) error
	CloseAndRecv() (*commonpb.Empty, error)
	grpc.ClientStream
}

type SliverRPC_ClientLogServer

type SliverRPC_ClientLogServer interface {
	SendAndClose(*commonpb.Empty) error
	Recv() (*clientpb.ClientLogData, error)
	grpc.ServerStream
}

type SliverRPC_CrackstationRegisterClient

type SliverRPC_CrackstationRegisterClient interface {
	Recv() (*clientpb.Event, error)
	grpc.ClientStream
}

type SliverRPC_CrackstationRegisterServer

type SliverRPC_CrackstationRegisterServer interface {
	Send(*clientpb.Event) error
	grpc.ServerStream
}

type SliverRPC_EventsClient

type SliverRPC_EventsClient interface {
	Recv() (*clientpb.Event, error)
	grpc.ClientStream
}

type SliverRPC_EventsServer

type SliverRPC_EventsServer interface {
	Send(*clientpb.Event) error
	grpc.ServerStream
}

type SliverRPC_SocksProxyClient

type SliverRPC_SocksProxyClient interface {
	Send(*sliverpb.SocksData) error
	Recv() (*sliverpb.SocksData, error)
	grpc.ClientStream
}

type SliverRPC_SocksProxyServer

type SliverRPC_SocksProxyServer interface {
	Send(*sliverpb.SocksData) error
	Recv() (*sliverpb.SocksData, error)
	grpc.ServerStream
}

type SliverRPC_TunnelDataClient

type SliverRPC_TunnelDataClient interface {
	Send(*sliverpb.TunnelData) error
	Recv() (*sliverpb.TunnelData, error)
	grpc.ClientStream
}

type SliverRPC_TunnelDataServer

type SliverRPC_TunnelDataServer interface {
	Send(*sliverpb.TunnelData) error
	Recv() (*sliverpb.TunnelData, error)
	grpc.ServerStream
}

type UnimplementedSliverRPCServer

type UnimplementedSliverRPCServer struct {
}

UnimplementedSliverRPCServer must be embedded to have forward compatible implementations.

func (UnimplementedSliverRPCServer) Backdoor

func (UnimplementedSliverRPCServer) BuilderRegister

func (UnimplementedSliverRPCServer) BuilderTrigger

func (UnimplementedSliverRPCServer) Builders

func (UnimplementedSliverRPCServer) CallExtension

func (UnimplementedSliverRPCServer) Canaries

func (UnimplementedSliverRPCServer) CancelBeaconTask

func (UnimplementedSliverRPCServer) Cd

func (UnimplementedSliverRPCServer) Chmod

func (UnimplementedSliverRPCServer) Chown

func (UnimplementedSliverRPCServer) Chtimes

func (UnimplementedSliverRPCServer) ClientLog

func (UnimplementedSliverRPCServer) CloseSession

func (UnimplementedSliverRPCServer) CloseSocks

func (UnimplementedSliverRPCServer) CloseTunnel

func (UnimplementedSliverRPCServer) Cp

func (UnimplementedSliverRPCServer) CrackFileChunkDownload

func (UnimplementedSliverRPCServer) CrackFileChunkUpload

func (UnimplementedSliverRPCServer) CrackFileComplete

func (UnimplementedSliverRPCServer) CrackFileCreate

func (UnimplementedSliverRPCServer) CrackFileDelete

func (UnimplementedSliverRPCServer) CrackFilesList

func (UnimplementedSliverRPCServer) CrackTaskByID

func (UnimplementedSliverRPCServer) CrackTaskUpdate

func (UnimplementedSliverRPCServer) CrackstationBenchmark

func (UnimplementedSliverRPCServer) CrackstationRegister

func (UnimplementedSliverRPCServer) CrackstationTrigger

func (UnimplementedSliverRPCServer) Crackstations

func (UnimplementedSliverRPCServer) CreateSocks

func (UnimplementedSliverRPCServer) CreateTunnel

func (UnimplementedSliverRPCServer) Creds

func (UnimplementedSliverRPCServer) CredsAdd

func (UnimplementedSliverRPCServer) CredsRm

func (UnimplementedSliverRPCServer) CredsSniffHashType

func (UnimplementedSliverRPCServer) CredsUpdate

func (UnimplementedSliverRPCServer) DeleteImplantBuild

func (UnimplementedSliverRPCServer) DeleteImplantProfile

func (UnimplementedSliverRPCServer) Download

func (UnimplementedSliverRPCServer) Events

func (UnimplementedSliverRPCServer) Execute

func (UnimplementedSliverRPCServer) ExecuteAssembly

func (UnimplementedSliverRPCServer) ExecuteWindows

func (UnimplementedSliverRPCServer) Generate

func (UnimplementedSliverRPCServer) GenerateExternalGetBuildConfig

func (UnimplementedSliverRPCServer) GenerateExternalSaveBuild

func (UnimplementedSliverRPCServer) GenerateStage

func (UnimplementedSliverRPCServer) GenerateUniqueIP

func (UnimplementedSliverRPCServer) GenerateWGClientConfig

func (UnimplementedSliverRPCServer) GetBeacon

func (UnimplementedSliverRPCServer) GetBeaconTaskContent

func (UnimplementedSliverRPCServer) GetBeaconTasks

func (UnimplementedSliverRPCServer) GetBeacons

func (UnimplementedSliverRPCServer) GetCertificateInfo

func (UnimplementedSliverRPCServer) GetCompiler

func (UnimplementedSliverRPCServer) GetCredByID

func (UnimplementedSliverRPCServer) GetCredsByHashType

func (UnimplementedSliverRPCServer) GetEnv

func (UnimplementedSliverRPCServer) GetHTTPC2ProfileByName

func (UnimplementedSliverRPCServer) GetHTTPC2Profiles

func (UnimplementedSliverRPCServer) GetJobs

func (UnimplementedSliverRPCServer) GetOperators

func (UnimplementedSliverRPCServer) GetPlaintextCredsByHashType

func (UnimplementedSliverRPCServer) GetPrivs

func (UnimplementedSliverRPCServer) GetRportFwdListeners

func (UnimplementedSliverRPCServer) GetSessions

func (UnimplementedSliverRPCServer) GetSystem

func (UnimplementedSliverRPCServer) GetVersion

func (UnimplementedSliverRPCServer) Grep

func (UnimplementedSliverRPCServer) HijackDLL

func (UnimplementedSliverRPCServer) Host

func (UnimplementedSliverRPCServer) HostIOCRm

func (UnimplementedSliverRPCServer) HostRm

func (UnimplementedSliverRPCServer) Hosts

func (UnimplementedSliverRPCServer) Ifconfig

func (UnimplementedSliverRPCServer) Impersonate

func (UnimplementedSliverRPCServer) ImplantBuilds

func (UnimplementedSliverRPCServer) ImplantProfiles

func (UnimplementedSliverRPCServer) Kill

func (UnimplementedSliverRPCServer) KillJob

func (UnimplementedSliverRPCServer) ListExtensions

func (UnimplementedSliverRPCServer) LootAdd

func (UnimplementedSliverRPCServer) LootAll

func (UnimplementedSliverRPCServer) LootContent

func (UnimplementedSliverRPCServer) LootRm

func (UnimplementedSliverRPCServer) LootUpdate

func (UnimplementedSliverRPCServer) Ls

func (UnimplementedSliverRPCServer) MakeToken

func (UnimplementedSliverRPCServer) MemfilesAdd

func (UnimplementedSliverRPCServer) MemfilesList

func (UnimplementedSliverRPCServer) MemfilesRm

func (UnimplementedSliverRPCServer) Migrate

func (UnimplementedSliverRPCServer) Mkdir

func (UnimplementedSliverRPCServer) MonitorAddConfig

func (UnimplementedSliverRPCServer) MonitorDelConfig

func (UnimplementedSliverRPCServer) MonitorListConfig

func (UnimplementedSliverRPCServer) MonitorStart

func (UnimplementedSliverRPCServer) MonitorStop

func (UnimplementedSliverRPCServer) Mount

func (UnimplementedSliverRPCServer) Msf

func (UnimplementedSliverRPCServer) MsfRemote

func (UnimplementedSliverRPCServer) MsfStage

func (UnimplementedSliverRPCServer) Mv

func (UnimplementedSliverRPCServer) Netstat

func (UnimplementedSliverRPCServer) OpenSession

func (UnimplementedSliverRPCServer) Ping

func (UnimplementedSliverRPCServer) PivotGraph

func (UnimplementedSliverRPCServer) PivotSessionListeners

func (UnimplementedSliverRPCServer) PivotStartListener

func (UnimplementedSliverRPCServer) PivotStopListener

func (UnimplementedSliverRPCServer) Portfwd

func (UnimplementedSliverRPCServer) ProcessDump

func (UnimplementedSliverRPCServer) Ps

func (UnimplementedSliverRPCServer) Pwd

func (UnimplementedSliverRPCServer) Reconfigure

func (UnimplementedSliverRPCServer) Regenerate

func (UnimplementedSliverRPCServer) RegistryRead

func (UnimplementedSliverRPCServer) RegistryReadHive

func (UnimplementedSliverRPCServer) RegistryWrite

func (UnimplementedSliverRPCServer) RemoveService

func (UnimplementedSliverRPCServer) Rename

func (UnimplementedSliverRPCServer) RestartJobs

func (UnimplementedSliverRPCServer) RevToSelf

func (UnimplementedSliverRPCServer) Rm

func (UnimplementedSliverRPCServer) RmBeacon

func (UnimplementedSliverRPCServer) RunAs

func (UnimplementedSliverRPCServer) RunSSHCommand

func (UnimplementedSliverRPCServer) SaveHTTPC2Profile

func (UnimplementedSliverRPCServer) SaveImplantProfile

func (UnimplementedSliverRPCServer) Screenshot

func (UnimplementedSliverRPCServer) ServiceDetail

func (UnimplementedSliverRPCServer) Services

func (UnimplementedSliverRPCServer) SetEnv

func (UnimplementedSliverRPCServer) Shell

func (UnimplementedSliverRPCServer) ShellcodeEncoder

func (UnimplementedSliverRPCServer) ShellcodeEncoderMap

func (UnimplementedSliverRPCServer) ShellcodeRDI

func (UnimplementedSliverRPCServer) Sideload

func (UnimplementedSliverRPCServer) SocksProxy

func (UnimplementedSliverRPCServer) SpawnDll

func (UnimplementedSliverRPCServer) StageImplantBuild

func (UnimplementedSliverRPCServer) StartDNSListener

func (UnimplementedSliverRPCServer) StartHTTPListener

func (UnimplementedSliverRPCServer) StartHTTPSListener

func (UnimplementedSliverRPCServer) StartMTLSListener

func (UnimplementedSliverRPCServer) StartService

func (UnimplementedSliverRPCServer) StartServiceByName

func (UnimplementedSliverRPCServer) StartTCPStagerListener

func (UnimplementedSliverRPCServer) StartWGListener

func (UnimplementedSliverRPCServer) StopService

func (UnimplementedSliverRPCServer) Task

func (UnimplementedSliverRPCServer) Terminate

func (UnimplementedSliverRPCServer) TrafficEncoderAdd

func (UnimplementedSliverRPCServer) TrafficEncoderMap

func (UnimplementedSliverRPCServer) TrafficEncoderRm

func (UnimplementedSliverRPCServer) TunnelData

func (UnimplementedSliverRPCServer) UnsetEnv

func (UnimplementedSliverRPCServer) UpdateBeaconIntegrityInformation

func (UnimplementedSliverRPCServer) UpdateBeaconIntegrityInformation(context.Context, *clientpb.BeaconIntegrity) (*commonpb.Empty, error)

func (UnimplementedSliverRPCServer) Upload

func (UnimplementedSliverRPCServer) WGListForwarders

func (UnimplementedSliverRPCServer) WGListSocksServers

func (UnimplementedSliverRPCServer) WGStartPortForward

func (UnimplementedSliverRPCServer) WGStartSocks

func (UnimplementedSliverRPCServer) WGStopPortForward

func (UnimplementedSliverRPCServer) WGStopSocks

func (UnimplementedSliverRPCServer) Website

func (UnimplementedSliverRPCServer) WebsiteAddContent

func (UnimplementedSliverRPCServer) WebsiteRemove

func (UnimplementedSliverRPCServer) WebsiteRemoveContent

func (UnimplementedSliverRPCServer) WebsiteUpdateContent

func (UnimplementedSliverRPCServer) Websites

type UnsafeSliverRPCServer

type UnsafeSliverRPCServer interface {
	// contains filtered or unexported methods
}

UnsafeSliverRPCServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SliverRPCServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL