Documentation
¶
Index ¶
- Variables
- type Artifact
- func (*Artifact) Descriptor() ([]byte, []int)deprecated
- func (x *Artifact) GetArch() string
- func (x *Artifact) GetBin() []byte
- func (x *Artifact) GetConclusion() string
- func (x *Artifact) GetCreatedAt() int64
- func (x *Artifact) GetFormat() string
- func (x *Artifact) GetId() uint32
- func (x *Artifact) GetLog() []byte
- func (x *Artifact) GetLogNum() uint32
- func (x *Artifact) GetName() string
- func (x *Artifact) GetParamsBytes() []byte
- func (x *Artifact) GetPipeline() string
- func (x *Artifact) GetPlatform() string
- func (x *Artifact) GetProfile() string
- func (x *Artifact) GetProfileBytes() []byte
- func (x *Artifact) GetRdi() string
- func (x *Artifact) GetSource() string
- func (x *Artifact) GetStatus() string
- func (x *Artifact) GetTarget() string
- 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 Audit
- func (*Audit) Descriptor() ([]byte, []int)deprecated
- func (x *Audit) GetCommand() string
- func (x *Audit) GetContext() *TaskContext
- func (x *Audit) GetCreated() string
- func (x *Audit) GetFinished() string
- func (x *Audit) GetLasted() string
- func (x *Audit) GetRequest() *implantpb.Spite
- func (*Audit) ProtoMessage()
- func (x *Audit) ProtoReflect() protoreflect.Message
- func (x *Audit) Reset()
- func (x *Audit) String() string
- type Audits
- 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 BuildConfig
- func (*BuildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *BuildConfig) GetArtifactId() uint32
- func (x *BuildConfig) GetBuildName() string
- func (x *BuildConfig) GetBuildType() string
- func (x *BuildConfig) GetDocker() *DockerBuildConfig
- func (x *BuildConfig) GetGithubAction() *GithubActionBuildConfig
- func (x *BuildConfig) GetMaleficConfig() []byte
- func (x *BuildConfig) GetPreludeConfig() []byte
- func (x *BuildConfig) GetProfileName() string
- func (x *BuildConfig) GetResources() *BuildResources
- func (x *BuildConfig) GetSaas() *SaasBuildConfig
- func (x *BuildConfig) GetSource() string
- func (m *BuildConfig) GetSourceConfig() isBuildConfig_SourceConfig
- func (x *BuildConfig) GetTarget() string
- func (*BuildConfig) ProtoMessage()
- func (x *BuildConfig) ProtoReflect() protoreflect.Message
- func (x *BuildConfig) Reset()
- func (x *BuildConfig) String() string
- type BuildConfig_Docker
- type BuildConfig_GithubAction
- type BuildConfig_Saas
- type BuildResources
- type Cert
- func (*Cert) Descriptor() ([]byte, []int)deprecated
- func (x *Cert) GetCert() string
- func (x *Cert) GetKey() string
- func (x *Cert) GetName() string
- func (x *Cert) GetType() string
- func (*Cert) ProtoMessage()
- func (x *Cert) ProtoReflect() protoreflect.Message
- func (x *Cert) Reset()
- func (x *Cert) String() string
- type CertificateSubject
- func (*CertificateSubject) Descriptor() ([]byte, []int)deprecated
- func (x *CertificateSubject) GetC() string
- func (x *CertificateSubject) GetCn() string
- func (x *CertificateSubject) GetL() string
- func (x *CertificateSubject) GetO() string
- func (x *CertificateSubject) GetOu() string
- func (x *CertificateSubject) GetSt() string
- func (x *CertificateSubject) GetValidity() string
- func (*CertificateSubject) ProtoMessage()
- func (x *CertificateSubject) ProtoReflect() protoreflect.Message
- func (x *CertificateSubject) Reset()
- func (x *CertificateSubject) String() string
- type Certs
- 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) GetCertName() string
- func (x *CtrlPipeline) GetListenerId() string
- func (x *CtrlPipeline) GetName() string
- func (x *CtrlPipeline) GetPipeline() *Pipeline
- 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 DockerBuildConfig
- func (*DockerBuildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DockerBuildConfig) GetRemoteHost() string
- func (x *DockerBuildConfig) GetVolumes() []string
- func (*DockerBuildConfig) ProtoMessage()
- func (x *DockerBuildConfig) ProtoReflect() protoreflect.Message
- func (x *DockerBuildConfig) Reset()
- func (x *DockerBuildConfig) 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
- 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 GithubActionBuildConfig
- func (*GithubActionBuildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GithubActionBuildConfig) GetInputs() map[string]string
- func (x *GithubActionBuildConfig) GetIsRemove() bool
- func (x *GithubActionBuildConfig) GetOwner() string
- func (x *GithubActionBuildConfig) GetRepo() string
- func (x *GithubActionBuildConfig) GetToken() string
- func (x *GithubActionBuildConfig) GetWorkflowId() string
- func (*GithubActionBuildConfig) ProtoMessage()
- func (x *GithubActionBuildConfig) ProtoReflect() protoreflect.Message
- func (x *GithubActionBuildConfig) Reset()
- func (x *GithubActionBuildConfig) 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 GithubWorkflowConfig
- func (*GithubWorkflowConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GithubWorkflowConfig) GetIsRemove() bool
- func (x *GithubWorkflowConfig) GetOwner() string
- func (x *GithubWorkflowConfig) GetRepo() string
- func (x *GithubWorkflowConfig) GetToken() string
- func (x *GithubWorkflowConfig) GetWorkflowId() string
- func (*GithubWorkflowConfig) ProtoMessage()
- func (x *GithubWorkflowConfig) ProtoReflect() protoreflect.Message
- func (x *GithubWorkflowConfig) Reset()
- func (x *GithubWorkflowConfig) 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 (x *HTTPPipeline) GetProxy() string
- 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 (pipe *Job) FirstContent() *WebContent
- 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 (x *JobCtrl) GetSession() *Session
- 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) GetContent() *WebContent
- 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 KeyPair
- type LicenseInfo
- func (*LicenseInfo) Descriptor() ([]byte, []int)deprecated
- func (x *LicenseInfo) GetBuildCount() int64
- func (x *LicenseInfo) GetExpireAt() string
- func (x *LicenseInfo) GetMaxBuilds() int64
- func (x *LicenseInfo) GetType() string
- func (x *LicenseInfo) GetUserName() string
- func (*LicenseInfo) ProtoMessage()
- func (x *LicenseInfo) ProtoReflect() protoreflect.Message
- func (x *LicenseInfo) Reset()
- func (x *LicenseInfo) String() string
- 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) GetPushplusChannel() string
- func (x *Notify) GetPushplusEnable() bool
- func (x *Notify) GetPushplusToken() string
- func (x *Notify) GetPushplusTopic() 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 (pipe *Pipeline) Address() string
- func (*Pipeline) Descriptor() ([]byte, []int)deprecated
- func (x *Pipeline) GetBind() *BindPipeline
- func (m *Pipeline) GetBody() isPipeline_Body
- func (x *Pipeline) GetCertName() string
- 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) GetSecure() *Secure
- func (x *Pipeline) GetTcp() *TCPPipeline
- func (x *Pipeline) GetTls() *TLS
- func (x *Pipeline) GetType() string
- func (x *Pipeline) GetWeb() *Website
- func (pipe *Pipeline) KVMap() (map[string]interface{}, []string)
- func (*Pipeline) ProtoMessage()
- func (x *Pipeline) ProtoReflect() protoreflect.Message
- func (x *Pipeline) Reset()
- func (x *Pipeline) String() string
- func (pipe *Pipeline) URL() 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) GetContent() []byte
- func (x *Profile) GetCreatedAt() int64
- func (x *Profile) GetName() string
- func (x *Profile) GetParams() string
- func (x *Profile) GetPipelineId() string
- func (x *Profile) GetProxy() string
- func (x *Profile) GetTarget() 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 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 ResourceEntry
- func (*ResourceEntry) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceEntry) GetContent() []byte
- func (x *ResourceEntry) GetFilename() string
- func (*ResourceEntry) ProtoMessage()
- func (x *ResourceEntry) ProtoReflect() protoreflect.Message
- func (x *ResourceEntry) Reset()
- func (x *ResourceEntry) String() string
- type SaasBuildConfig
- func (*SaasBuildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaasBuildConfig) GetHeaders() map[string]string
- func (x *SaasBuildConfig) GetToken() string
- func (x *SaasBuildConfig) GetUrl() string
- func (*SaasBuildConfig) ProtoMessage()
- func (x *SaasBuildConfig) ProtoReflect() protoreflect.Message
- func (x *SaasBuildConfig) Reset()
- func (x *SaasBuildConfig) String() string
- type Secure
- func (*Secure) Descriptor() ([]byte, []int)deprecated
- func (x *Secure) GetEnable() bool
- func (x *Secure) GetImplantKeypair() *KeyPair
- func (x *Secure) GetServerKeypair() *KeyPair
- func (*Secure) ProtoMessage()
- func (x *Secure) ProtoReflect() protoreflect.Message
- func (x *Secure) Reset()
- func (x *Secure) 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) GetCreatedAt() int64
- 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) GetKeyPair() *KeyPair
- 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) 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 (x *TCPPipeline) GetProxy() string
- func (*TCPPipeline) ProtoMessage()
- func (x *TCPPipeline) ProtoReflect() protoreflect.Message
- func (x *TCPPipeline) Reset()
- func (x *TCPPipeline) String() string
- type TLS
- func (*TLS) Descriptor() ([]byte, []int)deprecated
- func (x *TLS) GetAcme() bool
- func (x *TLS) GetCa() *Cert
- func (x *TLS) GetCert() *Cert
- func (x *TLS) GetCertSubject() *CertificateSubject
- func (x *TLS) GetDomain() string
- func (x *TLS) GetEnable() bool
- func (*TLS) ProtoMessage()
- func (x *TLS) ProtoReflect() protoreflect.Message
- func (x *TLS) Reset()
- func (x *TLS) String() string
- 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 *Task) Progress() 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"`
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"`
Profile string `protobuf:"bytes,8,opt,name=profile,proto3" json:"profile,omitempty"`
Pipeline string `protobuf:"bytes,9,opt,name=pipeline,proto3" json:"pipeline,omitempty"`
Format string `protobuf:"bytes,10,opt,name=format,proto3" json:"format,omitempty"`
CreatedAt int64 `protobuf:"varint,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
Status string `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
Conclusion string `protobuf:"bytes,13,opt,name=conclusion,proto3" json:"conclusion,omitempty"`
ProfileBytes []byte `protobuf:"bytes,14,opt,name=profile_bytes,json=profileBytes,proto3" json:"profile_bytes,omitempty"`
ParamsBytes []byte `protobuf:"bytes,15,opt,name=params_bytes,json=paramsBytes,proto3" json:"params_bytes,omitempty"`
Source string `protobuf:"bytes,16,opt,name=source,proto3" json:"source,omitempty"`
Log []byte `protobuf:"bytes,17,opt,name=log,proto3" json:"log,omitempty"`
LogNum uint32 `protobuf:"varint,18,opt,name=log_num,json=logNum,proto3" json:"log_num,omitempty"`
Rdi string `protobuf:"bytes,19,opt,name=rdi,proto3" json:"rdi,omitempty"`
// contains filtered or unexported fields
}
func (*Artifact) Descriptor
deprecated
added in
v0.1.0
func (*Artifact) GetConclusion ¶ added in v0.1.1
func (*Artifact) GetCreatedAt ¶ added in v0.1.1
func (*Artifact) GetParamsBytes ¶ added in v0.1.1
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) GetProfileBytes ¶ added in v0.1.1
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 Audit ¶ added in v0.1.2
type Audit struct {
Context *TaskContext `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
Command string `protobuf:"bytes,2,opt,name=command,proto3" json:"command,omitempty"`
Request *implantpb.Spite `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"`
Created string `protobuf:"bytes,4,opt,name=Created,proto3" json:"Created,omitempty"`
Finished string `protobuf:"bytes,5,opt,name=Finished,proto3" json:"Finished,omitempty"`
Lasted string `protobuf:"bytes,6,opt,name=Lasted,proto3" json:"Lasted,omitempty"`
// contains filtered or unexported fields
}
func (*Audit) Descriptor
deprecated
added in
v0.1.2
func (*Audit) GetCommand ¶ added in v0.1.2
func (*Audit) GetContext ¶ added in v0.1.2
func (x *Audit) GetContext() *TaskContext
func (*Audit) GetCreated ¶ added in v0.1.2
func (*Audit) GetFinished ¶ added in v0.1.2
func (*Audit) GetRequest ¶ added in v0.1.2
func (*Audit) ProtoMessage ¶ added in v0.1.2
func (*Audit) ProtoMessage()
func (*Audit) ProtoReflect ¶ added in v0.1.2
func (x *Audit) ProtoReflect() protoreflect.Message
type Audits ¶ added in v0.1.2
type Audits struct {
Audit []*Audit `protobuf:"bytes,1,rep,name=audit,proto3" json:"audit,omitempty"`
// contains filtered or unexported fields
}
func (*Audits) Descriptor
deprecated
added in
v0.1.2
func (*Audits) ProtoMessage ¶ added in v0.1.2
func (*Audits) ProtoMessage()
func (*Audits) ProtoReflect ¶ added in v0.1.2
func (x *Audits) 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 BuildConfig ¶ added in v0.1.1
type BuildConfig struct {
BuildName string `protobuf:"bytes,1,opt,name=buildName,proto3" json:"buildName,omitempty"`
BuildType string `protobuf:"bytes,2,opt,name=buildType,proto3" json:"buildType,omitempty"`
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"`
ProfileName string `protobuf:"bytes,5,opt,name=profileName,proto3" json:"profileName,omitempty"`
ArtifactId uint32 `protobuf:"varint,6,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"`
MaleficConfig []byte `protobuf:"bytes,7,opt,name=malefic_config,json=maleficConfig,proto3" json:"malefic_config,omitempty"`
PreludeConfig []byte `protobuf:"bytes,8,opt,name=prelude_config,json=preludeConfig,proto3" json:"prelude_config,omitempty"`
Resources *BuildResources `protobuf:"bytes,9,opt,name=resources,proto3" json:"resources,omitempty"`
// Types that are assignable to SourceConfig:
//
// *BuildConfig_Docker
// *BuildConfig_GithubAction
// *BuildConfig_Saas
SourceConfig isBuildConfig_SourceConfig `protobuf_oneof:"source_config"`
// contains filtered or unexported fields
}
func (*BuildConfig) Descriptor
deprecated
added in
v0.1.1
func (*BuildConfig) Descriptor() ([]byte, []int)
Deprecated: Use BuildConfig.ProtoReflect.Descriptor instead.
func (*BuildConfig) GetArtifactId ¶ added in v0.1.1
func (x *BuildConfig) GetArtifactId() uint32
func (*BuildConfig) GetBuildName ¶ added in v0.1.1
func (x *BuildConfig) GetBuildName() string
func (*BuildConfig) GetBuildType ¶ added in v0.1.1
func (x *BuildConfig) GetBuildType() string
func (*BuildConfig) GetDocker ¶ added in v0.1.2
func (x *BuildConfig) GetDocker() *DockerBuildConfig
func (*BuildConfig) GetGithubAction ¶ added in v0.1.2
func (x *BuildConfig) GetGithubAction() *GithubActionBuildConfig
func (*BuildConfig) GetMaleficConfig ¶ added in v0.1.2
func (x *BuildConfig) GetMaleficConfig() []byte
func (*BuildConfig) GetPreludeConfig ¶ added in v0.1.2
func (x *BuildConfig) GetPreludeConfig() []byte
func (*BuildConfig) GetProfileName ¶ added in v0.1.1
func (x *BuildConfig) GetProfileName() string
func (*BuildConfig) GetResources ¶ added in v0.1.2
func (x *BuildConfig) GetResources() *BuildResources
func (*BuildConfig) GetSaas ¶ added in v0.1.2
func (x *BuildConfig) GetSaas() *SaasBuildConfig
func (*BuildConfig) GetSource ¶ added in v0.1.1
func (x *BuildConfig) GetSource() string
func (*BuildConfig) GetSourceConfig ¶ added in v0.1.2
func (m *BuildConfig) GetSourceConfig() isBuildConfig_SourceConfig
func (*BuildConfig) GetTarget ¶ added in v0.1.1
func (x *BuildConfig) GetTarget() string
func (*BuildConfig) ProtoMessage ¶ added in v0.1.1
func (*BuildConfig) ProtoMessage()
func (*BuildConfig) ProtoReflect ¶ added in v0.1.1
func (x *BuildConfig) ProtoReflect() protoreflect.Message
func (*BuildConfig) Reset ¶ added in v0.1.1
func (x *BuildConfig) Reset()
func (*BuildConfig) String ¶ added in v0.1.1
func (x *BuildConfig) String() string
type BuildConfig_Docker ¶ added in v0.1.2
type BuildConfig_Docker struct {
Docker *DockerBuildConfig `protobuf:"bytes,10,opt,name=docker,proto3,oneof"`
}
type BuildConfig_GithubAction ¶ added in v0.1.2
type BuildConfig_GithubAction struct {
GithubAction *GithubActionBuildConfig `protobuf:"bytes,11,opt,name=github_action,json=githubAction,proto3,oneof"`
}
type BuildConfig_Saas ¶ added in v0.1.2
type BuildConfig_Saas struct {
Saas *SaasBuildConfig `protobuf:"bytes,12,opt,name=saas,proto3,oneof"`
}
type BuildResources ¶ added in v0.1.2
type BuildResources struct {
Entries []*ResourceEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
// contains filtered or unexported fields
}
func (*BuildResources) Descriptor
deprecated
added in
v0.1.2
func (*BuildResources) Descriptor() ([]byte, []int)
Deprecated: Use BuildResources.ProtoReflect.Descriptor instead.
func (*BuildResources) GetEntries ¶ added in v0.1.2
func (x *BuildResources) GetEntries() []*ResourceEntry
func (*BuildResources) ProtoMessage ¶ added in v0.1.2
func (*BuildResources) ProtoMessage()
func (*BuildResources) ProtoReflect ¶ added in v0.1.2
func (x *BuildResources) ProtoReflect() protoreflect.Message
func (*BuildResources) Reset ¶ added in v0.1.2
func (x *BuildResources) Reset()
func (*BuildResources) String ¶ added in v0.1.2
func (x *BuildResources) String() string
type Cert ¶ added in v0.1.1
type Cert 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"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
// contains filtered or unexported fields
}
func (*Cert) Descriptor
deprecated
added in
v0.1.1
func (*Cert) ProtoMessage ¶ added in v0.1.1
func (*Cert) ProtoMessage()
func (*Cert) ProtoReflect ¶ added in v0.1.1
func (x *Cert) ProtoReflect() protoreflect.Message
type CertificateSubject ¶ added in v0.1.1
type CertificateSubject struct {
Cn string `protobuf:"bytes,1,opt,name=cn,proto3" json:"cn,omitempty"` // Common Name
O string `protobuf:"bytes,2,opt,name=o,proto3" json:"o,omitempty"` // Organization
C string `protobuf:"bytes,3,opt,name=c,proto3" json:"c,omitempty"` // Country
L string `protobuf:"bytes,4,opt,name=l,proto3" json:"l,omitempty"` // Locality/City
Ou string `protobuf:"bytes,5,opt,name=ou,proto3" json:"ou,omitempty"` // Organizational Unit
St string `protobuf:"bytes,6,opt,name=st,proto3" json:"st,omitempty"` // State/Province
Validity string `protobuf:"bytes,7,opt,name=validity,proto3" json:"validity,omitempty"` // Validity period in days
// contains filtered or unexported fields
}
func (*CertificateSubject) Descriptor
deprecated
added in
v0.1.1
func (*CertificateSubject) Descriptor() ([]byte, []int)
Deprecated: Use CertificateSubject.ProtoReflect.Descriptor instead.
func (*CertificateSubject) GetC ¶ added in v0.1.1
func (x *CertificateSubject) GetC() string
func (*CertificateSubject) GetCn ¶ added in v0.1.1
func (x *CertificateSubject) GetCn() string
func (*CertificateSubject) GetL ¶ added in v0.1.1
func (x *CertificateSubject) GetL() string
func (*CertificateSubject) GetO ¶ added in v0.1.1
func (x *CertificateSubject) GetO() string
func (*CertificateSubject) GetOu ¶ added in v0.1.1
func (x *CertificateSubject) GetOu() string
func (*CertificateSubject) GetSt ¶ added in v0.1.1
func (x *CertificateSubject) GetSt() string
func (*CertificateSubject) GetValidity ¶ added in v0.1.1
func (x *CertificateSubject) GetValidity() string
func (*CertificateSubject) ProtoMessage ¶ added in v0.1.1
func (*CertificateSubject) ProtoMessage()
func (*CertificateSubject) ProtoReflect ¶ added in v0.1.1
func (x *CertificateSubject) ProtoReflect() protoreflect.Message
func (*CertificateSubject) Reset ¶ added in v0.1.1
func (x *CertificateSubject) Reset()
func (*CertificateSubject) String ¶ added in v0.1.1
func (x *CertificateSubject) String() string
type Certs ¶ added in v0.1.1
type Certs struct {
Certs []*TLS `protobuf:"bytes,1,rep,name=certs,proto3" json:"certs,omitempty"`
// contains filtered or unexported fields
}
func (*Certs) Descriptor
deprecated
added in
v0.1.1
func (*Certs) ProtoMessage ¶ added in v0.1.1
func (*Certs) ProtoMessage()
func (*Certs) ProtoReflect ¶ added in v0.1.1
func (x *Certs) 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"`
Pipeline *Pipeline `protobuf:"bytes,5,opt,name=pipeline,proto3" json:"pipeline,omitempty"`
CertName string `protobuf:"bytes,6,opt,name=cert_name,json=certName,proto3" json:"cert_name,omitempty"`
// contains filtered or unexported fields
}
func (*CtrlPipeline) Descriptor
deprecated
func (*CtrlPipeline) Descriptor() ([]byte, []int)
Deprecated: Use CtrlPipeline.ProtoReflect.Descriptor instead.
func (*CtrlPipeline) GetCertName ¶ added in v0.1.1
func (x *CtrlPipeline) GetCertName() 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) 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"` // 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 DockerBuildConfig ¶ added in v0.1.2
type DockerBuildConfig struct {
RemoteHost string `protobuf:"bytes,1,opt,name=remote_host,json=remoteHost,proto3" json:"remote_host,omitempty"`
Volumes []string `protobuf:"bytes,2,rep,name=volumes,proto3" json:"volumes,omitempty"`
// contains filtered or unexported fields
}
func (*DockerBuildConfig) Descriptor
deprecated
added in
v0.1.2
func (*DockerBuildConfig) Descriptor() ([]byte, []int)
Deprecated: Use DockerBuildConfig.ProtoReflect.Descriptor instead.
func (*DockerBuildConfig) GetRemoteHost ¶ added in v0.1.2
func (x *DockerBuildConfig) GetRemoteHost() string
func (*DockerBuildConfig) GetVolumes ¶ added in v0.1.2
func (x *DockerBuildConfig) GetVolumes() []string
func (*DockerBuildConfig) ProtoMessage ¶ added in v0.1.2
func (*DockerBuildConfig) ProtoMessage()
func (*DockerBuildConfig) ProtoReflect ¶ added in v0.1.2
func (x *DockerBuildConfig) ProtoReflect() protoreflect.Message
func (*DockerBuildConfig) Reset ¶ added in v0.1.2
func (x *DockerBuildConfig) Reset()
func (*DockerBuildConfig) String ¶ added in v0.1.2
func (x *DockerBuildConfig) 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 {
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) 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 GithubActionBuildConfig ¶ added in v0.1.2
type GithubActionBuildConfig struct {
Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
Repo string `protobuf:"bytes,2,opt,name=repo,proto3" json:"repo,omitempty"`
Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
WorkflowId string `protobuf:"bytes,4,opt,name=workflow_id,json=workflowId,proto3" json:"workflow_id,omitempty"`
Inputs map[string]string `` /* 153-byte string literal not displayed */
IsRemove bool `protobuf:"varint,6,opt,name=is_remove,json=isRemove,proto3" json:"is_remove,omitempty"`
// contains filtered or unexported fields
}
func (*GithubActionBuildConfig) Descriptor
deprecated
added in
v0.1.2
func (*GithubActionBuildConfig) Descriptor() ([]byte, []int)
Deprecated: Use GithubActionBuildConfig.ProtoReflect.Descriptor instead.
func (*GithubActionBuildConfig) GetInputs ¶ added in v0.1.2
func (x *GithubActionBuildConfig) GetInputs() map[string]string
func (*GithubActionBuildConfig) GetIsRemove ¶ added in v0.1.2
func (x *GithubActionBuildConfig) GetIsRemove() bool
func (*GithubActionBuildConfig) GetOwner ¶ added in v0.1.2
func (x *GithubActionBuildConfig) GetOwner() string
func (*GithubActionBuildConfig) GetRepo ¶ added in v0.1.2
func (x *GithubActionBuildConfig) GetRepo() string
func (*GithubActionBuildConfig) GetToken ¶ added in v0.1.2
func (x *GithubActionBuildConfig) GetToken() string
func (*GithubActionBuildConfig) GetWorkflowId ¶ added in v0.1.2
func (x *GithubActionBuildConfig) GetWorkflowId() string
func (*GithubActionBuildConfig) ProtoMessage ¶ added in v0.1.2
func (*GithubActionBuildConfig) ProtoMessage()
func (*GithubActionBuildConfig) ProtoReflect ¶ added in v0.1.2
func (x *GithubActionBuildConfig) ProtoReflect() protoreflect.Message
func (*GithubActionBuildConfig) Reset ¶ added in v0.1.2
func (x *GithubActionBuildConfig) Reset()
func (*GithubActionBuildConfig) String ¶ added in v0.1.2
func (x *GithubActionBuildConfig) String() string
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 GithubWorkflowConfig ¶ added in v0.1.1
type GithubWorkflowConfig 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
IsRemove bool `protobuf:"varint,5,opt,name=is_remove,json=isRemove,proto3" json:"is_remove,omitempty"`
// contains filtered or unexported fields
}
func (*GithubWorkflowConfig) Descriptor
deprecated
added in
v0.1.1
func (*GithubWorkflowConfig) Descriptor() ([]byte, []int)
Deprecated: Use GithubWorkflowConfig.ProtoReflect.Descriptor instead.
func (*GithubWorkflowConfig) GetIsRemove ¶ added in v0.1.1
func (x *GithubWorkflowConfig) GetIsRemove() bool
func (*GithubWorkflowConfig) GetOwner ¶ added in v0.1.1
func (x *GithubWorkflowConfig) GetOwner() string
func (*GithubWorkflowConfig) GetRepo ¶ added in v0.1.1
func (x *GithubWorkflowConfig) GetRepo() string
func (*GithubWorkflowConfig) GetToken ¶ added in v0.1.1
func (x *GithubWorkflowConfig) GetToken() string
func (*GithubWorkflowConfig) GetWorkflowId ¶ added in v0.1.1
func (x *GithubWorkflowConfig) GetWorkflowId() string
func (*GithubWorkflowConfig) ProtoMessage ¶ added in v0.1.1
func (*GithubWorkflowConfig) ProtoMessage()
func (*GithubWorkflowConfig) ProtoReflect ¶ added in v0.1.1
func (x *GithubWorkflowConfig) ProtoReflect() protoreflect.Message
func (*GithubWorkflowConfig) Reset ¶ added in v0.1.1
func (x *GithubWorkflowConfig) Reset()
func (*GithubWorkflowConfig) String ¶ added in v0.1.1
func (x *GithubWorkflowConfig) 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
Proxy string `protobuf:"bytes,6,opt,name=proxy,proto3" json:"proxy,omitempty"`
// 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) GetProxy ¶ added in v0.1.1
func (x *HTTPPipeline) GetProxy() string
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) FirstContent ¶ added in v0.1.2
func (pipe *Job) FirstContent() *WebContent
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"`
Session *Session `protobuf:"bytes,5,opt,name=session,proto3" json:"session,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) GetSession ¶ added in v0.1.2
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"`
Content *WebContent `protobuf:"bytes,7,opt,name=content,proto3" json:"content,omitempty"`
// contains filtered or unexported fields
}
func (*JobStatus) Descriptor
deprecated
func (*JobStatus) GetContent ¶ added in v0.1.2
func (x *JobStatus) GetContent() *WebContent
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 KeyPair ¶ added in v0.1.2
type KeyPair struct {
PublicKey string `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` // 公钥
PrivateKey string `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"` // 私钥
// contains filtered or unexported fields
}
func (*KeyPair) Descriptor
deprecated
added in
v0.1.2
func (*KeyPair) GetPrivateKey ¶ added in v0.1.2
func (*KeyPair) GetPublicKey ¶ added in v0.1.2
func (*KeyPair) ProtoMessage ¶ added in v0.1.2
func (*KeyPair) ProtoMessage()
func (*KeyPair) ProtoReflect ¶ added in v0.1.2
func (x *KeyPair) ProtoReflect() protoreflect.Message
type LicenseInfo ¶ added in v0.1.1
type LicenseInfo struct {
UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
ExpireAt string `protobuf:"bytes,3,opt,name=expire_at,json=expireAt,proto3" json:"expire_at,omitempty"`
BuildCount int64 `protobuf:"varint,4,opt,name=build_count,json=buildCount,proto3" json:"build_count,omitempty"`
MaxBuilds int64 `protobuf:"varint,5,opt,name=max_builds,json=maxBuilds,proto3" json:"max_builds,omitempty"`
// contains filtered or unexported fields
}
func (*LicenseInfo) Descriptor
deprecated
added in
v0.1.1
func (*LicenseInfo) Descriptor() ([]byte, []int)
Deprecated: Use LicenseInfo.ProtoReflect.Descriptor instead.
func (*LicenseInfo) GetBuildCount ¶ added in v0.1.1
func (x *LicenseInfo) GetBuildCount() int64
func (*LicenseInfo) GetExpireAt ¶ added in v0.1.1
func (x *LicenseInfo) GetExpireAt() string
func (*LicenseInfo) GetMaxBuilds ¶ added in v0.1.1
func (x *LicenseInfo) GetMaxBuilds() int64
func (*LicenseInfo) GetType ¶ added in v0.1.1
func (x *LicenseInfo) GetType() string
func (*LicenseInfo) GetUserName ¶ added in v0.1.1
func (x *LicenseInfo) GetUserName() string
func (*LicenseInfo) ProtoMessage ¶ added in v0.1.1
func (*LicenseInfo) ProtoMessage()
func (*LicenseInfo) ProtoReflect ¶ added in v0.1.1
func (x *LicenseInfo) ProtoReflect() protoreflect.Message
func (*LicenseInfo) Reset ¶ added in v0.1.1
func (x *LicenseInfo) Reset()
func (*LicenseInfo) String ¶ added in v0.1.1
func (x *LicenseInfo) String() string
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"`
PushplusEnable bool `protobuf:"varint,11,opt,name=pushplus_enable,json=pushplusEnable,proto3" json:"pushplus_enable,omitempty"`
PushplusToken string `protobuf:"bytes,12,opt,name=pushplus_token,json=pushplusToken,proto3" json:"pushplus_token,omitempty"`
PushplusTopic string `protobuf:"bytes,13,opt,name=pushplus_topic,json=pushplusTopic,proto3" json:"pushplus_topic,omitempty"`
PushplusChannel string `protobuf:"bytes,14,opt,name=pushplus_channel,json=pushplusChannel,proto3" json:"pushplus_channel,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) GetPushplusChannel ¶ added in v0.1.2
func (*Notify) GetPushplusEnable ¶ added in v0.1.2
func (*Notify) GetPushplusToken ¶ added in v0.1.2
func (*Notify) GetPushplusTopic ¶ added in v0.1.2
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"`
Tls *TLS `protobuf:"bytes,8,opt,name=tls,proto3" json:"tls,omitempty"`
Encryption []*Encryption `protobuf:"bytes,9,rep,name=encryption,proto3" json:"encryption,omitempty"`
Ip string `protobuf:"bytes,10,opt,name=ip,proto3" json:"ip,omitempty"`
CertName string `protobuf:"bytes,11,opt,name=cert_name,json=certName,proto3" json:"cert_name,omitempty"`
Secure *Secure `protobuf:"bytes,12,opt,name=secure,proto3" json:"secure,omitempty"` // Age 安全配置
// 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) GetBind ¶
func (x *Pipeline) GetBind() *BindPipeline
func (*Pipeline) GetCertName ¶ added in v0.1.1
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"`
Proxy string `protobuf:"bytes,4,opt,name=proxy,proto3" json:"proxy,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"`
Content []byte `protobuf:"bytes,11,opt,name=content,proto3" json:"content,omitempty"`
CreatedAt int64 `protobuf:"varint,12,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*Profile) Descriptor
deprecated
func (*Profile) GetContent ¶
func (*Profile) GetCreatedAt ¶ added in v0.1.1
func (*Profile) GetPipelineId ¶
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 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 ResourceEntry ¶ added in v0.1.2
type ResourceEntry struct {
Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
Content []byte `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceEntry) Descriptor
deprecated
added in
v0.1.2
func (*ResourceEntry) Descriptor() ([]byte, []int)
Deprecated: Use ResourceEntry.ProtoReflect.Descriptor instead.
func (*ResourceEntry) GetContent ¶ added in v0.1.2
func (x *ResourceEntry) GetContent() []byte
func (*ResourceEntry) GetFilename ¶ added in v0.1.2
func (x *ResourceEntry) GetFilename() string
func (*ResourceEntry) ProtoMessage ¶ added in v0.1.2
func (*ResourceEntry) ProtoMessage()
func (*ResourceEntry) ProtoReflect ¶ added in v0.1.2
func (x *ResourceEntry) ProtoReflect() protoreflect.Message
func (*ResourceEntry) Reset ¶ added in v0.1.2
func (x *ResourceEntry) Reset()
func (*ResourceEntry) String ¶ added in v0.1.2
func (x *ResourceEntry) String() string
type SaasBuildConfig ¶ added in v0.1.2
type SaasBuildConfig struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
Headers map[string]string `` /* 155-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*SaasBuildConfig) Descriptor
deprecated
added in
v0.1.2
func (*SaasBuildConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaasBuildConfig.ProtoReflect.Descriptor instead.
func (*SaasBuildConfig) GetHeaders ¶ added in v0.1.2
func (x *SaasBuildConfig) GetHeaders() map[string]string
func (*SaasBuildConfig) GetToken ¶ added in v0.1.2
func (x *SaasBuildConfig) GetToken() string
func (*SaasBuildConfig) GetUrl ¶ added in v0.1.2
func (x *SaasBuildConfig) GetUrl() string
func (*SaasBuildConfig) ProtoMessage ¶ added in v0.1.2
func (*SaasBuildConfig) ProtoMessage()
func (*SaasBuildConfig) ProtoReflect ¶ added in v0.1.2
func (x *SaasBuildConfig) ProtoReflect() protoreflect.Message
func (*SaasBuildConfig) Reset ¶ added in v0.1.2
func (x *SaasBuildConfig) Reset()
func (*SaasBuildConfig) String ¶ added in v0.1.2
func (x *SaasBuildConfig) String() string
type Secure ¶ added in v0.1.2
type Secure struct {
Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"` // 是否启用安全模式
ServerKeypair *KeyPair `protobuf:"bytes,2,opt,name=server_keypair,json=serverKeypair,proto3" json:"server_keypair,omitempty"` // server密钥对
ImplantKeypair *KeyPair `protobuf:"bytes,3,opt,name=implant_keypair,json=implantKeypair,proto3" json:"implant_keypair,omitempty"` // implant密钥对
// contains filtered or unexported fields
}
func (*Secure) Descriptor
deprecated
added in
v0.1.2
func (*Secure) GetImplantKeypair ¶ added in v0.1.2
func (*Secure) GetServerKeypair ¶ added in v0.1.2
func (*Secure) ProtoMessage ¶ added in v0.1.2
func (*Secure) ProtoMessage()
func (*Secure) ProtoReflect ¶ added in v0.1.2
func (x *Secure) 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"`
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"`
CreatedAt int64 `protobuf:"varint,23,opt,name=created_at,json=createdAt,proto3" json:"created_at,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"`
KeyPair *KeyPair `protobuf:"bytes,32,opt,name=key_pair,json=keyPair,proto3" json:"key_pair,omitempty"` // Age 密钥对
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) GetCreatedAt ¶ added in v0.1.1
func (*Session) GetFilepath ¶ added in v0.1.0
func (*Session) GetGroupName ¶
func (*Session) GetIsAlive ¶
func (*Session) GetIsInitialized ¶
func (*Session) GetIsPrivilege ¶
func (*Session) GetKeyPair ¶ added in v0.1.2
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) 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"`
Proxy string `protobuf:"bytes,5,opt,name=proxy,proto3" json:"proxy,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) GetProxy ¶ added in v0.1.1
func (x *TCPPipeline) GetProxy() string
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 *Cert `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"`
Ca *Cert `protobuf:"bytes,2,opt,name=ca,proto3" json:"ca,omitempty"`
Enable bool `protobuf:"varint,4,opt,name=enable,proto3" json:"enable,omitempty"`
Acme bool `protobuf:"varint,5,opt,name=acme,proto3" json:"acme,omitempty"`
Domain string `protobuf:"bytes,6,opt,name=domain,proto3" json:"domain,omitempty"`
CertSubject *CertificateSubject `protobuf:"bytes,7,opt,name=cert_subject,json=certSubject,proto3" json:"cert_subject,omitempty"`
// contains filtered or unexported fields
}
func (*TLS) Descriptor
deprecated
func (*TLS) GetCertSubject ¶ added in v0.1.1
func (x *TLS) GetCertSubject() *CertificateSubject
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