clientpb

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Artifact.ProtoReflect.Descriptor instead.

func (*Artifact) GetArch added in v0.1.0

func (x *Artifact) GetArch() string

func (*Artifact) GetBin added in v0.1.0

func (x *Artifact) GetBin() []byte

func (*Artifact) GetConclusion added in v0.1.1

func (x *Artifact) GetConclusion() string

func (*Artifact) GetCreatedAt added in v0.1.1

func (x *Artifact) GetCreatedAt() int64

func (*Artifact) GetFormat added in v0.1.1

func (x *Artifact) GetFormat() string

func (*Artifact) GetId added in v0.1.0

func (x *Artifact) GetId() uint32

func (*Artifact) GetLog added in v0.1.1

func (x *Artifact) GetLog() []byte

func (*Artifact) GetLogNum added in v0.1.1

func (x *Artifact) GetLogNum() uint32

func (*Artifact) GetName added in v0.1.0

func (x *Artifact) GetName() string

func (*Artifact) GetParamsBytes added in v0.1.1

func (x *Artifact) GetParamsBytes() []byte

func (*Artifact) GetPipeline added in v0.1.0

func (x *Artifact) GetPipeline() string

func (*Artifact) GetPlatform added in v0.1.0

func (x *Artifact) GetPlatform() string

func (*Artifact) GetProfile added in v0.1.0

func (x *Artifact) GetProfile() string

func (*Artifact) GetProfileBytes added in v0.1.1

func (x *Artifact) GetProfileBytes() []byte

func (*Artifact) GetRdi added in v0.1.2

func (x *Artifact) GetRdi() string

func (*Artifact) GetSource added in v0.1.1

func (x *Artifact) GetSource() string

func (*Artifact) GetStatus added in v0.1.1

func (x *Artifact) GetStatus() string

func (*Artifact) GetTarget added in v0.1.0

func (x *Artifact) GetTarget() string

func (*Artifact) GetType added in v0.1.0

func (x *Artifact) GetType() string

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

func (*Artifact) Reset added in v0.1.0

func (x *Artifact) Reset()

func (*Artifact) String added in v0.1.0

func (x *Artifact) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Artifacts.ProtoReflect.Descriptor instead.

func (*Artifacts) GetArtifacts added in v0.1.0

func (x *Artifacts) GetArtifacts() []*Artifact

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

func (*Artifacts) Reset added in v0.1.0

func (x *Artifacts) Reset()

func (*Artifacts) String added in v0.1.0

func (x *Artifacts) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Audit.ProtoReflect.Descriptor instead.

func (*Audit) GetCommand added in v0.1.2

func (x *Audit) GetCommand() string

func (*Audit) GetContext added in v0.1.2

func (x *Audit) GetContext() *TaskContext

func (*Audit) GetCreated added in v0.1.2

func (x *Audit) GetCreated() string

func (*Audit) GetFinished added in v0.1.2

func (x *Audit) GetFinished() string

func (*Audit) GetLasted added in v0.1.2

func (x *Audit) GetLasted() string

func (*Audit) GetRequest added in v0.1.2

func (x *Audit) GetRequest() *implantpb.Spite

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

func (*Audit) Reset added in v0.1.2

func (x *Audit) Reset()

func (*Audit) String added in v0.1.2

func (x *Audit) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Audits.ProtoReflect.Descriptor instead.

func (*Audits) GetAudit added in v0.1.2

func (x *Audits) GetAudit() []*Audit

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

func (*Audits) Reset added in v0.1.2

func (x *Audits) Reset()

func (*Audits) String added in v0.1.2

func (x *Audits) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Basic.ProtoReflect.Descriptor instead.

func (*Basic) GetArch

func (x *Basic) GetArch() string

func (*Basic) GetCommit

func (x *Basic) GetCommit() string

func (*Basic) GetCompiledAt

func (x *Basic) GetCompiledAt() int64

func (*Basic) GetDirty

func (x *Basic) GetDirty() bool

func (*Basic) GetOs

func (x *Basic) GetOs() string

func (*Basic) GetVersion added in v0.1.0

func (x *Basic) GetVersion() string

func (*Basic) ProtoMessage

func (*Basic) ProtoMessage()

func (*Basic) ProtoReflect

func (x *Basic) ProtoReflect() protoreflect.Message

func (*Basic) Reset

func (x *Basic) Reset()

func (*Basic) String

func (x *Basic) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Bin.ProtoReflect.Descriptor instead.

func (*Bin) GetBin

func (x *Bin) GetBin() []byte

func (*Bin) ProtoMessage

func (*Bin) ProtoMessage()

func (*Bin) ProtoReflect

func (x *Bin) ProtoReflect() protoreflect.Message

func (*Bin) Reset

func (x *Bin) Reset()

func (*Bin) String

func (x *Bin) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Cert.ProtoReflect.Descriptor instead.

func (*Cert) GetCert added in v0.1.1

func (x *Cert) GetCert() string

func (*Cert) GetKey added in v0.1.1

func (x *Cert) GetKey() string

func (*Cert) GetName added in v0.1.1

func (x *Cert) GetName() string

func (*Cert) GetType added in v0.1.1

func (x *Cert) GetType() string

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

func (*Cert) Reset added in v0.1.1

func (x *Cert) Reset()

func (*Cert) String added in v0.1.1

func (x *Cert) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Certs.ProtoReflect.Descriptor instead.

func (*Certs) GetCerts added in v0.1.1

func (x *Certs) GetCerts() []*TLS

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

func (*Certs) Reset added in v0.1.1

func (x *Certs) Reset()

func (*Certs) String added in v0.1.1

func (x *Certs) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Client.ProtoReflect.Descriptor instead.

func (*Client) GetID

func (x *Client) GetID() uint32

func (*Client) GetName

func (x *Client) GetName() string

func (*Client) GetOnline

func (x *Client) GetOnline() bool

func (*Client) GetType

func (x *Client) GetType() string

func (*Client) ProtoMessage

func (*Client) ProtoMessage()

func (*Client) ProtoReflect

func (x *Client) ProtoReflect() protoreflect.Message

func (*Client) Reset

func (x *Client) Reset()

func (*Client) String

func (x *Client) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Clients.ProtoReflect.Descriptor instead.

func (*Clients) GetClients

func (x *Clients) GetClients() []*Client

func (*Clients) ProtoMessage

func (*Clients) ProtoMessage()

func (*Clients) ProtoReflect

func (x *Clients) ProtoReflect() protoreflect.Message

func (*Clients) Reset

func (x *Clients) Reset()

func (*Clients) String

func (x *Clients) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Context.ProtoReflect.Descriptor instead.

func (*Context) GetContent added in v0.1.0

func (x *Context) GetContent() []byte

func (*Context) GetId added in v0.1.0

func (x *Context) GetId() string

func (*Context) GetListener added in v0.1.0

func (x *Context) GetListener() *Listener

func (*Context) GetNonce added in v0.1.0

func (x *Context) GetNonce() string

func (*Context) GetPipeline added in v0.1.0

func (x *Context) GetPipeline() *Pipeline

func (*Context) GetSession added in v0.1.0

func (x *Context) GetSession() *Session

func (*Context) GetTask added in v0.1.0

func (x *Context) GetTask() *Task

func (*Context) GetType added in v0.1.0

func (x *Context) GetType() string

func (*Context) GetValue added in v0.1.0

func (x *Context) GetValue() []byte

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

func (*Context) Reset added in v0.1.0

func (x *Context) Reset()

func (*Context) String added in v0.1.0

func (x *Context) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Contexts.ProtoReflect.Descriptor instead.

func (*Contexts) GetContexts added in v0.1.0

func (x *Contexts) GetContexts() []*Context

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

func (*Contexts) Reset added in v0.1.0

func (x *Contexts) Reset()

func (*Contexts) String added in v0.1.0

func (x *Contexts) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

func (x *Empty) ProtoReflect() protoreflect.Message

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetCallee

func (x *Event) GetCallee() string

func (*Event) GetClient

func (x *Event) GetClient() *Client

func (*Event) GetErr

func (x *Event) GetErr() string

func (*Event) GetFormatted added in v0.1.0

func (x *Event) GetFormatted() string

func (*Event) GetJob

func (x *Event) GetJob() *Job

func (*Event) GetMessage

func (x *Event) GetMessage() []byte

func (*Event) GetOp

func (x *Event) GetOp() string

func (*Event) GetSession

func (x *Event) GetSession() *Session

func (*Event) GetSpite

func (x *Event) GetSpite() *implantpb.Spite

func (*Event) GetTask

func (x *Event) GetTask() *Task

func (*Event) GetType

func (x *Event) GetType() string

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) ProtoReflect

func (x *Event) ProtoReflect() protoreflect.Message

func (*Event) Reset

func (x *Event) Reset()

func (*Event) String

func (x *Event) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Events.ProtoReflect.Descriptor instead.

func (*Events) GetEvents added in v0.1.0

func (x *Events) GetEvents() []*Event

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

func (*Events) Reset added in v0.1.0

func (x *Events) Reset()

func (*Events) String added in v0.1.0

func (x *Events) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use File.ProtoReflect.Descriptor instead.

func (*File) GetChecksum added in v0.1.0

func (x *File) GetChecksum() string

func (*File) GetLocal

func (x *File) GetLocal() string

func (*File) GetName

func (x *File) GetName() string

func (*File) GetOp

func (x *File) GetOp() string

func (*File) GetRemote

func (x *File) GetRemote() string

func (*File) GetSessionId added in v0.1.0

func (x *File) GetSessionId() string

func (*File) GetTaskId

func (x *File) GetTaskId() uint32

func (*File) ProtoMessage

func (*File) ProtoMessage()

func (*File) ProtoReflect

func (x *File) ProtoReflect() protoreflect.Message

func (*File) Reset

func (x *File) Reset()

func (*File) String

func (x *File) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Files.ProtoReflect.Descriptor instead.

func (*Files) GetFiles

func (x *Files) GetFiles() []*File

func (*Files) ProtoMessage

func (*Files) ProtoMessage()

func (*Files) ProtoReflect

func (x *Files) ProtoReflect() protoreflect.Message

func (*Files) Reset

func (x *Files) Reset()

func (*Files) String

func (x *Files) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Int.ProtoReflect.Descriptor instead.

func (*Int) GetLimit added in v0.1.0

func (x *Int) GetLimit() int32

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

func (*Int) Reset added in v0.1.0

func (x *Int) Reset()

func (*Int) String added in v0.1.0

func (x *Int) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Job.ProtoReflect.Descriptor instead.

func (*Job) FirstContent added in v0.1.2

func (pipe *Job) FirstContent() *WebContent

func (*Job) GetBody added in v0.1.0

func (m *Job) GetBody() isJob_Body

func (*Job) GetContents

func (x *Job) GetContents() map[string]*WebContent

func (*Job) GetId

func (x *Job) GetId() uint32

func (*Job) GetName

func (x *Job) GetName() string

func (*Job) GetPipeline

func (x *Job) GetPipeline() *Pipeline

func (*Job) GetRemAgent added in v0.1.0

func (x *Job) GetRemAgent() *REMAgent

func (*Job) GetRemLog added in v0.1.0

func (x *Job) GetRemLog() *RemLog

func (*Job) ProtoMessage

func (*Job) ProtoMessage()

func (*Job) ProtoReflect

func (x *Job) ProtoReflect() protoreflect.Message

func (*Job) Reset

func (x *Job) Reset()

func (*Job) String

func (x *Job) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use JobCtrl.ProtoReflect.Descriptor instead.

func (*JobCtrl) GetContent added in v0.1.0

func (x *JobCtrl) GetContent() *WebContent

func (*JobCtrl) GetCtrl

func (x *JobCtrl) GetCtrl() string

func (*JobCtrl) GetId

func (x *JobCtrl) GetId() uint32

func (*JobCtrl) GetJob

func (x *JobCtrl) GetJob() *Job

func (*JobCtrl) GetSession added in v0.1.2

func (x *JobCtrl) GetSession() *Session

func (*JobCtrl) ProtoMessage

func (*JobCtrl) ProtoMessage()

func (*JobCtrl) ProtoReflect

func (x *JobCtrl) ProtoReflect() protoreflect.Message

func (*JobCtrl) Reset

func (x *JobCtrl) Reset()

func (*JobCtrl) String

func (x *JobCtrl) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use JobStatus.ProtoReflect.Descriptor instead.

func (*JobStatus) GetContent added in v0.1.2

func (x *JobStatus) GetContent() *WebContent

func (*JobStatus) GetCtrl

func (x *JobStatus) GetCtrl() string

func (*JobStatus) GetCtrlId added in v0.1.0

func (x *JobStatus) GetCtrlId() uint32

func (*JobStatus) GetError

func (x *JobStatus) GetError() string

func (*JobStatus) GetJob

func (x *JobStatus) GetJob() *Job

func (*JobStatus) GetListenerId

func (x *JobStatus) GetListenerId() string

func (*JobStatus) GetStatus

func (x *JobStatus) GetStatus() int32

func (*JobStatus) ProtoMessage

func (*JobStatus) ProtoMessage()

func (*JobStatus) ProtoReflect

func (x *JobStatus) ProtoReflect() protoreflect.Message

func (*JobStatus) Reset

func (x *JobStatus) Reset()

func (*JobStatus) String

func (x *JobStatus) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Jobs.ProtoReflect.Descriptor instead.

func (*Jobs) GetJob

func (x *Jobs) GetJob() []*Job

func (*Jobs) ProtoMessage

func (*Jobs) ProtoMessage()

func (*Jobs) ProtoReflect

func (x *Jobs) ProtoReflect() protoreflect.Message

func (*Jobs) Reset

func (x *Jobs) Reset()

func (*Jobs) String

func (x *Jobs) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use KeyPair.ProtoReflect.Descriptor instead.

func (*KeyPair) GetPrivateKey added in v0.1.2

func (x *KeyPair) GetPrivateKey() string

func (*KeyPair) GetPublicKey added in v0.1.2

func (x *KeyPair) GetPublicKey() string

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

func (*KeyPair) Reset added in v0.1.2

func (x *KeyPair) Reset()

func (*KeyPair) String added in v0.1.2

func (x *KeyPair) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Listener.ProtoReflect.Descriptor instead.

func (*Listener) GetActive

func (x *Listener) GetActive() bool

func (*Listener) GetId

func (x *Listener) GetId() string

func (*Listener) GetIp added in v0.1.0

func (x *Listener) GetIp() string

func (*Listener) GetPipelines

func (x *Listener) GetPipelines() *Pipelines

func (*Listener) ProtoMessage

func (*Listener) ProtoMessage()

func (*Listener) ProtoReflect

func (x *Listener) ProtoReflect() protoreflect.Message

func (*Listener) Reset

func (x *Listener) Reset()

func (*Listener) String

func (x *Listener) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Listeners.ProtoReflect.Descriptor instead.

func (*Listeners) GetListeners

func (x *Listeners) GetListeners() []*Listener

func (*Listeners) ProtoMessage

func (*Listeners) ProtoMessage()

func (*Listeners) ProtoReflect

func (x *Listeners) ProtoReflect() protoreflect.Message

func (*Listeners) Reset

func (x *Listeners) Reset()

func (*Listeners) String

func (x *Listeners) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use LoginReq.ProtoReflect.Descriptor instead.

func (*LoginReq) GetHost

func (x *LoginReq) GetHost() string

func (*LoginReq) GetName

func (x *LoginReq) GetName() string

func (*LoginReq) GetPort

func (x *LoginReq) GetPort() uint32

func (*LoginReq) ProtoMessage

func (*LoginReq) ProtoMessage()

func (*LoginReq) ProtoReflect

func (x *LoginReq) ProtoReflect() protoreflect.Message

func (*LoginReq) Reset

func (x *LoginReq) Reset()

func (*LoginReq) String

func (x *LoginReq) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Notify.ProtoReflect.Descriptor instead.

func (*Notify) GetDingtalkEnable added in v0.1.0

func (x *Notify) GetDingtalkEnable() bool

func (*Notify) GetDingtalkSecret added in v0.1.0

func (x *Notify) GetDingtalkSecret() string

func (*Notify) GetDingtalkToken added in v0.1.0

func (x *Notify) GetDingtalkToken() string

func (*Notify) GetLarkEnable added in v0.1.0

func (x *Notify) GetLarkEnable() bool

func (*Notify) GetLarkWebhookUrl added in v0.1.0

func (x *Notify) GetLarkWebhookUrl() string

func (*Notify) GetPushplusChannel added in v0.1.2

func (x *Notify) GetPushplusChannel() string

func (*Notify) GetPushplusEnable added in v0.1.2

func (x *Notify) GetPushplusEnable() bool

func (*Notify) GetPushplusToken added in v0.1.2

func (x *Notify) GetPushplusToken() string

func (*Notify) GetPushplusTopic added in v0.1.2

func (x *Notify) GetPushplusTopic() string

func (*Notify) GetServerchanEnable added in v0.1.0

func (x *Notify) GetServerchanEnable() bool

func (*Notify) GetServerchanUrl added in v0.1.0

func (x *Notify) GetServerchanUrl() string

func (*Notify) GetTelegramApiKey added in v0.1.0

func (x *Notify) GetTelegramApiKey() string

func (*Notify) GetTelegramChatId added in v0.1.0

func (x *Notify) GetTelegramChatId() int64

func (*Notify) GetTelegramEnable added in v0.1.0

func (x *Notify) GetTelegramEnable() bool

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

func (*Notify) Reset added in v0.1.0

func (x *Notify) Reset()

func (*Notify) String added in v0.1.0

func (x *Notify) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use On.ProtoReflect.Descriptor instead.

func (*On) GetEventOp

func (x *On) GetEventOp() string

func (*On) GetEventType

func (x *On) GetEventType() string

func (*On) GetId

func (x *On) GetId() int32

func (*On) GetListenerId

func (x *On) GetListenerId() string

func (*On) GetMessageName

func (x *On) GetMessageName() string

func (*On) GetPipelineId

func (x *On) GetPipelineId() string

func (*On) GetSessionId

func (x *On) GetSessionId() string

func (*On) GetTaskId

func (x *On) GetTaskId() string

func (*On) ProtoMessage

func (*On) ProtoMessage()

func (*On) ProtoReflect

func (x *On) ProtoReflect() protoreflect.Message

func (*On) Reset

func (x *On) Reset()

func (*On) String

func (x *On) String() string

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) Address added in v0.1.1

func (pipe *Pipeline) Address() string

func (*Pipeline) Descriptor deprecated

func (*Pipeline) Descriptor() ([]byte, []int)

Deprecated: Use Pipeline.ProtoReflect.Descriptor instead.

func (*Pipeline) GetBind

func (x *Pipeline) GetBind() *BindPipeline

func (*Pipeline) GetBody

func (m *Pipeline) GetBody() isPipeline_Body

func (*Pipeline) GetCertName added in v0.1.1

func (x *Pipeline) GetCertName() string

func (*Pipeline) GetEnable

func (x *Pipeline) GetEnable() bool

func (*Pipeline) GetEncryption

func (x *Pipeline) GetEncryption() []*Encryption

func (*Pipeline) GetHttp added in v0.1.0

func (x *Pipeline) GetHttp() *HTTPPipeline

func (*Pipeline) GetIp added in v0.1.0

func (x *Pipeline) GetIp() string

func (*Pipeline) GetListenerId

func (x *Pipeline) GetListenerId() string

func (*Pipeline) GetName

func (x *Pipeline) GetName() string

func (*Pipeline) GetParser

func (x *Pipeline) GetParser() string

func (*Pipeline) GetRem added in v0.1.0

func (x *Pipeline) GetRem() *REM

func (*Pipeline) GetSecure added in v0.1.2

func (x *Pipeline) GetSecure() *Secure

func (*Pipeline) GetTcp

func (x *Pipeline) GetTcp() *TCPPipeline

func (*Pipeline) GetTls

func (x *Pipeline) GetTls() *TLS

func (*Pipeline) GetType added in v0.1.0

func (x *Pipeline) GetType() string

func (*Pipeline) GetWeb

func (x *Pipeline) GetWeb() *Website

func (*Pipeline) KVMap added in v0.1.2

func (pipe *Pipeline) KVMap() (map[string]interface{}, []string)

func (*Pipeline) ProtoMessage

func (*Pipeline) ProtoMessage()

func (*Pipeline) ProtoReflect

func (x *Pipeline) ProtoReflect() protoreflect.Message

func (*Pipeline) Reset

func (x *Pipeline) Reset()

func (*Pipeline) String

func (x *Pipeline) String() string

func (*Pipeline) URL added in v0.1.2

func (pipe *Pipeline) URL() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Pipelines.ProtoReflect.Descriptor instead.

func (*Pipelines) GetPipelines

func (x *Pipelines) GetPipelines() []*Pipeline

func (*Pipelines) ProtoMessage

func (*Pipelines) ProtoMessage()

func (*Pipelines) ProtoReflect

func (x *Pipelines) ProtoReflect() protoreflect.Message

func (*Pipelines) Reset

func (x *Pipelines) Reset()

func (*Pipelines) String

func (x *Pipelines) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Plugin.ProtoReflect.Descriptor instead.

func (*Plugin) GetContent

func (x *Plugin) GetContent() []byte

func (*Plugin) GetName

func (x *Plugin) GetName() string

func (*Plugin) ProtoMessage

func (*Plugin) ProtoMessage()

func (*Plugin) ProtoReflect

func (x *Plugin) ProtoReflect() protoreflect.Message

func (*Plugin) Reset

func (x *Plugin) Reset()

func (*Plugin) String

func (x *Plugin) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Plugins.ProtoReflect.Descriptor instead.

func (*Plugins) GetPlugins

func (x *Plugins) GetPlugins() []*Plugin

func (*Plugins) ProtoMessage

func (*Plugins) ProtoMessage()

func (*Plugins) ProtoReflect

func (x *Plugins) ProtoReflect() protoreflect.Message

func (*Plugins) Reset

func (x *Plugins) Reset()

func (*Plugins) String

func (x *Plugins) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Polling.ProtoReflect.Descriptor instead.

func (*Polling) GetForce

func (x *Polling) GetForce() bool

func (*Polling) GetId

func (x *Polling) GetId() string

func (*Polling) GetInterval

func (x *Polling) GetInterval() uint64

func (*Polling) GetSessionId

func (x *Polling) GetSessionId() string

func (*Polling) GetTasks

func (x *Polling) GetTasks() []uint32

func (*Polling) ProtoMessage

func (*Polling) ProtoMessage()

func (*Polling) ProtoReflect

func (x *Polling) ProtoReflect() protoreflect.Message

func (*Polling) Reset

func (x *Polling) Reset()

func (*Polling) String

func (x *Polling) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Profile.ProtoReflect.Descriptor instead.

func (*Profile) GetContent

func (x *Profile) GetContent() []byte

func (*Profile) GetCreatedAt added in v0.1.1

func (x *Profile) GetCreatedAt() int64

func (*Profile) GetName

func (x *Profile) GetName() string

func (*Profile) GetParams

func (x *Profile) GetParams() string

func (*Profile) GetPipelineId

func (x *Profile) GetPipelineId() string

func (*Profile) GetProxy

func (x *Profile) GetProxy() string

func (*Profile) GetTarget

func (x *Profile) GetTarget() string

func (*Profile) ProtoMessage

func (*Profile) ProtoMessage()

func (*Profile) ProtoReflect

func (x *Profile) ProtoReflect() protoreflect.Message

func (*Profile) Reset

func (x *Profile) Reset()

func (*Profile) String

func (x *Profile) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Profiles.ProtoReflect.Descriptor instead.

func (*Profiles) GetProfiles

func (x *Profiles) GetProfiles() []*Profile

func (*Profiles) ProtoMessage

func (*Profiles) ProtoMessage()

func (*Profiles) ProtoReflect

func (x *Profiles) ProtoReflect() protoreflect.Message

func (*Profiles) Reset

func (x *Profiles) Reset()

func (*Profiles) String

func (x *Profiles) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use REM.ProtoReflect.Descriptor instead.

func (*REM) GetAgents added in v0.1.0

func (x *REM) GetAgents() map[string]*REMAgent

func (*REM) GetConsole added in v0.1.0

func (x *REM) GetConsole() string

func (*REM) GetHost added in v0.1.0

func (x *REM) GetHost() string
func (x *REM) GetLink() string

func (*REM) GetListenerId added in v0.1.0

func (x *REM) GetListenerId() string

func (*REM) GetName added in v0.1.0

func (x *REM) GetName() string

func (*REM) GetPort added in v0.1.0

func (x *REM) GetPort() uint32

func (*REM) GetSubscribe added in v0.1.0

func (x *REM) GetSubscribe() string

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

func (*REM) Reset added in v0.1.0

func (x *REM) Reset()

func (*REM) String added in v0.1.0

func (x *REM) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use REMAgent.ProtoReflect.Descriptor instead.

func (*REMAgent) GetArgs added in v0.1.0

func (x *REMAgent) GetArgs() []string

func (*REMAgent) GetEnable added in v0.1.0

func (x *REMAgent) GetEnable() bool

func (*REMAgent) GetId added in v0.1.0

func (x *REMAgent) GetId() string

func (*REMAgent) GetLocal added in v0.1.0

func (x *REMAgent) GetLocal() string

func (*REMAgent) GetMod added in v0.1.0

func (x *REMAgent) GetMod() string

func (*REMAgent) GetPipelineId added in v0.1.0

func (x *REMAgent) GetPipelineId() string

func (*REMAgent) GetRemote added in v0.1.0

func (x *REMAgent) GetRemote() string

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

func (*REMAgent) Reset added in v0.1.0

func (x *REMAgent) Reset()

func (*REMAgent) String added in v0.1.0

func (x *REMAgent) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use REMAgents.ProtoReflect.Descriptor instead.

func (*REMAgents) GetAgents added in v0.1.0

func (x *REMAgents) GetAgents() []*REMAgent

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

func (*REMAgents) Reset added in v0.1.0

func (x *REMAgents) Reset()

func (*REMAgents) String added in v0.1.0

func (x *REMAgents) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use RemLog.ProtoReflect.Descriptor instead.

func (*RemLog) GetAgentId added in v0.1.0

func (x *RemLog) GetAgentId() string

func (*RemLog) GetLog added in v0.1.0

func (x *RemLog) GetLog() string

func (*RemLog) GetPipelineId added in v0.1.0

func (x *RemLog) GetPipelineId() string

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

func (*RemLog) Reset added in v0.1.0

func (x *RemLog) Reset()

func (*RemLog) String added in v0.1.0

func (x *RemLog) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Secure.ProtoReflect.Descriptor instead.

func (*Secure) GetEnable added in v0.1.2

func (x *Secure) GetEnable() bool

func (*Secure) GetImplantKeypair added in v0.1.2

func (x *Secure) GetImplantKeypair() *KeyPair

func (*Secure) GetServerKeypair added in v0.1.2

func (x *Secure) GetServerKeypair() *KeyPair

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

func (*Secure) Reset added in v0.1.2

func (x *Secure) Reset()

func (*Secure) String added in v0.1.2

func (x *Secure) 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"`
	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) Descriptor() ([]byte, []int)

Deprecated: Use Session.ProtoReflect.Descriptor instead.

func (*Session) GetAddons

func (x *Session) GetAddons() []*implantpb.Addon

func (*Session) GetArgue

func (x *Session) GetArgue() map[string]string

func (*Session) GetCreatedAt added in v0.1.1

func (x *Session) GetCreatedAt() int64

func (*Session) GetData

func (x *Session) GetData() string

func (*Session) GetFilepath added in v0.1.0

func (x *Session) GetFilepath() string

func (*Session) GetGroupName

func (x *Session) GetGroupName() string

func (*Session) GetIsAlive

func (x *Session) GetIsAlive() bool

func (*Session) GetIsInitialized

func (x *Session) GetIsInitialized() bool

func (*Session) GetIsPrivilege

func (x *Session) GetIsPrivilege() bool

func (*Session) GetKeyPair added in v0.1.2

func (x *Session) GetKeyPair() *KeyPair

func (*Session) GetLastCheckin

func (x *Session) GetLastCheckin() int64

func (*Session) GetListenerId added in v0.1.0

func (x *Session) GetListenerId() string

func (*Session) GetLocate added in v0.1.0

func (x *Session) GetLocate() string

func (*Session) GetLoot

func (x *Session) GetLoot() map[string]string

func (*Session) GetModules

func (x *Session) GetModules() []string

func (*Session) GetName added in v0.1.0

func (x *Session) GetName() string

func (*Session) GetNote

func (x *Session) GetNote() string

func (*Session) GetOs

func (x *Session) GetOs() *implantpb.Os

func (*Session) GetPipelineId

func (x *Session) GetPipelineId() string

func (*Session) GetProcess

func (x *Session) GetProcess() *implantpb.Process

func (*Session) GetProxy added in v0.1.0

func (x *Session) GetProxy() string

func (*Session) GetRawId

func (x *Session) GetRawId() uint32

func (*Session) GetSessionId

func (x *Session) GetSessionId() string

func (*Session) GetTarget

func (x *Session) GetTarget() string

func (*Session) GetTasks

func (x *Session) GetTasks() *Tasks

func (*Session) GetTimer

func (x *Session) GetTimer() *implantpb.Timer

func (*Session) GetType

func (x *Session) GetType() string

func (*Session) GetWorkdir added in v0.1.0

func (x *Session) GetWorkdir() string

func (*Session) ProtoMessage

func (*Session) ProtoMessage()

func (*Session) ProtoReflect

func (x *Session) ProtoReflect() protoreflect.Message

func (*Session) Reset

func (x *Session) Reset()

func (*Session) String

func (x *Session) 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) Descriptor() ([]byte, []int)

Deprecated: Use Sessions.ProtoReflect.Descriptor instead.

func (*Sessions) GetSessions

func (x *Sessions) GetSessions() []*Session

func (*Sessions) ProtoMessage

func (*Sessions) ProtoMessage()

func (*Sessions) ProtoReflect

func (x *Sessions) ProtoReflect() protoreflect.Message

func (*Sessions) Reset

func (x *Sessions) Reset()

func (*Sessions) String

func (x *Sessions) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Sync.ProtoReflect.Descriptor instead.

func (*Sync) GetContextId added in v0.1.0

func (x *Sync) GetContextId() string

func (*Sync) GetTaskId added in v0.1.0

func (x *Sync) GetTaskId() string

func (*Sync) ProtoMessage

func (*Sync) ProtoMessage()

func (*Sync) ProtoReflect

func (x *Sync) ProtoReflect() protoreflect.Message

func (*Sync) Reset

func (x *Sync) Reset()

func (*Sync) String

func (x *Sync) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use SyncResp.ProtoReflect.Descriptor instead.

func (*SyncResp) GetContent

func (x *SyncResp) GetContent() []byte

func (*SyncResp) GetName

func (x *SyncResp) GetName() string

func (*SyncResp) ProtoMessage

func (*SyncResp) ProtoMessage()

func (*SyncResp) ProtoReflect

func (x *SyncResp) ProtoReflect() protoreflect.Message

func (*SyncResp) Reset

func (x *SyncResp) Reset()

func (*SyncResp) String

func (x *SyncResp) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use TLS.ProtoReflect.Descriptor instead.

func (*TLS) GetAcme added in v0.1.1

func (x *TLS) GetAcme() bool

func (*TLS) GetCa added in v0.1.1

func (x *TLS) GetCa() *Cert

func (*TLS) GetCert

func (x *TLS) GetCert() *Cert

func (*TLS) GetCertSubject added in v0.1.1

func (x *TLS) GetCertSubject() *CertificateSubject

func (*TLS) GetDomain added in v0.1.1

func (x *TLS) GetDomain() string

func (*TLS) GetEnable

func (x *TLS) GetEnable() bool

func (*TLS) ProtoMessage

func (*TLS) ProtoMessage()

func (*TLS) ProtoReflect

func (x *TLS) ProtoReflect() protoreflect.Message

func (*TLS) Reset

func (x *TLS) Reset()

func (*TLS) String

func (x *TLS) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Task.ProtoReflect.Descriptor instead.

func (*Task) GetCallby

func (x *Task) GetCallby() string

func (*Task) GetCur

func (x *Task) GetCur() int32

func (*Task) GetDescription

func (x *Task) GetDescription() string

func (*Task) GetError

func (x *Task) GetError() string

func (*Task) GetFinished

func (x *Task) GetFinished() bool

func (*Task) GetNeed

func (x *Task) GetNeed() int32

func (*Task) GetSessionId

func (x *Task) GetSessionId() string

func (*Task) GetStatus

func (x *Task) GetStatus() int32

func (*Task) GetTaskId

func (x *Task) GetTaskId() uint32

func (*Task) GetTimeout

func (x *Task) GetTimeout() bool

func (*Task) GetTotal

func (x *Task) GetTotal() int32

func (*Task) GetType

func (x *Task) GetType() string

func (*Task) Progress added in v0.1.1

func (task *Task) Progress() string

func (*Task) ProtoMessage

func (*Task) ProtoMessage()

func (*Task) ProtoReflect

func (x *Task) ProtoReflect() protoreflect.Message

func (*Task) Reset

func (x *Task) Reset()

func (*Task) String

func (x *Task) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use TaskDesc.ProtoReflect.Descriptor instead.

func (*TaskDesc) GetCur

func (x *TaskDesc) GetCur() int32

func (*TaskDesc) GetDescription

func (x *TaskDesc) GetDescription() string

func (*TaskDesc) GetStatus

func (x *TaskDesc) GetStatus() int32

func (*TaskDesc) GetTaskId

func (x *TaskDesc) GetTaskId() uint32

func (*TaskDesc) GetTotal

func (x *TaskDesc) GetTotal() int32

func (*TaskDesc) GetType

func (x *TaskDesc) GetType() string

func (*TaskDesc) ProtoMessage

func (*TaskDesc) ProtoMessage()

func (*TaskDesc) ProtoReflect

func (x *TaskDesc) ProtoReflect() protoreflect.Message

func (*TaskDesc) Reset

func (x *TaskDesc) Reset()

func (*TaskDesc) String

func (x *TaskDesc) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use TaskDescs.ProtoReflect.Descriptor instead.

func (*TaskDescs) GetTasks

func (x *TaskDescs) GetTasks() []*TaskDesc

func (*TaskDescs) ProtoMessage

func (*TaskDescs) ProtoMessage()

func (*TaskDescs) ProtoReflect

func (x *TaskDescs) ProtoReflect() protoreflect.Message

func (*TaskDescs) Reset

func (x *TaskDescs) Reset()

func (*TaskDescs) String

func (x *TaskDescs) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Tasks.ProtoReflect.Descriptor instead.

func (*Tasks) GetTasks

func (x *Tasks) GetTasks() []*Task

func (*Tasks) ProtoMessage

func (*Tasks) ProtoMessage()

func (*Tasks) ProtoReflect

func (x *Tasks) ProtoReflect() protoreflect.Message

func (*Tasks) Reset

func (x *Tasks) Reset()

func (*Tasks) String

func (x *Tasks) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Website.ProtoReflect.Descriptor instead.

func (*Website) GetContents

func (x *Website) GetContents() map[string]*WebContent

func (*Website) GetListenerId added in v0.1.0

func (x *Website) GetListenerId() string

func (*Website) GetName added in v0.1.0

func (x *Website) GetName() string

func (*Website) GetPort

func (x *Website) GetPort() uint32

func (*Website) GetRoot

func (x *Website) GetRoot() string

func (*Website) ProtoMessage

func (*Website) ProtoMessage()

func (*Website) ProtoReflect

func (x *Website) ProtoReflect() protoreflect.Message

func (*Website) Reset

func (x *Website) Reset()

func (*Website) String

func (x *Website) 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) Descriptor() ([]byte, []int)

Deprecated: Use Websites.ProtoReflect.Descriptor instead.

func (*Websites) GetWebsites

func (x *Websites) GetWebsites() []*Website

func (*Websites) ProtoMessage

func (*Websites) ProtoMessage()

func (*Websites) ProtoReflect

func (x *Websites) ProtoReflect() protoreflect.Message

func (*Websites) Reset

func (x *Websites) Reset()

func (*Websites) String

func (x *Websites) String() string

Jump to

Keyboard shortcuts

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