Documentation ¶
Index ¶
- Variables
- 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) GetMajor() int32
- func (x *Basic) GetMinor() int32
- func (x *Basic) GetOs() string
- func (x *Basic) GetPatch() int32
- 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
- type Builder
- func (*Builder) Descriptor() ([]byte, []int)deprecated
- func (x *Builder) GetArch() string
- func (x *Builder) GetBin() []byte
- func (x *Builder) GetFunctionName() string
- func (x *Builder) GetId() uint32
- func (x *Builder) GetLog() []byte
- func (x *Builder) GetModules() string
- func (x *Builder) GetName() string
- func (x *Builder) GetNum() uint32
- func (x *Builder) GetPipelineId() string
- func (x *Builder) GetPlatform() string
- func (x *Builder) GetProfileName() string
- func (x *Builder) GetStage() string
- func (x *Builder) GetTarget() string
- func (x *Builder) GetType() string
- func (x *Builder) GetUserDataPath() string
- func (*Builder) ProtoMessage()
- func (x *Builder) ProtoReflect() protoreflect.Message
- func (x *Builder) Reset()
- func (x *Builder) String() string
- type Builders
- type Client
- func (*Client) Descriptor() ([]byte, []int)deprecated
- func (x *Client) GetID() uint32
- func (x *Client) GetName() string
- func (x *Client) GetOnline() bool
- func (x *Client) GetType() string
- func (*Client) ProtoMessage()
- func (x *Client) ProtoReflect() protoreflect.Message
- func (x *Client) Reset()
- func (x *Client) String() string
- type Clients
- type CtrlPipeline
- func (*CtrlPipeline) Descriptor() ([]byte, []int)deprecated
- func (x *CtrlPipeline) GetListenerId() string
- func (x *CtrlPipeline) GetName() string
- func (*CtrlPipeline) ProtoMessage()
- func (x *CtrlPipeline) ProtoReflect() protoreflect.Message
- func (x *CtrlPipeline) Reset()
- func (x *CtrlPipeline) String() string
- type DLL2Shellcode
- func (*DLL2Shellcode) Descriptor() ([]byte, []int)deprecated
- func (x *DLL2Shellcode) GetArch() string
- func (x *DLL2Shellcode) GetBin() []byte
- func (x *DLL2Shellcode) GetEntrypoint() string
- func (x *DLL2Shellcode) GetParams() string
- func (x *DLL2Shellcode) GetType() string
- func (*DLL2Shellcode) ProtoMessage()
- func (x *DLL2Shellcode) ProtoReflect() protoreflect.Message
- func (x *DLL2Shellcode) Reset()
- func (x *DLL2Shellcode) String() string
- type EXE2Shellcode
- func (*EXE2Shellcode) Descriptor() ([]byte, []int)deprecated
- func (x *EXE2Shellcode) GetArch() string
- func (x *EXE2Shellcode) GetBin() []byte
- func (x *EXE2Shellcode) GetParams() string
- func (x *EXE2Shellcode) GetType() string
- func (*EXE2Shellcode) ProtoMessage()
- func (x *EXE2Shellcode) ProtoReflect() protoreflect.Message
- func (x *EXE2Shellcode) Reset()
- func (x *EXE2Shellcode) String() string
- type Empty
- type Encryption
- func (*Encryption) Descriptor() ([]byte, []int)deprecated
- func (x *Encryption) GetEnable() bool
- func (x *Encryption) GetKey() string
- func (x *Encryption) GetType() string
- func (*Encryption) ProtoMessage()
- func (x *Encryption) ProtoReflect() protoreflect.Message
- func (x *Encryption) Reset()
- func (x *Encryption) String() string
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetCallee() string
- func (x *Event) GetClient() *Client
- func (x *Event) GetErr() string
- func (x *Event) 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 File
- func (*File) Descriptor() ([]byte, []int)deprecated
- func (x *File) GetLocal() string
- func (x *File) GetName() string
- func (x *File) GetOp() string
- func (x *File) GetRemote() string
- func (x *File) GetTaskId() string
- func (x *File) GetTempId() string
- func (*File) ProtoMessage()
- func (x *File) ProtoReflect() protoreflect.Message
- func (x *File) Reset()
- func (x *File) String() string
- type Files
- type Generate
- func (*Generate) Descriptor() ([]byte, []int)deprecated
- func (x *Generate) GetAddress() string
- func (x *Generate) GetBin() []byte
- func (x *Generate) GetCa() string
- func (x *Generate) GetFeature() string
- func (x *Generate) GetModules() []string
- func (x *Generate) GetName() string
- func (x *Generate) GetParams() string
- func (x *Generate) GetProfileName() string
- func (x *Generate) GetSrdi() bool
- func (x *Generate) GetStager() string
- func (x *Generate) GetTarget() string
- func (x *Generate) GetType() string
- func (*Generate) ProtoMessage()
- func (x *Generate) ProtoReflect() protoreflect.Message
- func (x *Generate) Reset()
- func (x *Generate) String() string
- type Job
- func (*Job) Descriptor() ([]byte, []int)deprecated
- func (x *Job) GetContents() map[string]*WebContent
- func (x *Job) GetId() uint32
- func (x *Job) GetName() string
- func (x *Job) GetPipeline() *Pipeline
- func (*Job) ProtoMessage()
- func (x *Job) ProtoReflect() protoreflect.Message
- func (x *Job) Reset()
- func (x *Job) String() string
- type JobCtrl
- type JobStatus
- func (*JobStatus) Descriptor() ([]byte, []int)deprecated
- func (x *JobStatus) GetCtrl() string
- 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 Jobs
- type Listener
- func (*Listener) Descriptor() ([]byte, []int)deprecated
- func (x *Listener) GetActive() bool
- func (x *Listener) GetAddr() string
- func (x *Listener) GetId() 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 On
- func (*On) Descriptor() ([]byte, []int)deprecated
- func (x *On) GetEventOp() string
- func (x *On) GetEventType() string
- func (x *On) GetId() int32
- func (x *On) GetListenerId() string
- func (x *On) GetMessageName() string
- func (x *On) GetPipelineId() string
- func (x *On) GetSessionId() string
- func (x *On) GetTaskId() string
- func (*On) ProtoMessage()
- func (x *On) ProtoReflect() protoreflect.Message
- func (x *On) Reset()
- func (x *On) String() string
- type Pipeline
- func (*Pipeline) Descriptor() ([]byte, []int)deprecated
- func (x *Pipeline) GetBind() *BindPipeline
- func (m *Pipeline) GetBody() isPipeline_Body
- func (x *Pipeline) GetEnable() bool
- func (x *Pipeline) GetEncryption() *Encryption
- func (x *Pipeline) GetListenerId() string
- func (x *Pipeline) GetName() string
- func (x *Pipeline) GetParser() string
- func (x *Pipeline) GetTcp() *TCPPipeline
- func (x *Pipeline) GetTls() *TLS
- func (x *Pipeline) GetWeb() *Website
- func (*Pipeline) ProtoMessage()
- func (x *Pipeline) ProtoReflect() protoreflect.Message
- func (x *Pipeline) Reset()
- func (x *Pipeline) String() string
- type Pipeline_Bind
- type Pipeline_Tcp
- type Pipeline_Web
- type Pipelines
- type Plugin
- type Plugins
- type Polling
- func (*Polling) Descriptor() ([]byte, []int)deprecated
- func (x *Polling) GetForce() bool
- func (x *Polling) GetId() string
- func (x *Polling) GetInterval() uint64
- func (x *Polling) GetSessionId() string
- func (x *Polling) GetTasks() []uint32
- func (*Polling) ProtoMessage()
- func (x *Polling) ProtoReflect() protoreflect.Message
- func (x *Polling) Reset()
- func (x *Polling) String() string
- type Profile
- func (*Profile) Descriptor() ([]byte, []int)deprecated
- func (x *Profile) GetCa() string
- func (x *Profile) GetContent() []byte
- func (x *Profile) GetModules() string
- func (x *Profile) GetName() string
- func (x *Profile) GetObfuscate() string
- func (x *Profile) GetParams() string
- func (x *Profile) GetPipelineId() string
- func (x *Profile) GetProxy() string
- func (x *Profile) GetTarget() string
- func (x *Profile) GetType() string
- func (*Profile) ProtoMessage()
- func (x *Profile) ProtoReflect() protoreflect.Message
- func (x *Profile) Reset()
- func (x *Profile) String() string
- type Profiles
- type RegisterListener
- func (*RegisterListener) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterListener) GetAddr() string
- func (x *RegisterListener) GetHost() string
- func (x *RegisterListener) GetId() string
- func (x *RegisterListener) GetName() string
- func (x *RegisterListener) GetPipelines() *Pipelines
- func (*RegisterListener) ProtoMessage()
- func (x *RegisterListener) ProtoReflect() protoreflect.Message
- func (x *RegisterListener) Reset()
- func (x *RegisterListener) String() string
- type RegisterResp
- func (*RegisterResp) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterResp) GetCa() []byte
- func (x *RegisterResp) GetCerts() []byte
- func (x *RegisterResp) GetPrivateKey() []byte
- func (*RegisterResp) ProtoMessage()
- func (x *RegisterResp) ProtoReflect() protoreflect.Message
- func (x *RegisterResp) Reset()
- func (x *RegisterResp) String() string
- type RegisterSession
- func (*RegisterSession) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterSession) 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 Session
- func (*Session) Descriptor() ([]byte, []int)deprecated
- func (x *Session) GetAddons() []*implantpb.Addon
- func (x *Session) GetArgue() map[string]string
- func (x *Session) GetData() map[string]string
- func (x *Session) GetGroupName() string
- func (x *Session) GetIsAlive() bool
- func (x *Session) GetIsInitialized() bool
- func (x *Session) GetIsPrivilege() bool
- func (x *Session) GetLastCheckin() int64
- func (x *Session) GetLoot() map[string]string
- func (x *Session) GetModules() []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) 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 (*Session) ProtoMessage()
- func (x *Session) ProtoReflect() protoreflect.Message
- func (x *Session) Reset()
- func (x *Session) String() string
- type SessionLog
- 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
- type TLS
- type Task
- func (*Task) Descriptor() ([]byte, []int)deprecated
- func (x *Task) GetCallby() string
- func (x *Task) GetCur() int32
- func (x *Task) GetDescription() string
- func (x *Task) GetError() string
- func (x *Task) GetFinished() bool
- func (x *Task) GetNeed() int32
- func (x *Task) GetSessionId() string
- func (x *Task) GetStatus() int32
- func (x *Task) GetTaskId() uint32
- func (x *Task) GetTimeout() bool
- func (x *Task) GetTotal() int32
- func (x *Task) GetType() string
- func (*Task) ProtoMessage()
- func (x *Task) ProtoReflect() protoreflect.Message
- func (x *Task) Reset()
- func (x *Task) String() string
- type TaskContext
- func (*TaskContext) Descriptor() ([]byte, []int)deprecated
- func (x *TaskContext) GetSession() *Session
- func (x *TaskContext) GetSpite() *implantpb.Spite
- func (x *TaskContext) GetTask() *Task
- func (*TaskContext) ProtoMessage()
- func (x *TaskContext) ProtoReflect() protoreflect.Message
- func (x *TaskContext) Reset()
- func (x *TaskContext) String() string
- type TaskContexts
- func (*TaskContexts) Descriptor() ([]byte, []int)deprecated
- func (x *TaskContexts) GetSession() *Session
- func (x *TaskContexts) GetSpites() []*implantpb.Spite
- func (x *TaskContexts) GetTask() *Task
- func (*TaskContexts) ProtoMessage()
- func (x *TaskContexts) ProtoReflect() protoreflect.Message
- func (x *TaskContexts) Reset()
- func (x *TaskContexts) String() string
- type TaskDesc
- func (*TaskDesc) Descriptor() ([]byte, []int)deprecated
- func (x *TaskDesc) GetCur() int32
- func (x *TaskDesc) GetDescription() string
- func (x *TaskDesc) GetStatus() int32
- func (x *TaskDesc) GetTaskId() uint32
- func (x *TaskDesc) GetTotal() int32
- func (x *TaskDesc) GetType() string
- func (*TaskDesc) ProtoMessage()
- func (x *TaskDesc) ProtoReflect() protoreflect.Message
- func (x *TaskDesc) Reset()
- func (x *TaskDesc) String() string
- type TaskDescs
- type TaskRequest
- type Tasks
- type TasksContext
- type WebContent
- func (*WebContent) Descriptor() ([]byte, []int)deprecated
- func (x *WebContent) GetContent() []byte
- func (x *WebContent) GetContentType() string
- func (x *WebContent) GetId() string
- func (x *WebContent) GetName() string
- func (x *WebContent) GetParser() string
- func (x *WebContent) GetPath() string
- func (x *WebContent) GetSize() uint64
- func (x *WebContent) GetType() 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 Website
- func (*Website) Descriptor() ([]byte, []int)deprecated
- func (x *Website) GetContents() map[string]*WebContent
- func (x *Website) GetID() 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 WebsiteAddContent
- func (*WebsiteAddContent) Descriptor() ([]byte, []int)deprecated
- func (x *WebsiteAddContent) GetContents() map[string]*WebContent
- func (x *WebsiteAddContent) GetName() string
- func (*WebsiteAddContent) ProtoMessage()
- func (x *WebsiteAddContent) ProtoReflect() protoreflect.Message
- func (x *WebsiteAddContent) Reset()
- func (x *WebsiteAddContent) String() string
- type WebsiteRemoveContent
- func (*WebsiteRemoveContent) Descriptor() ([]byte, []int)deprecated
- func (x *WebsiteRemoveContent) GetName() string
- func (x *WebsiteRemoveContent) GetPaths() []string
- func (*WebsiteRemoveContent) ProtoMessage()
- func (x *WebsiteRemoveContent) ProtoReflect() protoreflect.Message
- func (x *WebsiteRemoveContent) Reset()
- func (x *WebsiteRemoveContent) String() string
- type WebsiteResponse
- type Websites
Constants ¶
This section is empty.
Variables ¶
var File_client_clientpb_client_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Basic ¶
type Basic struct { Major int32 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"` Minor int32 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"` Patch int32 `protobuf:"varint,3,opt,name=patch,proto3" json:"patch,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) 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 {
// contains filtered or unexported fields
}
func (*BindPipeline) Descriptor
deprecated
func (*BindPipeline) Descriptor() ([]byte, []int)
Deprecated: Use BindPipeline.ProtoReflect.Descriptor instead.
func (*BindPipeline) ProtoMessage ¶
func (*BindPipeline) ProtoMessage()
func (*BindPipeline) ProtoReflect ¶
func (x *BindPipeline) ProtoReflect() protoreflect.Message
func (*BindPipeline) Reset ¶
func (x *BindPipeline) Reset()
func (*BindPipeline) String ¶
func (x *BindPipeline) String() string
type Builder ¶
type Builder struct { Bin []byte `protobuf:"bytes,1,opt,name=bin,proto3" json:"bin,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` Stage string `protobuf:"bytes,4,opt,name=stage,proto3" json:"stage,omitempty"` Target string `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"` Arch string `protobuf:"bytes,6,opt,name=arch,proto3" json:"arch,omitempty"` Platform string `protobuf:"bytes,7,opt,name=platform,proto3" json:"platform,omitempty"` Id uint32 `protobuf:"varint,8,opt,name=id,proto3" json:"id,omitempty"` FunctionName string `protobuf:"bytes,9,opt,name=function_name,json=functionName,proto3" json:"function_name,omitempty"` UserDataPath string `protobuf:"bytes,10,opt,name=user_data_path,json=userDataPath,proto3" json:"user_data_path,omitempty"` Modules string `protobuf:"bytes,11,opt,name=modules,proto3" json:"modules,omitempty"` ProfileName string `protobuf:"bytes,12,opt,name=profile_name,json=profileName,proto3" json:"profile_name,omitempty"` PipelineId string `protobuf:"bytes,13,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"` Log []byte `protobuf:"bytes,14,opt,name=log,proto3" json:"log,omitempty"` Num uint32 `protobuf:"varint,15,opt,name=num,proto3" json:"num,omitempty"` // contains filtered or unexported fields }
func (*Builder) Descriptor
deprecated
func (*Builder) GetFunctionName ¶
func (*Builder) GetModules ¶
func (*Builder) GetPipelineId ¶
func (*Builder) GetPlatform ¶
func (*Builder) GetProfileName ¶
func (*Builder) GetUserDataPath ¶
func (*Builder) ProtoMessage ¶
func (*Builder) ProtoMessage()
func (*Builder) ProtoReflect ¶
func (x *Builder) ProtoReflect() protoreflect.Message
type Builders ¶
type Builders struct { Builders []*Builder `protobuf:"bytes,1,rep,name=builders,proto3" json:"builders,omitempty"` // contains filtered or unexported fields }
func (*Builders) Descriptor
deprecated
func (*Builders) GetBuilders ¶
func (*Builders) ProtoMessage ¶
func (*Builders) ProtoMessage()
func (*Builders) ProtoReflect ¶
func (x *Builders) ProtoReflect() protoreflect.Message
type Client ¶
type Client struct { ID uint32 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` Online bool `protobuf:"varint,3,opt,name=Online,proto3" json:"Online,omitempty"` Type string `protobuf:"bytes,4,opt,name=Type,proto3" json:"Type,omitempty"` // contains filtered or unexported fields }
func (*Client) Descriptor
deprecated
func (*Client) ProtoMessage ¶
func (*Client) ProtoMessage()
func (*Client) ProtoReflect ¶
func (x *Client) ProtoReflect() protoreflect.Message
type Clients ¶
type Clients struct { Clients []*Client `protobuf:"bytes,1,rep,name=clients,proto3" json:"clients,omitempty"` // contains filtered or unexported fields }
func (*Clients) Descriptor
deprecated
func (*Clients) GetClients ¶
func (*Clients) ProtoMessage ¶
func (*Clients) ProtoMessage()
func (*Clients) ProtoReflect ¶
func (x *Clients) ProtoReflect() protoreflect.Message
type 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"` // contains filtered or unexported fields }
func (*CtrlPipeline) Descriptor
deprecated
func (*CtrlPipeline) Descriptor() ([]byte, []int)
Deprecated: Use CtrlPipeline.ProtoReflect.Descriptor instead.
func (*CtrlPipeline) GetListenerId ¶
func (x *CtrlPipeline) GetListenerId() string
func (*CtrlPipeline) GetName ¶
func (x *CtrlPipeline) GetName() string
func (*CtrlPipeline) ProtoMessage ¶
func (*CtrlPipeline) ProtoMessage()
func (*CtrlPipeline) ProtoReflect ¶
func (x *CtrlPipeline) ProtoReflect() protoreflect.Message
func (*CtrlPipeline) Reset ¶
func (x *CtrlPipeline) Reset()
func (*CtrlPipeline) String ¶
func (x *CtrlPipeline) String() string
type DLL2Shellcode ¶
type DLL2Shellcode struct { Bin []byte `protobuf:"bytes,1,opt,name=bin,proto3" json:"bin,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // srdi or donut Arch string `protobuf:"bytes,3,opt,name=arch,proto3" json:"arch,omitempty"` // x86 or x64 Params string `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"` Entrypoint string `protobuf:"bytes,5,opt,name=entrypoint,proto3" json:"entrypoint,omitempty"` // contains filtered or unexported fields }
func (*DLL2Shellcode) Descriptor
deprecated
func (*DLL2Shellcode) Descriptor() ([]byte, []int)
Deprecated: Use DLL2Shellcode.ProtoReflect.Descriptor instead.
func (*DLL2Shellcode) GetArch ¶
func (x *DLL2Shellcode) GetArch() string
func (*DLL2Shellcode) GetBin ¶
func (x *DLL2Shellcode) GetBin() []byte
func (*DLL2Shellcode) GetEntrypoint ¶
func (x *DLL2Shellcode) GetEntrypoint() string
func (*DLL2Shellcode) GetParams ¶
func (x *DLL2Shellcode) GetParams() string
func (*DLL2Shellcode) GetType ¶
func (x *DLL2Shellcode) GetType() string
func (*DLL2Shellcode) ProtoMessage ¶
func (*DLL2Shellcode) ProtoMessage()
func (*DLL2Shellcode) ProtoReflect ¶
func (x *DLL2Shellcode) ProtoReflect() protoreflect.Message
func (*DLL2Shellcode) Reset ¶
func (x *DLL2Shellcode) Reset()
func (*DLL2Shellcode) String ¶
func (x *DLL2Shellcode) String() string
type EXE2Shellcode ¶
type EXE2Shellcode struct { Bin []byte `protobuf:"bytes,1,opt,name=bin,proto3" json:"bin,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // donut Arch string `protobuf:"bytes,3,opt,name=arch,proto3" json:"arch,omitempty"` // x86 or x64 Params string `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*EXE2Shellcode) Descriptor
deprecated
func (*EXE2Shellcode) Descriptor() ([]byte, []int)
Deprecated: Use EXE2Shellcode.ProtoReflect.Descriptor instead.
func (*EXE2Shellcode) GetArch ¶
func (x *EXE2Shellcode) GetArch() string
func (*EXE2Shellcode) GetBin ¶
func (x *EXE2Shellcode) GetBin() []byte
func (*EXE2Shellcode) GetParams ¶
func (x *EXE2Shellcode) GetParams() string
func (*EXE2Shellcode) GetType ¶
func (x *EXE2Shellcode) GetType() string
func (*EXE2Shellcode) ProtoMessage ¶
func (*EXE2Shellcode) ProtoMessage()
func (*EXE2Shellcode) ProtoReflect ¶
func (x *EXE2Shellcode) ProtoReflect() protoreflect.Message
func (*EXE2Shellcode) Reset ¶
func (x *EXE2Shellcode) Reset()
func (*EXE2Shellcode) String ¶
func (x *EXE2Shellcode) String() string
type Empty ¶
type Empty struct {
// contains filtered or unexported fields
}
func (*Empty) Descriptor
deprecated
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶
func (x *Empty) ProtoReflect() protoreflect.Message
type Encryption ¶
type Encryption struct { Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*Encryption) Descriptor
deprecated
func (*Encryption) Descriptor() ([]byte, []int)
Deprecated: Use Encryption.ProtoReflect.Descriptor instead.
func (*Encryption) GetEnable ¶
func (x *Encryption) GetEnable() bool
func (*Encryption) GetKey ¶
func (x *Encryption) GetKey() string
func (*Encryption) GetType ¶
func (x *Encryption) GetType() string
func (*Encryption) ProtoMessage ¶
func (*Encryption) ProtoMessage()
func (*Encryption) ProtoReflect ¶
func (x *Encryption) ProtoReflect() protoreflect.Message
func (*Encryption) Reset ¶
func (x *Encryption) Reset()
func (*Encryption) String ¶
func (x *Encryption) String() string
type Event ¶
type Event struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Op string `protobuf:"bytes,2,opt,name=op,proto3" json:"op,omitempty"` 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) GetMessage ¶
func (*Event) GetSession ¶
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
type File ¶
type File struct { TaskId string `protobuf:"bytes,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 TempId string `protobuf:"bytes,4,opt,name=temp_id,json=tempId,proto3" json:"temp_id,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"` // contains filtered or unexported fields }
func (*File) Descriptor
deprecated
func (*File) ProtoMessage ¶
func (*File) ProtoMessage()
func (*File) ProtoReflect ¶
func (x *File) ProtoReflect() protoreflect.Message
type Files ¶
type Files struct { Files []*File `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"` // contains filtered or unexported fields }
func (*Files) Descriptor
deprecated
func (*Files) ProtoMessage ¶
func (*Files) ProtoMessage()
func (*Files) ProtoReflect ¶
func (x *Files) ProtoReflect() protoreflect.Message
type Generate ¶
type Generate struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` ProfileName string `protobuf:"bytes,2,opt,name=profileName,proto3" json:"profileName,omitempty"` Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"` Stager string `protobuf:"bytes,4,opt,name=stager,proto3" json:"stager,omitempty"` Target string `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"` Type string `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"` Modules []string `protobuf:"bytes,8,rep,name=modules,proto3" json:"modules,omitempty"` Ca string `protobuf:"bytes,9,opt,name=ca,proto3" json:"ca,omitempty"` Params string `protobuf:"bytes,10,opt,name=params,proto3" json:"params,omitempty"` Feature string `protobuf:"bytes,11,opt,name=feature,proto3" json:"feature,omitempty"` Srdi bool `protobuf:"varint,12,opt,name=srdi,proto3" json:"srdi,omitempty"` Bin []byte `protobuf:"bytes,13,opt,name=bin,proto3" json:"bin,omitempty"` // contains filtered or unexported fields }
func (*Generate) Descriptor
deprecated
func (*Generate) GetAddress ¶
func (*Generate) GetFeature ¶
func (*Generate) GetModules ¶
func (*Generate) GetProfileName ¶
func (*Generate) ProtoMessage ¶
func (*Generate) ProtoMessage()
func (*Generate) ProtoReflect ¶
func (x *Generate) ProtoReflect() protoreflect.Message
type 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 */ // contains filtered or unexported fields }
func (*Job) Descriptor
deprecated
func (*Job) GetContents ¶
func (x *Job) GetContents() map[string]*WebContent
func (*Job) GetPipeline ¶
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"` // contains filtered or unexported fields }
func (*JobCtrl) Descriptor
deprecated
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"` // contains filtered or unexported fields }
func (*JobStatus) Descriptor
deprecated
func (*JobStatus) GetListenerId ¶
func (*JobStatus) ProtoMessage ¶
func (*JobStatus) ProtoMessage()
func (*JobStatus) ProtoReflect ¶
func (x *JobStatus) ProtoReflect() protoreflect.Message
type Jobs ¶
type Jobs struct { Job []*Job `protobuf:"bytes,1,rep,name=job,proto3" json:"job,omitempty"` // contains filtered or unexported fields }
func (*Jobs) Descriptor
deprecated
func (*Jobs) ProtoMessage ¶
func (*Jobs) ProtoMessage()
func (*Jobs) ProtoReflect ¶
func (x *Jobs) ProtoReflect() protoreflect.Message
type Listener ¶
type Listener struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,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 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 { Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` ListenerId string `protobuf:"bytes,3,opt,name=listener_id,json=listenerId,proto3" json:"listener_id,omitempty"` Parser string `protobuf:"bytes,4,opt,name=parser,proto3" json:"parser,omitempty"` // Types that are assignable to Body: // // *Pipeline_Tcp // *Pipeline_Bind // *Pipeline_Web Body isPipeline_Body `protobuf_oneof:"body"` Tls *TLS `protobuf:"bytes,70,opt,name=tls,proto3" json:"tls,omitempty"` Encryption *Encryption `protobuf:"bytes,80,opt,name=encryption,proto3" json:"encryption,omitempty"` // contains filtered or unexported fields }
func (*Pipeline) Descriptor
deprecated
func (*Pipeline) GetBind ¶
func (x *Pipeline) GetBind() *BindPipeline
func (*Pipeline) GetEncryption ¶
func (x *Pipeline) GetEncryption() *Encryption
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,11,opt,name=bind,proto3,oneof"`
}
type Pipeline_Tcp ¶
type Pipeline_Tcp struct {
Tcp *TCPPipeline `protobuf:"bytes,10,opt,name=tcp,proto3,oneof"`
}
type Pipeline_Web ¶
type Pipeline_Web struct {
Web *Website `protobuf:"bytes,20,opt,name=web,proto3,oneof"`
}
type Pipelines ¶
type Pipelines struct { Pipelines []*Pipeline `protobuf:"bytes,1,rep,name=pipelines,proto3" json:"pipelines,omitempty"` // contains filtered or unexported fields }
func (*Pipelines) Descriptor
deprecated
func (*Pipelines) GetPipelines ¶
func (*Pipelines) ProtoMessage ¶
func (*Pipelines) ProtoMessage()
func (*Pipelines) ProtoReflect ¶
func (x *Pipelines) ProtoReflect() protoreflect.Message
type Plugin ¶
type Plugin struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Content []byte `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` // contains filtered or unexported fields }
func (*Plugin) Descriptor
deprecated
func (*Plugin) GetContent ¶
func (*Plugin) ProtoMessage ¶
func (*Plugin) ProtoMessage()
func (*Plugin) ProtoReflect ¶
func (x *Plugin) ProtoReflect() protoreflect.Message
type Plugins ¶
type Plugins struct { Plugins []*Plugin `protobuf:"bytes,1,rep,name=plugins,proto3" json:"plugins,omitempty"` // contains filtered or unexported fields }
func (*Plugins) Descriptor
deprecated
func (*Plugins) GetPlugins ¶
func (*Plugins) ProtoMessage ¶
func (*Plugins) ProtoMessage()
func (*Plugins) ProtoReflect ¶
func (x *Plugins) ProtoReflect() protoreflect.Message
type Polling ¶
type Polling struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` Interval uint64 `protobuf:"varint,3,opt,name=interval,proto3" json:"interval,omitempty"` Tasks []uint32 `protobuf:"varint,4,rep,packed,name=tasks,proto3" json:"tasks,omitempty"` Force bool `protobuf:"varint,5,opt,name=force,proto3" json:"force,omitempty"` // contains filtered or unexported fields }
func (*Polling) Descriptor
deprecated
func (*Polling) GetInterval ¶
func (*Polling) GetSessionId ¶
func (*Polling) ProtoMessage ¶
func (*Polling) ProtoMessage()
func (*Polling) ProtoReflect ¶
func (x *Polling) ProtoReflect() protoreflect.Message
type Profile ¶
type Profile struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` Proxy string `protobuf:"bytes,4,opt,name=proxy,proto3" json:"proxy,omitempty"` Obfuscate string `protobuf:"bytes,5,opt,name=obfuscate,proto3" json:"obfuscate,omitempty"` Modules string `protobuf:"bytes,6,opt,name=modules,proto3" json:"modules,omitempty"` Ca string `protobuf:"bytes,7,opt,name=ca,proto3" json:"ca,omitempty"` Params string `protobuf:"bytes,8,opt,name=params,proto3" json:"params,omitempty"` PipelineId string `protobuf:"bytes,9,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"` Content []byte `protobuf:"bytes,10,opt,name=content,proto3" json:"content,omitempty"` // contains filtered or unexported fields }
func (*Profile) Descriptor
deprecated
func (*Profile) GetContent ¶
func (*Profile) GetModules ¶
func (*Profile) GetObfuscate ¶
func (*Profile) GetPipelineId ¶
func (*Profile) 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 RegisterListener ¶
type RegisterListener struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Addr string `protobuf:"bytes,4,opt,name=addr,proto3" json:"addr,omitempty"` Pipelines *Pipelines `protobuf:"bytes,5,opt,name=pipelines,proto3" json:"pipelines,omitempty"` // contains filtered or unexported fields }
func (*RegisterListener) Descriptor
deprecated
func (*RegisterListener) Descriptor() ([]byte, []int)
Deprecated: Use RegisterListener.ProtoReflect.Descriptor instead.
func (*RegisterListener) GetAddr ¶
func (x *RegisterListener) GetAddr() string
func (*RegisterListener) GetHost ¶
func (x *RegisterListener) GetHost() string
func (*RegisterListener) GetId ¶
func (x *RegisterListener) GetId() string
func (*RegisterListener) GetName ¶
func (x *RegisterListener) GetName() string
func (*RegisterListener) GetPipelines ¶
func (x *RegisterListener) GetPipelines() *Pipelines
func (*RegisterListener) ProtoMessage ¶
func (*RegisterListener) ProtoMessage()
func (*RegisterListener) ProtoReflect ¶
func (x *RegisterListener) ProtoReflect() protoreflect.Message
func (*RegisterListener) Reset ¶
func (x *RegisterListener) Reset()
func (*RegisterListener) String ¶
func (x *RegisterListener) String() string
type RegisterResp ¶
type RegisterResp struct { Certs []byte `protobuf:"bytes,1,opt,name=certs,proto3" json:"certs,omitempty"` PrivateKey []byte `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"` Ca []byte `protobuf:"bytes,3,opt,name=ca,proto3" json:"ca,omitempty"` // contains filtered or unexported fields }
func (*RegisterResp) Descriptor
deprecated
func (*RegisterResp) Descriptor() ([]byte, []int)
Deprecated: Use RegisterResp.ProtoReflect.Descriptor instead.
func (*RegisterResp) GetCa ¶
func (x *RegisterResp) GetCa() []byte
func (*RegisterResp) GetCerts ¶
func (x *RegisterResp) GetCerts() []byte
func (*RegisterResp) GetPrivateKey ¶
func (x *RegisterResp) GetPrivateKey() []byte
func (*RegisterResp) ProtoMessage ¶
func (*RegisterResp) ProtoMessage()
func (*RegisterResp) ProtoReflect ¶
func (x *RegisterResp) ProtoReflect() protoreflect.Message
func (*RegisterResp) Reset ¶
func (x *RegisterResp) Reset()
func (*RegisterResp) String ¶
func (x *RegisterResp) String() string
type RegisterSession ¶
type RegisterSession struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` PipelineId string `protobuf:"bytes,2,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"` 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) 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 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"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` Note string `protobuf:"bytes,4,opt,name=note,proto3" json:"note,omitempty"` PipelineId string `protobuf:"bytes,5,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"` GroupName string `protobuf:"bytes,6,opt,name=group_name,json=groupName,proto3" json:"group_name,omitempty"` Target string `protobuf:"bytes,7,opt,name=target,proto3" json:"target,omitempty"` IsAlive bool `protobuf:"varint,8,opt,name=is_alive,json=isAlive,proto3" json:"is_alive,omitempty"` IsPrivilege bool `protobuf:"varint,9,opt,name=is_privilege,json=isPrivilege,proto3" json:"is_privilege,omitempty"` IsInitialized bool `protobuf:"varint,10,opt,name=is_initialized,json=isInitialized,proto3" json:"is_initialized,omitempty"` LastCheckin int64 `protobuf:"varint,11,opt,name=last_checkin,json=lastCheckin,proto3" json:"last_checkin,omitempty"` Tasks *Tasks `protobuf:"bytes,12,opt,name=tasks,proto3" json:"tasks,omitempty"` Os *implantpb.Os `protobuf:"bytes,20,opt,name=os,proto3" json:"os,omitempty"` Process *implantpb.Process `protobuf:"bytes,21,opt,name=process,proto3" json:"process,omitempty"` Timer *implantpb.Timer `protobuf:"bytes,22,opt,name=timer,proto3" json:"timer,omitempty"` Modules []string `protobuf:"bytes,15,rep,name=modules,proto3" json:"modules,omitempty"` Addons []*implantpb.Addon `protobuf:"bytes,16,rep,name=addons,proto3" json:"addons,omitempty"` Argue map[string]string `` /* 152-byte string literal not displayed */ Data map[string]string `` /* 150-byte string literal not displayed */ Loot map[string]string `` /* 150-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Session) Descriptor
deprecated
func (*Session) GetGroupName ¶
func (*Session) GetIsAlive ¶
func (*Session) GetIsInitialized ¶
func (*Session) GetIsPrivilege ¶
func (*Session) GetLastCheckin ¶
func (*Session) GetModules ¶
func (*Session) GetPipelineId ¶
func (*Session) GetProcess ¶
func (*Session) GetSessionId ¶
func (*Session) ProtoMessage ¶
func (*Session) ProtoMessage()
func (*Session) ProtoReflect ¶
func (x *Session) ProtoReflect() protoreflect.Message
type SessionLog ¶
type SessionLog struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` // contains filtered or unexported fields }
func (*SessionLog) Descriptor
deprecated
func (*SessionLog) Descriptor() ([]byte, []int)
Deprecated: Use SessionLog.ProtoReflect.Descriptor instead.
func (*SessionLog) GetLimit ¶
func (x *SessionLog) GetLimit() int32
func (*SessionLog) GetSessionId ¶
func (x *SessionLog) GetSessionId() string
func (*SessionLog) ProtoMessage ¶
func (*SessionLog) ProtoMessage()
func (*SessionLog) ProtoReflect ¶
func (x *SessionLog) ProtoReflect() protoreflect.Message
func (*SessionLog) Reset ¶
func (x *SessionLog) Reset()
func (*SessionLog) String ¶
func (x *SessionLog) String() string
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 { FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` // contains filtered or unexported fields }
func (*Sync) Descriptor
deprecated
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 { Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"` Port uint32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,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) GetPort ¶
func (x *TCPPipeline) GetPort() uint32
func (*TCPPipeline) ProtoMessage ¶
func (*TCPPipeline) ProtoMessage()
func (*TCPPipeline) ProtoReflect ¶
func (x *TCPPipeline) ProtoReflect() protoreflect.Message
func (*TCPPipeline) Reset ¶
func (x *TCPPipeline) Reset()
func (*TCPPipeline) String ¶
func (x *TCPPipeline) String() string
type TLS ¶
type TLS struct { Cert string `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"` Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` Enable bool `protobuf:"varint,3,opt,name=enable,proto3" json:"enable,omitempty"` // contains filtered or unexported fields }
func (*TLS) Descriptor
deprecated
func (*TLS) ProtoMessage ¶
func (*TLS) ProtoMessage()
func (*TLS) ProtoReflect ¶
func (x *TLS) ProtoReflect() protoreflect.Message
type Task ¶
type Task struct { TaskId uint32 `protobuf:"varint,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"` Cur int32 `protobuf:"varint,5,opt,name=cur,proto3" json:"cur,omitempty"` Total int32 `protobuf:"varint,6,opt,name=total,proto3" json:"total,omitempty"` Error string `protobuf:"bytes,7,opt,name=error,proto3" json:"error,omitempty"` Need int32 `protobuf:"varint,8,opt,name=need,proto3" json:"need,omitempty"` Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"` Callby string `protobuf:"bytes,10,opt,name=callby,proto3" json:"callby,omitempty"` Finished bool `protobuf:"varint,11,opt,name=finished,proto3" json:"finished,omitempty"` Timeout bool `protobuf:"varint,12,opt,name=timeout,proto3" json:"timeout,omitempty"` // contains filtered or unexported fields }
func (*Task) Descriptor
deprecated
func (*Task) GetDescription ¶
func (*Task) GetFinished ¶
func (*Task) GetSessionId ¶
func (*Task) GetTimeout ¶
func (*Task) ProtoMessage ¶
func (*Task) ProtoMessage()
func (*Task) ProtoReflect ¶
func (x *Task) ProtoReflect() protoreflect.Message
type TaskContext ¶
type TaskContext struct { Task *Task `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"` Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"` Spite *implantpb.Spite `protobuf:"bytes,3,opt,name=spite,proto3" json:"spite,omitempty"` // contains filtered or unexported fields }
func (*TaskContext) Descriptor
deprecated
func (*TaskContext) Descriptor() ([]byte, []int)
Deprecated: Use TaskContext.ProtoReflect.Descriptor instead.
func (*TaskContext) GetSession ¶
func (x *TaskContext) GetSession() *Session
func (*TaskContext) GetSpite ¶
func (x *TaskContext) GetSpite() *implantpb.Spite
func (*TaskContext) GetTask ¶
func (x *TaskContext) GetTask() *Task
func (*TaskContext) ProtoMessage ¶
func (*TaskContext) ProtoMessage()
func (*TaskContext) ProtoReflect ¶
func (x *TaskContext) ProtoReflect() protoreflect.Message
func (*TaskContext) Reset ¶
func (x *TaskContext) Reset()
func (*TaskContext) String ¶
func (x *TaskContext) String() string
type TaskContexts ¶
type TaskContexts struct { Task *Task `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"` Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"` Spites []*implantpb.Spite `protobuf:"bytes,3,rep,name=spites,proto3" json:"spites,omitempty"` // contains filtered or unexported fields }
func (*TaskContexts) Descriptor
deprecated
func (*TaskContexts) Descriptor() ([]byte, []int)
Deprecated: Use TaskContexts.ProtoReflect.Descriptor instead.
func (*TaskContexts) GetSession ¶
func (x *TaskContexts) GetSession() *Session
func (*TaskContexts) GetSpites ¶
func (x *TaskContexts) GetSpites() []*implantpb.Spite
func (*TaskContexts) GetTask ¶
func (x *TaskContexts) GetTask() *Task
func (*TaskContexts) ProtoMessage ¶
func (*TaskContexts) ProtoMessage()
func (*TaskContexts) ProtoReflect ¶
func (x *TaskContexts) ProtoReflect() protoreflect.Message
func (*TaskContexts) Reset ¶
func (x *TaskContexts) Reset()
func (*TaskContexts) String ¶
func (x *TaskContexts) String() string
type TaskDesc ¶
type TaskDesc struct { TaskId uint32 `protobuf:"varint,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` Cur int32 `protobuf:"varint,2,opt,name=cur,proto3" json:"cur,omitempty"` Total int32 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"` Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` Status int32 `protobuf:"varint,5,opt,name=status,proto3" json:"status,omitempty"` Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
func (*TaskDesc) Descriptor
deprecated
func (*TaskDesc) GetDescription ¶
func (*TaskDesc) ProtoMessage ¶
func (*TaskDesc) ProtoMessage()
func (*TaskDesc) ProtoReflect ¶
func (x *TaskDesc) ProtoReflect() protoreflect.Message
type TaskDescs ¶
type TaskDescs struct { Tasks []*TaskDesc `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"` // contains filtered or unexported fields }
func (*TaskDescs) Descriptor
deprecated
func (*TaskDescs) ProtoMessage ¶
func (*TaskDescs) ProtoMessage()
func (*TaskDescs) ProtoReflect ¶
func (x *TaskDescs) ProtoReflect() protoreflect.Message
type TaskRequest ¶
type TaskRequest struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` All bool `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"` // contains filtered or unexported fields }
func (*TaskRequest) Descriptor
deprecated
func (*TaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use TaskRequest.ProtoReflect.Descriptor instead.
func (*TaskRequest) GetAll ¶
func (x *TaskRequest) GetAll() bool
func (*TaskRequest) GetSessionId ¶
func (x *TaskRequest) GetSessionId() string
func (*TaskRequest) ProtoMessage ¶
func (*TaskRequest) ProtoMessage()
func (*TaskRequest) ProtoReflect ¶
func (x *TaskRequest) ProtoReflect() protoreflect.Message
func (*TaskRequest) Reset ¶
func (x *TaskRequest) Reset()
func (*TaskRequest) String ¶
func (x *TaskRequest) String() string
type Tasks ¶
type Tasks struct { Tasks []*Task `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"` // contains filtered or unexported fields }
func (*Tasks) Descriptor
deprecated
func (*Tasks) ProtoMessage ¶
func (*Tasks) ProtoMessage()
func (*Tasks) ProtoReflect ¶
func (x *Tasks) ProtoReflect() protoreflect.Message
type TasksContext ¶
type TasksContext struct { Contexts []*TaskContext `protobuf:"bytes,1,rep,name=contexts,proto3" json:"contexts,omitempty"` // contains filtered or unexported fields }
func (*TasksContext) Descriptor
deprecated
func (*TasksContext) Descriptor() ([]byte, []int)
Deprecated: Use TasksContext.ProtoReflect.Descriptor instead.
func (*TasksContext) GetContexts ¶
func (x *TasksContext) GetContexts() []*TaskContext
func (*TasksContext) ProtoMessage ¶
func (*TasksContext) ProtoMessage()
func (*TasksContext) ProtoReflect ¶
func (x *TasksContext) ProtoReflect() protoreflect.Message
func (*TasksContext) Reset ¶
func (x *TasksContext) Reset()
func (*TasksContext) String ¶
func (x *TasksContext) String() string
type WebContent ¶
type WebContent struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` WebsiteID string `protobuf:"bytes,3,opt,name=websiteID,proto3" json:"websiteID,omitempty"` Path string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"` ContentType string `protobuf:"bytes,5,opt,name=contentType,proto3" json:"contentType,omitempty"` Size uint64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"` Parser string `protobuf:"bytes,7,opt,name=parser,proto3" json:"parser,omitempty"` Type string `protobuf:"bytes,8,opt,name=type,proto3" json:"type,omitempty"` Content []byte `protobuf:"bytes,9,opt,name=content,proto3" json:"content,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) GetId ¶
func (x *WebContent) GetId() string
func (*WebContent) GetName ¶
func (x *WebContent) GetName() string
func (*WebContent) GetParser ¶
func (x *WebContent) GetParser() 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) GetWebsiteID ¶
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 Website ¶
type Website struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"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) ProtoMessage ¶
func (*Website) ProtoMessage()
func (*Website) ProtoReflect ¶
func (x *Website) ProtoReflect() protoreflect.Message
type WebsiteAddContent ¶
type WebsiteAddContent struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Contents map[string]*WebContent `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
func (*WebsiteAddContent) Descriptor
deprecated
func (*WebsiteAddContent) Descriptor() ([]byte, []int)
Deprecated: Use WebsiteAddContent.ProtoReflect.Descriptor instead.
func (*WebsiteAddContent) GetContents ¶
func (x *WebsiteAddContent) GetContents() map[string]*WebContent
func (*WebsiteAddContent) GetName ¶
func (x *WebsiteAddContent) GetName() string
func (*WebsiteAddContent) ProtoMessage ¶
func (*WebsiteAddContent) ProtoMessage()
func (*WebsiteAddContent) ProtoReflect ¶
func (x *WebsiteAddContent) ProtoReflect() protoreflect.Message
func (*WebsiteAddContent) Reset ¶
func (x *WebsiteAddContent) Reset()
func (*WebsiteAddContent) String ¶
func (x *WebsiteAddContent) String() string
type WebsiteRemoveContent ¶
type WebsiteRemoveContent struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Paths []string `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"` // contains filtered or unexported fields }
func (*WebsiteRemoveContent) Descriptor
deprecated
func (*WebsiteRemoveContent) Descriptor() ([]byte, []int)
Deprecated: Use WebsiteRemoveContent.ProtoReflect.Descriptor instead.
func (*WebsiteRemoveContent) GetName ¶
func (x *WebsiteRemoveContent) GetName() string
func (*WebsiteRemoveContent) GetPaths ¶
func (x *WebsiteRemoveContent) GetPaths() []string
func (*WebsiteRemoveContent) ProtoMessage ¶
func (*WebsiteRemoveContent) ProtoMessage()
func (*WebsiteRemoveContent) ProtoReflect ¶
func (x *WebsiteRemoveContent) ProtoReflect() protoreflect.Message
func (*WebsiteRemoveContent) Reset ¶
func (x *WebsiteRemoveContent) Reset()
func (*WebsiteRemoveContent) String ¶
func (x *WebsiteRemoveContent) String() string
type WebsiteResponse ¶
type WebsiteResponse struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` // contains filtered or unexported fields }
func (*WebsiteResponse) Descriptor
deprecated
func (*WebsiteResponse) Descriptor() ([]byte, []int)
Deprecated: Use WebsiteResponse.ProtoReflect.Descriptor instead.
func (*WebsiteResponse) GetID ¶
func (x *WebsiteResponse) GetID() string
func (*WebsiteResponse) ProtoMessage ¶
func (*WebsiteResponse) ProtoMessage()
func (*WebsiteResponse) ProtoReflect ¶
func (x *WebsiteResponse) ProtoReflect() protoreflect.Message
func (*WebsiteResponse) Reset ¶
func (x *WebsiteResponse) Reset()
func (*WebsiteResponse) String ¶
func (x *WebsiteResponse) String() string
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