Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterMaliceRPCServer(s grpc.ServiceRegistrar, srv MaliceRPCServer)
- func RegisterRootRPCServer(s grpc.ServiceRegistrar, srv RootRPCServer)
- type MaliceRPCClient
- type MaliceRPCServer
- type MaliceRPC_EventsClient
- type MaliceRPC_EventsServer
- type RootRPCClient
- type RootRPCServer
- type UnimplementedMaliceRPCServer
- func (UnimplementedMaliceRPCServer) Broadcast(context.Context, *clientpb.Event) (*clientpb.Empty, error)
- func (UnimplementedMaliceRPCServer) Build(context.Context, *clientpb.Generate) (*clientpb.Builder, error)
- func (UnimplementedMaliceRPCServer) BuildLog(context.Context, *clientpb.Builder) (*clientpb.Builder, error)
- func (UnimplementedMaliceRPCServer) Bypass(context.Context, *implantpb.BypassRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) CancelTask(context.Context, *implantpb.ImplantTask) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Cat(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Cd(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Chmod(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Chown(context.Context, *implantpb.ChownRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Clear(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Cp(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Curl(context.Context, *implantpb.CurlRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) DLL2Shellcode(context.Context, *clientpb.DLL2Shellcode) (*clientpb.Bin, error)
- func (UnimplementedMaliceRPCServer) Download(context.Context, *implantpb.DownloadRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) DownloadArtifact(context.Context, *clientpb.Builder) (*clientpb.Builder, error)
- func (UnimplementedMaliceRPCServer) EXE2Shellcode(context.Context, *clientpb.EXE2Shellcode) (*clientpb.Bin, error)
- func (UnimplementedMaliceRPCServer) Env(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Events(*clientpb.Empty, MaliceRPC_EventsServer) error
- func (UnimplementedMaliceRPCServer) Execute(context.Context, *implantpb.ExecRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ExecuteAddon(context.Context, *implantpb.ExecuteAddon) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ExecuteArmory(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ExecuteAssembly(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ExecuteBof(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ExecuteDLL(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ExecuteEXE(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ExecuteLocal(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ExecutePowerpick(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ExecuteShellcode(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ExecuteSpawn(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) GetAllTaskContent(context.Context, *clientpb.Task) (*clientpb.TaskContexts, error)
- func (UnimplementedMaliceRPCServer) GetBasic(context.Context, *clientpb.Empty) (*clientpb.Basic, error)
- func (UnimplementedMaliceRPCServer) GetClients(context.Context, *clientpb.Empty) (*clientpb.Clients, error)
- func (UnimplementedMaliceRPCServer) GetFiles(context.Context, *clientpb.Session) (*clientpb.Files, error)
- func (UnimplementedMaliceRPCServer) GetJobs(context.Context, *clientpb.Empty) (*clientpb.Jobs, error)
- func (UnimplementedMaliceRPCServer) GetListeners(context.Context, *clientpb.Empty) (*clientpb.Listeners, error)
- func (UnimplementedMaliceRPCServer) GetPipelines(context.Context, *clientpb.Empty) (*clientpb.Pipelines, error)
- func (UnimplementedMaliceRPCServer) GetProfiles(context.Context, *clientpb.Empty) (*clientpb.Profiles, error)
- func (UnimplementedMaliceRPCServer) GetSession(context.Context, *clientpb.SessionRequest) (*clientpb.Session, error)
- func (UnimplementedMaliceRPCServer) GetSessionHistory(context.Context, *clientpb.SessionLog) (*clientpb.TasksContext, error)
- func (UnimplementedMaliceRPCServer) GetSessions(context.Context, *clientpb.SessionRequest) (*clientpb.Sessions, error)
- func (UnimplementedMaliceRPCServer) GetSystem(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) GetTaskContent(context.Context, *clientpb.Task) (*clientpb.TaskContext, error)
- func (UnimplementedMaliceRPCServer) GetTaskFiles(context.Context, *clientpb.Session) (*clientpb.Files, error)
- func (UnimplementedMaliceRPCServer) GetTasks(context.Context, *clientpb.TaskRequest) (*clientpb.Tasks, error)
- func (UnimplementedMaliceRPCServer) Info(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Kill(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ListAddon(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ListArtifact(context.Context, *clientpb.Empty) (*clientpb.Builders, error)
- func (UnimplementedMaliceRPCServer) ListJobs(context.Context, *clientpb.Empty) (*clientpb.Pipelines, error)
- func (UnimplementedMaliceRPCServer) ListModule(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) LoadAddon(context.Context, *implantpb.LoadAddon) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) LoadModule(context.Context, *implantpb.LoadModule) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) LoginClient(context.Context, *clientpb.LoginReq) (*clientpb.Client, error)
- func (UnimplementedMaliceRPCServer) Ls(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) MaleficSRDI(context.Context, *clientpb.Builder) (*clientpb.Builder, error)
- func (UnimplementedMaliceRPCServer) Mkdir(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Mv(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Netstat(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) NewProfile(context.Context, *clientpb.Profile) (*clientpb.Empty, error)
- func (UnimplementedMaliceRPCServer) Notify(context.Context, *clientpb.Event) (*clientpb.Empty, error)
- func (UnimplementedMaliceRPCServer) OnHook(context.Context, *clientpb.On) (*clientpb.Empty, error)
- func (UnimplementedMaliceRPCServer) Ping(context.Context, *implantpb.Ping) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) PipeClose(context.Context, *implantpb.PipeRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) PipeRead(context.Context, *implantpb.PipeRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) PipeUpload(context.Context, *implantpb.PipeRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Polling(context.Context, *clientpb.Polling) (*clientpb.Empty, error)
- func (UnimplementedMaliceRPCServer) Privs(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Ps(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Pwd(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) RefreshModule(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) RegAdd(context.Context, *implantpb.RegistryWriteRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) RegDelete(context.Context, *implantpb.RegistryRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) RegListKey(context.Context, *implantpb.RegistryRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) RegListValue(context.Context, *implantpb.RegistryRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) RegQuery(context.Context, *implantpb.RegistryRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Rm(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Runas(context.Context, *implantpb.RunAsRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ServiceCreate(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ServiceDelete(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ServiceList(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ServiceQuery(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ServiceStart(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ServiceStop(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) SessionEvent(context.Context, *clientpb.Event) (*clientpb.Empty, error)
- func (UnimplementedMaliceRPCServer) SessionManage(context.Context, *clientpb.BasicUpdateSession) (*clientpb.Empty, error)
- func (UnimplementedMaliceRPCServer) SetEnv(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) ShellcodeEncode(context.Context, *clientpb.ShellcodeEncode) (*clientpb.Bin, error)
- func (UnimplementedMaliceRPCServer) Sleep(context.Context, *implantpb.Timer) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Suicide(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Sync(context.Context, *clientpb.Sync) (*clientpb.SyncResp, error)
- func (UnimplementedMaliceRPCServer) TaskSchdCreate(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) TaskSchdDelete(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) TaskSchdList(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) TaskSchdQuery(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) TaskSchdRun(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) TaskSchdStart(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) TaskSchdStop(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) UnsetEnv(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) Upload(context.Context, *implantpb.UploadRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) UploadArtifact(context.Context, *clientpb.Builder) (*clientpb.Builder, error)
- func (UnimplementedMaliceRPCServer) WaitTaskContent(context.Context, *clientpb.Task) (*clientpb.TaskContext, error)
- func (UnimplementedMaliceRPCServer) WaitTaskFinish(context.Context, *clientpb.Task) (*clientpb.TaskContext, error)
- func (UnimplementedMaliceRPCServer) Website(context.Context, *clientpb.Website) (*clientpb.Website, error)
- func (UnimplementedMaliceRPCServer) WebsiteAddContent(context.Context, *clientpb.WebsiteAddContent) (*clientpb.Website, error)
- func (UnimplementedMaliceRPCServer) WebsiteRemove(context.Context, *clientpb.Website) (*clientpb.Empty, error)
- func (UnimplementedMaliceRPCServer) WebsiteRemoveContent(context.Context, *clientpb.WebsiteRemoveContent) (*clientpb.Website, error)
- func (UnimplementedMaliceRPCServer) WebsiteUpdateContent(context.Context, *clientpb.WebsiteAddContent) (*clientpb.Website, error)
- func (UnimplementedMaliceRPCServer) Websites(context.Context, *clientpb.Empty) (*clientpb.Websites, error)
- func (UnimplementedMaliceRPCServer) Whoami(context.Context, *implantpb.Request) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) WmiExecute(context.Context, *implantpb.WmiMethodRequest) (*clientpb.Task, error)
- func (UnimplementedMaliceRPCServer) WmiQuery(context.Context, *implantpb.WmiQueryRequest) (*clientpb.Task, error)
- type UnimplementedRootRPCServer
- func (UnimplementedRootRPCServer) AddClient(context.Context, *rootpb.Operator) (*rootpb.Response, error)
- func (UnimplementedRootRPCServer) AddListener(context.Context, *rootpb.Operator) (*rootpb.Response, error)
- func (UnimplementedRootRPCServer) ListClients(context.Context, *rootpb.Operator) (*clientpb.Clients, error)
- func (UnimplementedRootRPCServer) ListListeners(context.Context, *rootpb.Operator) (*clientpb.Listeners, error)
- func (UnimplementedRootRPCServer) RemoveClient(context.Context, *rootpb.Operator) (*rootpb.Response, error)
- func (UnimplementedRootRPCServer) RemoveListener(context.Context, *rootpb.Operator) (*rootpb.Response, error)
- type UnsafeMaliceRPCServer
- type UnsafeRootRPCServer
Constants ¶
const ( MaliceRPC_LoginClient_FullMethodName = "/clientrpc.MaliceRPC/LoginClient" MaliceRPC_GetBasic_FullMethodName = "/clientrpc.MaliceRPC/GetBasic" MaliceRPC_GetClients_FullMethodName = "/clientrpc.MaliceRPC/GetClients" MaliceRPC_GetSessions_FullMethodName = "/clientrpc.MaliceRPC/GetSessions" MaliceRPC_GetSession_FullMethodName = "/clientrpc.MaliceRPC/GetSession" MaliceRPC_GetSessionHistory_FullMethodName = "/clientrpc.MaliceRPC/GetSessionHistory" MaliceRPC_SessionManage_FullMethodName = "/clientrpc.MaliceRPC/SessionManage" MaliceRPC_GetListeners_FullMethodName = "/clientrpc.MaliceRPC/GetListeners" MaliceRPC_GetPipelines_FullMethodName = "/clientrpc.MaliceRPC/GetPipelines" MaliceRPC_GetJobs_FullMethodName = "/clientrpc.MaliceRPC/GetJobs" MaliceRPC_GetTasks_FullMethodName = "/clientrpc.MaliceRPC/GetTasks" MaliceRPC_GetTaskContent_FullMethodName = "/clientrpc.MaliceRPC/GetTaskContent" MaliceRPC_GetTaskFiles_FullMethodName = "/clientrpc.MaliceRPC/GetTaskFiles" MaliceRPC_WaitTaskContent_FullMethodName = "/clientrpc.MaliceRPC/WaitTaskContent" MaliceRPC_WaitTaskFinish_FullMethodName = "/clientrpc.MaliceRPC/WaitTaskFinish" MaliceRPC_GetAllTaskContent_FullMethodName = "/clientrpc.MaliceRPC/GetAllTaskContent" MaliceRPC_GetFiles_FullMethodName = "/clientrpc.MaliceRPC/GetFiles" MaliceRPC_Events_FullMethodName = "/clientrpc.MaliceRPC/Events" MaliceRPC_Broadcast_FullMethodName = "/clientrpc.MaliceRPC/Broadcast" MaliceRPC_Notify_FullMethodName = "/clientrpc.MaliceRPC/Notify" MaliceRPC_SessionEvent_FullMethodName = "/clientrpc.MaliceRPC/SessionEvent" MaliceRPC_OnHook_FullMethodName = "/clientrpc.MaliceRPC/OnHook" MaliceRPC_Ping_FullMethodName = "/clientrpc.MaliceRPC/Ping" MaliceRPC_Sleep_FullMethodName = "/clientrpc.MaliceRPC/Sleep" MaliceRPC_Suicide_FullMethodName = "/clientrpc.MaliceRPC/Suicide" MaliceRPC_ListModule_FullMethodName = "/clientrpc.MaliceRPC/ListModule" MaliceRPC_LoadModule_FullMethodName = "/clientrpc.MaliceRPC/LoadModule" MaliceRPC_RefreshModule_FullMethodName = "/clientrpc.MaliceRPC/RefreshModule" MaliceRPC_ListAddon_FullMethodName = "/clientrpc.MaliceRPC/ListAddon" MaliceRPC_LoadAddon_FullMethodName = "/clientrpc.MaliceRPC/LoadAddon" MaliceRPC_ExecuteAddon_FullMethodName = "/clientrpc.MaliceRPC/ExecuteAddon" MaliceRPC_Clear_FullMethodName = "/clientrpc.MaliceRPC/Clear" MaliceRPC_CancelTask_FullMethodName = "/clientrpc.MaliceRPC/CancelTask" MaliceRPC_Polling_FullMethodName = "/clientrpc.MaliceRPC/Polling" MaliceRPC_Upload_FullMethodName = "/clientrpc.MaliceRPC/Upload" MaliceRPC_Download_FullMethodName = "/clientrpc.MaliceRPC/Download" MaliceRPC_Sync_FullMethodName = "/clientrpc.MaliceRPC/Sync" MaliceRPC_Pwd_FullMethodName = "/clientrpc.MaliceRPC/Pwd" MaliceRPC_Ls_FullMethodName = "/clientrpc.MaliceRPC/Ls" MaliceRPC_Cd_FullMethodName = "/clientrpc.MaliceRPC/Cd" MaliceRPC_Rm_FullMethodName = "/clientrpc.MaliceRPC/Rm" MaliceRPC_Mv_FullMethodName = "/clientrpc.MaliceRPC/Mv" MaliceRPC_Cp_FullMethodName = "/clientrpc.MaliceRPC/Cp" MaliceRPC_Cat_FullMethodName = "/clientrpc.MaliceRPC/Cat" MaliceRPC_Mkdir_FullMethodName = "/clientrpc.MaliceRPC/Mkdir" MaliceRPC_Chmod_FullMethodName = "/clientrpc.MaliceRPC/Chmod" MaliceRPC_Chown_FullMethodName = "/clientrpc.MaliceRPC/Chown" MaliceRPC_Kill_FullMethodName = "/clientrpc.MaliceRPC/Kill" MaliceRPC_Ps_FullMethodName = "/clientrpc.MaliceRPC/Ps" MaliceRPC_Netstat_FullMethodName = "/clientrpc.MaliceRPC/Netstat" MaliceRPC_Curl_FullMethodName = "/clientrpc.MaliceRPC/Curl" MaliceRPC_Env_FullMethodName = "/clientrpc.MaliceRPC/Env" MaliceRPC_SetEnv_FullMethodName = "/clientrpc.MaliceRPC/SetEnv" MaliceRPC_UnsetEnv_FullMethodName = "/clientrpc.MaliceRPC/UnsetEnv" MaliceRPC_Whoami_FullMethodName = "/clientrpc.MaliceRPC/Whoami" MaliceRPC_Info_FullMethodName = "/clientrpc.MaliceRPC/Info" MaliceRPC_Bypass_FullMethodName = "/clientrpc.MaliceRPC/Bypass" MaliceRPC_RegQuery_FullMethodName = "/clientrpc.MaliceRPC/RegQuery" MaliceRPC_RegAdd_FullMethodName = "/clientrpc.MaliceRPC/RegAdd" MaliceRPC_RegDelete_FullMethodName = "/clientrpc.MaliceRPC/RegDelete" MaliceRPC_RegListKey_FullMethodName = "/clientrpc.MaliceRPC/RegListKey" MaliceRPC_RegListValue_FullMethodName = "/clientrpc.MaliceRPC/RegListValue" MaliceRPC_ServiceList_FullMethodName = "/clientrpc.MaliceRPC/ServiceList" MaliceRPC_ServiceCreate_FullMethodName = "/clientrpc.MaliceRPC/ServiceCreate" MaliceRPC_ServiceStart_FullMethodName = "/clientrpc.MaliceRPC/ServiceStart" MaliceRPC_ServiceStop_FullMethodName = "/clientrpc.MaliceRPC/ServiceStop" MaliceRPC_ServiceQuery_FullMethodName = "/clientrpc.MaliceRPC/ServiceQuery" MaliceRPC_ServiceDelete_FullMethodName = "/clientrpc.MaliceRPC/ServiceDelete" MaliceRPC_TaskSchdList_FullMethodName = "/clientrpc.MaliceRPC/TaskSchdList" MaliceRPC_TaskSchdCreate_FullMethodName = "/clientrpc.MaliceRPC/TaskSchdCreate" MaliceRPC_TaskSchdStart_FullMethodName = "/clientrpc.MaliceRPC/TaskSchdStart" MaliceRPC_TaskSchdStop_FullMethodName = "/clientrpc.MaliceRPC/TaskSchdStop" MaliceRPC_TaskSchdDelete_FullMethodName = "/clientrpc.MaliceRPC/TaskSchdDelete" MaliceRPC_TaskSchdQuery_FullMethodName = "/clientrpc.MaliceRPC/TaskSchdQuery" MaliceRPC_TaskSchdRun_FullMethodName = "/clientrpc.MaliceRPC/TaskSchdRun" MaliceRPC_WmiQuery_FullMethodName = "/clientrpc.MaliceRPC/WmiQuery" MaliceRPC_WmiExecute_FullMethodName = "/clientrpc.MaliceRPC/WmiExecute" MaliceRPC_Runas_FullMethodName = "/clientrpc.MaliceRPC/Runas" MaliceRPC_Privs_FullMethodName = "/clientrpc.MaliceRPC/Privs" MaliceRPC_GetSystem_FullMethodName = "/clientrpc.MaliceRPC/GetSystem" MaliceRPC_PipeUpload_FullMethodName = "/clientrpc.MaliceRPC/PipeUpload" MaliceRPC_PipeRead_FullMethodName = "/clientrpc.MaliceRPC/PipeRead" MaliceRPC_PipeClose_FullMethodName = "/clientrpc.MaliceRPC/PipeClose" MaliceRPC_Execute_FullMethodName = "/clientrpc.MaliceRPC/Execute" MaliceRPC_ExecuteSpawn_FullMethodName = "/clientrpc.MaliceRPC/ExecuteSpawn" MaliceRPC_ExecuteAssembly_FullMethodName = "/clientrpc.MaliceRPC/ExecuteAssembly" MaliceRPC_ExecutePowerpick_FullMethodName = "/clientrpc.MaliceRPC/ExecutePowerpick" MaliceRPC_ExecuteEXE_FullMethodName = "/clientrpc.MaliceRPC/ExecuteEXE" MaliceRPC_ExecuteDLL_FullMethodName = "/clientrpc.MaliceRPC/ExecuteDLL" MaliceRPC_ExecuteArmory_FullMethodName = "/clientrpc.MaliceRPC/ExecuteArmory" MaliceRPC_ExecuteShellcode_FullMethodName = "/clientrpc.MaliceRPC/ExecuteShellcode" MaliceRPC_ExecuteBof_FullMethodName = "/clientrpc.MaliceRPC/ExecuteBof" MaliceRPC_ExecuteLocal_FullMethodName = "/clientrpc.MaliceRPC/ExecuteLocal" MaliceRPC_EXE2Shellcode_FullMethodName = "/clientrpc.MaliceRPC/EXE2Shellcode" MaliceRPC_DLL2Shellcode_FullMethodName = "/clientrpc.MaliceRPC/DLL2Shellcode" MaliceRPC_ShellcodeEncode_FullMethodName = "/clientrpc.MaliceRPC/ShellcodeEncode" MaliceRPC_ListJobs_FullMethodName = "/clientrpc.MaliceRPC/ListJobs" MaliceRPC_Websites_FullMethodName = "/clientrpc.MaliceRPC/Websites" MaliceRPC_Website_FullMethodName = "/clientrpc.MaliceRPC/Website" MaliceRPC_WebsiteRemove_FullMethodName = "/clientrpc.MaliceRPC/WebsiteRemove" MaliceRPC_WebsiteAddContent_FullMethodName = "/clientrpc.MaliceRPC/WebsiteAddContent" MaliceRPC_WebsiteUpdateContent_FullMethodName = "/clientrpc.MaliceRPC/WebsiteUpdateContent" MaliceRPC_WebsiteRemoveContent_FullMethodName = "/clientrpc.MaliceRPC/WebsiteRemoveContent" MaliceRPC_NewProfile_FullMethodName = "/clientrpc.MaliceRPC/NewProfile" MaliceRPC_GetProfiles_FullMethodName = "/clientrpc.MaliceRPC/GetProfiles" MaliceRPC_Build_FullMethodName = "/clientrpc.MaliceRPC/Build" MaliceRPC_BuildLog_FullMethodName = "/clientrpc.MaliceRPC/BuildLog" MaliceRPC_DownloadArtifact_FullMethodName = "/clientrpc.MaliceRPC/DownloadArtifact" MaliceRPC_UploadArtifact_FullMethodName = "/clientrpc.MaliceRPC/UploadArtifact" MaliceRPC_ListArtifact_FullMethodName = "/clientrpc.MaliceRPC/ListArtifact" MaliceRPC_MaleficSRDI_FullMethodName = "/clientrpc.MaliceRPC/MaleficSRDI" )
const ( RootRPC_AddClient_FullMethodName = "/clientrpc.RootRPC/AddClient" RootRPC_RemoveClient_FullMethodName = "/clientrpc.RootRPC/RemoveClient" RootRPC_ListClients_FullMethodName = "/clientrpc.RootRPC/ListClients" RootRPC_AddListener_FullMethodName = "/clientrpc.RootRPC/AddListener" RootRPC_RemoveListener_FullMethodName = "/clientrpc.RootRPC/RemoveListener" RootRPC_ListListeners_FullMethodName = "/clientrpc.RootRPC/ListListeners" )
Variables ¶
var File_services_clientrpc_service_proto protoreflect.FileDescriptor
var MaliceRPC_ServiceDesc = grpc.ServiceDesc{ ServiceName: "clientrpc.MaliceRPC", HandlerType: (*MaliceRPCServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "LoginClient", Handler: _MaliceRPC_LoginClient_Handler, }, { MethodName: "GetBasic", Handler: _MaliceRPC_GetBasic_Handler, }, { MethodName: "GetClients", Handler: _MaliceRPC_GetClients_Handler, }, { MethodName: "GetSessions", Handler: _MaliceRPC_GetSessions_Handler, }, { MethodName: "GetSession", Handler: _MaliceRPC_GetSession_Handler, }, { MethodName: "GetSessionHistory", Handler: _MaliceRPC_GetSessionHistory_Handler, }, { MethodName: "SessionManage", Handler: _MaliceRPC_SessionManage_Handler, }, { MethodName: "GetListeners", Handler: _MaliceRPC_GetListeners_Handler, }, { MethodName: "GetPipelines", Handler: _MaliceRPC_GetPipelines_Handler, }, { MethodName: "GetJobs", Handler: _MaliceRPC_GetJobs_Handler, }, { MethodName: "GetTasks", Handler: _MaliceRPC_GetTasks_Handler, }, { MethodName: "GetTaskContent", Handler: _MaliceRPC_GetTaskContent_Handler, }, { MethodName: "GetTaskFiles", Handler: _MaliceRPC_GetTaskFiles_Handler, }, { MethodName: "WaitTaskContent", Handler: _MaliceRPC_WaitTaskContent_Handler, }, { MethodName: "WaitTaskFinish", Handler: _MaliceRPC_WaitTaskFinish_Handler, }, { MethodName: "GetAllTaskContent", Handler: _MaliceRPC_GetAllTaskContent_Handler, }, { MethodName: "GetFiles", Handler: _MaliceRPC_GetFiles_Handler, }, { MethodName: "Broadcast", Handler: _MaliceRPC_Broadcast_Handler, }, { MethodName: "Notify", Handler: _MaliceRPC_Notify_Handler, }, { MethodName: "SessionEvent", Handler: _MaliceRPC_SessionEvent_Handler, }, { MethodName: "OnHook", Handler: _MaliceRPC_OnHook_Handler, }, { MethodName: "Ping", Handler: _MaliceRPC_Ping_Handler, }, { MethodName: "Sleep", Handler: _MaliceRPC_Sleep_Handler, }, { MethodName: "Suicide", Handler: _MaliceRPC_Suicide_Handler, }, { MethodName: "ListModule", Handler: _MaliceRPC_ListModule_Handler, }, { MethodName: "LoadModule", Handler: _MaliceRPC_LoadModule_Handler, }, { MethodName: "RefreshModule", Handler: _MaliceRPC_RefreshModule_Handler, }, { MethodName: "ListAddon", Handler: _MaliceRPC_ListAddon_Handler, }, { MethodName: "LoadAddon", Handler: _MaliceRPC_LoadAddon_Handler, }, { MethodName: "ExecuteAddon", Handler: _MaliceRPC_ExecuteAddon_Handler, }, { MethodName: "Clear", Handler: _MaliceRPC_Clear_Handler, }, { MethodName: "CancelTask", Handler: _MaliceRPC_CancelTask_Handler, }, { MethodName: "Polling", Handler: _MaliceRPC_Polling_Handler, }, { MethodName: "Upload", Handler: _MaliceRPC_Upload_Handler, }, { MethodName: "Download", Handler: _MaliceRPC_Download_Handler, }, { MethodName: "Sync", Handler: _MaliceRPC_Sync_Handler, }, { MethodName: "Pwd", Handler: _MaliceRPC_Pwd_Handler, }, { MethodName: "Ls", Handler: _MaliceRPC_Ls_Handler, }, { MethodName: "Cd", Handler: _MaliceRPC_Cd_Handler, }, { MethodName: "Rm", Handler: _MaliceRPC_Rm_Handler, }, { MethodName: "Mv", Handler: _MaliceRPC_Mv_Handler, }, { MethodName: "Cp", Handler: _MaliceRPC_Cp_Handler, }, { MethodName: "Cat", Handler: _MaliceRPC_Cat_Handler, }, { MethodName: "Mkdir", Handler: _MaliceRPC_Mkdir_Handler, }, { MethodName: "Chmod", Handler: _MaliceRPC_Chmod_Handler, }, { MethodName: "Chown", Handler: _MaliceRPC_Chown_Handler, }, { MethodName: "Kill", Handler: _MaliceRPC_Kill_Handler, }, { MethodName: "Ps", Handler: _MaliceRPC_Ps_Handler, }, { MethodName: "Netstat", Handler: _MaliceRPC_Netstat_Handler, }, { MethodName: "Curl", Handler: _MaliceRPC_Curl_Handler, }, { MethodName: "Env", Handler: _MaliceRPC_Env_Handler, }, { MethodName: "SetEnv", Handler: _MaliceRPC_SetEnv_Handler, }, { MethodName: "UnsetEnv", Handler: _MaliceRPC_UnsetEnv_Handler, }, { MethodName: "Whoami", Handler: _MaliceRPC_Whoami_Handler, }, { MethodName: "Info", Handler: _MaliceRPC_Info_Handler, }, { MethodName: "Bypass", Handler: _MaliceRPC_Bypass_Handler, }, { MethodName: "RegQuery", Handler: _MaliceRPC_RegQuery_Handler, }, { MethodName: "RegAdd", Handler: _MaliceRPC_RegAdd_Handler, }, { MethodName: "RegDelete", Handler: _MaliceRPC_RegDelete_Handler, }, { MethodName: "RegListKey", Handler: _MaliceRPC_RegListKey_Handler, }, { MethodName: "RegListValue", Handler: _MaliceRPC_RegListValue_Handler, }, { MethodName: "ServiceList", Handler: _MaliceRPC_ServiceList_Handler, }, { MethodName: "ServiceCreate", Handler: _MaliceRPC_ServiceCreate_Handler, }, { MethodName: "ServiceStart", Handler: _MaliceRPC_ServiceStart_Handler, }, { MethodName: "ServiceStop", Handler: _MaliceRPC_ServiceStop_Handler, }, { MethodName: "ServiceQuery", Handler: _MaliceRPC_ServiceQuery_Handler, }, { MethodName: "ServiceDelete", Handler: _MaliceRPC_ServiceDelete_Handler, }, { MethodName: "TaskSchdList", Handler: _MaliceRPC_TaskSchdList_Handler, }, { MethodName: "TaskSchdCreate", Handler: _MaliceRPC_TaskSchdCreate_Handler, }, { MethodName: "TaskSchdStart", Handler: _MaliceRPC_TaskSchdStart_Handler, }, { MethodName: "TaskSchdStop", Handler: _MaliceRPC_TaskSchdStop_Handler, }, { MethodName: "TaskSchdDelete", Handler: _MaliceRPC_TaskSchdDelete_Handler, }, { MethodName: "TaskSchdQuery", Handler: _MaliceRPC_TaskSchdQuery_Handler, }, { MethodName: "TaskSchdRun", Handler: _MaliceRPC_TaskSchdRun_Handler, }, { MethodName: "WmiQuery", Handler: _MaliceRPC_WmiQuery_Handler, }, { MethodName: "WmiExecute", Handler: _MaliceRPC_WmiExecute_Handler, }, { MethodName: "Runas", Handler: _MaliceRPC_Runas_Handler, }, { MethodName: "Privs", Handler: _MaliceRPC_Privs_Handler, }, { MethodName: "GetSystem", Handler: _MaliceRPC_GetSystem_Handler, }, { MethodName: "PipeUpload", Handler: _MaliceRPC_PipeUpload_Handler, }, { MethodName: "PipeRead", Handler: _MaliceRPC_PipeRead_Handler, }, { MethodName: "PipeClose", Handler: _MaliceRPC_PipeClose_Handler, }, { MethodName: "Execute", Handler: _MaliceRPC_Execute_Handler, }, { MethodName: "ExecuteSpawn", Handler: _MaliceRPC_ExecuteSpawn_Handler, }, { MethodName: "ExecuteAssembly", Handler: _MaliceRPC_ExecuteAssembly_Handler, }, { MethodName: "ExecutePowerpick", Handler: _MaliceRPC_ExecutePowerpick_Handler, }, { MethodName: "ExecuteEXE", Handler: _MaliceRPC_ExecuteEXE_Handler, }, { MethodName: "ExecuteDLL", Handler: _MaliceRPC_ExecuteDLL_Handler, }, { MethodName: "ExecuteArmory", Handler: _MaliceRPC_ExecuteArmory_Handler, }, { MethodName: "ExecuteShellcode", Handler: _MaliceRPC_ExecuteShellcode_Handler, }, { MethodName: "ExecuteBof", Handler: _MaliceRPC_ExecuteBof_Handler, }, { MethodName: "ExecuteLocal", Handler: _MaliceRPC_ExecuteLocal_Handler, }, { MethodName: "EXE2Shellcode", Handler: _MaliceRPC_EXE2Shellcode_Handler, }, { MethodName: "DLL2Shellcode", Handler: _MaliceRPC_DLL2Shellcode_Handler, }, { MethodName: "ShellcodeEncode", Handler: _MaliceRPC_ShellcodeEncode_Handler, }, { MethodName: "ListJobs", Handler: _MaliceRPC_ListJobs_Handler, }, { MethodName: "Websites", Handler: _MaliceRPC_Websites_Handler, }, { MethodName: "Website", Handler: _MaliceRPC_Website_Handler, }, { MethodName: "WebsiteRemove", Handler: _MaliceRPC_WebsiteRemove_Handler, }, { MethodName: "WebsiteAddContent", Handler: _MaliceRPC_WebsiteAddContent_Handler, }, { MethodName: "WebsiteUpdateContent", Handler: _MaliceRPC_WebsiteUpdateContent_Handler, }, { MethodName: "WebsiteRemoveContent", Handler: _MaliceRPC_WebsiteRemoveContent_Handler, }, { MethodName: "NewProfile", Handler: _MaliceRPC_NewProfile_Handler, }, { MethodName: "GetProfiles", Handler: _MaliceRPC_GetProfiles_Handler, }, { MethodName: "Build", Handler: _MaliceRPC_Build_Handler, }, { MethodName: "BuildLog", Handler: _MaliceRPC_BuildLog_Handler, }, { MethodName: "DownloadArtifact", Handler: _MaliceRPC_DownloadArtifact_Handler, }, { MethodName: "UploadArtifact", Handler: _MaliceRPC_UploadArtifact_Handler, }, { MethodName: "ListArtifact", Handler: _MaliceRPC_ListArtifact_Handler, }, { MethodName: "MaleficSRDI", Handler: _MaliceRPC_MaleficSRDI_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "Events", Handler: _MaliceRPC_Events_Handler, ServerStreams: true, }, }, Metadata: "services/clientrpc/service.proto", }
MaliceRPC_ServiceDesc is the grpc.ServiceDesc for MaliceRPC service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var RootRPC_ServiceDesc = grpc.ServiceDesc{ ServiceName: "clientrpc.RootRPC", HandlerType: (*RootRPCServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AddClient", Handler: _RootRPC_AddClient_Handler, }, { MethodName: "RemoveClient", Handler: _RootRPC_RemoveClient_Handler, }, { MethodName: "ListClients", Handler: _RootRPC_ListClients_Handler, }, { MethodName: "AddListener", Handler: _RootRPC_AddListener_Handler, }, { MethodName: "RemoveListener", Handler: _RootRPC_RemoveListener_Handler, }, { MethodName: "ListListeners", Handler: _RootRPC_ListListeners_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "services/clientrpc/service.proto", }
RootRPC_ServiceDesc is the grpc.ServiceDesc for RootRPC service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterMaliceRPCServer ¶
func RegisterMaliceRPCServer(s grpc.ServiceRegistrar, srv MaliceRPCServer)
func RegisterRootRPCServer ¶
func RegisterRootRPCServer(s grpc.ServiceRegistrar, srv RootRPCServer)
Types ¶
type MaliceRPCClient ¶
type MaliceRPCClient interface { // basic LoginClient(ctx context.Context, in *clientpb.LoginReq, opts ...grpc.CallOption) (*clientpb.Client, error) GetBasic(ctx context.Context, in *clientpb.Empty, opts ...grpc.CallOption) (*clientpb.Basic, error) GetClients(ctx context.Context, in *clientpb.Empty, opts ...grpc.CallOption) (*clientpb.Clients, error) GetSessions(ctx context.Context, in *clientpb.SessionRequest, opts ...grpc.CallOption) (*clientpb.Sessions, error) GetSession(ctx context.Context, in *clientpb.SessionRequest, opts ...grpc.CallOption) (*clientpb.Session, error) GetSessionHistory(ctx context.Context, in *clientpb.SessionLog, opts ...grpc.CallOption) (*clientpb.TasksContext, error) SessionManage(ctx context.Context, in *clientpb.BasicUpdateSession, opts ...grpc.CallOption) (*clientpb.Empty, error) GetListeners(ctx context.Context, in *clientpb.Empty, opts ...grpc.CallOption) (*clientpb.Listeners, error) GetPipelines(ctx context.Context, in *clientpb.Empty, opts ...grpc.CallOption) (*clientpb.Pipelines, error) GetJobs(ctx context.Context, in *clientpb.Empty, opts ...grpc.CallOption) (*clientpb.Jobs, error) GetTasks(ctx context.Context, in *clientpb.TaskRequest, opts ...grpc.CallOption) (*clientpb.Tasks, error) GetTaskContent(ctx context.Context, in *clientpb.Task, opts ...grpc.CallOption) (*clientpb.TaskContext, error) GetTaskFiles(ctx context.Context, in *clientpb.Session, opts ...grpc.CallOption) (*clientpb.Files, error) WaitTaskContent(ctx context.Context, in *clientpb.Task, opts ...grpc.CallOption) (*clientpb.TaskContext, error) WaitTaskFinish(ctx context.Context, in *clientpb.Task, opts ...grpc.CallOption) (*clientpb.TaskContext, error) GetAllTaskContent(ctx context.Context, in *clientpb.Task, opts ...grpc.CallOption) (*clientpb.TaskContexts, error) GetFiles(ctx context.Context, in *clientpb.Session, opts ...grpc.CallOption) (*clientpb.Files, error) // event Events(ctx context.Context, in *clientpb.Empty, opts ...grpc.CallOption) (MaliceRPC_EventsClient, error) Broadcast(ctx context.Context, in *clientpb.Event, opts ...grpc.CallOption) (*clientpb.Empty, error) Notify(ctx context.Context, in *clientpb.Event, opts ...grpc.CallOption) (*clientpb.Empty, error) SessionEvent(ctx context.Context, in *clientpb.Event, opts ...grpc.CallOption) (*clientpb.Empty, error) OnHook(ctx context.Context, in *clientpb.On, opts ...grpc.CallOption) (*clientpb.Empty, error) // implant::internal Ping(ctx context.Context, in *implantpb.Ping, opts ...grpc.CallOption) (*clientpb.Task, error) Sleep(ctx context.Context, in *implantpb.Timer, opts ...grpc.CallOption) (*clientpb.Task, error) Suicide(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) ListModule(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) LoadModule(ctx context.Context, in *implantpb.LoadModule, opts ...grpc.CallOption) (*clientpb.Task, error) RefreshModule(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) ListAddon(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) LoadAddon(ctx context.Context, in *implantpb.LoadAddon, opts ...grpc.CallOption) (*clientpb.Task, error) ExecuteAddon(ctx context.Context, in *implantpb.ExecuteAddon, opts ...grpc.CallOption) (*clientpb.Task, error) Clear(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) CancelTask(ctx context.Context, in *implantpb.ImplantTask, opts ...grpc.CallOption) (*clientpb.Task, error) // implant::bind Polling(ctx context.Context, in *clientpb.Polling, opts ...grpc.CallOption) (*clientpb.Empty, error) // implant::file Upload(ctx context.Context, in *implantpb.UploadRequest, opts ...grpc.CallOption) (*clientpb.Task, error) Download(ctx context.Context, in *implantpb.DownloadRequest, opts ...grpc.CallOption) (*clientpb.Task, error) Sync(ctx context.Context, in *clientpb.Sync, opts ...grpc.CallOption) (*clientpb.SyncResp, error) // implant::fs Pwd(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Ls(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Cd(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Rm(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Mv(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Cp(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Cat(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Mkdir(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Chmod(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Chown(ctx context.Context, in *implantpb.ChownRequest, opts ...grpc.CallOption) (*clientpb.Task, error) // implant::sys Kill(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Ps(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Netstat(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Curl(ctx context.Context, in *implantpb.CurlRequest, opts ...grpc.CallOption) (*clientpb.Task, error) Env(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) SetEnv(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) UnsetEnv(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Whoami(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Info(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) Bypass(ctx context.Context, in *implantpb.BypassRequest, opts ...grpc.CallOption) (*clientpb.Task, error) // implant::sys::reg RegQuery(ctx context.Context, in *implantpb.RegistryRequest, opts ...grpc.CallOption) (*clientpb.Task, error) RegAdd(ctx context.Context, in *implantpb.RegistryWriteRequest, opts ...grpc.CallOption) (*clientpb.Task, error) RegDelete(ctx context.Context, in *implantpb.RegistryRequest, opts ...grpc.CallOption) (*clientpb.Task, error) RegListKey(ctx context.Context, in *implantpb.RegistryRequest, opts ...grpc.CallOption) (*clientpb.Task, error) RegListValue(ctx context.Context, in *implantpb.RegistryRequest, opts ...grpc.CallOption) (*clientpb.Task, error) // implant::sys::service ServiceList(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) ServiceCreate(ctx context.Context, in *implantpb.ServiceRequest, opts ...grpc.CallOption) (*clientpb.Task, error) ServiceStart(ctx context.Context, in *implantpb.ServiceRequest, opts ...grpc.CallOption) (*clientpb.Task, error) ServiceStop(ctx context.Context, in *implantpb.ServiceRequest, opts ...grpc.CallOption) (*clientpb.Task, error) ServiceQuery(ctx context.Context, in *implantpb.ServiceRequest, opts ...grpc.CallOption) (*clientpb.Task, error) ServiceDelete(ctx context.Context, in *implantpb.ServiceRequest, opts ...grpc.CallOption) (*clientpb.Task, error) // implant::sys::taskschd TaskSchdList(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) TaskSchdCreate(ctx context.Context, in *implantpb.TaskScheduleRequest, opts ...grpc.CallOption) (*clientpb.Task, error) TaskSchdStart(ctx context.Context, in *implantpb.TaskScheduleRequest, opts ...grpc.CallOption) (*clientpb.Task, error) TaskSchdStop(ctx context.Context, in *implantpb.TaskScheduleRequest, opts ...grpc.CallOption) (*clientpb.Task, error) TaskSchdDelete(ctx context.Context, in *implantpb.TaskScheduleRequest, opts ...grpc.CallOption) (*clientpb.Task, error) TaskSchdQuery(ctx context.Context, in *implantpb.TaskScheduleRequest, opts ...grpc.CallOption) (*clientpb.Task, error) TaskSchdRun(ctx context.Context, in *implantpb.TaskScheduleRequest, opts ...grpc.CallOption) (*clientpb.Task, error) // implant::sys:wmi WmiQuery(ctx context.Context, in *implantpb.WmiQueryRequest, opts ...grpc.CallOption) (*clientpb.Task, error) WmiExecute(ctx context.Context, in *implantpb.WmiMethodRequest, opts ...grpc.CallOption) (*clientpb.Task, error) // implant::sys:token Runas(ctx context.Context, in *implantpb.RunAsRequest, opts ...grpc.CallOption) (*clientpb.Task, error) Privs(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) GetSystem(ctx context.Context, in *implantpb.Request, opts ...grpc.CallOption) (*clientpb.Task, error) // implant::sys::pipe PipeUpload(ctx context.Context, in *implantpb.PipeRequest, opts ...grpc.CallOption) (*clientpb.Task, error) PipeRead(ctx context.Context, in *implantpb.PipeRequest, opts ...grpc.CallOption) (*clientpb.Task, error) PipeClose(ctx context.Context, in *implantpb.PipeRequest, opts ...grpc.CallOption) (*clientpb.Task, error) // implant:execute Execute(ctx context.Context, in *implantpb.ExecRequest, opts ...grpc.CallOption) (*clientpb.Task, error) ExecuteSpawn(ctx context.Context, in *implantpb.ExecuteBinary, opts ...grpc.CallOption) (*clientpb.Task, error) ExecuteAssembly(ctx context.Context, in *implantpb.ExecuteBinary, opts ...grpc.CallOption) (*clientpb.Task, error) ExecutePowerpick(ctx context.Context, in *implantpb.ExecuteBinary, opts ...grpc.CallOption) (*clientpb.Task, error) ExecuteEXE(ctx context.Context, in *implantpb.ExecuteBinary, opts ...grpc.CallOption) (*clientpb.Task, error) ExecuteDLL(ctx context.Context, in *implantpb.ExecuteBinary, opts ...grpc.CallOption) (*clientpb.Task, error) ExecuteArmory(ctx context.Context, in *implantpb.ExecuteBinary, opts ...grpc.CallOption) (*clientpb.Task, error) ExecuteShellcode(ctx context.Context, in *implantpb.ExecuteBinary, opts ...grpc.CallOption) (*clientpb.Task, error) ExecuteBof(ctx context.Context, in *implantpb.ExecuteBinary, opts ...grpc.CallOption) (*clientpb.Task, error) ExecuteLocal(ctx context.Context, in *implantpb.ExecuteBinary, opts ...grpc.CallOption) (*clientpb.Task, error) // shellcode EXE2Shellcode(ctx context.Context, in *clientpb.EXE2Shellcode, opts ...grpc.CallOption) (*clientpb.Bin, error) DLL2Shellcode(ctx context.Context, in *clientpb.DLL2Shellcode, opts ...grpc.CallOption) (*clientpb.Bin, error) ShellcodeEncode(ctx context.Context, in *clientpb.ShellcodeEncode, opts ...grpc.CallOption) (*clientpb.Bin, error) // jobs ListJobs(ctx context.Context, in *clientpb.Empty, opts ...grpc.CallOption) (*clientpb.Pipelines, error) // Websites Websites(ctx context.Context, in *clientpb.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) (*clientpb.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) // generator NewProfile(ctx context.Context, in *clientpb.Profile, opts ...grpc.CallOption) (*clientpb.Empty, error) GetProfiles(ctx context.Context, in *clientpb.Empty, opts ...grpc.CallOption) (*clientpb.Profiles, error) Build(ctx context.Context, in *clientpb.Generate, opts ...grpc.CallOption) (*clientpb.Builder, error) BuildLog(ctx context.Context, in *clientpb.Builder, opts ...grpc.CallOption) (*clientpb.Builder, error) DownloadArtifact(ctx context.Context, in *clientpb.Builder, opts ...grpc.CallOption) (*clientpb.Builder, error) UploadArtifact(ctx context.Context, in *clientpb.Builder, opts ...grpc.CallOption) (*clientpb.Builder, error) ListArtifact(ctx context.Context, in *clientpb.Empty, opts ...grpc.CallOption) (*clientpb.Builders, error) MaleficSRDI(ctx context.Context, in *clientpb.Builder, opts ...grpc.CallOption) (*clientpb.Builder, error) }
MaliceRPCClient is the client API for MaliceRPC 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 NewMaliceRPCClient ¶
func NewMaliceRPCClient(cc grpc.ClientConnInterface) MaliceRPCClient
type MaliceRPCServer ¶
type MaliceRPCServer interface { // basic LoginClient(context.Context, *clientpb.LoginReq) (*clientpb.Client, error) GetBasic(context.Context, *clientpb.Empty) (*clientpb.Basic, error) GetClients(context.Context, *clientpb.Empty) (*clientpb.Clients, error) GetSessions(context.Context, *clientpb.SessionRequest) (*clientpb.Sessions, error) GetSession(context.Context, *clientpb.SessionRequest) (*clientpb.Session, error) GetSessionHistory(context.Context, *clientpb.SessionLog) (*clientpb.TasksContext, error) SessionManage(context.Context, *clientpb.BasicUpdateSession) (*clientpb.Empty, error) GetListeners(context.Context, *clientpb.Empty) (*clientpb.Listeners, error) GetPipelines(context.Context, *clientpb.Empty) (*clientpb.Pipelines, error) GetJobs(context.Context, *clientpb.Empty) (*clientpb.Jobs, error) GetTasks(context.Context, *clientpb.TaskRequest) (*clientpb.Tasks, error) GetTaskContent(context.Context, *clientpb.Task) (*clientpb.TaskContext, error) GetTaskFiles(context.Context, *clientpb.Session) (*clientpb.Files, error) WaitTaskContent(context.Context, *clientpb.Task) (*clientpb.TaskContext, error) WaitTaskFinish(context.Context, *clientpb.Task) (*clientpb.TaskContext, error) GetAllTaskContent(context.Context, *clientpb.Task) (*clientpb.TaskContexts, error) GetFiles(context.Context, *clientpb.Session) (*clientpb.Files, error) // event Events(*clientpb.Empty, MaliceRPC_EventsServer) error Broadcast(context.Context, *clientpb.Event) (*clientpb.Empty, error) Notify(context.Context, *clientpb.Event) (*clientpb.Empty, error) SessionEvent(context.Context, *clientpb.Event) (*clientpb.Empty, error) OnHook(context.Context, *clientpb.On) (*clientpb.Empty, error) // implant::internal Ping(context.Context, *implantpb.Ping) (*clientpb.Task, error) Sleep(context.Context, *implantpb.Timer) (*clientpb.Task, error) Suicide(context.Context, *implantpb.Request) (*clientpb.Task, error) ListModule(context.Context, *implantpb.Request) (*clientpb.Task, error) LoadModule(context.Context, *implantpb.LoadModule) (*clientpb.Task, error) RefreshModule(context.Context, *implantpb.Request) (*clientpb.Task, error) ListAddon(context.Context, *implantpb.Request) (*clientpb.Task, error) LoadAddon(context.Context, *implantpb.LoadAddon) (*clientpb.Task, error) ExecuteAddon(context.Context, *implantpb.ExecuteAddon) (*clientpb.Task, error) Clear(context.Context, *implantpb.Request) (*clientpb.Task, error) CancelTask(context.Context, *implantpb.ImplantTask) (*clientpb.Task, error) // implant::bind Polling(context.Context, *clientpb.Polling) (*clientpb.Empty, error) // implant::file Upload(context.Context, *implantpb.UploadRequest) (*clientpb.Task, error) Download(context.Context, *implantpb.DownloadRequest) (*clientpb.Task, error) Sync(context.Context, *clientpb.Sync) (*clientpb.SyncResp, error) // implant::fs Pwd(context.Context, *implantpb.Request) (*clientpb.Task, error) Ls(context.Context, *implantpb.Request) (*clientpb.Task, error) Cd(context.Context, *implantpb.Request) (*clientpb.Task, error) Rm(context.Context, *implantpb.Request) (*clientpb.Task, error) Mv(context.Context, *implantpb.Request) (*clientpb.Task, error) Cp(context.Context, *implantpb.Request) (*clientpb.Task, error) Cat(context.Context, *implantpb.Request) (*clientpb.Task, error) Mkdir(context.Context, *implantpb.Request) (*clientpb.Task, error) Chmod(context.Context, *implantpb.Request) (*clientpb.Task, error) Chown(context.Context, *implantpb.ChownRequest) (*clientpb.Task, error) // implant::sys Kill(context.Context, *implantpb.Request) (*clientpb.Task, error) Ps(context.Context, *implantpb.Request) (*clientpb.Task, error) Netstat(context.Context, *implantpb.Request) (*clientpb.Task, error) Curl(context.Context, *implantpb.CurlRequest) (*clientpb.Task, error) Env(context.Context, *implantpb.Request) (*clientpb.Task, error) SetEnv(context.Context, *implantpb.Request) (*clientpb.Task, error) UnsetEnv(context.Context, *implantpb.Request) (*clientpb.Task, error) Whoami(context.Context, *implantpb.Request) (*clientpb.Task, error) Info(context.Context, *implantpb.Request) (*clientpb.Task, error) Bypass(context.Context, *implantpb.BypassRequest) (*clientpb.Task, error) // implant::sys::reg RegQuery(context.Context, *implantpb.RegistryRequest) (*clientpb.Task, error) RegAdd(context.Context, *implantpb.RegistryWriteRequest) (*clientpb.Task, error) RegDelete(context.Context, *implantpb.RegistryRequest) (*clientpb.Task, error) RegListKey(context.Context, *implantpb.RegistryRequest) (*clientpb.Task, error) RegListValue(context.Context, *implantpb.RegistryRequest) (*clientpb.Task, error) // implant::sys::service ServiceList(context.Context, *implantpb.Request) (*clientpb.Task, error) ServiceCreate(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error) ServiceStart(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error) ServiceStop(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error) ServiceQuery(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error) ServiceDelete(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error) // implant::sys::taskschd TaskSchdList(context.Context, *implantpb.Request) (*clientpb.Task, error) TaskSchdCreate(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error) TaskSchdStart(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error) TaskSchdStop(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error) TaskSchdDelete(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error) TaskSchdQuery(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error) TaskSchdRun(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error) // implant::sys:wmi WmiQuery(context.Context, *implantpb.WmiQueryRequest) (*clientpb.Task, error) WmiExecute(context.Context, *implantpb.WmiMethodRequest) (*clientpb.Task, error) // implant::sys:token Runas(context.Context, *implantpb.RunAsRequest) (*clientpb.Task, error) Privs(context.Context, *implantpb.Request) (*clientpb.Task, error) GetSystem(context.Context, *implantpb.Request) (*clientpb.Task, error) // implant::sys::pipe PipeUpload(context.Context, *implantpb.PipeRequest) (*clientpb.Task, error) PipeRead(context.Context, *implantpb.PipeRequest) (*clientpb.Task, error) PipeClose(context.Context, *implantpb.PipeRequest) (*clientpb.Task, error) // implant:execute Execute(context.Context, *implantpb.ExecRequest) (*clientpb.Task, error) ExecuteSpawn(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error) ExecuteAssembly(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error) ExecutePowerpick(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error) ExecuteEXE(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error) ExecuteDLL(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error) ExecuteArmory(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error) ExecuteShellcode(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error) ExecuteBof(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error) ExecuteLocal(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error) // shellcode EXE2Shellcode(context.Context, *clientpb.EXE2Shellcode) (*clientpb.Bin, error) DLL2Shellcode(context.Context, *clientpb.DLL2Shellcode) (*clientpb.Bin, error) ShellcodeEncode(context.Context, *clientpb.ShellcodeEncode) (*clientpb.Bin, error) // jobs ListJobs(context.Context, *clientpb.Empty) (*clientpb.Pipelines, error) // Websites Websites(context.Context, *clientpb.Empty) (*clientpb.Websites, error) Website(context.Context, *clientpb.Website) (*clientpb.Website, error) WebsiteRemove(context.Context, *clientpb.Website) (*clientpb.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) // generator NewProfile(context.Context, *clientpb.Profile) (*clientpb.Empty, error) GetProfiles(context.Context, *clientpb.Empty) (*clientpb.Profiles, error) Build(context.Context, *clientpb.Generate) (*clientpb.Builder, error) BuildLog(context.Context, *clientpb.Builder) (*clientpb.Builder, error) DownloadArtifact(context.Context, *clientpb.Builder) (*clientpb.Builder, error) UploadArtifact(context.Context, *clientpb.Builder) (*clientpb.Builder, error) ListArtifact(context.Context, *clientpb.Empty) (*clientpb.Builders, error) MaleficSRDI(context.Context, *clientpb.Builder) (*clientpb.Builder, error) // contains filtered or unexported methods }
MaliceRPCServer is the server API for MaliceRPC service. All implementations must embed UnimplementedMaliceRPCServer for forward compatibility
type MaliceRPC_EventsClient ¶
type MaliceRPC_EventsClient interface { Recv() (*clientpb.Event, error) grpc.ClientStream }
type MaliceRPC_EventsServer ¶
type MaliceRPC_EventsServer interface { Send(*clientpb.Event) error grpc.ServerStream }
type RootRPCClient ¶
type RootRPCClient interface { // manager AddClient(ctx context.Context, in *rootpb.Operator, opts ...grpc.CallOption) (*rootpb.Response, error) RemoveClient(ctx context.Context, in *rootpb.Operator, opts ...grpc.CallOption) (*rootpb.Response, error) ListClients(ctx context.Context, in *rootpb.Operator, opts ...grpc.CallOption) (*clientpb.Clients, error) AddListener(ctx context.Context, in *rootpb.Operator, opts ...grpc.CallOption) (*rootpb.Response, error) RemoveListener(ctx context.Context, in *rootpb.Operator, opts ...grpc.CallOption) (*rootpb.Response, error) ListListeners(ctx context.Context, in *rootpb.Operator, opts ...grpc.CallOption) (*clientpb.Listeners, error) }
RootRPCClient is the client API for RootRPC 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 NewRootRPCClient ¶
func NewRootRPCClient(cc grpc.ClientConnInterface) RootRPCClient
type RootRPCServer ¶
type RootRPCServer interface { // manager AddClient(context.Context, *rootpb.Operator) (*rootpb.Response, error) RemoveClient(context.Context, *rootpb.Operator) (*rootpb.Response, error) ListClients(context.Context, *rootpb.Operator) (*clientpb.Clients, error) AddListener(context.Context, *rootpb.Operator) (*rootpb.Response, error) RemoveListener(context.Context, *rootpb.Operator) (*rootpb.Response, error) ListListeners(context.Context, *rootpb.Operator) (*clientpb.Listeners, error) // contains filtered or unexported methods }
RootRPCServer is the server API for RootRPC service. All implementations must embed UnimplementedRootRPCServer for forward compatibility
type UnimplementedMaliceRPCServer ¶
type UnimplementedMaliceRPCServer struct { }
UnimplementedMaliceRPCServer must be embedded to have forward compatible implementations.
func (UnimplementedMaliceRPCServer) Bypass ¶
func (UnimplementedMaliceRPCServer) Bypass(context.Context, *implantpb.BypassRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) CancelTask ¶
func (UnimplementedMaliceRPCServer) CancelTask(context.Context, *implantpb.ImplantTask) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) Chown ¶
func (UnimplementedMaliceRPCServer) Chown(context.Context, *implantpb.ChownRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) Curl ¶
func (UnimplementedMaliceRPCServer) Curl(context.Context, *implantpb.CurlRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) DLL2Shellcode ¶
func (UnimplementedMaliceRPCServer) DLL2Shellcode(context.Context, *clientpb.DLL2Shellcode) (*clientpb.Bin, error)
func (UnimplementedMaliceRPCServer) Download ¶
func (UnimplementedMaliceRPCServer) Download(context.Context, *implantpb.DownloadRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) DownloadArtifact ¶
func (UnimplementedMaliceRPCServer) EXE2Shellcode ¶
func (UnimplementedMaliceRPCServer) EXE2Shellcode(context.Context, *clientpb.EXE2Shellcode) (*clientpb.Bin, error)
func (UnimplementedMaliceRPCServer) Events ¶
func (UnimplementedMaliceRPCServer) Events(*clientpb.Empty, MaliceRPC_EventsServer) error
func (UnimplementedMaliceRPCServer) Execute ¶
func (UnimplementedMaliceRPCServer) Execute(context.Context, *implantpb.ExecRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ExecuteAddon ¶
func (UnimplementedMaliceRPCServer) ExecuteAddon(context.Context, *implantpb.ExecuteAddon) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ExecuteArmory ¶
func (UnimplementedMaliceRPCServer) ExecuteArmory(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ExecuteAssembly ¶
func (UnimplementedMaliceRPCServer) ExecuteAssembly(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ExecuteBof ¶
func (UnimplementedMaliceRPCServer) ExecuteBof(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ExecuteDLL ¶
func (UnimplementedMaliceRPCServer) ExecuteDLL(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ExecuteEXE ¶
func (UnimplementedMaliceRPCServer) ExecuteEXE(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ExecuteLocal ¶
func (UnimplementedMaliceRPCServer) ExecuteLocal(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ExecutePowerpick ¶
func (UnimplementedMaliceRPCServer) ExecutePowerpick(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ExecuteShellcode ¶
func (UnimplementedMaliceRPCServer) ExecuteShellcode(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ExecuteSpawn ¶
func (UnimplementedMaliceRPCServer) ExecuteSpawn(context.Context, *implantpb.ExecuteBinary) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) GetAllTaskContent ¶
func (UnimplementedMaliceRPCServer) GetAllTaskContent(context.Context, *clientpb.Task) (*clientpb.TaskContexts, error)
func (UnimplementedMaliceRPCServer) GetClients ¶
func (UnimplementedMaliceRPCServer) GetListeners ¶
func (UnimplementedMaliceRPCServer) GetPipelines ¶
func (UnimplementedMaliceRPCServer) GetProfiles ¶
func (UnimplementedMaliceRPCServer) GetSession ¶
func (UnimplementedMaliceRPCServer) GetSession(context.Context, *clientpb.SessionRequest) (*clientpb.Session, error)
func (UnimplementedMaliceRPCServer) GetSessionHistory ¶
func (UnimplementedMaliceRPCServer) GetSessionHistory(context.Context, *clientpb.SessionLog) (*clientpb.TasksContext, error)
func (UnimplementedMaliceRPCServer) GetSessions ¶
func (UnimplementedMaliceRPCServer) GetSessions(context.Context, *clientpb.SessionRequest) (*clientpb.Sessions, error)
func (UnimplementedMaliceRPCServer) GetTaskContent ¶
func (UnimplementedMaliceRPCServer) GetTaskContent(context.Context, *clientpb.Task) (*clientpb.TaskContext, error)
func (UnimplementedMaliceRPCServer) GetTaskFiles ¶
func (UnimplementedMaliceRPCServer) GetTasks ¶
func (UnimplementedMaliceRPCServer) GetTasks(context.Context, *clientpb.TaskRequest) (*clientpb.Tasks, error)
func (UnimplementedMaliceRPCServer) ListArtifact ¶
func (UnimplementedMaliceRPCServer) ListModule ¶
func (UnimplementedMaliceRPCServer) LoadModule ¶
func (UnimplementedMaliceRPCServer) LoadModule(context.Context, *implantpb.LoadModule) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) LoginClient ¶
func (UnimplementedMaliceRPCServer) MaleficSRDI ¶
func (UnimplementedMaliceRPCServer) NewProfile ¶
func (UnimplementedMaliceRPCServer) PipeClose ¶
func (UnimplementedMaliceRPCServer) PipeClose(context.Context, *implantpb.PipeRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) PipeRead ¶
func (UnimplementedMaliceRPCServer) PipeRead(context.Context, *implantpb.PipeRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) PipeUpload ¶
func (UnimplementedMaliceRPCServer) PipeUpload(context.Context, *implantpb.PipeRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) RefreshModule ¶
func (UnimplementedMaliceRPCServer) RegAdd ¶
func (UnimplementedMaliceRPCServer) RegAdd(context.Context, *implantpb.RegistryWriteRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) RegDelete ¶
func (UnimplementedMaliceRPCServer) RegDelete(context.Context, *implantpb.RegistryRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) RegListKey ¶
func (UnimplementedMaliceRPCServer) RegListKey(context.Context, *implantpb.RegistryRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) RegListValue ¶
func (UnimplementedMaliceRPCServer) RegListValue(context.Context, *implantpb.RegistryRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) RegQuery ¶
func (UnimplementedMaliceRPCServer) RegQuery(context.Context, *implantpb.RegistryRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) Runas ¶
func (UnimplementedMaliceRPCServer) Runas(context.Context, *implantpb.RunAsRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ServiceCreate ¶
func (UnimplementedMaliceRPCServer) ServiceCreate(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ServiceDelete ¶
func (UnimplementedMaliceRPCServer) ServiceDelete(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ServiceList ¶
func (UnimplementedMaliceRPCServer) ServiceQuery ¶
func (UnimplementedMaliceRPCServer) ServiceQuery(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ServiceStart ¶
func (UnimplementedMaliceRPCServer) ServiceStart(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) ServiceStop ¶
func (UnimplementedMaliceRPCServer) ServiceStop(context.Context, *implantpb.ServiceRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) SessionEvent ¶
func (UnimplementedMaliceRPCServer) SessionManage ¶
func (UnimplementedMaliceRPCServer) SessionManage(context.Context, *clientpb.BasicUpdateSession) (*clientpb.Empty, error)
func (UnimplementedMaliceRPCServer) ShellcodeEncode ¶
func (UnimplementedMaliceRPCServer) ShellcodeEncode(context.Context, *clientpb.ShellcodeEncode) (*clientpb.Bin, error)
func (UnimplementedMaliceRPCServer) TaskSchdCreate ¶
func (UnimplementedMaliceRPCServer) TaskSchdCreate(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) TaskSchdDelete ¶
func (UnimplementedMaliceRPCServer) TaskSchdDelete(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) TaskSchdList ¶
func (UnimplementedMaliceRPCServer) TaskSchdQuery ¶
func (UnimplementedMaliceRPCServer) TaskSchdQuery(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) TaskSchdRun ¶
func (UnimplementedMaliceRPCServer) TaskSchdRun(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) TaskSchdStart ¶
func (UnimplementedMaliceRPCServer) TaskSchdStart(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) TaskSchdStop ¶
func (UnimplementedMaliceRPCServer) TaskSchdStop(context.Context, *implantpb.TaskScheduleRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) Upload ¶
func (UnimplementedMaliceRPCServer) Upload(context.Context, *implantpb.UploadRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) UploadArtifact ¶
func (UnimplementedMaliceRPCServer) WaitTaskContent ¶
func (UnimplementedMaliceRPCServer) WaitTaskContent(context.Context, *clientpb.Task) (*clientpb.TaskContext, error)
func (UnimplementedMaliceRPCServer) WaitTaskFinish ¶
func (UnimplementedMaliceRPCServer) WaitTaskFinish(context.Context, *clientpb.Task) (*clientpb.TaskContext, error)
func (UnimplementedMaliceRPCServer) WebsiteAddContent ¶
func (UnimplementedMaliceRPCServer) WebsiteAddContent(context.Context, *clientpb.WebsiteAddContent) (*clientpb.Website, error)
func (UnimplementedMaliceRPCServer) WebsiteRemove ¶
func (UnimplementedMaliceRPCServer) WebsiteRemoveContent ¶
func (UnimplementedMaliceRPCServer) WebsiteRemoveContent(context.Context, *clientpb.WebsiteRemoveContent) (*clientpb.Website, error)
func (UnimplementedMaliceRPCServer) WebsiteUpdateContent ¶
func (UnimplementedMaliceRPCServer) WebsiteUpdateContent(context.Context, *clientpb.WebsiteAddContent) (*clientpb.Website, error)
func (UnimplementedMaliceRPCServer) WmiExecute ¶
func (UnimplementedMaliceRPCServer) WmiExecute(context.Context, *implantpb.WmiMethodRequest) (*clientpb.Task, error)
func (UnimplementedMaliceRPCServer) WmiQuery ¶
func (UnimplementedMaliceRPCServer) WmiQuery(context.Context, *implantpb.WmiQueryRequest) (*clientpb.Task, error)
type UnimplementedRootRPCServer ¶
type UnimplementedRootRPCServer struct { }
UnimplementedRootRPCServer must be embedded to have forward compatible implementations.
func (UnimplementedRootRPCServer) AddListener ¶
func (UnimplementedRootRPCServer) ListClients ¶
func (UnimplementedRootRPCServer) ListListeners ¶
func (UnimplementedRootRPCServer) RemoveClient ¶
func (UnimplementedRootRPCServer) RemoveListener ¶
type UnsafeMaliceRPCServer ¶
type UnsafeMaliceRPCServer interface {
// contains filtered or unexported methods
}
UnsafeMaliceRPCServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MaliceRPCServer will result in compilation errors.
type UnsafeRootRPCServer ¶
type UnsafeRootRPCServer interface {
// contains filtered or unexported methods
}
UnsafeRootRPCServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RootRPCServer will result in compilation errors.