Documentation
¶
Index ¶
- Variables
- type Artifact
- func (*Artifact) Descriptor() ([]byte, []int)deprecated
- func (x *Artifact) GetArch() string
- func (x *Artifact) GetBin() []byte
- func (x *Artifact) GetId() uint32
- func (x *Artifact) GetIsSrdi() bool
- func (x *Artifact) GetName() string
- func (x *Artifact) GetPipeline() string
- func (x *Artifact) GetPlatform() string
- func (x *Artifact) GetProfile() string
- func (x *Artifact) GetStage() string
- func (x *Artifact) GetTarget() string
- func (x *Artifact) GetTime() int64
- func (x *Artifact) GetType() string
- func (*Artifact) ProtoMessage()
- func (x *Artifact) ProtoReflect() protoreflect.Message
- func (x *Artifact) Reset()
- func (x *Artifact) String() string
- type Artifacts
- type Basic
- func (*Basic) Descriptor() ([]byte, []int)deprecated
- func (x *Basic) GetArch() string
- func (x *Basic) GetCommit() string
- func (x *Basic) GetCompiledAt() int64
- func (x *Basic) GetDirty() bool
- func (x *Basic) GetOs() string
- func (x *Basic) GetVersion() string
- func (*Basic) ProtoMessage()
- func (x *Basic) ProtoReflect() protoreflect.Message
- func (x *Basic) Reset()
- func (x *Basic) String() string
- type BasicUpdateSession
- func (*BasicUpdateSession) Descriptor() ([]byte, []int)deprecated
- func (x *BasicUpdateSession) GetArg() string
- func (x *BasicUpdateSession) GetOp() string
- func (x *BasicUpdateSession) GetSessionId() string
- func (*BasicUpdateSession) ProtoMessage()
- func (x *BasicUpdateSession) ProtoReflect() protoreflect.Message
- func (x *BasicUpdateSession) Reset()
- func (x *BasicUpdateSession) String() string
- type Bin
- type BindPipeline
- func (*BindPipeline) Descriptor() ([]byte, []int)deprecated
- func (x *BindPipeline) GetListenerId() string
- func (x *BindPipeline) GetName() string
- func (*BindPipeline) ProtoMessage()
- func (x *BindPipeline) ProtoReflect() protoreflect.Message
- func (x *BindPipeline) Reset()
- func (x *BindPipeline) String() string
- type Builder
- func (*Builder) Descriptor() ([]byte, []int)deprecated
- func (x *Builder) GetArch() string
- func (x *Builder) GetBin() []byte
- func (x *Builder) GetFunctionName() string
- func (x *Builder) GetId() uint32
- func (x *Builder) GetIsSrdi() bool
- func (x *Builder) GetLog() []byte
- func (x *Builder) GetModules() string
- func (x *Builder) GetName() string
- func (x *Builder) GetNum() uint32
- func (x *Builder) GetPipeline() string
- func (x *Builder) GetPlatform() string
- func (x *Builder) GetProfileName() string
- func (x *Builder) GetResource() string
- func (x *Builder) GetStage() string
- func (x *Builder) GetTarget() string
- func (x *Builder) GetTime() int64
- func (x *Builder) GetType() string
- func (x *Builder) GetUserDataPath() string
- func (*Builder) ProtoMessage()
- func (x *Builder) ProtoReflect() protoreflect.Message
- func (x *Builder) Reset()
- func (x *Builder) String() string
- type Builders
- type Client
- func (*Client) Descriptor() ([]byte, []int)deprecated
- func (x *Client) GetID() uint32
- func (x *Client) GetName() string
- func (x *Client) GetOnline() bool
- func (x *Client) GetType() string
- func (*Client) ProtoMessage()
- func (x *Client) ProtoReflect() protoreflect.Message
- func (x *Client) Reset()
- func (x *Client) String() string
- type Clients
- type Context
- func (*Context) Descriptor() ([]byte, []int)deprecated
- func (x *Context) GetContent() []byte
- func (x *Context) GetId() string
- func (x *Context) GetListener() *Listener
- func (x *Context) GetNonce() string
- func (x *Context) GetPipeline() *Pipeline
- func (x *Context) GetSession() *Session
- func (x *Context) GetTask() *Task
- func (x *Context) GetType() string
- func (x *Context) GetValue() []byte
- func (*Context) ProtoMessage()
- func (x *Context) ProtoReflect() protoreflect.Message
- func (x *Context) Reset()
- func (x *Context) String() string
- type Contexts
- type CtrlPipeline
- func (*CtrlPipeline) Descriptor() ([]byte, []int)deprecated
- func (x *CtrlPipeline) GetBeaconPipeline() string
- func (x *CtrlPipeline) GetListenerId() string
- func (x *CtrlPipeline) GetName() string
- func (x *CtrlPipeline) GetPipeline() *Pipeline
- func (x *CtrlPipeline) GetTarget() []string
- func (*CtrlPipeline) ProtoMessage()
- func (x *CtrlPipeline) ProtoReflect() protoreflect.Message
- func (x *CtrlPipeline) Reset()
- func (x *CtrlPipeline) String() string
- type DLL2Shellcode
- func (*DLL2Shellcode) Descriptor() ([]byte, []int)deprecated
- func (x *DLL2Shellcode) GetArch() string
- func (x *DLL2Shellcode) GetBin() []byte
- func (x *DLL2Shellcode) GetEntrypoint() string
- func (x *DLL2Shellcode) GetParams() string
- func (x *DLL2Shellcode) GetType() string
- func (*DLL2Shellcode) ProtoMessage()
- func (x *DLL2Shellcode) ProtoReflect() protoreflect.Message
- func (x *DLL2Shellcode) Reset()
- func (x *DLL2Shellcode) String() string
- type EXE2Shellcode
- func (*EXE2Shellcode) Descriptor() ([]byte, []int)deprecated
- func (x *EXE2Shellcode) GetArch() string
- func (x *EXE2Shellcode) GetBin() []byte
- func (x *EXE2Shellcode) GetParams() string
- func (x *EXE2Shellcode) GetType() string
- func (*EXE2Shellcode) ProtoMessage()
- func (x *EXE2Shellcode) ProtoReflect() protoreflect.Message
- func (x *EXE2Shellcode) Reset()
- func (x *EXE2Shellcode) String() string
- type Empty
- type Encryption
- func (*Encryption) Descriptor() ([]byte, []int)deprecated
- func (x *Encryption) GetEnable() bool
- func (x *Encryption) GetKey() string
- func (x *Encryption) GetType() string
- func (*Encryption) ProtoMessage()
- func (x *Encryption) ProtoReflect() protoreflect.Message
- func (x *Encryption) Reset()
- func (x *Encryption) String() string
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetCallee() string
- func (x *Event) GetClient() *Client
- func (x *Event) GetErr() string
- func (x *Event) GetFormatted() string
- func (x *Event) GetJob() *Job
- func (x *Event) GetMessage() []byte
- func (x *Event) GetOp() string
- func (x *Event) GetSession() *Session
- func (x *Event) GetSpite() *implantpb.Spite
- func (x *Event) GetTask() *Task
- func (x *Event) GetType() string
- func (*Event) ProtoMessage()
- func (x *Event) ProtoReflect() protoreflect.Message
- func (x *Event) Reset()
- func (x *Event) String() string
- type Events
- type File
- func (*File) Descriptor() ([]byte, []int)deprecated
- func (x *File) GetChecksum() string
- func (x *File) GetLocal() string
- func (x *File) GetName() string
- func (x *File) GetOp() string
- func (x *File) GetRemote() string
- func (x *File) GetSessionId() string
- func (x *File) GetTaskId() uint32
- func (*File) ProtoMessage()
- func (x *File) ProtoReflect() protoreflect.Message
- func (x *File) Reset()
- func (x *File) String() string
- type Files
- type Generate
- func (*Generate) Descriptor() ([]byte, []int)deprecated
- func (x *Generate) GetAddress() string
- func (x *Generate) GetArtifactId() uint32
- func (x *Generate) GetBin() []byte
- func (x *Generate) GetCa() string
- func (x *Generate) GetFeature() string
- func (x *Generate) GetModules() []string
- func (x *Generate) GetName() string
- func (x *Generate) GetParams() string
- func (x *Generate) GetProfileName() string
- func (x *Generate) GetSrdi() bool
- func (x *Generate) GetStager() string
- func (x *Generate) GetTarget() string
- func (x *Generate) GetType() string
- func (*Generate) ProtoMessage()
- func (x *Generate) ProtoReflect() protoreflect.Message
- func (x *Generate) Reset()
- func (x *Generate) String() string
- type GithubWorkflow
- func (*GithubWorkflow) Descriptor() ([]byte, []int)deprecated
- func (x *GithubWorkflow) GetBadgeUrl() string
- func (x *GithubWorkflow) GetCreatedAt() string
- func (x *GithubWorkflow) GetHtmlUrl() string
- func (x *GithubWorkflow) GetId() int64
- func (x *GithubWorkflow) GetName() string
- func (x *GithubWorkflow) GetNodeId() string
- func (x *GithubWorkflow) GetPath() string
- func (x *GithubWorkflow) GetStatus() string
- func (x *GithubWorkflow) GetUpdatedAt() string
- func (x *GithubWorkflow) GetUrl() string
- func (*GithubWorkflow) ProtoMessage()
- func (x *GithubWorkflow) ProtoReflect() protoreflect.Message
- func (x *GithubWorkflow) Reset()
- func (x *GithubWorkflow) String() string
- type GithubWorkflowRequest
- func (*GithubWorkflowRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GithubWorkflowRequest) GetAddress() string
- func (x *GithubWorkflowRequest) GetArtifactId() uint32
- func (x *GithubWorkflowRequest) GetBuildName() string
- func (x *GithubWorkflowRequest) GetCa() string
- func (x *GithubWorkflowRequest) GetInputs() map[string]string
- func (x *GithubWorkflowRequest) GetIsRemove() bool
- func (x *GithubWorkflowRequest) GetOwner() string
- func (x *GithubWorkflowRequest) GetParams() string
- func (x *GithubWorkflowRequest) GetProfile() string
- func (x *GithubWorkflowRequest) GetRef() string
- func (x *GithubWorkflowRequest) GetRepo() string
- func (x *GithubWorkflowRequest) GetToken() string
- func (x *GithubWorkflowRequest) GetWorkflowId() string
- func (*GithubWorkflowRequest) ProtoMessage()
- func (x *GithubWorkflowRequest) ProtoReflect() protoreflect.Message
- func (x *GithubWorkflowRequest) Reset()
- func (x *GithubWorkflowRequest) String() string
- type GithubWorkflows
- type HTTPPipeline
- func (*HTTPPipeline) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPPipeline) GetHost() string
- func (x *HTTPPipeline) GetListenerId() string
- func (x *HTTPPipeline) GetName() string
- func (x *HTTPPipeline) GetParams() string
- func (x *HTTPPipeline) GetPort() uint32
- func (*HTTPPipeline) ProtoMessage()
- func (x *HTTPPipeline) ProtoReflect() protoreflect.Message
- func (x *HTTPPipeline) Reset()
- func (x *HTTPPipeline) String() string
- type Int
- type Job
- func (*Job) Descriptor() ([]byte, []int)deprecated
- func (m *Job) GetBody() isJob_Body
- func (x *Job) GetContents() map[string]*WebContent
- func (x *Job) GetId() uint32
- func (x *Job) GetName() string
- func (x *Job) GetPipeline() *Pipeline
- func (x *Job) GetRemAgent() *REMAgent
- func (x *Job) GetRemLog() *RemLog
- func (*Job) ProtoMessage()
- func (x *Job) ProtoReflect() protoreflect.Message
- func (x *Job) Reset()
- func (x *Job) String() string
- type JobCtrl
- func (*JobCtrl) Descriptor() ([]byte, []int)deprecated
- func (x *JobCtrl) GetContent() *WebContent
- func (x *JobCtrl) GetCtrl() string
- func (x *JobCtrl) GetId() uint32
- func (x *JobCtrl) GetJob() *Job
- func (*JobCtrl) ProtoMessage()
- func (x *JobCtrl) ProtoReflect() protoreflect.Message
- func (x *JobCtrl) Reset()
- func (x *JobCtrl) String() string
- type JobStatus
- func (*JobStatus) Descriptor() ([]byte, []int)deprecated
- func (x *JobStatus) GetCtrl() string
- func (x *JobStatus) GetCtrlId() uint32
- func (x *JobStatus) GetError() string
- func (x *JobStatus) GetJob() *Job
- func (x *JobStatus) GetListenerId() string
- func (x *JobStatus) GetStatus() int32
- func (*JobStatus) ProtoMessage()
- func (x *JobStatus) ProtoReflect() protoreflect.Message
- func (x *JobStatus) Reset()
- func (x *JobStatus) String() string
- type Job_RemAgent
- type Job_RemLog
- type Jobs
- type Listener
- func (*Listener) Descriptor() ([]byte, []int)deprecated
- func (x *Listener) GetActive() bool
- func (x *Listener) GetId() string
- func (x *Listener) GetIp() string
- func (x *Listener) GetPipelines() *Pipelines
- func (*Listener) ProtoMessage()
- func (x *Listener) ProtoReflect() protoreflect.Message
- func (x *Listener) Reset()
- func (x *Listener) String() string
- type Listeners
- type LoginReq
- func (*LoginReq) Descriptor() ([]byte, []int)deprecated
- func (x *LoginReq) GetHost() string
- func (x *LoginReq) GetName() string
- func (x *LoginReq) GetPort() uint32
- func (*LoginReq) ProtoMessage()
- func (x *LoginReq) ProtoReflect() protoreflect.Message
- func (x *LoginReq) Reset()
- func (x *LoginReq) String() string
- type Notify
- func (*Notify) Descriptor() ([]byte, []int)deprecated
- func (x *Notify) GetDingtalkEnable() bool
- func (x *Notify) GetDingtalkSecret() string
- func (x *Notify) GetDingtalkToken() string
- func (x *Notify) GetLarkEnable() bool
- func (x *Notify) GetLarkWebhookUrl() string
- func (x *Notify) GetServerchanEnable() bool
- func (x *Notify) GetServerchanUrl() string
- func (x *Notify) GetTelegramApiKey() string
- func (x *Notify) GetTelegramChatId() int64
- func (x *Notify) GetTelegramEnable() bool
- func (*Notify) ProtoMessage()
- func (x *Notify) ProtoReflect() protoreflect.Message
- func (x *Notify) Reset()
- func (x *Notify) String() string
- type On
- func (*On) Descriptor() ([]byte, []int)deprecated
- func (x *On) GetEventOp() string
- func (x *On) GetEventType() string
- func (x *On) GetId() int32
- func (x *On) GetListenerId() string
- func (x *On) GetMessageName() string
- func (x *On) GetPipelineId() string
- func (x *On) GetSessionId() string
- func (x *On) GetTaskId() string
- func (*On) ProtoMessage()
- func (x *On) ProtoReflect() protoreflect.Message
- func (x *On) Reset()
- func (x *On) String() string
- type Pipeline
- func (*Pipeline) Descriptor() ([]byte, []int)deprecated
- func (x *Pipeline) GetBeaconPipeline() string
- func (x *Pipeline) GetBind() *BindPipeline
- func (m *Pipeline) GetBody() isPipeline_Body
- func (x *Pipeline) GetEnable() bool
- func (x *Pipeline) GetEncryption() *Encryption
- func (x *Pipeline) GetHttp() *HTTPPipeline
- func (x *Pipeline) GetIp() string
- func (x *Pipeline) GetListenerId() string
- func (x *Pipeline) GetName() string
- func (x *Pipeline) GetParser() string
- func (x *Pipeline) GetRem() *REM
- func (x *Pipeline) GetTarget() []string
- func (x *Pipeline) GetTcp() *TCPPipeline
- func (x *Pipeline) GetTls() *TLS
- func (x *Pipeline) GetType() string
- func (x *Pipeline) GetWeb() *Website
- func (*Pipeline) ProtoMessage()
- func (x *Pipeline) ProtoReflect() protoreflect.Message
- func (x *Pipeline) Reset()
- func (x *Pipeline) String() string
- type Pipeline_Bind
- type Pipeline_Http
- type Pipeline_Rem
- type Pipeline_Tcp
- type Pipeline_Web
- type Pipelines
- type Plugin
- type Plugins
- type Polling
- func (*Polling) Descriptor() ([]byte, []int)deprecated
- func (x *Polling) GetForce() bool
- func (x *Polling) GetId() string
- func (x *Polling) GetInterval() uint64
- func (x *Polling) GetSessionId() string
- func (x *Polling) GetTasks() []uint32
- func (*Polling) ProtoMessage()
- func (x *Polling) ProtoReflect() protoreflect.Message
- func (x *Polling) Reset()
- func (x *Polling) String() string
- type Profile
- func (*Profile) Descriptor() ([]byte, []int)deprecated
- func (x *Profile) GetCa() string
- func (x *Profile) GetContent() []byte
- func (x *Profile) GetModules() string
- func (x *Profile) GetName() string
- func (x *Profile) GetObfuscate() string
- func (x *Profile) GetParams() string
- func (x *Profile) GetPipelineId() string
- func (x *Profile) GetProxy() string
- func (x *Profile) GetPulsePipelineId() string
- func (x *Profile) GetTarget() string
- func (x *Profile) GetType() string
- func (*Profile) ProtoMessage()
- func (x *Profile) ProtoReflect() protoreflect.Message
- func (x *Profile) Reset()
- func (x *Profile) String() string
- type Profiles
- type REM
- func (*REM) Descriptor() ([]byte, []int)deprecated
- func (x *REM) GetAgents() map[string]*REMAgent
- func (x *REM) GetConsole() string
- func (x *REM) GetHost() string
- func (x *REM) GetLink() string
- func (x *REM) GetListenerId() string
- func (x *REM) GetName() string
- func (x *REM) GetPort() uint32
- func (x *REM) GetSubscribe() string
- func (*REM) ProtoMessage()
- func (x *REM) ProtoReflect() protoreflect.Message
- func (x *REM) Reset()
- func (x *REM) String() string
- type REMAgent
- func (*REMAgent) Descriptor() ([]byte, []int)deprecated
- func (x *REMAgent) GetArgs() []string
- func (x *REMAgent) GetEnable() bool
- func (x *REMAgent) GetId() string
- func (x *REMAgent) GetLocal() string
- func (x *REMAgent) GetMod() string
- func (x *REMAgent) GetPipelineId() string
- func (x *REMAgent) GetRemote() string
- func (*REMAgent) ProtoMessage()
- func (x *REMAgent) ProtoReflect() protoreflect.Message
- func (x *REMAgent) Reset()
- func (x *REMAgent) String() string
- type REMAgents
- type RegisterListener
- func (*RegisterListener) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterListener) GetAddr() string
- func (x *RegisterListener) GetHost() string
- func (x *RegisterListener) GetId() string
- func (x *RegisterListener) GetName() string
- func (x *RegisterListener) GetPipelines() *Pipelines
- func (*RegisterListener) ProtoMessage()
- func (x *RegisterListener) ProtoReflect() protoreflect.Message
- func (x *RegisterListener) Reset()
- func (x *RegisterListener) String() string
- type RegisterResp
- func (*RegisterResp) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterResp) GetCa() []byte
- func (x *RegisterResp) GetCerts() []byte
- func (x *RegisterResp) GetPrivateKey() []byte
- func (*RegisterResp) ProtoMessage()
- func (x *RegisterResp) ProtoReflect() protoreflect.Message
- func (x *RegisterResp) Reset()
- func (x *RegisterResp) String() string
- type RegisterSession
- func (*RegisterSession) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterSession) GetListenerId() string
- func (x *RegisterSession) GetPipelineId() string
- func (x *RegisterSession) GetRawId() uint32
- func (x *RegisterSession) GetRegisterData() *implantpb.Register
- func (x *RegisterSession) GetSessionId() string
- func (x *RegisterSession) GetTarget() string
- func (x *RegisterSession) GetType() string
- func (*RegisterSession) ProtoMessage()
- func (x *RegisterSession) ProtoReflect() protoreflect.Message
- func (x *RegisterSession) Reset()
- func (x *RegisterSession) String() string
- type RemLog
- func (*RemLog) Descriptor() ([]byte, []int)deprecated
- func (x *RemLog) GetAgentId() string
- func (x *RemLog) GetLog() string
- func (x *RemLog) GetPipelineId() string
- func (*RemLog) ProtoMessage()
- func (x *RemLog) ProtoReflect() protoreflect.Message
- func (x *RemLog) Reset()
- func (x *RemLog) String() string
- type Session
- func (*Session) Descriptor() ([]byte, []int)deprecated
- func (x *Session) GetAddons() []*implantpb.Addon
- func (x *Session) GetArgue() map[string]string
- func (x *Session) GetData() string
- func (x *Session) GetFilepath() string
- func (x *Session) GetGroupName() string
- func (x *Session) GetIsAlive() bool
- func (x *Session) GetIsInitialized() bool
- func (x *Session) GetIsPrivilege() bool
- func (x *Session) GetLastCheckin() int64
- func (x *Session) GetListenerId() string
- func (x *Session) GetLocate() string
- func (x *Session) GetLoot() map[string]string
- func (x *Session) GetModules() []string
- func (x *Session) GetName() string
- func (x *Session) GetNote() string
- func (x *Session) GetOs() *implantpb.Os
- func (x *Session) GetPipelineId() string
- func (x *Session) GetProcess() *implantpb.Process
- func (x *Session) GetProxy() string
- func (x *Session) GetRawId() uint32
- func (x *Session) GetSessionId() string
- func (x *Session) GetTarget() string
- func (x *Session) GetTasks() *Tasks
- func (x *Session) GetTimediff() int64
- func (x *Session) GetTimer() *implantpb.Timer
- func (x *Session) GetType() string
- func (x *Session) GetWorkdir() string
- func (*Session) ProtoMessage()
- func (x *Session) ProtoReflect() protoreflect.Message
- func (x *Session) Reset()
- func (x *Session) String() string
- type SessionRequest
- func (*SessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SessionRequest) GetAll() bool
- func (x *SessionRequest) GetSessionId() string
- func (*SessionRequest) ProtoMessage()
- func (x *SessionRequest) ProtoReflect() protoreflect.Message
- func (x *SessionRequest) Reset()
- func (x *SessionRequest) String() string
- type Sessions
- type ShellcodeEncode
- func (*ShellcodeEncode) Descriptor() ([]byte, []int)deprecated
- func (x *ShellcodeEncode) GetArch() string
- func (x *ShellcodeEncode) GetIterations() int32
- func (x *ShellcodeEncode) GetShellcode() []byte
- func (x *ShellcodeEncode) GetType() string
- func (*ShellcodeEncode) ProtoMessage()
- func (x *ShellcodeEncode) ProtoReflect() protoreflect.Message
- func (x *ShellcodeEncode) Reset()
- func (x *ShellcodeEncode) String() string
- type SpiteCache
- type SpiteCacheItem
- func (*SpiteCacheItem) Descriptor() ([]byte, []int)deprecated
- func (x *SpiteCacheItem) GetExpiration() int64
- func (x *SpiteCacheItem) GetId() string
- func (x *SpiteCacheItem) GetIndex() int32
- func (x *SpiteCacheItem) GetSpite() *implantpb.Spite
- func (*SpiteCacheItem) ProtoMessage()
- func (x *SpiteCacheItem) ProtoReflect() protoreflect.Message
- func (x *SpiteCacheItem) Reset()
- func (x *SpiteCacheItem) String() string
- type SpiteRequest
- func (*SpiteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SpiteRequest) GetListenerId() string
- func (x *SpiteRequest) GetSession() *Session
- func (x *SpiteRequest) GetSpite() *implantpb.Spite
- func (x *SpiteRequest) GetTask() *Task
- func (*SpiteRequest) ProtoMessage()
- func (x *SpiteRequest) ProtoReflect() protoreflect.Message
- func (x *SpiteRequest) Reset()
- func (x *SpiteRequest) String() string
- type SpiteResponse
- func (*SpiteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SpiteResponse) GetListenerId() string
- func (x *SpiteResponse) GetSessionId() string
- func (x *SpiteResponse) GetSpite() *implantpb.Spite
- func (x *SpiteResponse) GetTaskId() uint32
- func (*SpiteResponse) ProtoMessage()
- func (x *SpiteResponse) ProtoReflect() protoreflect.Message
- func (x *SpiteResponse) Reset()
- func (x *SpiteResponse) String() string
- type Sync
- type SyncResp
- type TCPPipeline
- func (*TCPPipeline) Descriptor() ([]byte, []int)deprecated
- func (x *TCPPipeline) GetHost() string
- func (x *TCPPipeline) GetListenerId() string
- func (x *TCPPipeline) GetName() string
- func (x *TCPPipeline) GetPort() uint32
- func (*TCPPipeline) ProtoMessage()
- func (x *TCPPipeline) ProtoReflect() protoreflect.Message
- func (x *TCPPipeline) Reset()
- func (x *TCPPipeline) String() string
- type TLS
- type Task
- func (*Task) Descriptor() ([]byte, []int)deprecated
- func (x *Task) GetCallby() string
- func (x *Task) GetCur() int32
- func (x *Task) GetDescription() string
- func (x *Task) GetError() string
- func (x *Task) GetFinished() bool
- func (x *Task) GetNeed() int32
- func (x *Task) GetSessionId() string
- func (x *Task) GetStatus() int32
- func (x *Task) GetTaskId() uint32
- func (x *Task) GetTimeout() bool
- func (x *Task) GetTotal() int32
- func (x *Task) GetType() string
- func (*Task) ProtoMessage()
- func (x *Task) ProtoReflect() protoreflect.Message
- func (x *Task) Reset()
- func (x *Task) String() string
- type TaskContext
- func (*TaskContext) Descriptor() ([]byte, []int)deprecated
- func (x *TaskContext) GetSession() *Session
- func (x *TaskContext) GetSpite() *implantpb.Spite
- func (x *TaskContext) GetTask() *Task
- func (*TaskContext) ProtoMessage()
- func (x *TaskContext) ProtoReflect() protoreflect.Message
- func (x *TaskContext) Reset()
- func (x *TaskContext) String() string
- type TaskContexts
- func (*TaskContexts) Descriptor() ([]byte, []int)deprecated
- func (x *TaskContexts) GetSession() *Session
- func (x *TaskContexts) GetSpites() []*implantpb.Spite
- func (x *TaskContexts) GetTask() *Task
- func (*TaskContexts) ProtoMessage()
- func (x *TaskContexts) ProtoReflect() protoreflect.Message
- func (x *TaskContexts) Reset()
- func (x *TaskContexts) String() string
- type TaskDesc
- func (*TaskDesc) Descriptor() ([]byte, []int)deprecated
- func (x *TaskDesc) GetCur() int32
- func (x *TaskDesc) GetDescription() string
- func (x *TaskDesc) GetStatus() int32
- func (x *TaskDesc) GetTaskId() uint32
- func (x *TaskDesc) GetTotal() int32
- func (x *TaskDesc) GetType() string
- func (*TaskDesc) ProtoMessage()
- func (x *TaskDesc) ProtoReflect() protoreflect.Message
- func (x *TaskDesc) Reset()
- func (x *TaskDesc) String() string
- type TaskDescs
- type TaskRequest
- type Tasks
- type TasksContext
- type WebContent
- func (*WebContent) Descriptor() ([]byte, []int)deprecated
- func (x *WebContent) GetContent() []byte
- func (x *WebContent) GetContentType() string
- func (x *WebContent) GetFile() string
- func (x *WebContent) GetId() string
- func (x *WebContent) GetListenerId() string
- func (x *WebContent) GetPath() string
- func (x *WebContent) GetSize() uint64
- func (x *WebContent) GetType() string
- func (x *WebContent) GetUrl() string
- func (x *WebContent) GetWebsiteId() string
- func (*WebContent) ProtoMessage()
- func (x *WebContent) ProtoReflect() protoreflect.Message
- func (x *WebContent) Reset()
- func (x *WebContent) String() string
- type WebContents
- type Website
- func (*Website) Descriptor() ([]byte, []int)deprecated
- func (x *Website) GetContents() map[string]*WebContent
- func (x *Website) GetListenerId() string
- func (x *Website) GetName() string
- func (x *Website) GetPort() uint32
- func (x *Website) GetRoot() string
- func (*Website) ProtoMessage()
- func (x *Website) ProtoReflect() protoreflect.Message
- func (x *Website) Reset()
- func (x *Website) String() string
- type Websites
Constants ¶
This section is empty.
Variables ¶
var File_client_clientpb_client_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Artifact ¶ added in v0.1.0
type Artifact struct {
Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Bin []byte `protobuf:"bytes,2,opt,name=bin,proto3" json:"bin,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
Stage string `protobuf:"bytes,5,opt,name=stage,proto3" json:"stage,omitempty"`
Target string `protobuf:"bytes,6,opt,name=target,proto3" json:"target,omitempty"`
Arch string `protobuf:"bytes,7,opt,name=arch,proto3" json:"arch,omitempty"`
Platform string `protobuf:"bytes,8,opt,name=platform,proto3" json:"platform,omitempty"`
Profile string `protobuf:"bytes,9,opt,name=profile,proto3" json:"profile,omitempty"`
Pipeline string `protobuf:"bytes,10,opt,name=pipeline,proto3" json:"pipeline,omitempty"`
IsSrdi bool `protobuf:"varint,12,opt,name=is_srdi,json=isSrdi,proto3" json:"is_srdi,omitempty"`
Time int64 `protobuf:"varint,13,opt,name=time,proto3" json:"time,omitempty"`
// contains filtered or unexported fields
}
func (*Artifact) Descriptor
deprecated
added in
v0.1.0
func (*Artifact) GetPipeline ¶ added in v0.1.0
func (*Artifact) GetPlatform ¶ added in v0.1.0
func (*Artifact) GetProfile ¶ added in v0.1.0
func (*Artifact) ProtoMessage ¶ added in v0.1.0
func (*Artifact) ProtoMessage()
func (*Artifact) ProtoReflect ¶ added in v0.1.0
func (x *Artifact) ProtoReflect() protoreflect.Message
type Artifacts ¶ added in v0.1.0
type Artifacts struct {
Artifacts []*Artifact `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
// contains filtered or unexported fields
}
func (*Artifacts) Descriptor
deprecated
added in
v0.1.0
func (*Artifacts) GetArtifacts ¶ added in v0.1.0
func (*Artifacts) ProtoMessage ¶ added in v0.1.0
func (*Artifacts) ProtoMessage()
func (*Artifacts) ProtoReflect ¶ added in v0.1.0
func (x *Artifacts) ProtoReflect() protoreflect.Message
type Basic ¶
type Basic struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
Commit string `protobuf:"bytes,4,opt,name=commit,proto3" json:"commit,omitempty"`
Dirty bool `protobuf:"varint,5,opt,name=dirty,proto3" json:"dirty,omitempty"`
CompiledAt int64 `protobuf:"varint,6,opt,name=compiledAt,proto3" json:"compiledAt,omitempty"`
Os string `protobuf:"bytes,7,opt,name=os,proto3" json:"os,omitempty"`
Arch string `protobuf:"bytes,8,opt,name=arch,proto3" json:"arch,omitempty"`
// contains filtered or unexported fields
}
func (*Basic) Descriptor
deprecated
func (*Basic) GetCompiledAt ¶
func (*Basic) GetVersion ¶ added in v0.1.0
func (*Basic) ProtoMessage ¶
func (*Basic) ProtoMessage()
func (*Basic) ProtoReflect ¶
func (x *Basic) ProtoReflect() protoreflect.Message
type BasicUpdateSession ¶
type BasicUpdateSession struct {
SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
Op string `protobuf:"bytes,2,opt,name=op,proto3" json:"op,omitempty"`
Arg string `protobuf:"bytes,3,opt,name=arg,proto3" json:"arg,omitempty"`
// contains filtered or unexported fields
}
func (*BasicUpdateSession) Descriptor
deprecated
func (*BasicUpdateSession) Descriptor() ([]byte, []int)
Deprecated: Use BasicUpdateSession.ProtoReflect.Descriptor instead.
func (*BasicUpdateSession) GetArg ¶
func (x *BasicUpdateSession) GetArg() string
func (*BasicUpdateSession) GetOp ¶
func (x *BasicUpdateSession) GetOp() string
func (*BasicUpdateSession) GetSessionId ¶
func (x *BasicUpdateSession) GetSessionId() string
func (*BasicUpdateSession) ProtoMessage ¶
func (*BasicUpdateSession) ProtoMessage()
func (*BasicUpdateSession) ProtoReflect ¶
func (x *BasicUpdateSession) ProtoReflect() protoreflect.Message
func (*BasicUpdateSession) Reset ¶
func (x *BasicUpdateSession) Reset()
func (*BasicUpdateSession) String ¶
func (x *BasicUpdateSession) String() string
type Bin ¶
type Bin struct {
Bin []byte `protobuf:"bytes,1,opt,name=Bin,proto3" json:"Bin,omitempty"`
// contains filtered or unexported fields
}
func (*Bin) Descriptor
deprecated
func (*Bin) ProtoMessage ¶
func (*Bin) ProtoMessage()
func (*Bin) ProtoReflect ¶
func (x *Bin) ProtoReflect() protoreflect.Message
type BindPipeline ¶
type BindPipeline struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ListenerId string `protobuf:"bytes,2,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
// contains filtered or unexported fields
}
func (*BindPipeline) Descriptor
deprecated
func (*BindPipeline) Descriptor() ([]byte, []int)
Deprecated: Use BindPipeline.ProtoReflect.Descriptor instead.
func (*BindPipeline) GetListenerId ¶ added in v0.1.0
func (x *BindPipeline) GetListenerId() string
func (*BindPipeline) GetName ¶ added in v0.1.0
func (x *BindPipeline) GetName() string
func (*BindPipeline) ProtoMessage ¶
func (*BindPipeline) ProtoMessage()
func (*BindPipeline) ProtoReflect ¶
func (x *BindPipeline) ProtoReflect() protoreflect.Message
func (*BindPipeline) Reset ¶
func (x *BindPipeline) Reset()
func (*BindPipeline) String ¶
func (x *BindPipeline) String() string
type Builder ¶
type Builder struct {
Bin []byte `protobuf:"bytes,1,opt,name=bin,proto3" json:"bin,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
Stage string `protobuf:"bytes,4,opt,name=stage,proto3" json:"stage,omitempty"`
Target string `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
Arch string `protobuf:"bytes,6,opt,name=arch,proto3" json:"arch,omitempty"`
Platform string `protobuf:"bytes,7,opt,name=platform,proto3" json:"platform,omitempty"`
Id uint32 `protobuf:"varint,8,opt,name=id,proto3" json:"id,omitempty"`
FunctionName string `protobuf:"bytes,9,opt,name=function_name,json=functionName,proto3" json:"function_name,omitempty"`
UserDataPath string `protobuf:"bytes,10,opt,name=user_data_path,json=userDataPath,proto3" json:"user_data_path,omitempty"`
Modules string `protobuf:"bytes,11,opt,name=modules,proto3" json:"modules,omitempty"`
ProfileName string `protobuf:"bytes,12,opt,name=profile_name,json=profileName,proto3" json:"profile_name,omitempty"`
Pipeline string `protobuf:"bytes,14,opt,name=pipeline,proto3" json:"pipeline,omitempty"`
Log []byte `protobuf:"bytes,15,opt,name=log,proto3" json:"log,omitempty"`
Num uint32 `protobuf:"varint,16,opt,name=num,proto3" json:"num,omitempty"`
Time int64 `protobuf:"varint,17,opt,name=time,proto3" json:"time,omitempty"`
Resource string `protobuf:"bytes,18,opt,name=resource,proto3" json:"resource,omitempty"`
IsSrdi bool `protobuf:"varint,19,opt,name=is_srdi,json=isSrdi,proto3" json:"is_srdi,omitempty"`
// contains filtered or unexported fields
}
func (*Builder) Descriptor
deprecated
func (*Builder) GetFunctionName ¶
func (*Builder) GetModules ¶
func (*Builder) GetPipeline ¶ added in v0.1.0
func (*Builder) GetPlatform ¶
func (*Builder) GetProfileName ¶
func (*Builder) GetResource ¶ added in v0.1.0
func (*Builder) GetUserDataPath ¶
func (*Builder) ProtoMessage ¶
func (*Builder) ProtoMessage()
func (*Builder) ProtoReflect ¶
func (x *Builder) ProtoReflect() protoreflect.Message
type Builders ¶
type Builders struct {
Builders []*Builder `protobuf:"bytes,1,rep,name=builders,proto3" json:"builders,omitempty"`
// contains filtered or unexported fields
}
func (*Builders) Descriptor
deprecated
func (*Builders) GetBuilders ¶
func (*Builders) ProtoMessage ¶
func (*Builders) ProtoMessage()
func (*Builders) ProtoReflect ¶
func (x *Builders) ProtoReflect() protoreflect.Message
type Client ¶
type Client struct {
ID uint32 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
Online bool `protobuf:"varint,3,opt,name=Online,proto3" json:"Online,omitempty"`
Type string `protobuf:"bytes,4,opt,name=Type,proto3" json:"Type,omitempty"`
// contains filtered or unexported fields
}
func (*Client) Descriptor
deprecated
func (*Client) ProtoMessage ¶
func (*Client) ProtoMessage()
func (*Client) ProtoReflect ¶
func (x *Client) ProtoReflect() protoreflect.Message
type Clients ¶
type Clients struct {
Clients []*Client `protobuf:"bytes,1,rep,name=clients,proto3" json:"clients,omitempty"`
// contains filtered or unexported fields
}
func (*Clients) Descriptor
deprecated
func (*Clients) GetClients ¶
func (*Clients) ProtoMessage ¶
func (*Clients) ProtoMessage()
func (*Clients) ProtoReflect ¶
func (x *Clients) ProtoReflect() protoreflect.Message
type Context ¶ added in v0.1.0
type Context struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
Task *Task `protobuf:"bytes,3,opt,name=task,proto3" json:"task,omitempty"`
Pipeline *Pipeline `protobuf:"bytes,4,opt,name=pipeline,proto3" json:"pipeline,omitempty"`
Listener *Listener `protobuf:"bytes,5,opt,name=listener,proto3" json:"listener,omitempty"`
Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
Value []byte `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"`
Content []byte `protobuf:"bytes,8,opt,name=content,proto3" json:"content,omitempty"`
Nonce string `protobuf:"bytes,9,opt,name=nonce,proto3" json:"nonce,omitempty"`
// contains filtered or unexported fields
}
func (*Context) Descriptor
deprecated
added in
v0.1.0
func (*Context) GetContent ¶ added in v0.1.0
func (*Context) GetListener ¶ added in v0.1.0
func (*Context) GetPipeline ¶ added in v0.1.0
func (*Context) GetSession ¶ added in v0.1.0
func (*Context) ProtoMessage ¶ added in v0.1.0
func (*Context) ProtoMessage()
func (*Context) ProtoReflect ¶ added in v0.1.0
func (x *Context) ProtoReflect() protoreflect.Message
type Contexts ¶ added in v0.1.0
type Contexts struct {
Contexts []*Context `protobuf:"bytes,1,rep,name=contexts,proto3" json:"contexts,omitempty"`
// contains filtered or unexported fields
}
func (*Contexts) Descriptor
deprecated
added in
v0.1.0
func (*Contexts) GetContexts ¶ added in v0.1.0
func (*Contexts) ProtoMessage ¶ added in v0.1.0
func (*Contexts) ProtoMessage()
func (*Contexts) ProtoReflect ¶ added in v0.1.0
func (x *Contexts) ProtoReflect() protoreflect.Message
type CtrlPipeline ¶
type CtrlPipeline struct {
ListenerId string `protobuf:"bytes,1,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Target []string `protobuf:"bytes,3,rep,name=target,proto3" json:"target,omitempty"`
BeaconPipeline string `protobuf:"bytes,4,opt,name=beacon_pipeline,json=beaconPipeline,proto3" json:"beacon_pipeline,omitempty"`
Pipeline *Pipeline `protobuf:"bytes,5,opt,name=pipeline,proto3" json:"pipeline,omitempty"`
// contains filtered or unexported fields
}
func (*CtrlPipeline) Descriptor
deprecated
func (*CtrlPipeline) Descriptor() ([]byte, []int)
Deprecated: Use CtrlPipeline.ProtoReflect.Descriptor instead.
func (*CtrlPipeline) GetBeaconPipeline ¶ added in v0.1.0
func (x *CtrlPipeline) GetBeaconPipeline() string
func (*CtrlPipeline) GetListenerId ¶
func (x *CtrlPipeline) GetListenerId() string
func (*CtrlPipeline) GetName ¶
func (x *CtrlPipeline) GetName() string
func (*CtrlPipeline) GetPipeline ¶ added in v0.1.0
func (x *CtrlPipeline) GetPipeline() *Pipeline
func (*CtrlPipeline) GetTarget ¶ added in v0.1.0
func (x *CtrlPipeline) GetTarget() []string
func (*CtrlPipeline) ProtoMessage ¶
func (*CtrlPipeline) ProtoMessage()
func (*CtrlPipeline) ProtoReflect ¶
func (x *CtrlPipeline) ProtoReflect() protoreflect.Message
func (*CtrlPipeline) Reset ¶
func (x *CtrlPipeline) Reset()
func (*CtrlPipeline) String ¶
func (x *CtrlPipeline) String() string
type DLL2Shellcode ¶
type DLL2Shellcode struct {
Bin []byte `protobuf:"bytes,1,opt,name=bin,proto3" json:"bin,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // srdi or donut
Arch string `protobuf:"bytes,3,opt,name=arch,proto3" json:"arch,omitempty"` // x86 or x64
Params string `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"`
Entrypoint string `protobuf:"bytes,5,opt,name=entrypoint,proto3" json:"entrypoint,omitempty"`
// contains filtered or unexported fields
}
func (*DLL2Shellcode) Descriptor
deprecated
func (*DLL2Shellcode) Descriptor() ([]byte, []int)
Deprecated: Use DLL2Shellcode.ProtoReflect.Descriptor instead.
func (*DLL2Shellcode) GetArch ¶
func (x *DLL2Shellcode) GetArch() string
func (*DLL2Shellcode) GetBin ¶
func (x *DLL2Shellcode) GetBin() []byte
func (*DLL2Shellcode) GetEntrypoint ¶
func (x *DLL2Shellcode) GetEntrypoint() string
func (*DLL2Shellcode) GetParams ¶
func (x *DLL2Shellcode) GetParams() string
func (*DLL2Shellcode) GetType ¶
func (x *DLL2Shellcode) GetType() string
func (*DLL2Shellcode) ProtoMessage ¶
func (*DLL2Shellcode) ProtoMessage()
func (*DLL2Shellcode) ProtoReflect ¶
func (x *DLL2Shellcode) ProtoReflect() protoreflect.Message
func (*DLL2Shellcode) Reset ¶
func (x *DLL2Shellcode) Reset()
func (*DLL2Shellcode) String ¶
func (x *DLL2Shellcode) String() string
type EXE2Shellcode ¶
type EXE2Shellcode struct {
Bin []byte `protobuf:"bytes,1,opt,name=bin,proto3" json:"bin,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // donut
Arch string `protobuf:"bytes,3,opt,name=arch,proto3" json:"arch,omitempty"` // x86 or x64
Params string `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"`
// contains filtered or unexported fields
}
func (*EXE2Shellcode) Descriptor
deprecated
func (*EXE2Shellcode) Descriptor() ([]byte, []int)
Deprecated: Use EXE2Shellcode.ProtoReflect.Descriptor instead.
func (*EXE2Shellcode) GetArch ¶
func (x *EXE2Shellcode) GetArch() string
func (*EXE2Shellcode) GetBin ¶
func (x *EXE2Shellcode) GetBin() []byte
func (*EXE2Shellcode) GetParams ¶
func (x *EXE2Shellcode) GetParams() string
func (*EXE2Shellcode) GetType ¶
func (x *EXE2Shellcode) GetType() string
func (*EXE2Shellcode) ProtoMessage ¶
func (*EXE2Shellcode) ProtoMessage()
func (*EXE2Shellcode) ProtoReflect ¶
func (x *EXE2Shellcode) ProtoReflect() protoreflect.Message
func (*EXE2Shellcode) Reset ¶
func (x *EXE2Shellcode) Reset()
func (*EXE2Shellcode) String ¶
func (x *EXE2Shellcode) String() string
type Empty ¶
type Empty struct {
// contains filtered or unexported fields
}
func (*Empty) Descriptor
deprecated
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶
func (x *Empty) ProtoReflect() protoreflect.Message
type Encryption ¶
type Encryption struct {
Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
// contains filtered or unexported fields
}
func (*Encryption) Descriptor
deprecated
func (*Encryption) Descriptor() ([]byte, []int)
Deprecated: Use Encryption.ProtoReflect.Descriptor instead.
func (*Encryption) GetEnable ¶
func (x *Encryption) GetEnable() bool
func (*Encryption) GetKey ¶
func (x *Encryption) GetKey() string
func (*Encryption) GetType ¶
func (x *Encryption) GetType() string
func (*Encryption) ProtoMessage ¶
func (*Encryption) ProtoMessage()
func (*Encryption) ProtoReflect ¶
func (x *Encryption) ProtoReflect() protoreflect.Message
func (*Encryption) Reset ¶
func (x *Encryption) Reset()
func (*Encryption) String ¶
func (x *Encryption) String() string
type Event ¶
type Event struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Op string `protobuf:"bytes,2,opt,name=op,proto3" json:"op,omitempty"`
Formatted string `protobuf:"bytes,4,opt,name=formatted,proto3" json:"formatted,omitempty"`
Message []byte `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"`
Err string `protobuf:"bytes,6,opt,name=err,proto3" json:"err,omitempty"` // Can't trigger normal gRPC error
Callee string `protobuf:"bytes,7,opt,name=callee,proto3" json:"callee,omitempty"`
Session *Session `protobuf:"bytes,10,opt,name=session,proto3" json:"session,omitempty"`
Job *Job `protobuf:"bytes,11,opt,name=job,proto3" json:"job,omitempty"`
Client *Client `protobuf:"bytes,12,opt,name=client,proto3" json:"client,omitempty"`
Task *Task `protobuf:"bytes,13,opt,name=task,proto3" json:"task,omitempty"`
Spite *implantpb.Spite `protobuf:"bytes,14,opt,name=spite,proto3" json:"spite,omitempty"`
// contains filtered or unexported fields
}
func (*Event) Descriptor
deprecated
func (*Event) GetFormatted ¶ added in v0.1.0
func (*Event) GetMessage ¶
func (*Event) GetSession ¶
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
type Events ¶ added in v0.1.0
type Events struct {
Events []*Event `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
// contains filtered or unexported fields
}
func (*Events) Descriptor
deprecated
added in
v0.1.0
func (*Events) ProtoMessage ¶ added in v0.1.0
func (*Events) ProtoMessage()
func (*Events) ProtoReflect ¶ added in v0.1.0
func (x *Events) ProtoReflect() protoreflect.Message
type File ¶
type File struct {
TaskId uint32 `protobuf:"varint,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Local string `protobuf:"bytes,3,opt,name=local,proto3" json:"local,omitempty"` // client
Checksum string `protobuf:"bytes,4,opt,name=checksum,proto3" json:"checksum,omitempty"` // server
Remote string `protobuf:"bytes,5,opt,name=remote,proto3" json:"remote,omitempty"` // implant
Op string `protobuf:"bytes,6,opt,name=op,proto3" json:"op,omitempty"`
SessionId string `protobuf:"bytes,7,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*File) Descriptor
deprecated
func (*File) GetChecksum ¶ added in v0.1.0
func (*File) GetSessionId ¶ added in v0.1.0
func (*File) ProtoMessage ¶
func (*File) ProtoMessage()
func (*File) ProtoReflect ¶
func (x *File) ProtoReflect() protoreflect.Message
type Files ¶
type Files struct {
Files []*File `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"`
// contains filtered or unexported fields
}
func (*Files) Descriptor
deprecated
func (*Files) ProtoMessage ¶
func (*Files) ProtoMessage()
func (*Files) ProtoReflect ¶
func (x *Files) ProtoReflect() protoreflect.Message
type Generate ¶
type Generate struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ProfileName string `protobuf:"bytes,2,opt,name=profileName,proto3" json:"profileName,omitempty"`
Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
Stager string `protobuf:"bytes,4,opt,name=stager,proto3" json:"stager,omitempty"`
Target string `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
Type string `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"`
Modules []string `protobuf:"bytes,8,rep,name=modules,proto3" json:"modules,omitempty"`
Ca string `protobuf:"bytes,9,opt,name=ca,proto3" json:"ca,omitempty"`
Params string `protobuf:"bytes,10,opt,name=params,proto3" json:"params,omitempty"`
Feature string `protobuf:"bytes,11,opt,name=feature,proto3" json:"feature,omitempty"`
Srdi bool `protobuf:"varint,12,opt,name=srdi,proto3" json:"srdi,omitempty"`
Bin []byte `protobuf:"bytes,13,opt,name=bin,proto3" json:"bin,omitempty"`
ArtifactId uint32 `protobuf:"varint,14,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"`
// contains filtered or unexported fields
}
func (*Generate) Descriptor
deprecated
func (*Generate) GetAddress ¶
func (*Generate) GetArtifactId ¶ added in v0.1.0
func (*Generate) GetFeature ¶
func (*Generate) GetModules ¶
func (*Generate) GetProfileName ¶
func (*Generate) ProtoMessage ¶
func (*Generate) ProtoMessage()
func (*Generate) ProtoReflect ¶
func (x *Generate) ProtoReflect() protoreflect.Message
type GithubWorkflow ¶ added in v0.1.0
type GithubWorkflow struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // Workflow ID
NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // Workflow node ID
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Workflow name
Path string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"` // Workflow file path
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` // Workflow state
CreatedAt string `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Workflow creation time
UpdatedAt string `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // Workflow last updated time
Url string `protobuf:"bytes,8,opt,name=url,proto3" json:"url,omitempty"` // API URL for the workflow
HtmlUrl string `protobuf:"bytes,9,opt,name=html_url,json=htmlUrl,proto3" json:"html_url,omitempty"` // HTML URL for the workflow
BadgeUrl string `protobuf:"bytes,10,opt,name=badge_url,json=badgeUrl,proto3" json:"badge_url,omitempty"` // Badge URL for the workflow
// contains filtered or unexported fields
}
func (*GithubWorkflow) Descriptor
deprecated
added in
v0.1.0
func (*GithubWorkflow) Descriptor() ([]byte, []int)
Deprecated: Use GithubWorkflow.ProtoReflect.Descriptor instead.
func (*GithubWorkflow) GetBadgeUrl ¶ added in v0.1.0
func (x *GithubWorkflow) GetBadgeUrl() string
func (*GithubWorkflow) GetCreatedAt ¶ added in v0.1.0
func (x *GithubWorkflow) GetCreatedAt() string
func (*GithubWorkflow) GetHtmlUrl ¶ added in v0.1.0
func (x *GithubWorkflow) GetHtmlUrl() string
func (*GithubWorkflow) GetId ¶ added in v0.1.0
func (x *GithubWorkflow) GetId() int64
func (*GithubWorkflow) GetName ¶ added in v0.1.0
func (x *GithubWorkflow) GetName() string
func (*GithubWorkflow) GetNodeId ¶ added in v0.1.0
func (x *GithubWorkflow) GetNodeId() string
func (*GithubWorkflow) GetPath ¶ added in v0.1.0
func (x *GithubWorkflow) GetPath() string
func (*GithubWorkflow) GetStatus ¶ added in v0.1.0
func (x *GithubWorkflow) GetStatus() string
func (*GithubWorkflow) GetUpdatedAt ¶ added in v0.1.0
func (x *GithubWorkflow) GetUpdatedAt() string
func (*GithubWorkflow) GetUrl ¶ added in v0.1.0
func (x *GithubWorkflow) GetUrl() string
func (*GithubWorkflow) ProtoMessage ¶ added in v0.1.0
func (*GithubWorkflow) ProtoMessage()
func (*GithubWorkflow) ProtoReflect ¶ added in v0.1.0
func (x *GithubWorkflow) ProtoReflect() protoreflect.Message
func (*GithubWorkflow) Reset ¶ added in v0.1.0
func (x *GithubWorkflow) Reset()
func (*GithubWorkflow) String ¶ added in v0.1.0
func (x *GithubWorkflow) String() string
type GithubWorkflowRequest ¶ added in v0.1.0
type GithubWorkflowRequest struct {
Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"` // Repository owner
Repo string `protobuf:"bytes,2,opt,name=repo,proto3" json:"repo,omitempty"` // Repository name
WorkflowId string `protobuf:"bytes,3,opt,name=workflow_id,json=workflowId,proto3" json:"workflow_id,omitempty"` // Workflow file name or ID
Token string `protobuf:"bytes,4,opt,name=token,proto3" json:"token,omitempty"` // GitHub token
Ref string `protobuf:"bytes,5,opt,name=ref,proto3" json:"ref,omitempty"` // Branch or tag
Inputs map[string]string `` // Workflow inputs
/* 153-byte string literal not displayed */
BuildName string `protobuf:"bytes,7,opt,name=build_name,json=buildName,proto3" json:"build_name,omitempty"`
Profile string `protobuf:"bytes,8,opt,name=profile,proto3" json:"profile,omitempty"`
Address string `protobuf:"bytes,9,opt,name=address,proto3" json:"address,omitempty"`
Ca string `protobuf:"bytes,10,opt,name=ca,proto3" json:"ca,omitempty"`
Params string `protobuf:"bytes,11,opt,name=params,proto3" json:"params,omitempty"`
ArtifactId uint32 `protobuf:"varint,12,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"`
IsRemove bool `protobuf:"varint,13,opt,name=is_remove,json=isRemove,proto3" json:"is_remove,omitempty"`
// contains filtered or unexported fields
}
func (*GithubWorkflowRequest) Descriptor
deprecated
added in
v0.1.0
func (*GithubWorkflowRequest) Descriptor() ([]byte, []int)
Deprecated: Use GithubWorkflowRequest.ProtoReflect.Descriptor instead.
func (*GithubWorkflowRequest) GetAddress ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetAddress() string
func (*GithubWorkflowRequest) GetArtifactId ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetArtifactId() uint32
func (*GithubWorkflowRequest) GetBuildName ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetBuildName() string
func (*GithubWorkflowRequest) GetCa ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetCa() string
func (*GithubWorkflowRequest) GetInputs ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetInputs() map[string]string
func (*GithubWorkflowRequest) GetIsRemove ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetIsRemove() bool
func (*GithubWorkflowRequest) GetOwner ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetOwner() string
func (*GithubWorkflowRequest) GetParams ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetParams() string
func (*GithubWorkflowRequest) GetProfile ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetProfile() string
func (*GithubWorkflowRequest) GetRef ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetRef() string
func (*GithubWorkflowRequest) GetRepo ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetRepo() string
func (*GithubWorkflowRequest) GetToken ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetToken() string
func (*GithubWorkflowRequest) GetWorkflowId ¶ added in v0.1.0
func (x *GithubWorkflowRequest) GetWorkflowId() string
func (*GithubWorkflowRequest) ProtoMessage ¶ added in v0.1.0
func (*GithubWorkflowRequest) ProtoMessage()
func (*GithubWorkflowRequest) ProtoReflect ¶ added in v0.1.0
func (x *GithubWorkflowRequest) ProtoReflect() protoreflect.Message
func (*GithubWorkflowRequest) Reset ¶ added in v0.1.0
func (x *GithubWorkflowRequest) Reset()
func (*GithubWorkflowRequest) String ¶ added in v0.1.0
func (x *GithubWorkflowRequest) String() string
type GithubWorkflows ¶ added in v0.1.0
type GithubWorkflows struct {
Workflows []*GithubWorkflow `protobuf:"bytes,1,rep,name=workflows,proto3" json:"workflows,omitempty"` // List of workflows
// contains filtered or unexported fields
}
func (*GithubWorkflows) Descriptor
deprecated
added in
v0.1.0
func (*GithubWorkflows) Descriptor() ([]byte, []int)
Deprecated: Use GithubWorkflows.ProtoReflect.Descriptor instead.
func (*GithubWorkflows) GetWorkflows ¶ added in v0.1.0
func (x *GithubWorkflows) GetWorkflows() []*GithubWorkflow
func (*GithubWorkflows) ProtoMessage ¶ added in v0.1.0
func (*GithubWorkflows) ProtoMessage()
func (*GithubWorkflows) ProtoReflect ¶ added in v0.1.0
func (x *GithubWorkflows) ProtoReflect() protoreflect.Message
func (*GithubWorkflows) Reset ¶ added in v0.1.0
func (x *GithubWorkflows) Reset()
func (*GithubWorkflows) String ¶ added in v0.1.0
func (x *GithubWorkflows) String() string
type HTTPPipeline ¶ added in v0.1.0
type HTTPPipeline struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ListenerId string `protobuf:"bytes,2,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
Port uint32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
Host string `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"`
Params string `protobuf:"bytes,5,opt,name=params,proto3" json:"params,omitempty"` // JSON serialized additional parameters
// contains filtered or unexported fields
}
func (*HTTPPipeline) Descriptor
deprecated
added in
v0.1.0
func (*HTTPPipeline) Descriptor() ([]byte, []int)
Deprecated: Use HTTPPipeline.ProtoReflect.Descriptor instead.
func (*HTTPPipeline) GetHost ¶ added in v0.1.0
func (x *HTTPPipeline) GetHost() string
func (*HTTPPipeline) GetListenerId ¶ added in v0.1.0
func (x *HTTPPipeline) GetListenerId() string
func (*HTTPPipeline) GetName ¶ added in v0.1.0
func (x *HTTPPipeline) GetName() string
func (*HTTPPipeline) GetParams ¶ added in v0.1.0
func (x *HTTPPipeline) GetParams() string
func (*HTTPPipeline) GetPort ¶ added in v0.1.0
func (x *HTTPPipeline) GetPort() uint32
func (*HTTPPipeline) ProtoMessage ¶ added in v0.1.0
func (*HTTPPipeline) ProtoMessage()
func (*HTTPPipeline) ProtoReflect ¶ added in v0.1.0
func (x *HTTPPipeline) ProtoReflect() protoreflect.Message
func (*HTTPPipeline) Reset ¶ added in v0.1.0
func (x *HTTPPipeline) Reset()
func (*HTTPPipeline) String ¶ added in v0.1.0
func (x *HTTPPipeline) String() string
type Int ¶ added in v0.1.0
type Int struct {
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
// contains filtered or unexported fields
}
func (*Int) Descriptor
deprecated
added in
v0.1.0
func (*Int) ProtoMessage ¶ added in v0.1.0
func (*Int) ProtoMessage()
func (*Int) ProtoReflect ¶ added in v0.1.0
func (x *Int) ProtoReflect() protoreflect.Message
type Job ¶
type Job struct {
Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Pipeline *Pipeline `protobuf:"bytes,3,opt,name=pipeline,proto3" json:"pipeline,omitempty"`
Contents map[string]*WebContent `` /* 157-byte string literal not displayed */
// Types that are assignable to Body:
//
// *Job_RemAgent
// *Job_RemLog
Body isJob_Body `protobuf_oneof:"body"`
// contains filtered or unexported fields
}
func (*Job) Descriptor
deprecated
func (*Job) GetContents ¶
func (x *Job) GetContents() map[string]*WebContent
func (*Job) GetPipeline ¶
func (*Job) GetRemAgent ¶ added in v0.1.0
func (*Job) ProtoMessage ¶
func (*Job) ProtoMessage()
func (*Job) ProtoReflect ¶
func (x *Job) ProtoReflect() protoreflect.Message
type JobCtrl ¶
type JobCtrl struct {
Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Ctrl string `protobuf:"bytes,2,opt,name=ctrl,proto3" json:"ctrl,omitempty"`
Job *Job `protobuf:"bytes,3,opt,name=job,proto3" json:"job,omitempty"`
Content *WebContent `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
// contains filtered or unexported fields
}
func (*JobCtrl) Descriptor
deprecated
func (*JobCtrl) GetContent ¶ added in v0.1.0
func (x *JobCtrl) GetContent() *WebContent
func (*JobCtrl) ProtoMessage ¶
func (*JobCtrl) ProtoMessage()
func (*JobCtrl) ProtoReflect ¶
func (x *JobCtrl) ProtoReflect() protoreflect.Message
type JobStatus ¶
type JobStatus struct {
ListenerId string `protobuf:"bytes,1,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
Ctrl string `protobuf:"bytes,2,opt,name=ctrl,proto3" json:"ctrl,omitempty"`
Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
Job *Job `protobuf:"bytes,5,opt,name=job,proto3" json:"job,omitempty"`
CtrlId uint32 `protobuf:"varint,6,opt,name=ctrl_id,json=ctrlId,proto3" json:"ctrl_id,omitempty"`
// contains filtered or unexported fields
}
func (*JobStatus) Descriptor
deprecated
func (*JobStatus) GetListenerId ¶
func (*JobStatus) ProtoMessage ¶
func (*JobStatus) ProtoMessage()
func (*JobStatus) ProtoReflect ¶
func (x *JobStatus) ProtoReflect() protoreflect.Message
type Job_RemAgent ¶ added in v0.1.0
type Job_RemAgent struct {
RemAgent *REMAgent `protobuf:"bytes,10,opt,name=rem_agent,json=remAgent,proto3,oneof"`
}
type Job_RemLog ¶ added in v0.1.0
type Job_RemLog struct {
RemLog *RemLog `protobuf:"bytes,11,opt,name=rem_log,json=remLog,proto3,oneof"`
}
type Jobs ¶
type Jobs struct {
Job []*Job `protobuf:"bytes,1,rep,name=job,proto3" json:"job,omitempty"`
// contains filtered or unexported fields
}
func (*Jobs) Descriptor
deprecated
func (*Jobs) ProtoMessage ¶
func (*Jobs) ProtoMessage()
func (*Jobs) ProtoReflect ¶
func (x *Jobs) ProtoReflect() protoreflect.Message
type Listener ¶
type Listener struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
Active bool `protobuf:"varint,3,opt,name=active,proto3" json:"active,omitempty"`
Pipelines *Pipelines `protobuf:"bytes,4,opt,name=pipelines,proto3" json:"pipelines,omitempty"`
// contains filtered or unexported fields
}
func (*Listener) Descriptor
deprecated
func (*Listener) GetPipelines ¶
func (*Listener) ProtoMessage ¶
func (*Listener) ProtoMessage()
func (*Listener) ProtoReflect ¶
func (x *Listener) ProtoReflect() protoreflect.Message
type Listeners ¶
type Listeners struct {
Listeners []*Listener `protobuf:"bytes,1,rep,name=listeners,proto3" json:"listeners,omitempty"`
// contains filtered or unexported fields
}
func (*Listeners) Descriptor
deprecated
func (*Listeners) GetListeners ¶
func (*Listeners) ProtoMessage ¶
func (*Listeners) ProtoMessage()
func (*Listeners) ProtoReflect ¶
func (x *Listeners) ProtoReflect() protoreflect.Message
type LoginReq ¶
type LoginReq struct {
Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*LoginReq) Descriptor
deprecated
func (*LoginReq) ProtoMessage ¶
func (*LoginReq) ProtoMessage()
func (*LoginReq) ProtoReflect ¶
func (x *LoginReq) ProtoReflect() protoreflect.Message
type Notify ¶ added in v0.1.0
type Notify struct {
TelegramEnable bool `protobuf:"varint,1,opt,name=telegram_enable,json=telegramEnable,proto3" json:"telegram_enable,omitempty"`
TelegramApiKey string `protobuf:"bytes,2,opt,name=telegram_api_key,json=telegramApiKey,proto3" json:"telegram_api_key,omitempty"`
TelegramChatId int64 `protobuf:"varint,3,opt,name=telegram_chat_id,json=telegramChatId,proto3" json:"telegram_chat_id,omitempty"`
DingtalkEnable bool `protobuf:"varint,4,opt,name=dingtalk_enable,json=dingtalkEnable,proto3" json:"dingtalk_enable,omitempty"`
DingtalkSecret string `protobuf:"bytes,5,opt,name=dingtalk_secret,json=dingtalkSecret,proto3" json:"dingtalk_secret,omitempty"`
DingtalkToken string `protobuf:"bytes,6,opt,name=dingtalk_token,json=dingtalkToken,proto3" json:"dingtalk_token,omitempty"`
LarkEnable bool `protobuf:"varint,7,opt,name=lark_enable,json=larkEnable,proto3" json:"lark_enable,omitempty"`
LarkWebhookUrl string `protobuf:"bytes,8,opt,name=lark_webhook_url,json=larkWebhookUrl,proto3" json:"lark_webhook_url,omitempty"`
ServerchanEnable bool `protobuf:"varint,9,opt,name=serverchan_enable,json=serverchanEnable,proto3" json:"serverchan_enable,omitempty"`
ServerchanUrl string `protobuf:"bytes,10,opt,name=serverchan_url,json=serverchanUrl,proto3" json:"serverchan_url,omitempty"`
// contains filtered or unexported fields
}
func (*Notify) Descriptor
deprecated
added in
v0.1.0
func (*Notify) GetDingtalkEnable ¶ added in v0.1.0
func (*Notify) GetDingtalkSecret ¶ added in v0.1.0
func (*Notify) GetDingtalkToken ¶ added in v0.1.0
func (*Notify) GetLarkEnable ¶ added in v0.1.0
func (*Notify) GetLarkWebhookUrl ¶ added in v0.1.0
func (*Notify) GetServerchanEnable ¶ added in v0.1.0
func (*Notify) GetServerchanUrl ¶ added in v0.1.0
func (*Notify) GetTelegramApiKey ¶ added in v0.1.0
func (*Notify) GetTelegramChatId ¶ added in v0.1.0
func (*Notify) GetTelegramEnable ¶ added in v0.1.0
func (*Notify) ProtoMessage ¶ added in v0.1.0
func (*Notify) ProtoMessage()
func (*Notify) ProtoReflect ¶ added in v0.1.0
func (x *Notify) ProtoReflect() protoreflect.Message
type On ¶
type On struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
EventType string `protobuf:"bytes,2,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
EventOp string `protobuf:"bytes,3,opt,name=event_op,json=eventOp,proto3" json:"event_op,omitempty"`
MessageName string `protobuf:"bytes,4,opt,name=message_name,json=messageName,proto3" json:"message_name,omitempty"`
SessionId string `protobuf:"bytes,5,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
TaskId string `protobuf:"bytes,6,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
PipelineId string `protobuf:"bytes,7,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
ListenerId string `protobuf:"bytes,8,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
// contains filtered or unexported fields
}
func (*On) Descriptor
deprecated
func (*On) GetEventOp ¶
func (*On) GetEventType ¶
func (*On) GetListenerId ¶
func (*On) GetMessageName ¶
func (*On) GetPipelineId ¶
func (*On) GetSessionId ¶
func (*On) ProtoMessage ¶
func (*On) ProtoMessage()
func (*On) ProtoReflect ¶
func (x *On) ProtoReflect() protoreflect.Message
type Pipeline ¶
type Pipeline struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enable bool `protobuf:"varint,2,opt,name=enable,proto3" json:"enable,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
ListenerId string `protobuf:"bytes,4,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
Parser string `protobuf:"bytes,5,opt,name=parser,proto3" json:"parser,omitempty"`
Target []string `protobuf:"bytes,6,rep,name=target,proto3" json:"target,omitempty"`
BeaconPipeline string `protobuf:"bytes,7,opt,name=beacon_pipeline,json=beaconPipeline,proto3" json:"beacon_pipeline,omitempty"`
Tls *TLS `protobuf:"bytes,8,opt,name=tls,proto3" json:"tls,omitempty"`
Encryption *Encryption `protobuf:"bytes,9,opt,name=encryption,proto3" json:"encryption,omitempty"`
Ip string `protobuf:"bytes,10,opt,name=ip,proto3" json:"ip,omitempty"`
// Types that are assignable to Body:
//
// *Pipeline_Tcp
// *Pipeline_Bind
// *Pipeline_Rem
// *Pipeline_Web
// *Pipeline_Http
Body isPipeline_Body `protobuf_oneof:"body"`
// contains filtered or unexported fields
}
func (*Pipeline) Descriptor
deprecated
func (*Pipeline) GetBeaconPipeline ¶ added in v0.1.0
func (*Pipeline) GetBind ¶
func (x *Pipeline) GetBind() *BindPipeline
func (*Pipeline) GetEncryption ¶
func (x *Pipeline) GetEncryption() *Encryption
func (*Pipeline) GetHttp ¶ added in v0.1.0
func (x *Pipeline) GetHttp() *HTTPPipeline
func (*Pipeline) GetListenerId ¶
func (*Pipeline) GetTcp ¶
func (x *Pipeline) GetTcp() *TCPPipeline
func (*Pipeline) ProtoMessage ¶
func (*Pipeline) ProtoMessage()
func (*Pipeline) ProtoReflect ¶
func (x *Pipeline) ProtoReflect() protoreflect.Message
type Pipeline_Bind ¶
type Pipeline_Bind struct {
Bind *BindPipeline `protobuf:"bytes,21,opt,name=bind,proto3,oneof"`
}
type Pipeline_Http ¶ added in v0.1.0
type Pipeline_Http struct {
Http *HTTPPipeline `protobuf:"bytes,24,opt,name=http,proto3,oneof"`
}
type Pipeline_Rem ¶ added in v0.1.0
type Pipeline_Rem struct {
Rem *REM `protobuf:"bytes,22,opt,name=rem,proto3,oneof"`
}
type Pipeline_Tcp ¶
type Pipeline_Tcp struct {
Tcp *TCPPipeline `protobuf:"bytes,20,opt,name=tcp,proto3,oneof"`
}
type Pipeline_Web ¶
type Pipeline_Web struct {
Web *Website `protobuf:"bytes,23,opt,name=web,proto3,oneof"`
}
type Pipelines ¶
type Pipelines struct {
Pipelines []*Pipeline `protobuf:"bytes,1,rep,name=pipelines,proto3" json:"pipelines,omitempty"`
// contains filtered or unexported fields
}
func (*Pipelines) Descriptor
deprecated
func (*Pipelines) GetPipelines ¶
func (*Pipelines) ProtoMessage ¶
func (*Pipelines) ProtoMessage()
func (*Pipelines) ProtoReflect ¶
func (x *Pipelines) ProtoReflect() protoreflect.Message
type Plugin ¶
type Plugin struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Content []byte `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// contains filtered or unexported fields
}
func (*Plugin) Descriptor
deprecated
func (*Plugin) GetContent ¶
func (*Plugin) ProtoMessage ¶
func (*Plugin) ProtoMessage()
func (*Plugin) ProtoReflect ¶
func (x *Plugin) ProtoReflect() protoreflect.Message
type Plugins ¶
type Plugins struct {
Plugins []*Plugin `protobuf:"bytes,1,rep,name=plugins,proto3" json:"plugins,omitempty"`
// contains filtered or unexported fields
}
func (*Plugins) Descriptor
deprecated
func (*Plugins) GetPlugins ¶
func (*Plugins) ProtoMessage ¶
func (*Plugins) ProtoMessage()
func (*Plugins) ProtoReflect ¶
func (x *Plugins) ProtoReflect() protoreflect.Message
type Polling ¶
type Polling struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
Interval uint64 `protobuf:"varint,3,opt,name=interval,proto3" json:"interval,omitempty"`
Tasks []uint32 `protobuf:"varint,4,rep,packed,name=tasks,proto3" json:"tasks,omitempty"`
Force bool `protobuf:"varint,5,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}
func (*Polling) Descriptor
deprecated
func (*Polling) GetInterval ¶
func (*Polling) GetSessionId ¶
func (*Polling) ProtoMessage ¶
func (*Polling) ProtoMessage()
func (*Polling) ProtoReflect ¶
func (x *Polling) ProtoReflect() protoreflect.Message
type Profile ¶
type Profile struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
Proxy string `protobuf:"bytes,4,opt,name=proxy,proto3" json:"proxy,omitempty"`
Obfuscate string `protobuf:"bytes,5,opt,name=obfuscate,proto3" json:"obfuscate,omitempty"`
Modules string `protobuf:"bytes,6,opt,name=modules,proto3" json:"modules,omitempty"`
Ca string `protobuf:"bytes,7,opt,name=ca,proto3" json:"ca,omitempty"`
Params string `protobuf:"bytes,8,opt,name=params,proto3" json:"params,omitempty"`
PipelineId string `protobuf:"bytes,9,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
PulsePipelineId string `protobuf:"bytes,10,opt,name=pulse_pipeline_id,json=pulsePipelineId,proto3" json:"pulse_pipeline_id,omitempty"`
Content []byte `protobuf:"bytes,11,opt,name=content,proto3" json:"content,omitempty"`
// contains filtered or unexported fields
}
func (*Profile) Descriptor
deprecated
func (*Profile) GetContent ¶
func (*Profile) GetModules ¶
func (*Profile) GetObfuscate ¶
func (*Profile) GetPipelineId ¶
func (*Profile) GetPulsePipelineId ¶ added in v0.1.0
func (*Profile) ProtoMessage ¶
func (*Profile) ProtoMessage()
func (*Profile) ProtoReflect ¶
func (x *Profile) ProtoReflect() protoreflect.Message
type Profiles ¶
type Profiles struct {
Profiles []*Profile `protobuf:"bytes,1,rep,name=profiles,proto3" json:"profiles,omitempty"`
// contains filtered or unexported fields
}
func (*Profiles) Descriptor
deprecated
func (*Profiles) GetProfiles ¶
func (*Profiles) ProtoMessage ¶
func (*Profiles) ProtoMessage()
func (*Profiles) ProtoReflect ¶
func (x *Profiles) ProtoReflect() protoreflect.Message
type REM ¶ added in v0.1.0
type REM struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ListenerId string `protobuf:"bytes,2,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
Port uint32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
Host string `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"`
Console string `protobuf:"bytes,5,opt,name=console,proto3" json:"console,omitempty"`
Link string `protobuf:"bytes,6,opt,name=link,proto3" json:"link,omitempty"`
Subscribe string `protobuf:"bytes,7,opt,name=subscribe,proto3" json:"subscribe,omitempty"`
Agents map[string]*REMAgent `` /* 154-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*REM) Descriptor
deprecated
added in
v0.1.0
func (*REM) GetConsole ¶ added in v0.1.0
func (*REM) GetListenerId ¶ added in v0.1.0
func (*REM) GetSubscribe ¶ added in v0.1.0
func (*REM) ProtoMessage ¶ added in v0.1.0
func (*REM) ProtoMessage()
func (*REM) ProtoReflect ¶ added in v0.1.0
func (x *REM) ProtoReflect() protoreflect.Message
type REMAgent ¶ added in v0.1.0
type REMAgent struct {
PipelineId string `protobuf:"bytes,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
Mod string `protobuf:"bytes,3,opt,name=mod,proto3" json:"mod,omitempty"`
Local string `protobuf:"bytes,4,opt,name=local,proto3" json:"local,omitempty"`
Remote string `protobuf:"bytes,5,opt,name=remote,proto3" json:"remote,omitempty"`
Enable bool `protobuf:"varint,6,opt,name=enable,proto3" json:"enable,omitempty"`
Args []string `protobuf:"bytes,7,rep,name=args,proto3" json:"args,omitempty"`
// contains filtered or unexported fields
}
func (*REMAgent) Descriptor
deprecated
added in
v0.1.0
func (*REMAgent) GetPipelineId ¶ added in v0.1.0
func (*REMAgent) ProtoMessage ¶ added in v0.1.0
func (*REMAgent) ProtoMessage()
func (*REMAgent) ProtoReflect ¶ added in v0.1.0
func (x *REMAgent) ProtoReflect() protoreflect.Message
type REMAgents ¶ added in v0.1.0
type REMAgents struct {
Agents []*REMAgent `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"`
// contains filtered or unexported fields
}
func (*REMAgents) Descriptor
deprecated
added in
v0.1.0
func (*REMAgents) ProtoMessage ¶ added in v0.1.0
func (*REMAgents) ProtoMessage()
func (*REMAgents) ProtoReflect ¶ added in v0.1.0
func (x *REMAgents) ProtoReflect() protoreflect.Message
type RegisterListener ¶
type RegisterListener struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Addr string `protobuf:"bytes,4,opt,name=addr,proto3" json:"addr,omitempty"`
Pipelines *Pipelines `protobuf:"bytes,5,opt,name=pipelines,proto3" json:"pipelines,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterListener) Descriptor
deprecated
func (*RegisterListener) Descriptor() ([]byte, []int)
Deprecated: Use RegisterListener.ProtoReflect.Descriptor instead.
func (*RegisterListener) GetAddr ¶
func (x *RegisterListener) GetAddr() string
func (*RegisterListener) GetHost ¶
func (x *RegisterListener) GetHost() string
func (*RegisterListener) GetId ¶
func (x *RegisterListener) GetId() string
func (*RegisterListener) GetName ¶
func (x *RegisterListener) GetName() string
func (*RegisterListener) GetPipelines ¶
func (x *RegisterListener) GetPipelines() *Pipelines
func (*RegisterListener) ProtoMessage ¶
func (*RegisterListener) ProtoMessage()
func (*RegisterListener) ProtoReflect ¶
func (x *RegisterListener) ProtoReflect() protoreflect.Message
func (*RegisterListener) Reset ¶
func (x *RegisterListener) Reset()
func (*RegisterListener) String ¶
func (x *RegisterListener) String() string
type RegisterResp ¶
type RegisterResp struct {
Certs []byte `protobuf:"bytes,1,opt,name=certs,proto3" json:"certs,omitempty"`
PrivateKey []byte `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
Ca []byte `protobuf:"bytes,3,opt,name=ca,proto3" json:"ca,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterResp) Descriptor
deprecated
func (*RegisterResp) Descriptor() ([]byte, []int)
Deprecated: Use RegisterResp.ProtoReflect.Descriptor instead.
func (*RegisterResp) GetCa ¶
func (x *RegisterResp) GetCa() []byte
func (*RegisterResp) GetCerts ¶
func (x *RegisterResp) GetCerts() []byte
func (*RegisterResp) GetPrivateKey ¶
func (x *RegisterResp) GetPrivateKey() []byte
func (*RegisterResp) ProtoMessage ¶
func (*RegisterResp) ProtoMessage()
func (*RegisterResp) ProtoReflect ¶
func (x *RegisterResp) ProtoReflect() protoreflect.Message
func (*RegisterResp) Reset ¶
func (x *RegisterResp) Reset()
func (*RegisterResp) String ¶
func (x *RegisterResp) String() string
type RegisterSession ¶
type RegisterSession struct {
SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
PipelineId string `protobuf:"bytes,2,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
ListenerId string `protobuf:"bytes,3,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
Target string `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"`
RawId uint32 `protobuf:"varint,5,opt,name=raw_id,json=rawId,proto3" json:"raw_id,omitempty"`
Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
RegisterData *implantpb.Register `protobuf:"bytes,7,opt,name=register_data,json=registerData,proto3" json:"register_data,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterSession) Descriptor
deprecated
func (*RegisterSession) Descriptor() ([]byte, []int)
Deprecated: Use RegisterSession.ProtoReflect.Descriptor instead.
func (*RegisterSession) GetListenerId ¶ added in v0.1.0
func (x *RegisterSession) GetListenerId() string
func (*RegisterSession) GetPipelineId ¶
func (x *RegisterSession) GetPipelineId() string
func (*RegisterSession) GetRawId ¶
func (x *RegisterSession) GetRawId() uint32
func (*RegisterSession) GetRegisterData ¶
func (x *RegisterSession) GetRegisterData() *implantpb.Register
func (*RegisterSession) GetSessionId ¶
func (x *RegisterSession) GetSessionId() string
func (*RegisterSession) GetTarget ¶
func (x *RegisterSession) GetTarget() string
func (*RegisterSession) GetType ¶
func (x *RegisterSession) GetType() string
func (*RegisterSession) ProtoMessage ¶
func (*RegisterSession) ProtoMessage()
func (*RegisterSession) ProtoReflect ¶
func (x *RegisterSession) ProtoReflect() protoreflect.Message
func (*RegisterSession) Reset ¶
func (x *RegisterSession) Reset()
func (*RegisterSession) String ¶
func (x *RegisterSession) String() string
type RemLog ¶ added in v0.1.0
type RemLog struct {
PipelineId string `protobuf:"bytes,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
Log string `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"`
// contains filtered or unexported fields
}
func (*RemLog) Descriptor
deprecated
added in
v0.1.0
func (*RemLog) GetAgentId ¶ added in v0.1.0
func (*RemLog) GetPipelineId ¶ added in v0.1.0
func (*RemLog) ProtoMessage ¶ added in v0.1.0
func (*RemLog) ProtoMessage()
func (*RemLog) ProtoReflect ¶ added in v0.1.0
func (x *RemLog) ProtoReflect() protoreflect.Message
type Session ¶
type Session struct {
SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
RawId uint32 `protobuf:"varint,2,opt,name=raw_id,json=rawId,proto3" json:"raw_id,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
Note string `protobuf:"bytes,5,opt,name=note,proto3" json:"note,omitempty"`
PipelineId string `protobuf:"bytes,6,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
ListenerId string `protobuf:"bytes,7,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
GroupName string `protobuf:"bytes,8,opt,name=group_name,json=groupName,proto3" json:"group_name,omitempty"`
Target string `protobuf:"bytes,9,opt,name=target,proto3" json:"target,omitempty"`
IsAlive bool `protobuf:"varint,10,opt,name=is_alive,json=isAlive,proto3" json:"is_alive,omitempty"`
IsPrivilege bool `protobuf:"varint,11,opt,name=is_privilege,json=isPrivilege,proto3" json:"is_privilege,omitempty"`
IsInitialized bool `protobuf:"varint,12,opt,name=is_initialized,json=isInitialized,proto3" json:"is_initialized,omitempty"`
LastCheckin int64 `protobuf:"varint,13,opt,name=last_checkin,json=lastCheckin,proto3" json:"last_checkin,omitempty"`
Timediff int64 `protobuf:"varint,14,opt,name=timediff,proto3" json:"timediff,omitempty"`
Tasks *Tasks `protobuf:"bytes,15,opt,name=tasks,proto3" json:"tasks,omitempty"`
Filepath string `protobuf:"bytes,16,opt,name=filepath,proto3" json:"filepath,omitempty"`
Locate string `protobuf:"bytes,17,opt,name=locate,proto3" json:"locate,omitempty"`
Workdir string `protobuf:"bytes,18,opt,name=workdir,proto3" json:"workdir,omitempty"`
Proxy string `protobuf:"bytes,19,opt,name=proxy,proto3" json:"proxy,omitempty"`
Os *implantpb.Os `protobuf:"bytes,20,opt,name=os,proto3" json:"os,omitempty"`
Process *implantpb.Process `protobuf:"bytes,21,opt,name=process,proto3" json:"process,omitempty"`
Timer *implantpb.Timer `protobuf:"bytes,22,opt,name=timer,proto3" json:"timer,omitempty"`
Modules []string `protobuf:"bytes,30,rep,name=modules,proto3" json:"modules,omitempty"`
Addons []*implantpb.Addon `protobuf:"bytes,31,rep,name=addons,proto3" json:"addons,omitempty"`
Argue map[string]string `` /* 152-byte string literal not displayed */
Data string `protobuf:"bytes,41,opt,name=data,proto3" json:"data,omitempty"`
Loot map[string]string `` /* 150-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Session) Descriptor
deprecated
func (*Session) GetFilepath ¶ added in v0.1.0
func (*Session) GetGroupName ¶
func (*Session) GetIsAlive ¶
func (*Session) GetIsInitialized ¶
func (*Session) GetIsPrivilege ¶
func (*Session) GetLastCheckin ¶
func (*Session) GetListenerId ¶ added in v0.1.0
func (*Session) GetModules ¶
func (*Session) GetPipelineId ¶
func (*Session) GetProcess ¶
func (*Session) GetSessionId ¶
func (*Session) GetTimediff ¶ added in v0.1.0
func (*Session) GetWorkdir ¶ added in v0.1.0
func (*Session) ProtoMessage ¶
func (*Session) ProtoMessage()
func (*Session) ProtoReflect ¶
func (x *Session) ProtoReflect() protoreflect.Message
type SessionRequest ¶
type SessionRequest struct {
SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
All bool `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
// contains filtered or unexported fields
}
func (*SessionRequest) Descriptor
deprecated
func (*SessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest.ProtoReflect.Descriptor instead.
func (*SessionRequest) GetAll ¶
func (x *SessionRequest) GetAll() bool
func (*SessionRequest) GetSessionId ¶
func (x *SessionRequest) GetSessionId() string
func (*SessionRequest) ProtoMessage ¶
func (*SessionRequest) ProtoMessage()
func (*SessionRequest) ProtoReflect ¶
func (x *SessionRequest) ProtoReflect() protoreflect.Message
func (*SessionRequest) Reset ¶
func (x *SessionRequest) Reset()
func (*SessionRequest) String ¶
func (x *SessionRequest) String() string
type Sessions ¶
type Sessions struct {
Sessions []*Session `protobuf:"bytes,1,rep,name=sessions,proto3" json:"sessions,omitempty"`
// contains filtered or unexported fields
}
func (*Sessions) Descriptor
deprecated
func (*Sessions) GetSessions ¶
func (*Sessions) ProtoMessage ¶
func (*Sessions) ProtoMessage()
func (*Sessions) ProtoReflect ¶
func (x *Sessions) ProtoReflect() protoreflect.Message
type ShellcodeEncode ¶
type ShellcodeEncode struct {
Shellcode []byte `protobuf:"bytes,1,opt,name=shellcode,proto3" json:"shellcode,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // sgn
Arch string `protobuf:"bytes,3,opt,name=arch,proto3" json:"arch,omitempty"` // x86 or x64
Iterations int32 `protobuf:"varint,4,opt,name=iterations,proto3" json:"iterations,omitempty"`
// contains filtered or unexported fields
}
func (*ShellcodeEncode) Descriptor
deprecated
func (*ShellcodeEncode) Descriptor() ([]byte, []int)
Deprecated: Use ShellcodeEncode.ProtoReflect.Descriptor instead.
func (*ShellcodeEncode) GetArch ¶
func (x *ShellcodeEncode) GetArch() string
func (*ShellcodeEncode) GetIterations ¶
func (x *ShellcodeEncode) GetIterations() int32
func (*ShellcodeEncode) GetShellcode ¶
func (x *ShellcodeEncode) GetShellcode() []byte
func (*ShellcodeEncode) GetType ¶
func (x *ShellcodeEncode) GetType() string
func (*ShellcodeEncode) ProtoMessage ¶
func (*ShellcodeEncode) ProtoMessage()
func (*ShellcodeEncode) ProtoReflect ¶
func (x *ShellcodeEncode) ProtoReflect() protoreflect.Message
func (*ShellcodeEncode) Reset ¶
func (x *ShellcodeEncode) Reset()
func (*ShellcodeEncode) String ¶
func (x *ShellcodeEncode) String() string
type SpiteCache ¶
type SpiteCache struct {
Items []*SpiteCacheItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*SpiteCache) Descriptor
deprecated
func (*SpiteCache) Descriptor() ([]byte, []int)
Deprecated: Use SpiteCache.ProtoReflect.Descriptor instead.
func (*SpiteCache) GetItems ¶
func (x *SpiteCache) GetItems() []*SpiteCacheItem
func (*SpiteCache) ProtoMessage ¶
func (*SpiteCache) ProtoMessage()
func (*SpiteCache) ProtoReflect ¶
func (x *SpiteCache) ProtoReflect() protoreflect.Message
func (*SpiteCache) Reset ¶
func (x *SpiteCache) Reset()
func (*SpiteCache) String ¶
func (x *SpiteCache) String() string
type SpiteCacheItem ¶
type SpiteCacheItem struct {
Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
Spite *implantpb.Spite `protobuf:"bytes,3,opt,name=spite,proto3" json:"spite,omitempty"`
Expiration int64 `protobuf:"varint,4,opt,name=expiration,proto3" json:"expiration,omitempty"`
// contains filtered or unexported fields
}
func (*SpiteCacheItem) Descriptor
deprecated
func (*SpiteCacheItem) Descriptor() ([]byte, []int)
Deprecated: Use SpiteCacheItem.ProtoReflect.Descriptor instead.
func (*SpiteCacheItem) GetExpiration ¶
func (x *SpiteCacheItem) GetExpiration() int64
func (*SpiteCacheItem) GetId ¶
func (x *SpiteCacheItem) GetId() string
func (*SpiteCacheItem) GetIndex ¶
func (x *SpiteCacheItem) GetIndex() int32
func (*SpiteCacheItem) GetSpite ¶
func (x *SpiteCacheItem) GetSpite() *implantpb.Spite
func (*SpiteCacheItem) ProtoMessage ¶
func (*SpiteCacheItem) ProtoMessage()
func (*SpiteCacheItem) ProtoReflect ¶
func (x *SpiteCacheItem) ProtoReflect() protoreflect.Message
func (*SpiteCacheItem) Reset ¶
func (x *SpiteCacheItem) Reset()
func (*SpiteCacheItem) String ¶
func (x *SpiteCacheItem) String() string
type SpiteRequest ¶
type SpiteRequest struct {
ListenerId string `protobuf:"bytes,1,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
Task *Task `protobuf:"bytes,3,opt,name=task,proto3" json:"task,omitempty"`
Spite *implantpb.Spite `protobuf:"bytes,4,opt,name=spite,proto3" json:"spite,omitempty"`
// contains filtered or unexported fields
}
func (*SpiteRequest) Descriptor
deprecated
func (*SpiteRequest) Descriptor() ([]byte, []int)
Deprecated: Use SpiteRequest.ProtoReflect.Descriptor instead.
func (*SpiteRequest) GetListenerId ¶
func (x *SpiteRequest) GetListenerId() string
func (*SpiteRequest) GetSession ¶
func (x *SpiteRequest) GetSession() *Session
func (*SpiteRequest) GetSpite ¶
func (x *SpiteRequest) GetSpite() *implantpb.Spite
func (*SpiteRequest) GetTask ¶
func (x *SpiteRequest) GetTask() *Task
func (*SpiteRequest) ProtoMessage ¶
func (*SpiteRequest) ProtoMessage()
func (*SpiteRequest) ProtoReflect ¶
func (x *SpiteRequest) ProtoReflect() protoreflect.Message
func (*SpiteRequest) Reset ¶
func (x *SpiteRequest) Reset()
func (*SpiteRequest) String ¶
func (x *SpiteRequest) String() string
type SpiteResponse ¶
type SpiteResponse struct {
ListenerId string `protobuf:"bytes,1,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
TaskId uint32 `protobuf:"varint,3,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
Spite *implantpb.Spite `protobuf:"bytes,4,opt,name=spite,proto3" json:"spite,omitempty"`
// contains filtered or unexported fields
}
func (*SpiteResponse) Descriptor
deprecated
func (*SpiteResponse) Descriptor() ([]byte, []int)
Deprecated: Use SpiteResponse.ProtoReflect.Descriptor instead.
func (*SpiteResponse) GetListenerId ¶
func (x *SpiteResponse) GetListenerId() string
func (*SpiteResponse) GetSessionId ¶
func (x *SpiteResponse) GetSessionId() string
func (*SpiteResponse) GetSpite ¶
func (x *SpiteResponse) GetSpite() *implantpb.Spite
func (*SpiteResponse) GetTaskId ¶
func (x *SpiteResponse) GetTaskId() uint32
func (*SpiteResponse) ProtoMessage ¶
func (*SpiteResponse) ProtoMessage()
func (*SpiteResponse) ProtoReflect ¶
func (x *SpiteResponse) ProtoReflect() protoreflect.Message
func (*SpiteResponse) Reset ¶
func (x *SpiteResponse) Reset()
func (*SpiteResponse) String ¶
func (x *SpiteResponse) String() string
type Sync ¶
type Sync struct {
ContextId string `protobuf:"bytes,1,opt,name=context_id,json=contextId,proto3" json:"context_id,omitempty"`
TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
// contains filtered or unexported fields
}
func (*Sync) Descriptor
deprecated
func (*Sync) GetContextId ¶ added in v0.1.0
func (*Sync) ProtoMessage ¶
func (*Sync) ProtoMessage()
func (*Sync) ProtoReflect ¶
func (x *Sync) ProtoReflect() protoreflect.Message
type SyncResp ¶
type SyncResp struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Content []byte `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// contains filtered or unexported fields
}
func (*SyncResp) Descriptor
deprecated
func (*SyncResp) GetContent ¶
func (*SyncResp) ProtoMessage ¶
func (*SyncResp) ProtoMessage()
func (*SyncResp) ProtoReflect ¶
func (x *SyncResp) ProtoReflect() protoreflect.Message
type TCPPipeline ¶
type TCPPipeline struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ListenerId string `protobuf:"bytes,2,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
Port uint32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
Host string `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"`
// contains filtered or unexported fields
}
func (*TCPPipeline) Descriptor
deprecated
func (*TCPPipeline) Descriptor() ([]byte, []int)
Deprecated: Use TCPPipeline.ProtoReflect.Descriptor instead.
func (*TCPPipeline) GetHost ¶
func (x *TCPPipeline) GetHost() string
func (*TCPPipeline) GetListenerId ¶ added in v0.1.0
func (x *TCPPipeline) GetListenerId() string
func (*TCPPipeline) GetName ¶ added in v0.1.0
func (x *TCPPipeline) GetName() string
func (*TCPPipeline) GetPort ¶
func (x *TCPPipeline) GetPort() uint32
func (*TCPPipeline) ProtoMessage ¶
func (*TCPPipeline) ProtoMessage()
func (*TCPPipeline) ProtoReflect ¶
func (x *TCPPipeline) ProtoReflect() protoreflect.Message
func (*TCPPipeline) Reset ¶
func (x *TCPPipeline) Reset()
func (*TCPPipeline) String ¶
func (x *TCPPipeline) String() string
type TLS ¶
type TLS struct {
Cert string `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Enable bool `protobuf:"varint,3,opt,name=enable,proto3" json:"enable,omitempty"`
// contains filtered or unexported fields
}
func (*TLS) Descriptor
deprecated
func (*TLS) ProtoMessage ¶
func (*TLS) ProtoMessage()
func (*TLS) ProtoReflect ¶
func (x *TLS) ProtoReflect() protoreflect.Message
type Task ¶
type Task struct {
TaskId uint32 `protobuf:"varint,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
Cur int32 `protobuf:"varint,5,opt,name=cur,proto3" json:"cur,omitempty"`
Total int32 `protobuf:"varint,6,opt,name=total,proto3" json:"total,omitempty"`
Error string `protobuf:"bytes,7,opt,name=error,proto3" json:"error,omitempty"`
Need int32 `protobuf:"varint,8,opt,name=need,proto3" json:"need,omitempty"`
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
Callby string `protobuf:"bytes,10,opt,name=callby,proto3" json:"callby,omitempty"`
Finished bool `protobuf:"varint,11,opt,name=finished,proto3" json:"finished,omitempty"`
Timeout bool `protobuf:"varint,12,opt,name=timeout,proto3" json:"timeout,omitempty"`
// contains filtered or unexported fields
}
func (*Task) Descriptor
deprecated
func (*Task) GetDescription ¶
func (*Task) GetFinished ¶
func (*Task) GetSessionId ¶
func (*Task) GetTimeout ¶
func (*Task) ProtoMessage ¶
func (*Task) ProtoMessage()
func (*Task) ProtoReflect ¶
func (x *Task) ProtoReflect() protoreflect.Message
type TaskContext ¶
type TaskContext struct {
Task *Task `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"`
Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
Spite *implantpb.Spite `protobuf:"bytes,3,opt,name=spite,proto3" json:"spite,omitempty"`
// contains filtered or unexported fields
}
func (*TaskContext) Descriptor
deprecated
func (*TaskContext) Descriptor() ([]byte, []int)
Deprecated: Use TaskContext.ProtoReflect.Descriptor instead.
func (*TaskContext) GetSession ¶
func (x *TaskContext) GetSession() *Session
func (*TaskContext) GetSpite ¶
func (x *TaskContext) GetSpite() *implantpb.Spite
func (*TaskContext) GetTask ¶
func (x *TaskContext) GetTask() *Task
func (*TaskContext) ProtoMessage ¶
func (*TaskContext) ProtoMessage()
func (*TaskContext) ProtoReflect ¶
func (x *TaskContext) ProtoReflect() protoreflect.Message
func (*TaskContext) Reset ¶
func (x *TaskContext) Reset()
func (*TaskContext) String ¶
func (x *TaskContext) String() string
type TaskContexts ¶
type TaskContexts struct {
Task *Task `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"`
Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
Spites []*implantpb.Spite `protobuf:"bytes,3,rep,name=spites,proto3" json:"spites,omitempty"`
// contains filtered or unexported fields
}
func (*TaskContexts) Descriptor
deprecated
func (*TaskContexts) Descriptor() ([]byte, []int)
Deprecated: Use TaskContexts.ProtoReflect.Descriptor instead.
func (*TaskContexts) GetSession ¶
func (x *TaskContexts) GetSession() *Session
func (*TaskContexts) GetSpites ¶
func (x *TaskContexts) GetSpites() []*implantpb.Spite
func (*TaskContexts) GetTask ¶
func (x *TaskContexts) GetTask() *Task
func (*TaskContexts) ProtoMessage ¶
func (*TaskContexts) ProtoMessage()
func (*TaskContexts) ProtoReflect ¶
func (x *TaskContexts) ProtoReflect() protoreflect.Message
func (*TaskContexts) Reset ¶
func (x *TaskContexts) Reset()
func (*TaskContexts) String ¶
func (x *TaskContexts) String() string
type TaskDesc ¶
type TaskDesc struct {
TaskId uint32 `protobuf:"varint,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
Cur int32 `protobuf:"varint,2,opt,name=cur,proto3" json:"cur,omitempty"`
Total int32 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
Status int32 `protobuf:"varint,5,opt,name=status,proto3" json:"status,omitempty"`
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
func (*TaskDesc) Descriptor
deprecated
func (*TaskDesc) GetDescription ¶
func (*TaskDesc) ProtoMessage ¶
func (*TaskDesc) ProtoMessage()
func (*TaskDesc) ProtoReflect ¶
func (x *TaskDesc) ProtoReflect() protoreflect.Message
type TaskDescs ¶
type TaskDescs struct {
Tasks []*TaskDesc `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"`
// contains filtered or unexported fields
}
func (*TaskDescs) Descriptor
deprecated
func (*TaskDescs) ProtoMessage ¶
func (*TaskDescs) ProtoMessage()
func (*TaskDescs) ProtoReflect ¶
func (x *TaskDescs) ProtoReflect() protoreflect.Message
type TaskRequest ¶
type TaskRequest struct {
SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
All bool `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
// contains filtered or unexported fields
}
func (*TaskRequest) Descriptor
deprecated
func (*TaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use TaskRequest.ProtoReflect.Descriptor instead.
func (*TaskRequest) GetAll ¶
func (x *TaskRequest) GetAll() bool
func (*TaskRequest) GetSessionId ¶
func (x *TaskRequest) GetSessionId() string
func (*TaskRequest) ProtoMessage ¶
func (*TaskRequest) ProtoMessage()
func (*TaskRequest) ProtoReflect ¶
func (x *TaskRequest) ProtoReflect() protoreflect.Message
func (*TaskRequest) Reset ¶
func (x *TaskRequest) Reset()
func (*TaskRequest) String ¶
func (x *TaskRequest) String() string
type Tasks ¶
type Tasks struct {
Tasks []*Task `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"`
// contains filtered or unexported fields
}
func (*Tasks) Descriptor
deprecated
func (*Tasks) ProtoMessage ¶
func (*Tasks) ProtoMessage()
func (*Tasks) ProtoReflect ¶
func (x *Tasks) ProtoReflect() protoreflect.Message
type TasksContext ¶
type TasksContext struct {
Contexts []*TaskContext `protobuf:"bytes,1,rep,name=contexts,proto3" json:"contexts,omitempty"`
// contains filtered or unexported fields
}
func (*TasksContext) Descriptor
deprecated
func (*TasksContext) Descriptor() ([]byte, []int)
Deprecated: Use TasksContext.ProtoReflect.Descriptor instead.
func (*TasksContext) GetContexts ¶
func (x *TasksContext) GetContexts() []*TaskContext
func (*TasksContext) ProtoMessage ¶
func (*TasksContext) ProtoMessage()
func (*TasksContext) ProtoReflect ¶
func (x *TasksContext) ProtoReflect() protoreflect.Message
func (*TasksContext) Reset ¶
func (x *TasksContext) Reset()
func (*TasksContext) String ¶
func (x *TasksContext) String() string
type WebContent ¶
type WebContent struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
WebsiteId string `protobuf:"bytes,2,opt,name=website_id,json=websiteId,proto3" json:"website_id,omitempty"`
File string `protobuf:"bytes,3,opt,name=file,proto3" json:"file,omitempty"`
Path string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
ContentType string `protobuf:"bytes,7,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
Size uint64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
Url string `protobuf:"bytes,8,opt,name=url,proto3" json:"url,omitempty"`
Content []byte `protobuf:"bytes,9,opt,name=content,proto3" json:"content,omitempty"`
ListenerId string `protobuf:"bytes,10,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
// contains filtered or unexported fields
}
func (*WebContent) Descriptor
deprecated
func (*WebContent) Descriptor() ([]byte, []int)
Deprecated: Use WebContent.ProtoReflect.Descriptor instead.
func (*WebContent) GetContent ¶
func (x *WebContent) GetContent() []byte
func (*WebContent) GetContentType ¶
func (x *WebContent) GetContentType() string
func (*WebContent) GetFile ¶ added in v0.1.0
func (x *WebContent) GetFile() string
func (*WebContent) GetId ¶
func (x *WebContent) GetId() string
func (*WebContent) GetListenerId ¶ added in v0.1.0
func (x *WebContent) GetListenerId() string
func (*WebContent) GetPath ¶
func (x *WebContent) GetPath() string
func (*WebContent) GetSize ¶
func (x *WebContent) GetSize() uint64
func (*WebContent) GetType ¶
func (x *WebContent) GetType() string
func (*WebContent) GetUrl ¶ added in v0.1.0
func (x *WebContent) GetUrl() string
func (*WebContent) GetWebsiteId ¶ added in v0.1.0
func (x *WebContent) GetWebsiteId() string
func (*WebContent) ProtoMessage ¶
func (*WebContent) ProtoMessage()
func (*WebContent) ProtoReflect ¶
func (x *WebContent) ProtoReflect() protoreflect.Message
func (*WebContent) Reset ¶
func (x *WebContent) Reset()
func (*WebContent) String ¶
func (x *WebContent) String() string
type WebContents ¶ added in v0.1.0
type WebContents struct {
Contents []*WebContent `protobuf:"bytes,1,rep,name=contents,proto3" json:"contents,omitempty"`
// contains filtered or unexported fields
}
func (*WebContents) Descriptor
deprecated
added in
v0.1.0
func (*WebContents) Descriptor() ([]byte, []int)
Deprecated: Use WebContents.ProtoReflect.Descriptor instead.
func (*WebContents) GetContents ¶ added in v0.1.0
func (x *WebContents) GetContents() []*WebContent
func (*WebContents) ProtoMessage ¶ added in v0.1.0
func (*WebContents) ProtoMessage()
func (*WebContents) ProtoReflect ¶ added in v0.1.0
func (x *WebContents) ProtoReflect() protoreflect.Message
func (*WebContents) Reset ¶ added in v0.1.0
func (x *WebContents) Reset()
func (*WebContents) String ¶ added in v0.1.0
func (x *WebContents) String() string
type Website ¶
type Website struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ListenerId string `protobuf:"bytes,2,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"`
Port uint32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
Root string `protobuf:"bytes,4,opt,name=root,proto3" json:"root,omitempty"`
Contents map[string]*WebContent `` /* 157-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Website) Descriptor
deprecated
func (*Website) GetContents ¶
func (x *Website) GetContents() map[string]*WebContent
func (*Website) GetListenerId ¶ added in v0.1.0
func (*Website) ProtoMessage ¶
func (*Website) ProtoMessage()
func (*Website) ProtoReflect ¶
func (x *Website) ProtoReflect() protoreflect.Message
type Websites ¶
type Websites struct {
Websites []*Website `protobuf:"bytes,1,rep,name=websites,proto3" json:"websites,omitempty"`
// contains filtered or unexported fields
}
func (*Websites) Descriptor
deprecated
func (*Websites) GetWebsites ¶
func (*Websites) ProtoMessage ¶
func (*Websites) ProtoMessage()
func (*Websites) ProtoReflect ¶
func (x *Websites) ProtoReflect() protoreflect.Message