Documentation ¶
Index ¶
- Variables
- type AllHosts
- type AllLoot
- type Beacon
- func (*Beacon) Descriptor() ([]byte, []int)deprecated
- func (x *Beacon) GetActiveC2() string
- func (x *Beacon) GetArch() string
- func (x *Beacon) GetBurned() bool
- func (x *Beacon) GetEvasion() bool
- func (x *Beacon) GetFilename() string
- func (x *Beacon) GetGID() string
- func (x *Beacon) GetHostname() string
- func (x *Beacon) GetID() string
- func (x *Beacon) GetInterval() int64
- func (x *Beacon) GetIsDead() bool
- func (x *Beacon) GetJitter() int64
- func (x *Beacon) GetLastCheckin() int64
- func (x *Beacon) GetName() string
- func (x *Beacon) GetNextCheckin() int64
- func (x *Beacon) GetOS() string
- func (x *Beacon) GetPID() int32
- func (x *Beacon) GetProxyURL() string
- func (x *Beacon) GetReconnectInterval() int64
- func (x *Beacon) GetRemoteAddress() string
- func (x *Beacon) GetTasksCount() int64
- func (x *Beacon) GetTasksCountCompleted() int64
- func (x *Beacon) GetTransport() string
- func (x *Beacon) GetUID() string
- func (x *Beacon) GetUUID() string
- func (x *Beacon) GetUsername() string
- func (x *Beacon) GetVersion() string
- func (*Beacon) ProtoMessage()
- func (x *Beacon) ProtoReflect() protoreflect.Message
- func (x *Beacon) Reset()
- func (x *Beacon) String() string
- type BeaconTask
- func (*BeaconTask) Descriptor() ([]byte, []int)deprecated
- func (x *BeaconTask) GetBeaconID() string
- func (x *BeaconTask) GetCompletedAt() int64
- func (x *BeaconTask) GetCreatedAt() int64
- func (x *BeaconTask) GetDescription() string
- func (x *BeaconTask) GetID() string
- func (x *BeaconTask) GetRequest() []byte
- func (x *BeaconTask) GetResponse() []byte
- func (x *BeaconTask) GetSentAt() int64
- func (x *BeaconTask) GetState() string
- func (*BeaconTask) ProtoMessage()
- func (x *BeaconTask) ProtoReflect() protoreflect.Message
- func (x *BeaconTask) Reset()
- func (x *BeaconTask) String() string
- type BeaconTasks
- func (*BeaconTasks) Descriptor() ([]byte, []int)deprecated
- func (x *BeaconTasks) GetBeaconID() string
- func (x *BeaconTasks) GetTasks() []*BeaconTask
- func (*BeaconTasks) ProtoMessage()
- func (x *BeaconTasks) ProtoReflect() protoreflect.Message
- func (x *BeaconTasks) Reset()
- func (x *BeaconTasks) String() string
- type Beacons
- type Canaries
- type Client
- func (*Client) Descriptor() ([]byte, []int)deprecated
- func (x *Client) GetID() uint32
- func (x *Client) GetName() string
- func (x *Client) GetOperator() *Operator
- func (*Client) ProtoMessage()
- func (x *Client) ProtoReflect() protoreflect.Message
- func (x *Client) Reset()
- func (x *Client) String() string
- type CloseTunnelReq
- func (*CloseTunnelReq) Descriptor() ([]byte, []int)deprecated
- func (x *CloseTunnelReq) GetRequest() *commonpb.Request
- func (x *CloseTunnelReq) GetTunnelID() uint64
- func (*CloseTunnelReq) ProtoMessage()
- func (x *CloseTunnelReq) ProtoReflect() protoreflect.Message
- func (x *CloseTunnelReq) Reset()
- func (x *CloseTunnelReq) String() string
- type Compiler
- func (*Compiler) Descriptor() ([]byte, []int)deprecated
- func (x *Compiler) GetCrossCompilers() []*CrossCompiler
- func (x *Compiler) GetGOARCH() string
- func (x *Compiler) GetGOOS() string
- func (x *Compiler) GetTargets() []*CompilerTarget
- func (x *Compiler) GetUnsupportedTargets() []*CompilerTarget
- func (*Compiler) ProtoMessage()
- func (x *Compiler) ProtoReflect() protoreflect.Message
- func (x *Compiler) Reset()
- func (x *Compiler) String() string
- type CompilerTarget
- func (*CompilerTarget) Descriptor() ([]byte, []int)deprecated
- func (x *CompilerTarget) GetFormat() OutputFormat
- func (x *CompilerTarget) GetGOARCH() string
- func (x *CompilerTarget) GetGOOS() string
- func (*CompilerTarget) ProtoMessage()
- func (x *CompilerTarget) ProtoReflect() protoreflect.Message
- func (x *CompilerTarget) Reset()
- func (x *CompilerTarget) String() string
- type CreateTunnel
- func (*CreateTunnel) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTunnel) GetSessionID() uint32
- func (x *CreateTunnel) GetTunnelID() uint64
- func (*CreateTunnel) ProtoMessage()
- func (x *CreateTunnel) ProtoReflect() protoreflect.Message
- func (x *CreateTunnel) Reset()
- func (x *CreateTunnel) String() string
- type CreateTunnelReq
- type Credential
- func (*Credential) Descriptor() ([]byte, []int)deprecated
- func (x *Credential) GetAPIKey() string
- func (x *Credential) GetPassword() string
- func (x *Credential) GetUser() string
- func (*Credential) ProtoMessage()
- func (x *Credential) ProtoReflect() protoreflect.Message
- func (x *Credential) Reset()
- func (x *Credential) String() string
- type CredentialType
- func (CredentialType) Descriptor() protoreflect.EnumDescriptor
- func (x CredentialType) Enum() *CredentialType
- func (CredentialType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CredentialType) Number() protoreflect.EnumNumber
- func (x CredentialType) String() string
- func (CredentialType) Type() protoreflect.EnumType
- type CrossCompiler
- func (*CrossCompiler) Descriptor() ([]byte, []int)deprecated
- func (x *CrossCompiler) GetCCPath() string
- func (x *CrossCompiler) GetCXXPath() string
- func (x *CrossCompiler) GetTargetGOARCH() string
- func (x *CrossCompiler) GetTargetGOOS() string
- func (*CrossCompiler) ProtoMessage()
- func (x *CrossCompiler) ProtoReflect() protoreflect.Message
- func (x *CrossCompiler) Reset()
- func (x *CrossCompiler) String() string
- type DNSCanary
- func (*DNSCanary) Descriptor() ([]byte, []int)deprecated
- func (x *DNSCanary) GetCount() uint32
- func (x *DNSCanary) GetDomain() string
- func (x *DNSCanary) GetFirstTriggered() string
- func (x *DNSCanary) GetImplantName() string
- func (x *DNSCanary) GetLatestTrigger() string
- func (x *DNSCanary) GetTriggered() bool
- func (*DNSCanary) ProtoMessage()
- func (x *DNSCanary) ProtoReflect() protoreflect.Message
- func (x *DNSCanary) Reset()
- func (x *DNSCanary) String() string
- type DNSListener
- type DNSListenerReq
- func (*DNSListenerReq) Descriptor() ([]byte, []int)deprecated
- func (x *DNSListenerReq) GetCanaries() bool
- func (x *DNSListenerReq) GetDomains() []string
- func (x *DNSListenerReq) GetEnforceOTP() bool
- func (x *DNSListenerReq) GetHost() string
- func (x *DNSListenerReq) GetPersistent() bool
- func (x *DNSListenerReq) GetPort() uint32
- func (*DNSListenerReq) ProtoMessage()
- func (x *DNSListenerReq) ProtoReflect() protoreflect.Message
- func (x *DNSListenerReq) Reset()
- func (x *DNSListenerReq) String() string
- type DeleteReq
- type DllHijack
- type DllHijackReq
- func (*DllHijackReq) Descriptor() ([]byte, []int)deprecated
- func (x *DllHijackReq) GetProfileName() string
- func (x *DllHijackReq) GetReferenceDLL() []byte
- func (x *DllHijackReq) GetReferenceDLLPath() string
- func (x *DllHijackReq) GetRequest() *commonpb.Request
- func (x *DllHijackReq) GetTargetDLL() []byte
- func (x *DllHijackReq) GetTargetLocation() string
- func (*DllHijackReq) ProtoMessage()
- func (x *DllHijackReq) ProtoReflect() protoreflect.Message
- func (x *DllHijackReq) Reset()
- func (x *DllHijackReq) String() string
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetClient() *Client
- func (x *Event) GetData() []byte
- func (x *Event) GetErr() string
- func (x *Event) GetEventType() string
- func (x *Event) GetJob() *Job
- func (x *Event) GetSession() *Session
- func (*Event) ProtoMessage()
- func (x *Event) ProtoReflect() protoreflect.Message
- func (x *Event) Reset()
- func (x *Event) String() string
- type ExtensionData
- type FileType
- type Generate
- type GenerateReq
- type GetSystemReq
- func (*GetSystemReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetSystemReq) GetConfig() *ImplantConfig
- func (x *GetSystemReq) GetHostingProcess() string
- func (x *GetSystemReq) GetRequest() *commonpb.Request
- func (*GetSystemReq) ProtoMessage()
- func (x *GetSystemReq) ProtoReflect() protoreflect.Message
- func (x *GetSystemReq) Reset()
- func (x *GetSystemReq) String() string
- type HTTPListener
- type HTTPListenerReq
- func (*HTTPListenerReq) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPListenerReq) GetACME() bool
- func (x *HTTPListenerReq) GetCert() []byte
- func (x *HTTPListenerReq) GetDomain() string
- func (x *HTTPListenerReq) GetEnforceOTP() bool
- func (x *HTTPListenerReq) GetHost() string
- func (x *HTTPListenerReq) GetKey() []byte
- func (x *HTTPListenerReq) GetLongPollJitter() int64
- func (x *HTTPListenerReq) GetLongPollTimeout() int64
- func (x *HTTPListenerReq) GetPersistent() bool
- func (x *HTTPListenerReq) GetPort() uint32
- func (x *HTTPListenerReq) GetSecure() bool
- func (x *HTTPListenerReq) GetWebsite() string
- func (*HTTPListenerReq) ProtoMessage()
- func (x *HTTPListenerReq) ProtoReflect() protoreflect.Message
- func (x *HTTPListenerReq) Reset()
- func (x *HTTPListenerReq) String() string
- type Host
- func (*Host) Descriptor() ([]byte, []int)deprecated
- func (x *Host) GetExtensionData() map[string]*ExtensionData
- func (x *Host) GetHostUUID() string
- func (x *Host) GetHostname() string
- func (x *Host) GetIOCs() []*IOC
- func (x *Host) GetOSVersion() string
- func (*Host) ProtoMessage()
- func (x *Host) ProtoReflect() protoreflect.Message
- func (x *Host) Reset()
- func (x *Host) String() string
- type IOC
- type ImplantBuilds
- type ImplantC2
- func (*ImplantC2) Descriptor() ([]byte, []int)deprecated
- func (x *ImplantC2) GetOptions() string
- func (x *ImplantC2) GetPriority() uint32
- func (x *ImplantC2) GetURL() string
- func (*ImplantC2) ProtoMessage()
- func (x *ImplantC2) ProtoReflect() protoreflect.Message
- func (x *ImplantC2) Reset()
- func (x *ImplantC2) String() string
- type ImplantConfig
- func (*ImplantConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ImplantConfig) GetBeaconInterval() int64
- func (x *ImplantConfig) GetBeaconJitter() int64
- func (x *ImplantConfig) GetC2() []*ImplantC2
- func (x *ImplantConfig) GetCanaryDomains() []string
- func (x *ImplantConfig) GetConnectionStrategy() string
- func (x *ImplantConfig) GetDebug() bool
- func (x *ImplantConfig) GetECCPrivateKey() string
- func (x *ImplantConfig) GetECCPublicKey() string
- func (x *ImplantConfig) GetECCPublicKeySignature() string
- func (x *ImplantConfig) GetEvasion() bool
- func (x *ImplantConfig) GetFileName() string
- func (x *ImplantConfig) GetFormat() OutputFormat
- func (x *ImplantConfig) GetGOARCH() string
- func (x *ImplantConfig) GetGOOS() string
- func (x *ImplantConfig) GetID() string
- func (x *ImplantConfig) GetIsBeacon() bool
- func (x *ImplantConfig) GetIsService() bool
- func (x *ImplantConfig) GetIsSharedLib() bool
- func (x *ImplantConfig) GetIsShellcode() bool
- func (x *ImplantConfig) GetLimitDatetime() string
- func (x *ImplantConfig) GetLimitDomainJoined() bool
- func (x *ImplantConfig) GetLimitFileExists() string
- func (x *ImplantConfig) GetLimitHostname() string
- func (x *ImplantConfig) GetLimitUsername() string
- func (x *ImplantConfig) GetMaxConnectionErrors() uint32
- func (x *ImplantConfig) GetMinisignServerPublicKey() string
- func (x *ImplantConfig) GetMtlsCACert() string
- func (x *ImplantConfig) GetMtlsCert() string
- func (x *ImplantConfig) GetMtlsKey() string
- func (x *ImplantConfig) GetName() string
- func (x *ImplantConfig) GetObfuscateSymbols() bool
- func (x *ImplantConfig) GetPollTimeout() int64
- func (x *ImplantConfig) GetReconnectInterval() int64
- func (x *ImplantConfig) GetRunAtLoad() bool
- func (x *ImplantConfig) GetWGImplantPrivKey() string
- func (x *ImplantConfig) GetWGKeyExchangePort() uint32
- func (x *ImplantConfig) GetWGPeerTunIP() string
- func (x *ImplantConfig) GetWGServerPubKey() string
- func (x *ImplantConfig) GetWGTcpCommsPort() uint32
- func (*ImplantConfig) ProtoMessage()
- func (x *ImplantConfig) ProtoReflect() protoreflect.Message
- func (x *ImplantConfig) Reset()
- func (x *ImplantConfig) String() string
- type ImplantProfile
- func (*ImplantProfile) Descriptor() ([]byte, []int)deprecated
- func (x *ImplantProfile) GetConfig() *ImplantConfig
- func (x *ImplantProfile) GetName() string
- func (*ImplantProfile) ProtoMessage()
- func (x *ImplantProfile) ProtoReflect() protoreflect.Message
- func (x *ImplantProfile) Reset()
- func (x *ImplantProfile) String() string
- type ImplantProfiles
- type Job
- func (*Job) Descriptor() ([]byte, []int)deprecated
- func (x *Job) GetDescription() string
- func (x *Job) GetDomains() []string
- func (x *Job) GetID() uint32
- func (x *Job) GetName() string
- func (x *Job) GetPort() uint32
- func (x *Job) GetProtocol() string
- func (*Job) ProtoMessage()
- func (x *Job) ProtoReflect() protoreflect.Message
- func (x *Job) Reset()
- func (x *Job) String() string
- type Jobs
- type KillJob
- type KillJobReq
- type Loot
- func (*Loot) Descriptor() ([]byte, []int)deprecated
- func (x *Loot) GetCredential() *Credential
- func (x *Loot) GetCredentialType() CredentialType
- func (x *Loot) GetFile() *commonpb.File
- func (x *Loot) GetFileType() FileType
- func (x *Loot) GetLootID() string
- func (x *Loot) GetName() string
- func (x *Loot) GetType() LootType
- func (*Loot) ProtoMessage()
- func (x *Loot) ProtoReflect() protoreflect.Message
- func (x *Loot) Reset()
- func (x *Loot) String() string
- type LootType
- type MSFRemoteReq
- func (*MSFRemoteReq) Descriptor() ([]byte, []int)deprecated
- func (x *MSFRemoteReq) GetEncoder() string
- func (x *MSFRemoteReq) GetIterations() int32
- func (x *MSFRemoteReq) GetLHost() string
- func (x *MSFRemoteReq) GetLPort() uint32
- func (x *MSFRemoteReq) GetPID() uint32
- func (x *MSFRemoteReq) GetPayload() string
- func (x *MSFRemoteReq) GetRequest() *commonpb.Request
- func (*MSFRemoteReq) ProtoMessage()
- func (x *MSFRemoteReq) ProtoReflect() protoreflect.Message
- func (x *MSFRemoteReq) Reset()
- func (x *MSFRemoteReq) String() string
- type MSFReq
- func (*MSFReq) Descriptor() ([]byte, []int)deprecated
- func (x *MSFReq) GetEncoder() string
- func (x *MSFReq) GetIterations() int32
- func (x *MSFReq) GetLHost() string
- func (x *MSFReq) GetLPort() uint32
- func (x *MSFReq) GetPayload() string
- func (x *MSFReq) GetRequest() *commonpb.Request
- func (*MSFReq) ProtoMessage()
- func (x *MSFReq) ProtoReflect() protoreflect.Message
- func (x *MSFReq) Reset()
- func (x *MSFReq) String() string
- type MTLSListener
- type MTLSListenerReq
- func (*MTLSListenerReq) Descriptor() ([]byte, []int)deprecated
- func (x *MTLSListenerReq) GetHost() string
- func (x *MTLSListenerReq) GetPersistent() bool
- func (x *MTLSListenerReq) GetPort() uint32
- func (*MTLSListenerReq) ProtoMessage()
- func (x *MTLSListenerReq) ProtoReflect() protoreflect.Message
- func (x *MTLSListenerReq) Reset()
- func (x *MTLSListenerReq) String() string
- type MigrateReq
- func (*MigrateReq) Descriptor() ([]byte, []int)deprecated
- func (x *MigrateReq) GetConfig() *ImplantConfig
- func (x *MigrateReq) GetPid() uint32
- func (x *MigrateReq) GetRequest() *commonpb.Request
- func (*MigrateReq) ProtoMessage()
- func (x *MigrateReq) ProtoReflect() protoreflect.Message
- func (x *MigrateReq) Reset()
- func (x *MigrateReq) String() string
- type MsfStager
- type MsfStagerReq
- func (*MsfStagerReq) Descriptor() ([]byte, []int)deprecated
- func (x *MsfStagerReq) GetArch() string
- func (x *MsfStagerReq) GetBadChars() []string
- func (x *MsfStagerReq) GetFormat() string
- func (x *MsfStagerReq) GetHost() string
- func (x *MsfStagerReq) GetOS() string
- func (x *MsfStagerReq) GetPort() uint32
- func (x *MsfStagerReq) GetProtocol() StageProtocol
- func (*MsfStagerReq) ProtoMessage()
- func (x *MsfStagerReq) ProtoReflect() protoreflect.Message
- func (x *MsfStagerReq) Reset()
- func (x *MsfStagerReq) String() string
- type NamedPipes
- func (*NamedPipes) Descriptor() ([]byte, []int)deprecated
- func (x *NamedPipes) GetErr() string
- func (x *NamedPipes) GetResponse() *commonpb.Response
- func (x *NamedPipes) GetSuccess() bool
- func (*NamedPipes) ProtoMessage()
- func (x *NamedPipes) ProtoReflect() protoreflect.Message
- func (x *NamedPipes) Reset()
- func (x *NamedPipes) String() string
- type NamedPipesReq
- func (*NamedPipesReq) Descriptor() ([]byte, []int)deprecated
- func (x *NamedPipesReq) GetPipeName() string
- func (x *NamedPipesReq) GetRequest() *commonpb.Request
- func (*NamedPipesReq) ProtoMessage()
- func (x *NamedPipesReq) ProtoReflect() protoreflect.Message
- func (x *NamedPipesReq) Reset()
- func (x *NamedPipesReq) String() string
- type Operator
- type Operators
- type OutputFormat
- func (OutputFormat) Descriptor() protoreflect.EnumDescriptor
- func (x OutputFormat) Enum() *OutputFormat
- func (OutputFormat) EnumDescriptor() ([]byte, []int)deprecated
- func (x OutputFormat) Number() protoreflect.EnumNumber
- func (x OutputFormat) String() string
- func (OutputFormat) Type() protoreflect.EnumType
- type PivotGraph
- type PivotGraphEntry
- func (*PivotGraphEntry) Descriptor() ([]byte, []int)deprecated
- func (x *PivotGraphEntry) GetChildren() []*PivotGraphEntry
- func (x *PivotGraphEntry) GetName() string
- func (x *PivotGraphEntry) GetPeerID() int64
- func (x *PivotGraphEntry) GetSession() *Session
- func (*PivotGraphEntry) ProtoMessage()
- func (x *PivotGraphEntry) ProtoReflect() protoreflect.Message
- func (x *PivotGraphEntry) Reset()
- func (x *PivotGraphEntry) String() string
- type RegenerateReq
- type RenameReq
- func (*RenameReq) Descriptor() ([]byte, []int)deprecated
- func (x *RenameReq) GetBeaconID() string
- func (x *RenameReq) GetName() string
- func (x *RenameReq) GetSessionID() string
- func (*RenameReq) ProtoMessage()
- func (x *RenameReq) ProtoReflect() protoreflect.Message
- func (x *RenameReq) Reset()
- func (x *RenameReq) String() string
- type Session
- func (*Session) Descriptor() ([]byte, []int)deprecated
- func (x *Session) GetActiveC2() string
- func (x *Session) GetArch() string
- func (x *Session) GetBurned() bool
- func (x *Session) GetEvasion() bool
- func (x *Session) GetExtensions() []string
- func (x *Session) GetFilename() string
- func (x *Session) GetGID() string
- func (x *Session) GetHostname() string
- func (x *Session) GetID() string
- func (x *Session) GetIsDead() bool
- func (x *Session) GetLastCheckin() int64
- func (x *Session) GetName() string
- func (x *Session) GetOS() string
- func (x *Session) GetPID() int32
- func (x *Session) GetPeerID() int64
- func (x *Session) GetProxyURL() string
- func (x *Session) GetReconnectInterval() int64
- func (x *Session) GetRemoteAddress() string
- func (x *Session) GetTransport() string
- func (x *Session) GetUID() string
- func (x *Session) GetUUID() string
- func (x *Session) GetUsername() string
- func (x *Session) GetVersion() string
- func (*Session) ProtoMessage()
- func (x *Session) ProtoReflect() protoreflect.Message
- func (x *Session) Reset()
- func (x *Session) String() string
- type Sessions
- type ShellcodeEncode
- func (*ShellcodeEncode) Descriptor() ([]byte, []int)deprecated
- func (x *ShellcodeEncode) GetData() []byte
- func (x *ShellcodeEncode) GetResponse() *commonpb.Response
- func (*ShellcodeEncode) ProtoMessage()
- func (x *ShellcodeEncode) ProtoReflect() protoreflect.Message
- func (x *ShellcodeEncode) Reset()
- func (x *ShellcodeEncode) String() string
- type ShellcodeEncodeReq
- func (*ShellcodeEncodeReq) Descriptor() ([]byte, []int)deprecated
- func (x *ShellcodeEncodeReq) GetArchitecture() string
- func (x *ShellcodeEncodeReq) GetBadChars() []byte
- func (x *ShellcodeEncodeReq) GetData() []byte
- func (x *ShellcodeEncodeReq) GetEncoder() ShellcodeEncoder
- func (x *ShellcodeEncodeReq) GetIterations() uint32
- func (x *ShellcodeEncodeReq) GetRequest() *commonpb.Request
- func (*ShellcodeEncodeReq) ProtoMessage()
- func (x *ShellcodeEncodeReq) ProtoReflect() protoreflect.Message
- func (x *ShellcodeEncodeReq) Reset()
- func (x *ShellcodeEncodeReq) String() string
- type ShellcodeEncoder
- func (ShellcodeEncoder) Descriptor() protoreflect.EnumDescriptor
- func (x ShellcodeEncoder) Enum() *ShellcodeEncoder
- func (ShellcodeEncoder) EnumDescriptor() ([]byte, []int)deprecated
- func (x ShellcodeEncoder) Number() protoreflect.EnumNumber
- func (x ShellcodeEncoder) String() string
- func (ShellcodeEncoder) Type() protoreflect.EnumType
- type ShellcodeEncoderMap
- func (*ShellcodeEncoderMap) Descriptor() ([]byte, []int)deprecated
- func (x *ShellcodeEncoderMap) GetEncoders() map[string]ShellcodeEncoder
- func (*ShellcodeEncoderMap) ProtoMessage()
- func (x *ShellcodeEncoderMap) ProtoReflect() protoreflect.Message
- func (x *ShellcodeEncoderMap) Reset()
- func (x *ShellcodeEncoderMap) String() string
- type ShellcodeRDI
- type ShellcodeRDIReq
- func (*ShellcodeRDIReq) Descriptor() ([]byte, []int)deprecated
- func (x *ShellcodeRDIReq) GetArguments() string
- func (x *ShellcodeRDIReq) GetData() []byte
- func (x *ShellcodeRDIReq) GetFunctionName() string
- func (*ShellcodeRDIReq) ProtoMessage()
- func (x *ShellcodeRDIReq) ProtoReflect() protoreflect.Message
- func (x *ShellcodeRDIReq) Reset()
- func (x *ShellcodeRDIReq) String() string
- type StageProtocol
- func (StageProtocol) Descriptor() protoreflect.EnumDescriptor
- func (x StageProtocol) Enum() *StageProtocol
- func (StageProtocol) EnumDescriptor() ([]byte, []int)deprecated
- func (x StageProtocol) Number() protoreflect.EnumNumber
- func (x StageProtocol) String() string
- func (StageProtocol) Type() protoreflect.EnumType
- type StagerListener
- type StagerListenerReq
- func (*StagerListenerReq) Descriptor() ([]byte, []int)deprecated
- func (x *StagerListenerReq) GetACME() bool
- func (x *StagerListenerReq) GetCert() []byte
- func (x *StagerListenerReq) GetData() []byte
- func (x *StagerListenerReq) GetHost() string
- func (x *StagerListenerReq) GetKey() []byte
- func (x *StagerListenerReq) GetPort() uint32
- func (x *StagerListenerReq) GetProtocol() StageProtocol
- func (*StagerListenerReq) ProtoMessage()
- func (x *StagerListenerReq) ProtoReflect() protoreflect.Message
- func (x *StagerListenerReq) Reset()
- func (x *StagerListenerReq) String() string
- type TCPPivot
- func (*TCPPivot) Descriptor() ([]byte, []int)deprecated
- func (x *TCPPivot) GetErr() string
- func (x *TCPPivot) GetResponse() *commonpb.Response
- func (x *TCPPivot) GetSuccess() bool
- func (*TCPPivot) ProtoMessage()
- func (x *TCPPivot) ProtoReflect() protoreflect.Message
- func (x *TCPPivot) Reset()
- func (x *TCPPivot) String() string
- type TCPPivotReq
- func (*TCPPivotReq) Descriptor() ([]byte, []int)deprecated
- func (x *TCPPivotReq) GetAddress() string
- func (x *TCPPivotReq) GetRequest() *commonpb.Request
- func (*TCPPivotReq) ProtoMessage()
- func (x *TCPPivotReq) ProtoReflect() protoreflect.Message
- func (x *TCPPivotReq) Reset()
- func (x *TCPPivotReq) String() string
- type UniqueWGIP
- type Version
- func (*Version) Descriptor() ([]byte, []int)deprecated
- func (x *Version) GetArch() string
- func (x *Version) GetCommit() string
- func (x *Version) GetCompiledAt() int64
- func (x *Version) GetDirty() bool
- func (x *Version) GetMajor() int32
- func (x *Version) GetMinor() int32
- func (x *Version) GetOS() string
- func (x *Version) GetPatch() int32
- func (*Version) ProtoMessage()
- func (x *Version) ProtoReflect() protoreflect.Message
- func (x *Version) Reset()
- func (x *Version) String() string
- type WGClientConfig
- func (*WGClientConfig) Descriptor() ([]byte, []int)deprecated
- func (x *WGClientConfig) GetClientIP() string
- func (x *WGClientConfig) GetClientPrivateKey() string
- func (x *WGClientConfig) GetClientPubKey() string
- func (x *WGClientConfig) GetServerPubKey() string
- func (*WGClientConfig) ProtoMessage()
- func (x *WGClientConfig) ProtoReflect() protoreflect.Message
- func (x *WGClientConfig) Reset()
- func (x *WGClientConfig) String() string
- type WGListener
- type WGListenerReq
- func (*WGListenerReq) Descriptor() ([]byte, []int)deprecated
- func (x *WGListenerReq) GetHost() string
- func (x *WGListenerReq) GetKeyPort() uint32
- func (x *WGListenerReq) GetNPort() uint32
- func (x *WGListenerReq) GetPersistent() bool
- func (x *WGListenerReq) GetPort() uint32
- func (x *WGListenerReq) GetTunIP() string
- func (*WGListenerReq) ProtoMessage()
- func (x *WGListenerReq) ProtoReflect() protoreflect.Message
- func (x *WGListenerReq) Reset()
- func (x *WGListenerReq) String() string
- type WebContent
- func (*WebContent) Descriptor() ([]byte, []int)deprecated
- func (x *WebContent) GetContent() []byte
- func (x *WebContent) GetContentType() string
- func (x *WebContent) GetPath() string
- func (x *WebContent) GetSize() uint64
- func (*WebContent) ProtoMessage()
- func (x *WebContent) ProtoReflect() protoreflect.Message
- func (x *WebContent) Reset()
- func (x *WebContent) String() string
- type Website
- type WebsiteAddContent
- func (*WebsiteAddContent) Descriptor() ([]byte, []int)deprecated
- func (x *WebsiteAddContent) GetContents() map[string]*WebContent
- func (x *WebsiteAddContent) GetName() string
- func (*WebsiteAddContent) ProtoMessage()
- func (x *WebsiteAddContent) ProtoReflect() protoreflect.Message
- func (x *WebsiteAddContent) Reset()
- func (x *WebsiteAddContent) String() string
- type WebsiteRemoveContent
- func (*WebsiteRemoveContent) Descriptor() ([]byte, []int)deprecated
- func (x *WebsiteRemoveContent) GetName() string
- func (x *WebsiteRemoveContent) GetPaths() []string
- func (*WebsiteRemoveContent) ProtoMessage()
- func (x *WebsiteRemoveContent) ProtoReflect() protoreflect.Message
- func (x *WebsiteRemoveContent) Reset()
- func (x *WebsiteRemoveContent) String() string
- type Websites
Constants ¶
This section is empty.
Variables ¶
var ( OutputFormat_name = map[int32]string{ 0: "SHARED_LIB", 1: "SHELLCODE", 2: "EXECUTABLE", 3: "SERVICE", } OutputFormat_value = map[string]int32{ "SHARED_LIB": 0, "SHELLCODE": 1, "EXECUTABLE": 2, "SERVICE": 3, } )
Enum value maps for OutputFormat.
var ( StageProtocol_name = map[int32]string{ 0: "TCP", 1: "HTTP", 2: "HTTPS", } StageProtocol_value = map[string]int32{ "TCP": 0, "HTTP": 1, "HTTPS": 2, } )
Enum value maps for StageProtocol.
var ( LootType_name = map[int32]string{ 0: "LOOT_FILE", 1: "LOOT_CREDENTIAL", } LootType_value = map[string]int32{ "LOOT_FILE": 0, "LOOT_CREDENTIAL": 1, } )
Enum value maps for LootType.
var ( CredentialType_name = map[int32]string{ 0: "NO_CREDENTIAL", 1: "USER_PASSWORD", 2: "API_KEY", 3: "FILE", } CredentialType_value = map[string]int32{ "NO_CREDENTIAL": 0, "USER_PASSWORD": 1, "API_KEY": 2, "FILE": 3, } )
Enum value maps for CredentialType.
var ( FileType_name = map[int32]string{ 0: "NO_FILE", 1: "BINARY", 2: "TEXT", } FileType_value = map[string]int32{ "NO_FILE": 0, "BINARY": 1, "TEXT": 2, } )
Enum value maps for FileType.
var ( ShellcodeEncoder_name = map[int32]string{ 0: "SHIKATA_GA_NAI", } ShellcodeEncoder_value = map[string]int32{ "SHIKATA_GA_NAI": 0, } )
Enum value maps for ShellcodeEncoder.
var File_clientpb_client_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AllHosts ¶ added in v1.5.0
type AllHosts struct { Hosts []*Host `protobuf:"bytes,1,rep,name=Hosts,proto3" json:"Hosts,omitempty"` // contains filtered or unexported fields }
func (*AllHosts) Descriptor
deprecated
added in
v1.5.0
func (*AllHosts) ProtoMessage ¶ added in v1.5.0
func (*AllHosts) ProtoMessage()
func (*AllHosts) ProtoReflect ¶ added in v1.5.0
func (x *AllHosts) ProtoReflect() protoreflect.Message
type AllLoot ¶ added in v1.4.18
type AllLoot struct { Loot []*Loot `protobuf:"bytes,1,rep,name=Loot,proto3" json:"Loot,omitempty"` // contains filtered or unexported fields }
func (*AllLoot) Descriptor
deprecated
added in
v1.4.18
func (*AllLoot) ProtoMessage ¶ added in v1.4.18
func (*AllLoot) ProtoMessage()
func (*AllLoot) ProtoReflect ¶ added in v1.4.18
func (x *AllLoot) ProtoReflect() protoreflect.Message
type Beacon ¶ added in v1.5.0
type Beacon struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` Hostname string `protobuf:"bytes,3,opt,name=Hostname,proto3" json:"Hostname,omitempty"` UUID string `protobuf:"bytes,4,opt,name=UUID,proto3" json:"UUID,omitempty"` Username string `protobuf:"bytes,5,opt,name=Username,proto3" json:"Username,omitempty"` UID string `protobuf:"bytes,6,opt,name=UID,proto3" json:"UID,omitempty"` GID string `protobuf:"bytes,7,opt,name=GID,proto3" json:"GID,omitempty"` OS string `protobuf:"bytes,8,opt,name=OS,proto3" json:"OS,omitempty"` Arch string `protobuf:"bytes,9,opt,name=Arch,proto3" json:"Arch,omitempty"` Transport string `protobuf:"bytes,10,opt,name=Transport,proto3" json:"Transport,omitempty"` RemoteAddress string `protobuf:"bytes,11,opt,name=RemoteAddress,proto3" json:"RemoteAddress,omitempty"` PID int32 `protobuf:"varint,12,opt,name=PID,proto3" json:"PID,omitempty"` Filename string `protobuf:"bytes,13,opt,name=Filename,proto3" json:"Filename,omitempty"` // Argv[0] LastCheckin int64 `protobuf:"varint,14,opt,name=LastCheckin,proto3" json:"LastCheckin,omitempty"` ActiveC2 string `protobuf:"bytes,15,opt,name=ActiveC2,proto3" json:"ActiveC2,omitempty"` Version string `protobuf:"bytes,16,opt,name=Version,proto3" json:"Version,omitempty"` Evasion bool `protobuf:"varint,17,opt,name=Evasion,proto3" json:"Evasion,omitempty"` IsDead bool `protobuf:"varint,18,opt,name=IsDead,proto3" json:"IsDead,omitempty"` ProxyURL string `protobuf:"bytes,20,opt,name=ProxyURL,proto3" json:"ProxyURL,omitempty"` ReconnectInterval int64 `protobuf:"varint,21,opt,name=ReconnectInterval,proto3" json:"ReconnectInterval,omitempty"` Interval int64 `protobuf:"varint,22,opt,name=Interval,proto3" json:"Interval,omitempty"` Jitter int64 `protobuf:"varint,23,opt,name=Jitter,proto3" json:"Jitter,omitempty"` Burned bool `protobuf:"varint,24,opt,name=Burned,proto3" json:"Burned,omitempty"` NextCheckin int64 `protobuf:"varint,25,opt,name=NextCheckin,proto3" json:"NextCheckin,omitempty"` TasksCount int64 `protobuf:"varint,26,opt,name=TasksCount,proto3" json:"TasksCount,omitempty"` TasksCountCompleted int64 `protobuf:"varint,27,opt,name=TasksCountCompleted,proto3" json:"TasksCountCompleted,omitempty"` // contains filtered or unexported fields }
func (*Beacon) Descriptor
deprecated
added in
v1.5.0
func (*Beacon) GetActiveC2 ¶ added in v1.5.0
func (*Beacon) GetEvasion ¶ added in v1.5.0
func (*Beacon) GetFilename ¶ added in v1.5.0
func (*Beacon) GetHostname ¶ added in v1.5.0
func (*Beacon) GetInterval ¶ added in v1.5.0
func (*Beacon) GetLastCheckin ¶ added in v1.5.0
func (*Beacon) GetNextCheckin ¶ added in v1.5.0
func (*Beacon) GetProxyURL ¶ added in v1.5.0
func (*Beacon) GetReconnectInterval ¶ added in v1.5.0
func (*Beacon) GetRemoteAddress ¶ added in v1.5.0
func (*Beacon) GetTasksCount ¶ added in v1.5.0
func (*Beacon) GetTasksCountCompleted ¶ added in v1.5.0
func (*Beacon) GetTransport ¶ added in v1.5.0
func (*Beacon) GetUsername ¶ added in v1.5.0
func (*Beacon) GetVersion ¶ added in v1.5.0
func (*Beacon) ProtoMessage ¶ added in v1.5.0
func (*Beacon) ProtoMessage()
func (*Beacon) ProtoReflect ¶ added in v1.5.0
func (x *Beacon) ProtoReflect() protoreflect.Message
type BeaconTask ¶ added in v1.5.0
type BeaconTask struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` BeaconID string `protobuf:"bytes,2,opt,name=BeaconID,proto3" json:"BeaconID,omitempty"` CreatedAt int64 `protobuf:"varint,3,opt,name=CreatedAt,proto3" json:"CreatedAt,omitempty"` State string `protobuf:"bytes,4,opt,name=State,proto3" json:"State,omitempty"` SentAt int64 `protobuf:"varint,5,opt,name=SentAt,proto3" json:"SentAt,omitempty"` CompletedAt int64 `protobuf:"varint,6,opt,name=CompletedAt,proto3" json:"CompletedAt,omitempty"` Request []byte `protobuf:"bytes,7,opt,name=Request,proto3" json:"Request,omitempty"` Response []byte `protobuf:"bytes,8,opt,name=Response,proto3" json:"Response,omitempty"` Description string `protobuf:"bytes,9,opt,name=Description,proto3" json:"Description,omitempty"` // contains filtered or unexported fields }
func (*BeaconTask) Descriptor
deprecated
added in
v1.5.0
func (*BeaconTask) Descriptor() ([]byte, []int)
Deprecated: Use BeaconTask.ProtoReflect.Descriptor instead.
func (*BeaconTask) GetBeaconID ¶ added in v1.5.0
func (x *BeaconTask) GetBeaconID() string
func (*BeaconTask) GetCompletedAt ¶ added in v1.5.0
func (x *BeaconTask) GetCompletedAt() int64
func (*BeaconTask) GetCreatedAt ¶ added in v1.5.0
func (x *BeaconTask) GetCreatedAt() int64
func (*BeaconTask) GetDescription ¶ added in v1.5.0
func (x *BeaconTask) GetDescription() string
func (*BeaconTask) GetID ¶ added in v1.5.0
func (x *BeaconTask) GetID() string
func (*BeaconTask) GetRequest ¶ added in v1.5.0
func (x *BeaconTask) GetRequest() []byte
func (*BeaconTask) GetResponse ¶ added in v1.5.0
func (x *BeaconTask) GetResponse() []byte
func (*BeaconTask) GetSentAt ¶ added in v1.5.0
func (x *BeaconTask) GetSentAt() int64
func (*BeaconTask) GetState ¶ added in v1.5.0
func (x *BeaconTask) GetState() string
func (*BeaconTask) ProtoMessage ¶ added in v1.5.0
func (*BeaconTask) ProtoMessage()
func (*BeaconTask) ProtoReflect ¶ added in v1.5.0
func (x *BeaconTask) ProtoReflect() protoreflect.Message
func (*BeaconTask) Reset ¶ added in v1.5.0
func (x *BeaconTask) Reset()
func (*BeaconTask) String ¶ added in v1.5.0
func (x *BeaconTask) String() string
type BeaconTasks ¶ added in v1.5.0
type BeaconTasks struct { BeaconID string `protobuf:"bytes,1,opt,name=BeaconID,proto3" json:"BeaconID,omitempty"` Tasks []*BeaconTask `protobuf:"bytes,2,rep,name=Tasks,proto3" json:"Tasks,omitempty"` // contains filtered or unexported fields }
func (*BeaconTasks) Descriptor
deprecated
added in
v1.5.0
func (*BeaconTasks) Descriptor() ([]byte, []int)
Deprecated: Use BeaconTasks.ProtoReflect.Descriptor instead.
func (*BeaconTasks) GetBeaconID ¶ added in v1.5.0
func (x *BeaconTasks) GetBeaconID() string
func (*BeaconTasks) GetTasks ¶ added in v1.5.0
func (x *BeaconTasks) GetTasks() []*BeaconTask
func (*BeaconTasks) ProtoMessage ¶ added in v1.5.0
func (*BeaconTasks) ProtoMessage()
func (*BeaconTasks) ProtoReflect ¶ added in v1.5.0
func (x *BeaconTasks) ProtoReflect() protoreflect.Message
func (*BeaconTasks) Reset ¶ added in v1.5.0
func (x *BeaconTasks) Reset()
func (*BeaconTasks) String ¶ added in v1.5.0
func (x *BeaconTasks) String() string
type Beacons ¶ added in v1.5.0
type Beacons struct { Beacons []*Beacon `protobuf:"bytes,2,rep,name=Beacons,proto3" json:"Beacons,omitempty"` // contains filtered or unexported fields }
func (*Beacons) Descriptor
deprecated
added in
v1.5.0
func (*Beacons) GetBeacons ¶ added in v1.5.0
func (*Beacons) ProtoMessage ¶ added in v1.5.0
func (*Beacons) ProtoMessage()
func (*Beacons) ProtoReflect ¶ added in v1.5.0
func (x *Beacons) ProtoReflect() protoreflect.Message
type Canaries ¶
type Canaries struct { Canaries []*DNSCanary `protobuf:"bytes,1,rep,name=Canaries,proto3" json:"Canaries,omitempty"` // contains filtered or unexported fields }
func (*Canaries) Descriptor
deprecated
func (*Canaries) GetCanaries ¶
func (*Canaries) ProtoMessage ¶
func (*Canaries) ProtoMessage()
func (*Canaries) ProtoReflect ¶
func (x *Canaries) ProtoReflect() protoreflect.Message
type Client ¶
type Client struct { ID uint32 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` Operator *Operator `protobuf:"bytes,3,opt,name=Operator,proto3" json:"Operator,omitempty"` // contains filtered or unexported fields }
[ Events ] ----------------------------------------
func (*Client) Descriptor
deprecated
func (*Client) GetOperator ¶
func (*Client) ProtoMessage ¶
func (*Client) ProtoMessage()
func (*Client) ProtoReflect ¶
func (x *Client) ProtoReflect() protoreflect.Message
type CloseTunnelReq ¶
type CloseTunnelReq struct { TunnelID uint64 `protobuf:"varint,8,opt,name=TunnelID,proto3" json:"TunnelID,omitempty"` Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"` // contains filtered or unexported fields }
func (*CloseTunnelReq) Descriptor
deprecated
func (*CloseTunnelReq) Descriptor() ([]byte, []int)
Deprecated: Use CloseTunnelReq.ProtoReflect.Descriptor instead.
func (*CloseTunnelReq) GetRequest ¶
func (x *CloseTunnelReq) GetRequest() *commonpb.Request
func (*CloseTunnelReq) GetTunnelID ¶
func (x *CloseTunnelReq) GetTunnelID() uint64
func (*CloseTunnelReq) ProtoMessage ¶
func (*CloseTunnelReq) ProtoMessage()
func (*CloseTunnelReq) ProtoReflect ¶
func (x *CloseTunnelReq) ProtoReflect() protoreflect.Message
func (*CloseTunnelReq) Reset ¶
func (x *CloseTunnelReq) Reset()
func (*CloseTunnelReq) String ¶
func (x *CloseTunnelReq) String() string
type Compiler ¶ added in v1.4.18
type Compiler struct { GOOS string `protobuf:"bytes,1,opt,name=GOOS,proto3" json:"GOOS,omitempty"` // The server's OS GOARCH string `protobuf:"bytes,2,opt,name=GOARCH,proto3" json:"GOARCH,omitempty"` // The server's Arch Targets []*CompilerTarget `protobuf:"bytes,3,rep,name=Targets,proto3" json:"Targets,omitempty"` CrossCompilers []*CrossCompiler `protobuf:"bytes,4,rep,name=CrossCompilers,proto3" json:"CrossCompilers,omitempty"` UnsupportedTargets []*CompilerTarget `protobuf:"bytes,5,rep,name=UnsupportedTargets,proto3" json:"UnsupportedTargets,omitempty"` // contains filtered or unexported fields }
func (*Compiler) Descriptor
deprecated
added in
v1.4.18
func (*Compiler) GetCrossCompilers ¶ added in v1.4.18
func (x *Compiler) GetCrossCompilers() []*CrossCompiler
func (*Compiler) GetTargets ¶ added in v1.4.18
func (x *Compiler) GetTargets() []*CompilerTarget
func (*Compiler) GetUnsupportedTargets ¶ added in v1.4.18
func (x *Compiler) GetUnsupportedTargets() []*CompilerTarget
func (*Compiler) ProtoMessage ¶ added in v1.4.18
func (*Compiler) ProtoMessage()
func (*Compiler) ProtoReflect ¶ added in v1.4.18
func (x *Compiler) ProtoReflect() protoreflect.Message
type CompilerTarget ¶ added in v1.4.18
type CompilerTarget struct { GOOS string `protobuf:"bytes,1,opt,name=GOOS,proto3" json:"GOOS,omitempty"` // The server's OS GOARCH string `protobuf:"bytes,2,opt,name=GOARCH,proto3" json:"GOARCH,omitempty"` // The server's Arch Format OutputFormat `protobuf:"varint,3,opt,name=Format,proto3,enum=clientpb.OutputFormat" json:"Format,omitempty"` // contains filtered or unexported fields }
func (*CompilerTarget) Descriptor
deprecated
added in
v1.4.18
func (*CompilerTarget) Descriptor() ([]byte, []int)
Deprecated: Use CompilerTarget.ProtoReflect.Descriptor instead.
func (*CompilerTarget) GetFormat ¶ added in v1.4.18
func (x *CompilerTarget) GetFormat() OutputFormat
func (*CompilerTarget) GetGOARCH ¶ added in v1.4.18
func (x *CompilerTarget) GetGOARCH() string
func (*CompilerTarget) GetGOOS ¶ added in v1.4.18
func (x *CompilerTarget) GetGOOS() string
func (*CompilerTarget) ProtoMessage ¶ added in v1.4.18
func (*CompilerTarget) ProtoMessage()
func (*CompilerTarget) ProtoReflect ¶ added in v1.4.18
func (x *CompilerTarget) ProtoReflect() protoreflect.Message
func (*CompilerTarget) Reset ¶ added in v1.4.18
func (x *CompilerTarget) Reset()
func (*CompilerTarget) String ¶ added in v1.4.18
func (x *CompilerTarget) String() string
type CreateTunnel ¶
type CreateTunnel struct { SessionID uint32 `protobuf:"varint,1,opt,name=SessionID,proto3" json:"SessionID,omitempty"` TunnelID uint64 `protobuf:"varint,8,opt,name=TunnelID,proto3" json:"TunnelID,omitempty"` // contains filtered or unexported fields }
func (*CreateTunnel) Descriptor
deprecated
func (*CreateTunnel) Descriptor() ([]byte, []int)
Deprecated: Use CreateTunnel.ProtoReflect.Descriptor instead.
func (*CreateTunnel) GetSessionID ¶
func (x *CreateTunnel) GetSessionID() uint32
func (*CreateTunnel) GetTunnelID ¶
func (x *CreateTunnel) GetTunnelID() uint64
func (*CreateTunnel) ProtoMessage ¶
func (*CreateTunnel) ProtoMessage()
func (*CreateTunnel) ProtoReflect ¶
func (x *CreateTunnel) ProtoReflect() protoreflect.Message
func (*CreateTunnel) Reset ¶
func (x *CreateTunnel) Reset()
func (*CreateTunnel) String ¶
func (x *CreateTunnel) String() string
type CreateTunnelReq ¶
type CreateTunnelReq struct { Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"` // contains filtered or unexported fields }
[ Tunnels ] ----------------------------------------
func (*CreateTunnelReq) Descriptor
deprecated
func (*CreateTunnelReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateTunnelReq.ProtoReflect.Descriptor instead.
func (*CreateTunnelReq) GetRequest ¶
func (x *CreateTunnelReq) GetRequest() *commonpb.Request
func (*CreateTunnelReq) ProtoMessage ¶
func (*CreateTunnelReq) ProtoMessage()
func (*CreateTunnelReq) ProtoReflect ¶
func (x *CreateTunnelReq) ProtoReflect() protoreflect.Message
func (*CreateTunnelReq) Reset ¶
func (x *CreateTunnelReq) Reset()
func (*CreateTunnelReq) String ¶
func (x *CreateTunnelReq) String() string
type Credential ¶ added in v1.4.18
type Credential struct { // USER_PASSWORD User string `protobuf:"bytes,2,opt,name=User,proto3" json:"User,omitempty"` Password string `protobuf:"bytes,3,opt,name=Password,proto3" json:"Password,omitempty"` // API_KEY APIKey string `protobuf:"bytes,4,opt,name=APIKey,proto3" json:"APIKey,omitempty"` // contains filtered or unexported fields }
func (*Credential) Descriptor
deprecated
added in
v1.4.18
func (*Credential) Descriptor() ([]byte, []int)
Deprecated: Use Credential.ProtoReflect.Descriptor instead.
func (*Credential) GetAPIKey ¶ added in v1.4.18
func (x *Credential) GetAPIKey() string
func (*Credential) GetPassword ¶ added in v1.4.18
func (x *Credential) GetPassword() string
func (*Credential) GetUser ¶ added in v1.4.18
func (x *Credential) GetUser() string
func (*Credential) ProtoMessage ¶ added in v1.4.18
func (*Credential) ProtoMessage()
func (*Credential) ProtoReflect ¶ added in v1.4.18
func (x *Credential) ProtoReflect() protoreflect.Message
func (*Credential) Reset ¶ added in v1.4.18
func (x *Credential) Reset()
func (*Credential) String ¶ added in v1.4.18
func (x *Credential) String() string
type CredentialType ¶ added in v1.4.18
type CredentialType int32
const ( CredentialType_NO_CREDENTIAL CredentialType = 0 CredentialType_USER_PASSWORD CredentialType = 1 CredentialType_API_KEY CredentialType = 2 CredentialType_FILE CredentialType = 3 )
func (CredentialType) Descriptor ¶ added in v1.4.18
func (CredentialType) Descriptor() protoreflect.EnumDescriptor
func (CredentialType) Enum ¶ added in v1.4.18
func (x CredentialType) Enum() *CredentialType
func (CredentialType) EnumDescriptor
deprecated
added in
v1.4.18
func (CredentialType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CredentialType.Descriptor instead.
func (CredentialType) Number ¶ added in v1.4.18
func (x CredentialType) Number() protoreflect.EnumNumber
func (CredentialType) String ¶ added in v1.4.18
func (x CredentialType) String() string
func (CredentialType) Type ¶ added in v1.4.18
func (CredentialType) Type() protoreflect.EnumType
type CrossCompiler ¶ added in v1.4.18
type CrossCompiler struct { TargetGOOS string `protobuf:"bytes,1,opt,name=TargetGOOS,proto3" json:"TargetGOOS,omitempty"` // The server's OS TargetGOARCH string `protobuf:"bytes,2,opt,name=TargetGOARCH,proto3" json:"TargetGOARCH,omitempty"` // The server's Arch CCPath string `protobuf:"bytes,3,opt,name=CCPath,proto3" json:"CCPath,omitempty"` CXXPath string `protobuf:"bytes,4,opt,name=CXXPath,proto3" json:"CXXPath,omitempty"` // contains filtered or unexported fields }
func (*CrossCompiler) Descriptor
deprecated
added in
v1.4.18
func (*CrossCompiler) Descriptor() ([]byte, []int)
Deprecated: Use CrossCompiler.ProtoReflect.Descriptor instead.
func (*CrossCompiler) GetCCPath ¶ added in v1.4.18
func (x *CrossCompiler) GetCCPath() string
func (*CrossCompiler) GetCXXPath ¶ added in v1.4.18
func (x *CrossCompiler) GetCXXPath() string
func (*CrossCompiler) GetTargetGOARCH ¶ added in v1.4.18
func (x *CrossCompiler) GetTargetGOARCH() string
func (*CrossCompiler) GetTargetGOOS ¶ added in v1.4.18
func (x *CrossCompiler) GetTargetGOOS() string
func (*CrossCompiler) ProtoMessage ¶ added in v1.4.18
func (*CrossCompiler) ProtoMessage()
func (*CrossCompiler) ProtoReflect ¶ added in v1.4.18
func (x *CrossCompiler) ProtoReflect() protoreflect.Message
func (*CrossCompiler) Reset ¶ added in v1.4.18
func (x *CrossCompiler) Reset()
func (*CrossCompiler) String ¶ added in v1.4.18
func (x *CrossCompiler) String() string
type DNSCanary ¶
type DNSCanary struct { ImplantName string `protobuf:"bytes,1,opt,name=ImplantName,proto3" json:"ImplantName,omitempty"` Domain string `protobuf:"bytes,2,opt,name=Domain,proto3" json:"Domain,omitempty"` Triggered bool `protobuf:"varint,3,opt,name=Triggered,proto3" json:"Triggered,omitempty"` FirstTriggered string `protobuf:"bytes,4,opt,name=FirstTriggered,proto3" json:"FirstTriggered,omitempty"` LatestTrigger string `protobuf:"bytes,5,opt,name=LatestTrigger,proto3" json:"LatestTrigger,omitempty"` Count uint32 `protobuf:"varint,6,opt,name=Count,proto3" json:"Count,omitempty"` // contains filtered or unexported fields }
DNSCanary - Single canary and metadata
func (*DNSCanary) Descriptor
deprecated
func (*DNSCanary) GetFirstTriggered ¶
func (*DNSCanary) GetImplantName ¶
func (*DNSCanary) GetLatestTrigger ¶
func (*DNSCanary) GetTriggered ¶
func (*DNSCanary) ProtoMessage ¶
func (*DNSCanary) ProtoMessage()
func (*DNSCanary) ProtoReflect ¶
func (x *DNSCanary) ProtoReflect() protoreflect.Message
type DNSListener ¶
type DNSListener struct { JobID uint32 `protobuf:"varint,1,opt,name=JobID,proto3" json:"JobID,omitempty"` // contains filtered or unexported fields }
func (*DNSListener) Descriptor
deprecated
func (*DNSListener) Descriptor() ([]byte, []int)
Deprecated: Use DNSListener.ProtoReflect.Descriptor instead.
func (*DNSListener) GetJobID ¶
func (x *DNSListener) GetJobID() uint32
func (*DNSListener) ProtoMessage ¶
func (*DNSListener) ProtoMessage()
func (*DNSListener) ProtoReflect ¶
func (x *DNSListener) ProtoReflect() protoreflect.Message
func (*DNSListener) Reset ¶
func (x *DNSListener) Reset()
func (*DNSListener) String ¶
func (x *DNSListener) String() string
type DNSListenerReq ¶
type DNSListenerReq struct { Domains []string `protobuf:"bytes,1,rep,name=Domains,proto3" json:"Domains,omitempty"` Canaries bool `protobuf:"varint,2,opt,name=Canaries,proto3" json:"Canaries,omitempty"` Host string `protobuf:"bytes,3,opt,name=Host,proto3" json:"Host,omitempty"` Port uint32 `protobuf:"varint,4,opt,name=Port,proto3" json:"Port,omitempty"` Persistent bool `protobuf:"varint,5,opt,name=Persistent,proto3" json:"Persistent,omitempty"` EnforceOTP bool `protobuf:"varint,6,opt,name=EnforceOTP,proto3" json:"EnforceOTP,omitempty"` // contains filtered or unexported fields }
func (*DNSListenerReq) Descriptor
deprecated
func (*DNSListenerReq) Descriptor() ([]byte, []int)
Deprecated: Use DNSListenerReq.ProtoReflect.Descriptor instead.
func (*DNSListenerReq) GetCanaries ¶
func (x *DNSListenerReq) GetCanaries() bool
func (*DNSListenerReq) GetDomains ¶
func (x *DNSListenerReq) GetDomains() []string
func (*DNSListenerReq) GetEnforceOTP ¶ added in v1.5.11
func (x *DNSListenerReq) GetEnforceOTP() bool
func (*DNSListenerReq) GetHost ¶
func (x *DNSListenerReq) GetHost() string
func (*DNSListenerReq) GetPersistent ¶
func (x *DNSListenerReq) GetPersistent() bool
func (*DNSListenerReq) GetPort ¶
func (x *DNSListenerReq) GetPort() uint32
func (*DNSListenerReq) ProtoMessage ¶
func (*DNSListenerReq) ProtoMessage()
func (*DNSListenerReq) ProtoReflect ¶
func (x *DNSListenerReq) ProtoReflect() protoreflect.Message
func (*DNSListenerReq) Reset ¶
func (x *DNSListenerReq) Reset()
func (*DNSListenerReq) String ¶
func (x *DNSListenerReq) String() string
type DeleteReq ¶
type DeleteReq struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` // contains filtered or unexported fields }
func (*DeleteReq) Descriptor
deprecated
func (*DeleteReq) ProtoMessage ¶
func (*DeleteReq) ProtoMessage()
func (*DeleteReq) ProtoReflect ¶
func (x *DeleteReq) ProtoReflect() protoreflect.Message
type DllHijack ¶ added in v1.4.22
type DllHijack struct { Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"` // contains filtered or unexported fields }
func (*DllHijack) Descriptor
deprecated
added in
v1.4.22
func (*DllHijack) GetResponse ¶ added in v1.4.22
func (*DllHijack) ProtoMessage ¶ added in v1.4.22
func (*DllHijack) ProtoMessage()
func (*DllHijack) ProtoReflect ¶ added in v1.4.22
func (x *DllHijack) ProtoReflect() protoreflect.Message
type DllHijackReq ¶ added in v1.4.22
type DllHijackReq struct { ReferenceDLLPath string `protobuf:"bytes,1,opt,name=ReferenceDLLPath,proto3" json:"ReferenceDLLPath,omitempty"` TargetLocation string `protobuf:"bytes,2,opt,name=TargetLocation,proto3" json:"TargetLocation,omitempty"` ReferenceDLL []byte `protobuf:"bytes,3,opt,name=ReferenceDLL,proto3" json:"ReferenceDLL,omitempty"` TargetDLL []byte `protobuf:"bytes,4,opt,name=TargetDLL,proto3" json:"TargetDLL,omitempty"` ProfileName string `protobuf:"bytes,5,opt,name=ProfileName,proto3" json:"ProfileName,omitempty"` Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"` // contains filtered or unexported fields }
[ Dll Hijack ] ----------------------------------------
func (*DllHijackReq) Descriptor
deprecated
added in
v1.4.22
func (*DllHijackReq) Descriptor() ([]byte, []int)
Deprecated: Use DllHijackReq.ProtoReflect.Descriptor instead.
func (*DllHijackReq) GetProfileName ¶ added in v1.4.22
func (x *DllHijackReq) GetProfileName() string
func (*DllHijackReq) GetReferenceDLL ¶ added in v1.4.22
func (x *DllHijackReq) GetReferenceDLL() []byte
func (*DllHijackReq) GetReferenceDLLPath ¶ added in v1.4.22
func (x *DllHijackReq) GetReferenceDLLPath() string
func (*DllHijackReq) GetRequest ¶ added in v1.4.22
func (x *DllHijackReq) GetRequest() *commonpb.Request
func (*DllHijackReq) GetTargetDLL ¶ added in v1.4.22
func (x *DllHijackReq) GetTargetDLL() []byte
func (*DllHijackReq) GetTargetLocation ¶ added in v1.4.22
func (x *DllHijackReq) GetTargetLocation() string
func (*DllHijackReq) ProtoMessage ¶ added in v1.4.22
func (*DllHijackReq) ProtoMessage()
func (*DllHijackReq) ProtoReflect ¶ added in v1.4.22
func (x *DllHijackReq) ProtoReflect() protoreflect.Message
func (*DllHijackReq) Reset ¶ added in v1.4.22
func (x *DllHijackReq) Reset()
func (*DllHijackReq) String ¶ added in v1.4.22
func (x *DllHijackReq) String() string
type Event ¶
type Event struct { EventType string `protobuf:"bytes,1,opt,name=EventType,proto3" json:"EventType,omitempty"` Session *Session `protobuf:"bytes,2,opt,name=Session,proto3" json:"Session,omitempty"` Job *Job `protobuf:"bytes,3,opt,name=Job,proto3" json:"Job,omitempty"` Client *Client `protobuf:"bytes,4,opt,name=Client,proto3" json:"Client,omitempty"` Data []byte `protobuf:"bytes,5,opt,name=Data,proto3" json:"Data,omitempty"` Err string `protobuf:"bytes,6,opt,name=Err,proto3" json:"Err,omitempty"` // Can't trigger normal gRPC error // contains filtered or unexported fields }
func (*Event) Descriptor
deprecated
func (*Event) GetEventType ¶
func (*Event) GetSession ¶
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
type ExtensionData ¶ added in v1.5.0
type ExtensionData struct { Output string `protobuf:"bytes,1,opt,name=Output,proto3" json:"Output,omitempty"` // contains filtered or unexported fields }
func (*ExtensionData) Descriptor
deprecated
added in
v1.5.0
func (*ExtensionData) Descriptor() ([]byte, []int)
Deprecated: Use ExtensionData.ProtoReflect.Descriptor instead.
func (*ExtensionData) GetOutput ¶ added in v1.5.0
func (x *ExtensionData) GetOutput() string
func (*ExtensionData) ProtoMessage ¶ added in v1.5.0
func (*ExtensionData) ProtoMessage()
func (*ExtensionData) ProtoReflect ¶ added in v1.5.0
func (x *ExtensionData) ProtoReflect() protoreflect.Message
func (*ExtensionData) Reset ¶ added in v1.5.0
func (x *ExtensionData) Reset()
func (*ExtensionData) String ¶ added in v1.5.0
func (x *ExtensionData) String() string
type FileType ¶ added in v1.4.18
type FileType int32
func (FileType) Descriptor ¶ added in v1.4.18
func (FileType) Descriptor() protoreflect.EnumDescriptor
func (FileType) EnumDescriptor
deprecated
added in
v1.4.18
func (FileType) Number ¶ added in v1.4.18
func (x FileType) Number() protoreflect.EnumNumber
func (FileType) Type ¶ added in v1.4.18
func (FileType) Type() protoreflect.EnumType
type Generate ¶
type Generate struct { File *commonpb.File `protobuf:"bytes,1,opt,name=File,proto3" json:"File,omitempty"` // contains filtered or unexported fields }
func (*Generate) Descriptor
deprecated
func (*Generate) ProtoMessage ¶
func (*Generate) ProtoMessage()
func (*Generate) ProtoReflect ¶
func (x *Generate) ProtoReflect() protoreflect.Message
type GenerateReq ¶
type GenerateReq struct { Config *ImplantConfig `protobuf:"bytes,1,opt,name=Config,proto3" json:"Config,omitempty"` // contains filtered or unexported fields }
func (*GenerateReq) Descriptor
deprecated
func (*GenerateReq) Descriptor() ([]byte, []int)
Deprecated: Use GenerateReq.ProtoReflect.Descriptor instead.
func (*GenerateReq) GetConfig ¶
func (x *GenerateReq) GetConfig() *ImplantConfig
func (*GenerateReq) ProtoMessage ¶
func (*GenerateReq) ProtoMessage()
func (*GenerateReq) ProtoReflect ¶
func (x *GenerateReq) ProtoReflect() protoreflect.Message
func (*GenerateReq) Reset ¶
func (x *GenerateReq) Reset()
func (*GenerateReq) String ¶
func (x *GenerateReq) String() string
type GetSystemReq ¶
type GetSystemReq struct { HostingProcess string `protobuf:"bytes,1,opt,name=HostingProcess,proto3" json:"HostingProcess,omitempty"` Config *ImplantConfig `protobuf:"bytes,2,opt,name=Config,proto3" json:"Config,omitempty"` Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"` // contains filtered or unexported fields }
GetSystemReq - Client request to the server which is translated into
InvokeSystemReq when sending to the implant.
func (*GetSystemReq) Descriptor
deprecated
func (*GetSystemReq) Descriptor() ([]byte, []int)
Deprecated: Use GetSystemReq.ProtoReflect.Descriptor instead.
func (*GetSystemReq) GetConfig ¶
func (x *GetSystemReq) GetConfig() *ImplantConfig
func (*GetSystemReq) GetHostingProcess ¶
func (x *GetSystemReq) GetHostingProcess() string
func (*GetSystemReq) GetRequest ¶
func (x *GetSystemReq) GetRequest() *commonpb.Request
func (*GetSystemReq) ProtoMessage ¶
func (*GetSystemReq) ProtoMessage()
func (*GetSystemReq) ProtoReflect ¶
func (x *GetSystemReq) ProtoReflect() protoreflect.Message
func (*GetSystemReq) Reset ¶
func (x *GetSystemReq) Reset()
func (*GetSystemReq) String ¶
func (x *GetSystemReq) String() string
type HTTPListener ¶
type HTTPListener struct { JobID uint32 `protobuf:"varint,1,opt,name=JobID,proto3" json:"JobID,omitempty"` // contains filtered or unexported fields }
func (*HTTPListener) Descriptor
deprecated
func (*HTTPListener) Descriptor() ([]byte, []int)
Deprecated: Use HTTPListener.ProtoReflect.Descriptor instead.
func (*HTTPListener) GetJobID ¶
func (x *HTTPListener) GetJobID() uint32
func (*HTTPListener) ProtoMessage ¶
func (*HTTPListener) ProtoMessage()
func (*HTTPListener) ProtoReflect ¶
func (x *HTTPListener) ProtoReflect() protoreflect.Message
func (*HTTPListener) Reset ¶
func (x *HTTPListener) Reset()
func (*HTTPListener) String ¶
func (x *HTTPListener) String() string
type HTTPListenerReq ¶
type HTTPListenerReq struct { Domain string `protobuf:"bytes,1,opt,name=Domain,proto3" json:"Domain,omitempty"` Host string `protobuf:"bytes,2,opt,name=Host,proto3" json:"Host,omitempty"` Port uint32 `protobuf:"varint,3,opt,name=Port,proto3" json:"Port,omitempty"` Secure bool `protobuf:"varint,4,opt,name=Secure,proto3" json:"Secure,omitempty"` // Enable HTTPS Website string `protobuf:"bytes,5,opt,name=Website,proto3" json:"Website,omitempty"` Cert []byte `protobuf:"bytes,6,opt,name=Cert,proto3" json:"Cert,omitempty"` Key []byte `protobuf:"bytes,7,opt,name=Key,proto3" json:"Key,omitempty"` ACME bool `protobuf:"varint,8,opt,name=ACME,proto3" json:"ACME,omitempty"` Persistent bool `protobuf:"varint,9,opt,name=Persistent,proto3" json:"Persistent,omitempty"` EnforceOTP bool `protobuf:"varint,10,opt,name=EnforceOTP,proto3" json:"EnforceOTP,omitempty"` LongPollTimeout int64 `protobuf:"varint,11,opt,name=LongPollTimeout,proto3" json:"LongPollTimeout,omitempty"` LongPollJitter int64 `protobuf:"varint,12,opt,name=LongPollJitter,proto3" json:"LongPollJitter,omitempty"` // contains filtered or unexported fields }
func (*HTTPListenerReq) Descriptor
deprecated
func (*HTTPListenerReq) Descriptor() ([]byte, []int)
Deprecated: Use HTTPListenerReq.ProtoReflect.Descriptor instead.
func (*HTTPListenerReq) GetACME ¶
func (x *HTTPListenerReq) GetACME() bool
func (*HTTPListenerReq) GetCert ¶
func (x *HTTPListenerReq) GetCert() []byte
func (*HTTPListenerReq) GetDomain ¶
func (x *HTTPListenerReq) GetDomain() string
func (*HTTPListenerReq) GetEnforceOTP ¶ added in v1.5.0
func (x *HTTPListenerReq) GetEnforceOTP() bool
func (*HTTPListenerReq) GetHost ¶
func (x *HTTPListenerReq) GetHost() string
func (*HTTPListenerReq) GetKey ¶
func (x *HTTPListenerReq) GetKey() []byte
func (*HTTPListenerReq) GetLongPollJitter ¶ added in v1.5.0
func (x *HTTPListenerReq) GetLongPollJitter() int64
func (*HTTPListenerReq) GetLongPollTimeout ¶ added in v1.5.0
func (x *HTTPListenerReq) GetLongPollTimeout() int64
func (*HTTPListenerReq) GetPersistent ¶
func (x *HTTPListenerReq) GetPersistent() bool
func (*HTTPListenerReq) GetPort ¶
func (x *HTTPListenerReq) GetPort() uint32
func (*HTTPListenerReq) GetSecure ¶
func (x *HTTPListenerReq) GetSecure() bool
func (*HTTPListenerReq) GetWebsite ¶
func (x *HTTPListenerReq) GetWebsite() string
func (*HTTPListenerReq) ProtoMessage ¶
func (*HTTPListenerReq) ProtoMessage()
func (*HTTPListenerReq) ProtoReflect ¶
func (x *HTTPListenerReq) ProtoReflect() protoreflect.Message
func (*HTTPListenerReq) Reset ¶
func (x *HTTPListenerReq) Reset()
func (*HTTPListenerReq) String ¶
func (x *HTTPListenerReq) String() string
type Host ¶ added in v1.5.0
type Host struct { Hostname string `protobuf:"bytes,1,opt,name=Hostname,proto3" json:"Hostname,omitempty"` HostUUID string `protobuf:"bytes,2,opt,name=HostUUID,proto3" json:"HostUUID,omitempty"` OSVersion string `protobuf:"bytes,3,opt,name=OSVersion,proto3" json:"OSVersion,omitempty"` IOCs []*IOC `protobuf:"bytes,4,rep,name=IOCs,proto3" json:"IOCs,omitempty"` ExtensionData map[string]*ExtensionData `` /* 167-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Host) Descriptor
deprecated
added in
v1.5.0
func (*Host) GetExtensionData ¶ added in v1.5.0
func (x *Host) GetExtensionData() map[string]*ExtensionData
func (*Host) GetHostUUID ¶ added in v1.5.0
func (*Host) GetHostname ¶ added in v1.5.0
func (*Host) GetOSVersion ¶ added in v1.5.0
func (*Host) ProtoMessage ¶ added in v1.5.0
func (*Host) ProtoMessage()
func (*Host) ProtoReflect ¶ added in v1.5.0
func (x *Host) ProtoReflect() protoreflect.Message
type IOC ¶ added in v1.5.0
type IOC struct { Path string `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"` FileHash string `protobuf:"bytes,2,opt,name=FileHash,proto3" json:"FileHash,omitempty"` ID string `protobuf:"bytes,3,opt,name=ID,proto3" json:"ID,omitempty"` // contains filtered or unexported fields }
[ Hosts ] ----------------------------------------
func (*IOC) Descriptor
deprecated
added in
v1.5.0
func (*IOC) GetFileHash ¶ added in v1.5.0
func (*IOC) ProtoMessage ¶ added in v1.5.0
func (*IOC) ProtoMessage()
func (*IOC) ProtoReflect ¶ added in v1.5.0
func (x *IOC) ProtoReflect() protoreflect.Message
type ImplantBuilds ¶
type ImplantBuilds struct { Configs map[string]*ImplantConfig `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
Configs of previously built implants
func (*ImplantBuilds) Descriptor
deprecated
func (*ImplantBuilds) Descriptor() ([]byte, []int)
Deprecated: Use ImplantBuilds.ProtoReflect.Descriptor instead.
func (*ImplantBuilds) GetConfigs ¶
func (x *ImplantBuilds) GetConfigs() map[string]*ImplantConfig
func (*ImplantBuilds) ProtoMessage ¶
func (*ImplantBuilds) ProtoMessage()
func (*ImplantBuilds) ProtoReflect ¶
func (x *ImplantBuilds) ProtoReflect() protoreflect.Message
func (*ImplantBuilds) Reset ¶
func (x *ImplantBuilds) Reset()
func (*ImplantBuilds) String ¶
func (x *ImplantBuilds) String() string
type ImplantC2 ¶
type ImplantC2 struct { Priority uint32 `protobuf:"varint,1,opt,name=Priority,proto3" json:"Priority,omitempty"` URL string `protobuf:"bytes,2,opt,name=URL,proto3" json:"URL,omitempty"` Options string `protobuf:"bytes,3,opt,name=Options,proto3" json:"Options,omitempty"` // Protocol specific options // contains filtered or unexported fields }
func (*ImplantC2) Descriptor
deprecated
func (*ImplantC2) GetOptions ¶
func (*ImplantC2) GetPriority ¶
func (*ImplantC2) ProtoMessage ¶
func (*ImplantC2) ProtoMessage()
func (*ImplantC2) ProtoReflect ¶
func (x *ImplantC2) ProtoReflect() protoreflect.Message
type ImplantConfig ¶
type ImplantConfig struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` IsBeacon bool `protobuf:"varint,2,opt,name=IsBeacon,proto3" json:"IsBeacon,omitempty"` BeaconInterval int64 `protobuf:"varint,3,opt,name=BeaconInterval,proto3" json:"BeaconInterval,omitempty"` BeaconJitter int64 `protobuf:"varint,4,opt,name=BeaconJitter,proto3" json:"BeaconJitter,omitempty"` GOOS string `protobuf:"bytes,5,opt,name=GOOS,proto3" json:"GOOS,omitempty"` GOARCH string `protobuf:"bytes,6,opt,name=GOARCH,proto3" json:"GOARCH,omitempty"` Name string `protobuf:"bytes,7,opt,name=Name,proto3" json:"Name,omitempty"` Debug bool `protobuf:"varint,8,opt,name=Debug,proto3" json:"Debug,omitempty"` Evasion bool `protobuf:"varint,9,opt,name=Evasion,proto3" json:"Evasion,omitempty"` ObfuscateSymbols bool `protobuf:"varint,10,opt,name=ObfuscateSymbols,proto3" json:"ObfuscateSymbols,omitempty"` MtlsCACert string `protobuf:"bytes,20,opt,name=MtlsCACert,proto3" json:"MtlsCACert,omitempty"` MtlsCert string `protobuf:"bytes,21,opt,name=MtlsCert,proto3" json:"MtlsCert,omitempty"` MtlsKey string `protobuf:"bytes,22,opt,name=MtlsKey,proto3" json:"MtlsKey,omitempty"` ECCPublicKey string `protobuf:"bytes,23,opt,name=ECCPublicKey,proto3" json:"ECCPublicKey,omitempty"` ECCPrivateKey string `protobuf:"bytes,24,opt,name=ECCPrivateKey,proto3" json:"ECCPrivateKey,omitempty"` ECCPublicKeySignature string `protobuf:"bytes,25,opt,name=ECCPublicKeySignature,proto3" json:"ECCPublicKeySignature,omitempty"` MinisignServerPublicKey string `protobuf:"bytes,26,opt,name=MinisignServerPublicKey,proto3" json:"MinisignServerPublicKey,omitempty"` WGImplantPrivKey string `protobuf:"bytes,30,opt,name=WGImplantPrivKey,proto3" json:"WGImplantPrivKey,omitempty"` WGServerPubKey string `protobuf:"bytes,31,opt,name=WGServerPubKey,proto3" json:"WGServerPubKey,omitempty"` WGPeerTunIP string `protobuf:"bytes,32,opt,name=WGPeerTunIP,proto3" json:"WGPeerTunIP,omitempty"` WGKeyExchangePort uint32 `protobuf:"varint,33,opt,name=WGKeyExchangePort,proto3" json:"WGKeyExchangePort,omitempty"` WGTcpCommsPort uint32 `protobuf:"varint,34,opt,name=WGTcpCommsPort,proto3" json:"WGTcpCommsPort,omitempty"` ReconnectInterval int64 `protobuf:"varint,40,opt,name=ReconnectInterval,proto3" json:"ReconnectInterval,omitempty"` MaxConnectionErrors uint32 `protobuf:"varint,41,opt,name=MaxConnectionErrors,proto3" json:"MaxConnectionErrors,omitempty"` PollTimeout int64 `protobuf:"varint,42,opt,name=PollTimeout,proto3" json:"PollTimeout,omitempty"` // c2 C2 []*ImplantC2 `protobuf:"bytes,50,rep,name=C2,proto3" json:"C2,omitempty"` CanaryDomains []string `protobuf:"bytes,51,rep,name=CanaryDomains,proto3" json:"CanaryDomains,omitempty"` ConnectionStrategy string `protobuf:"bytes,52,opt,name=ConnectionStrategy,proto3" json:"ConnectionStrategy,omitempty"` LimitDomainJoined bool `protobuf:"varint,60,opt,name=LimitDomainJoined,proto3" json:"LimitDomainJoined,omitempty"` LimitDatetime string `protobuf:"bytes,61,opt,name=LimitDatetime,proto3" json:"LimitDatetime,omitempty"` LimitHostname string `protobuf:"bytes,62,opt,name=LimitHostname,proto3" json:"LimitHostname,omitempty"` LimitUsername string `protobuf:"bytes,63,opt,name=LimitUsername,proto3" json:"LimitUsername,omitempty"` LimitFileExists string `protobuf:"bytes,64,opt,name=LimitFileExists,proto3" json:"LimitFileExists,omitempty"` Format OutputFormat `protobuf:"varint,100,opt,name=Format,proto3,enum=clientpb.OutputFormat" json:"Format,omitempty"` FileName string `protobuf:"bytes,102,opt,name=FileName,proto3" json:"FileName,omitempty"` IsService bool `protobuf:"varint,103,opt,name=IsService,proto3" json:"IsService,omitempty"` IsShellcode bool `protobuf:"varint,104,opt,name=IsShellcode,proto3" json:"IsShellcode,omitempty"` RunAtLoad bool `protobuf:"varint,105,opt,name=RunAtLoad,proto3" json:"RunAtLoad,omitempty"` // contains filtered or unexported fields }
func (*ImplantConfig) Descriptor
deprecated
func (*ImplantConfig) Descriptor() ([]byte, []int)
Deprecated: Use ImplantConfig.ProtoReflect.Descriptor instead.
func (*ImplantConfig) GetBeaconInterval ¶ added in v1.5.0
func (x *ImplantConfig) GetBeaconInterval() int64
func (*ImplantConfig) GetBeaconJitter ¶ added in v1.5.0
func (x *ImplantConfig) GetBeaconJitter() int64
func (*ImplantConfig) GetC2 ¶
func (x *ImplantConfig) GetC2() []*ImplantC2
func (*ImplantConfig) GetCanaryDomains ¶
func (x *ImplantConfig) GetCanaryDomains() []string
func (*ImplantConfig) GetConnectionStrategy ¶ added in v1.5.0
func (x *ImplantConfig) GetConnectionStrategy() string
func (*ImplantConfig) GetDebug ¶
func (x *ImplantConfig) GetDebug() bool
func (*ImplantConfig) GetECCPrivateKey ¶ added in v1.5.0
func (x *ImplantConfig) GetECCPrivateKey() string
func (*ImplantConfig) GetECCPublicKey ¶ added in v1.5.0
func (x *ImplantConfig) GetECCPublicKey() string
func (*ImplantConfig) GetECCPublicKeySignature ¶ added in v1.5.0
func (x *ImplantConfig) GetECCPublicKeySignature() string
func (*ImplantConfig) GetEvasion ¶
func (x *ImplantConfig) GetEvasion() bool
func (*ImplantConfig) GetFileName ¶
func (x *ImplantConfig) GetFileName() string
func (*ImplantConfig) GetFormat ¶
func (x *ImplantConfig) GetFormat() OutputFormat
func (*ImplantConfig) GetGOARCH ¶
func (x *ImplantConfig) GetGOARCH() string
func (*ImplantConfig) GetGOOS ¶
func (x *ImplantConfig) GetGOOS() string
func (*ImplantConfig) GetID ¶ added in v1.5.0
func (x *ImplantConfig) GetID() string
func (*ImplantConfig) GetIsBeacon ¶ added in v1.5.0
func (x *ImplantConfig) GetIsBeacon() bool
func (*ImplantConfig) GetIsService ¶
func (x *ImplantConfig) GetIsService() bool
func (*ImplantConfig) GetIsSharedLib ¶
func (x *ImplantConfig) GetIsSharedLib() bool
func (*ImplantConfig) GetIsShellcode ¶
func (x *ImplantConfig) GetIsShellcode() bool
func (*ImplantConfig) GetLimitDatetime ¶
func (x *ImplantConfig) GetLimitDatetime() string
func (*ImplantConfig) GetLimitDomainJoined ¶
func (x *ImplantConfig) GetLimitDomainJoined() bool
func (*ImplantConfig) GetLimitFileExists ¶
func (x *ImplantConfig) GetLimitFileExists() string
func (*ImplantConfig) GetLimitHostname ¶
func (x *ImplantConfig) GetLimitHostname() string
func (*ImplantConfig) GetLimitUsername ¶
func (x *ImplantConfig) GetLimitUsername() string
func (*ImplantConfig) GetMaxConnectionErrors ¶
func (x *ImplantConfig) GetMaxConnectionErrors() uint32
func (*ImplantConfig) GetMinisignServerPublicKey ¶ added in v1.5.0
func (x *ImplantConfig) GetMinisignServerPublicKey() string
func (*ImplantConfig) GetMtlsCACert ¶ added in v1.5.0
func (x *ImplantConfig) GetMtlsCACert() string
func (*ImplantConfig) GetMtlsCert ¶ added in v1.5.0
func (x *ImplantConfig) GetMtlsCert() string
func (*ImplantConfig) GetMtlsKey ¶ added in v1.5.0
func (x *ImplantConfig) GetMtlsKey() string
func (*ImplantConfig) GetName ¶
func (x *ImplantConfig) GetName() string
func (*ImplantConfig) GetObfuscateSymbols ¶
func (x *ImplantConfig) GetObfuscateSymbols() bool
func (*ImplantConfig) GetPollTimeout ¶ added in v1.5.0
func (x *ImplantConfig) GetPollTimeout() int64
func (*ImplantConfig) GetReconnectInterval ¶
func (x *ImplantConfig) GetReconnectInterval() int64
func (*ImplantConfig) GetRunAtLoad ¶ added in v1.5.9
func (x *ImplantConfig) GetRunAtLoad() bool
func (*ImplantConfig) GetWGImplantPrivKey ¶
func (x *ImplantConfig) GetWGImplantPrivKey() string
func (*ImplantConfig) GetWGKeyExchangePort ¶
func (x *ImplantConfig) GetWGKeyExchangePort() uint32
func (*ImplantConfig) GetWGPeerTunIP ¶
func (x *ImplantConfig) GetWGPeerTunIP() string
func (*ImplantConfig) GetWGServerPubKey ¶
func (x *ImplantConfig) GetWGServerPubKey() string
func (*ImplantConfig) GetWGTcpCommsPort ¶
func (x *ImplantConfig) GetWGTcpCommsPort() uint32
func (*ImplantConfig) ProtoMessage ¶
func (*ImplantConfig) ProtoMessage()
func (*ImplantConfig) ProtoReflect ¶
func (x *ImplantConfig) ProtoReflect() protoreflect.Message
func (*ImplantConfig) Reset ¶
func (x *ImplantConfig) Reset()
func (*ImplantConfig) String ¶
func (x *ImplantConfig) String() string
type ImplantProfile ¶
type ImplantProfile struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Config *ImplantConfig `protobuf:"bytes,2,opt,name=Config,proto3" json:"Config,omitempty"` // contains filtered or unexported fields }
func (*ImplantProfile) Descriptor
deprecated
func (*ImplantProfile) Descriptor() ([]byte, []int)
Deprecated: Use ImplantProfile.ProtoReflect.Descriptor instead.
func (*ImplantProfile) GetConfig ¶
func (x *ImplantProfile) GetConfig() *ImplantConfig
func (*ImplantProfile) GetName ¶
func (x *ImplantProfile) GetName() string
func (*ImplantProfile) ProtoMessage ¶
func (*ImplantProfile) ProtoMessage()
func (*ImplantProfile) ProtoReflect ¶
func (x *ImplantProfile) ProtoReflect() protoreflect.Message
func (*ImplantProfile) Reset ¶
func (x *ImplantProfile) Reset()
func (*ImplantProfile) String ¶
func (x *ImplantProfile) String() string
type ImplantProfiles ¶
type ImplantProfiles struct { Profiles []*ImplantProfile `protobuf:"bytes,1,rep,name=Profiles,proto3" json:"Profiles,omitempty"` // contains filtered or unexported fields }
func (*ImplantProfiles) Descriptor
deprecated
func (*ImplantProfiles) Descriptor() ([]byte, []int)
Deprecated: Use ImplantProfiles.ProtoReflect.Descriptor instead.
func (*ImplantProfiles) GetProfiles ¶
func (x *ImplantProfiles) GetProfiles() []*ImplantProfile
func (*ImplantProfiles) ProtoMessage ¶
func (*ImplantProfiles) ProtoMessage()
func (*ImplantProfiles) ProtoReflect ¶
func (x *ImplantProfiles) ProtoReflect() protoreflect.Message
func (*ImplantProfiles) Reset ¶
func (x *ImplantProfiles) Reset()
func (*ImplantProfiles) String ¶
func (x *ImplantProfiles) 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"` Description string `protobuf:"bytes,3,opt,name=Description,proto3" json:"Description,omitempty"` Protocol string `protobuf:"bytes,4,opt,name=Protocol,proto3" json:"Protocol,omitempty"` Port uint32 `protobuf:"varint,5,opt,name=Port,proto3" json:"Port,omitempty"` Domains []string `protobuf:"bytes,6,rep,name=Domains,proto3" json:"Domains,omitempty"` // contains filtered or unexported fields }
func (*Job) Descriptor
deprecated
func (*Job) GetDescription ¶
func (*Job) GetDomains ¶
func (*Job) GetProtocol ¶
func (*Job) ProtoMessage ¶
func (*Job) ProtoMessage()
func (*Job) ProtoReflect ¶
func (x *Job) ProtoReflect() protoreflect.Message
type Jobs ¶
type Jobs struct { Active []*Job `protobuf:"bytes,1,rep,name=Active,proto3" json:"Active,omitempty"` // contains filtered or unexported fields }
[ Jobs ] ----------------------------------------
func (*Jobs) Descriptor
deprecated
func (*Jobs) ProtoMessage ¶
func (*Jobs) ProtoMessage()
func (*Jobs) ProtoReflect ¶
func (x *Jobs) ProtoReflect() protoreflect.Message
type KillJob ¶
type KillJob struct { ID uint32 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` Success bool `protobuf:"varint,2,opt,name=Success,proto3" json:"Success,omitempty"` // contains filtered or unexported fields }
func (*KillJob) Descriptor
deprecated
func (*KillJob) GetSuccess ¶
func (*KillJob) ProtoMessage ¶
func (*KillJob) ProtoMessage()
func (*KillJob) ProtoReflect ¶
func (x *KillJob) ProtoReflect() protoreflect.Message
type KillJobReq ¶
type KillJobReq struct { ID uint32 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` // contains filtered or unexported fields }
func (*KillJobReq) Descriptor
deprecated
func (*KillJobReq) Descriptor() ([]byte, []int)
Deprecated: Use KillJobReq.ProtoReflect.Descriptor instead.
func (*KillJobReq) GetID ¶
func (x *KillJobReq) GetID() uint32
func (*KillJobReq) ProtoMessage ¶
func (*KillJobReq) ProtoMessage()
func (*KillJobReq) ProtoReflect ¶
func (x *KillJobReq) ProtoReflect() protoreflect.Message
func (*KillJobReq) Reset ¶
func (x *KillJobReq) Reset()
func (*KillJobReq) String ¶
func (x *KillJobReq) String() string
type Loot ¶ added in v1.4.18
type Loot struct { Type LootType `protobuf:"varint,1,opt,name=Type,proto3,enum=clientpb.LootType" json:"Type,omitempty"` LootID string `protobuf:"bytes,2,opt,name=LootID,proto3" json:"LootID,omitempty"` Name string `protobuf:"bytes,3,opt,name=Name,proto3" json:"Name,omitempty"` CredentialType CredentialType `protobuf:"varint,4,opt,name=CredentialType,proto3,enum=clientpb.CredentialType" json:"CredentialType,omitempty"` Credential *Credential `protobuf:"bytes,5,opt,name=Credential,proto3" json:"Credential,omitempty"` FileType FileType `protobuf:"varint,6,opt,name=FileType,proto3,enum=clientpb.FileType" json:"FileType,omitempty"` File *commonpb.File `protobuf:"bytes,9,opt,name=File,proto3" json:"File,omitempty"` // contains filtered or unexported fields }
func (*Loot) Descriptor
deprecated
added in
v1.4.18
func (*Loot) GetCredential ¶ added in v1.4.18
func (x *Loot) GetCredential() *Credential
func (*Loot) GetCredentialType ¶ added in v1.4.18
func (x *Loot) GetCredentialType() CredentialType
func (*Loot) GetFileType ¶ added in v1.4.18
func (*Loot) ProtoMessage ¶ added in v1.4.18
func (*Loot) ProtoMessage()
func (*Loot) ProtoReflect ¶ added in v1.4.18
func (x *Loot) ProtoReflect() protoreflect.Message
type LootType ¶ added in v1.4.18
type LootType int32
[ Loot ] ----------------------------------------
func (LootType) Descriptor ¶ added in v1.4.18
func (LootType) Descriptor() protoreflect.EnumDescriptor
func (LootType) EnumDescriptor
deprecated
added in
v1.4.18
func (LootType) Number ¶ added in v1.4.18
func (x LootType) Number() protoreflect.EnumNumber
func (LootType) Type ¶ added in v1.4.18
func (LootType) Type() protoreflect.EnumType
type MSFRemoteReq ¶
type MSFRemoteReq struct { Payload string `protobuf:"bytes,1,opt,name=Payload,proto3" json:"Payload,omitempty"` LHost string `protobuf:"bytes,2,opt,name=LHost,proto3" json:"LHost,omitempty"` LPort uint32 `protobuf:"varint,3,opt,name=LPort,proto3" json:"LPort,omitempty"` Encoder string `protobuf:"bytes,4,opt,name=Encoder,proto3" json:"Encoder,omitempty"` Iterations int32 `protobuf:"varint,5,opt,name=Iterations,proto3" json:"Iterations,omitempty"` PID uint32 `protobuf:"varint,8,opt,name=PID,proto3" json:"PID,omitempty"` Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"` // contains filtered or unexported fields }
func (*MSFRemoteReq) Descriptor
deprecated
func (*MSFRemoteReq) Descriptor() ([]byte, []int)
Deprecated: Use MSFRemoteReq.ProtoReflect.Descriptor instead.
func (*MSFRemoteReq) GetEncoder ¶
func (x *MSFRemoteReq) GetEncoder() string
func (*MSFRemoteReq) GetIterations ¶
func (x *MSFRemoteReq) GetIterations() int32
func (*MSFRemoteReq) GetLHost ¶
func (x *MSFRemoteReq) GetLHost() string
func (*MSFRemoteReq) GetLPort ¶
func (x *MSFRemoteReq) GetLPort() uint32
func (*MSFRemoteReq) GetPID ¶
func (x *MSFRemoteReq) GetPID() uint32
func (*MSFRemoteReq) GetPayload ¶
func (x *MSFRemoteReq) GetPayload() string
func (*MSFRemoteReq) GetRequest ¶
func (x *MSFRemoteReq) GetRequest() *commonpb.Request
func (*MSFRemoteReq) ProtoMessage ¶
func (*MSFRemoteReq) ProtoMessage()
func (*MSFRemoteReq) ProtoReflect ¶
func (x *MSFRemoteReq) ProtoReflect() protoreflect.Message
func (*MSFRemoteReq) Reset ¶
func (x *MSFRemoteReq) Reset()
func (*MSFRemoteReq) String ¶
func (x *MSFRemoteReq) String() string
type MSFReq ¶
type MSFReq struct { Payload string `protobuf:"bytes,1,opt,name=Payload,proto3" json:"Payload,omitempty"` LHost string `protobuf:"bytes,2,opt,name=LHost,proto3" json:"LHost,omitempty"` LPort uint32 `protobuf:"varint,3,opt,name=LPort,proto3" json:"LPort,omitempty"` Encoder string `protobuf:"bytes,4,opt,name=Encoder,proto3" json:"Encoder,omitempty"` Iterations int32 `protobuf:"varint,5,opt,name=Iterations,proto3" json:"Iterations,omitempty"` Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"` // contains filtered or unexported fields }
func (*MSFReq) Descriptor
deprecated
func (*MSFReq) GetEncoder ¶
func (*MSFReq) GetIterations ¶
func (*MSFReq) GetPayload ¶
func (*MSFReq) GetRequest ¶
func (*MSFReq) ProtoMessage ¶
func (*MSFReq) ProtoMessage()
func (*MSFReq) ProtoReflect ¶
func (x *MSFReq) ProtoReflect() protoreflect.Message
type MTLSListener ¶
type MTLSListener struct { JobID uint32 `protobuf:"varint,1,opt,name=JobID,proto3" json:"JobID,omitempty"` // contains filtered or unexported fields }
func (*MTLSListener) Descriptor
deprecated
func (*MTLSListener) Descriptor() ([]byte, []int)
Deprecated: Use MTLSListener.ProtoReflect.Descriptor instead.
func (*MTLSListener) GetJobID ¶
func (x *MTLSListener) GetJobID() uint32
func (*MTLSListener) ProtoMessage ¶
func (*MTLSListener) ProtoMessage()
func (*MTLSListener) ProtoReflect ¶
func (x *MTLSListener) ProtoReflect() protoreflect.Message
func (*MTLSListener) Reset ¶
func (x *MTLSListener) Reset()
func (*MTLSListener) String ¶
func (x *MTLSListener) String() string
type MTLSListenerReq ¶
type MTLSListenerReq 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"` Persistent bool `protobuf:"varint,3,opt,name=Persistent,proto3" json:"Persistent,omitempty"` // contains filtered or unexported fields }
[ Listeners ] ----------------------------------------
func (*MTLSListenerReq) Descriptor
deprecated
func (*MTLSListenerReq) Descriptor() ([]byte, []int)
Deprecated: Use MTLSListenerReq.ProtoReflect.Descriptor instead.
func (*MTLSListenerReq) GetHost ¶
func (x *MTLSListenerReq) GetHost() string
func (*MTLSListenerReq) GetPersistent ¶
func (x *MTLSListenerReq) GetPersistent() bool
func (*MTLSListenerReq) GetPort ¶
func (x *MTLSListenerReq) GetPort() uint32
func (*MTLSListenerReq) ProtoMessage ¶
func (*MTLSListenerReq) ProtoMessage()
func (*MTLSListenerReq) ProtoReflect ¶
func (x *MTLSListenerReq) ProtoReflect() protoreflect.Message
func (*MTLSListenerReq) Reset ¶
func (x *MTLSListenerReq) Reset()
func (*MTLSListenerReq) String ¶
func (x *MTLSListenerReq) String() string
type MigrateReq ¶
type MigrateReq struct { Pid uint32 `protobuf:"varint,1,opt,name=Pid,proto3" json:"Pid,omitempty"` Config *ImplantConfig `protobuf:"bytes,2,opt,name=Config,proto3" json:"Config,omitempty"` Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"` // contains filtered or unexported fields }
MigrateReq - Client request to the server which is translated into
InvokeMigrateReq when sending to the implant.
func (*MigrateReq) Descriptor
deprecated
func (*MigrateReq) Descriptor() ([]byte, []int)
Deprecated: Use MigrateReq.ProtoReflect.Descriptor instead.
func (*MigrateReq) GetConfig ¶
func (x *MigrateReq) GetConfig() *ImplantConfig
func (*MigrateReq) GetPid ¶
func (x *MigrateReq) GetPid() uint32
func (*MigrateReq) GetRequest ¶
func (x *MigrateReq) GetRequest() *commonpb.Request
func (*MigrateReq) ProtoMessage ¶
func (*MigrateReq) ProtoMessage()
func (*MigrateReq) ProtoReflect ¶
func (x *MigrateReq) ProtoReflect() protoreflect.Message
func (*MigrateReq) Reset ¶
func (x *MigrateReq) Reset()
func (*MigrateReq) String ¶
func (x *MigrateReq) String() string
type MsfStager ¶
type MsfStager struct { File *commonpb.File `protobuf:"bytes,1,opt,name=File,proto3" json:"File,omitempty"` // contains filtered or unexported fields }
func (*MsfStager) Descriptor
deprecated
func (*MsfStager) ProtoMessage ¶
func (*MsfStager) ProtoMessage()
func (*MsfStager) ProtoReflect ¶
func (x *MsfStager) ProtoReflect() protoreflect.Message
type MsfStagerReq ¶
type MsfStagerReq struct { Arch string `protobuf:"bytes,1,opt,name=Arch,proto3" json:"Arch,omitempty"` Format string `protobuf:"bytes,2,opt,name=Format,proto3" json:"Format,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"` OS string `protobuf:"bytes,5,opt,name=OS,proto3" json:"OS,omitempty"` // reserved for future usage Protocol StageProtocol `protobuf:"varint,6,opt,name=Protocol,proto3,enum=clientpb.StageProtocol" json:"Protocol,omitempty"` BadChars []string `protobuf:"bytes,7,rep,name=BadChars,proto3" json:"BadChars,omitempty"` // contains filtered or unexported fields }
func (*MsfStagerReq) Descriptor
deprecated
func (*MsfStagerReq) Descriptor() ([]byte, []int)
Deprecated: Use MsfStagerReq.ProtoReflect.Descriptor instead.
func (*MsfStagerReq) GetArch ¶
func (x *MsfStagerReq) GetArch() string
func (*MsfStagerReq) GetBadChars ¶
func (x *MsfStagerReq) GetBadChars() []string
func (*MsfStagerReq) GetFormat ¶
func (x *MsfStagerReq) GetFormat() string
func (*MsfStagerReq) GetHost ¶
func (x *MsfStagerReq) GetHost() string
func (*MsfStagerReq) GetOS ¶
func (x *MsfStagerReq) GetOS() string
func (*MsfStagerReq) GetPort ¶
func (x *MsfStagerReq) GetPort() uint32
func (*MsfStagerReq) GetProtocol ¶
func (x *MsfStagerReq) GetProtocol() StageProtocol
func (*MsfStagerReq) ProtoMessage ¶
func (*MsfStagerReq) ProtoMessage()
func (*MsfStagerReq) ProtoReflect ¶
func (x *MsfStagerReq) ProtoReflect() protoreflect.Message
func (*MsfStagerReq) Reset ¶
func (x *MsfStagerReq) Reset()
func (*MsfStagerReq) String ¶
func (x *MsfStagerReq) String() string
type NamedPipes ¶
type NamedPipes struct { Success bool `protobuf:"varint,1,opt,name=Success,proto3" json:"Success,omitempty"` Err string `protobuf:"bytes,2,opt,name=Err,proto3" json:"Err,omitempty"` Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"` // contains filtered or unexported fields }
func (*NamedPipes) Descriptor
deprecated
func (*NamedPipes) Descriptor() ([]byte, []int)
Deprecated: Use NamedPipes.ProtoReflect.Descriptor instead.
func (*NamedPipes) GetErr ¶
func (x *NamedPipes) GetErr() string
func (*NamedPipes) GetResponse ¶
func (x *NamedPipes) GetResponse() *commonpb.Response
func (*NamedPipes) GetSuccess ¶
func (x *NamedPipes) GetSuccess() bool
func (*NamedPipes) ProtoMessage ¶
func (*NamedPipes) ProtoMessage()
func (*NamedPipes) ProtoReflect ¶
func (x *NamedPipes) ProtoReflect() protoreflect.Message
func (*NamedPipes) Reset ¶
func (x *NamedPipes) Reset()
func (*NamedPipes) String ¶
func (x *NamedPipes) String() string
type NamedPipesReq ¶
type NamedPipesReq struct { PipeName string `protobuf:"bytes,16,opt,name=PipeName,proto3" json:"PipeName,omitempty"` Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"` // contains filtered or unexported fields }
Named Pipes Messages for pivoting
func (*NamedPipesReq) Descriptor
deprecated
func (*NamedPipesReq) Descriptor() ([]byte, []int)
Deprecated: Use NamedPipesReq.ProtoReflect.Descriptor instead.
func (*NamedPipesReq) GetPipeName ¶
func (x *NamedPipesReq) GetPipeName() string
func (*NamedPipesReq) GetRequest ¶
func (x *NamedPipesReq) GetRequest() *commonpb.Request
func (*NamedPipesReq) ProtoMessage ¶
func (*NamedPipesReq) ProtoMessage()
func (*NamedPipesReq) ProtoReflect ¶
func (x *NamedPipesReq) ProtoReflect() protoreflect.Message
func (*NamedPipesReq) Reset ¶
func (x *NamedPipesReq) Reset()
func (*NamedPipesReq) String ¶
func (x *NamedPipesReq) String() string
type Operator ¶
type Operator struct { Online bool `protobuf:"varint,1,opt,name=Online,proto3" json:"Online,omitempty"` Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` // contains filtered or unexported fields }
func (*Operator) Descriptor
deprecated
func (*Operator) ProtoMessage ¶
func (*Operator) ProtoMessage()
func (*Operator) ProtoReflect ¶
func (x *Operator) ProtoReflect() protoreflect.Message
type Operators ¶
type Operators struct { Operators []*Operator `protobuf:"bytes,1,rep,name=Operators,proto3" json:"Operators,omitempty"` // contains filtered or unexported fields }
func (*Operators) Descriptor
deprecated
func (*Operators) GetOperators ¶
func (*Operators) ProtoMessage ¶
func (*Operators) ProtoMessage()
func (*Operators) ProtoReflect ¶
func (x *Operators) ProtoReflect() protoreflect.Message
type OutputFormat ¶ added in v1.4.18
type OutputFormat int32
const ( OutputFormat_SHARED_LIB OutputFormat = 0 OutputFormat_SHELLCODE OutputFormat = 1 OutputFormat_EXECUTABLE OutputFormat = 2 OutputFormat_SERVICE OutputFormat = 3 )
func (OutputFormat) Descriptor ¶ added in v1.4.18
func (OutputFormat) Descriptor() protoreflect.EnumDescriptor
func (OutputFormat) Enum ¶ added in v1.4.18
func (x OutputFormat) Enum() *OutputFormat
func (OutputFormat) EnumDescriptor
deprecated
added in
v1.4.18
func (OutputFormat) EnumDescriptor() ([]byte, []int)
Deprecated: Use OutputFormat.Descriptor instead.
func (OutputFormat) Number ¶ added in v1.4.18
func (x OutputFormat) Number() protoreflect.EnumNumber
func (OutputFormat) String ¶ added in v1.4.18
func (x OutputFormat) String() string
func (OutputFormat) Type ¶ added in v1.4.18
func (OutputFormat) Type() protoreflect.EnumType
type PivotGraph ¶ added in v1.5.0
type PivotGraph struct { Children []*PivotGraphEntry `protobuf:"bytes,1,rep,name=Children,proto3" json:"Children,omitempty"` // contains filtered or unexported fields }
func (*PivotGraph) Descriptor
deprecated
added in
v1.5.0
func (*PivotGraph) Descriptor() ([]byte, []int)
Deprecated: Use PivotGraph.ProtoReflect.Descriptor instead.
func (*PivotGraph) GetChildren ¶ added in v1.5.0
func (x *PivotGraph) GetChildren() []*PivotGraphEntry
func (*PivotGraph) ProtoMessage ¶ added in v1.5.0
func (*PivotGraph) ProtoMessage()
func (*PivotGraph) ProtoReflect ¶ added in v1.5.0
func (x *PivotGraph) ProtoReflect() protoreflect.Message
func (*PivotGraph) Reset ¶ added in v1.5.0
func (x *PivotGraph) Reset()
func (*PivotGraph) String ¶ added in v1.5.0
func (x *PivotGraph) String() string
type PivotGraphEntry ¶ added in v1.5.0
type PivotGraphEntry struct { PeerID int64 `protobuf:"varint,1,opt,name=PeerID,proto3" json:"PeerID,omitempty"` Session *Session `protobuf:"bytes,2,opt,name=Session,proto3" json:"Session,omitempty"` Name string `protobuf:"bytes,3,opt,name=Name,proto3" json:"Name,omitempty"` Children []*PivotGraphEntry `protobuf:"bytes,4,rep,name=Children,proto3" json:"Children,omitempty"` // contains filtered or unexported fields }
[ Pivots ] ----------------------------------------
func (*PivotGraphEntry) Descriptor
deprecated
added in
v1.5.0
func (*PivotGraphEntry) Descriptor() ([]byte, []int)
Deprecated: Use PivotGraphEntry.ProtoReflect.Descriptor instead.
func (*PivotGraphEntry) GetChildren ¶ added in v1.5.0
func (x *PivotGraphEntry) GetChildren() []*PivotGraphEntry
func (*PivotGraphEntry) GetName ¶ added in v1.5.0
func (x *PivotGraphEntry) GetName() string
func (*PivotGraphEntry) GetPeerID ¶ added in v1.5.0
func (x *PivotGraphEntry) GetPeerID() int64
func (*PivotGraphEntry) GetSession ¶ added in v1.5.0
func (x *PivotGraphEntry) GetSession() *Session
func (*PivotGraphEntry) ProtoMessage ¶ added in v1.5.0
func (*PivotGraphEntry) ProtoMessage()
func (*PivotGraphEntry) ProtoReflect ¶ added in v1.5.0
func (x *PivotGraphEntry) ProtoReflect() protoreflect.Message
func (*PivotGraphEntry) Reset ¶ added in v1.5.0
func (x *PivotGraphEntry) Reset()
func (*PivotGraphEntry) String ¶ added in v1.5.0
func (x *PivotGraphEntry) String() string
type RegenerateReq ¶
type RegenerateReq struct { ImplantName string `protobuf:"bytes,1,opt,name=ImplantName,proto3" json:"ImplantName,omitempty"` // contains filtered or unexported fields }
func (*RegenerateReq) Descriptor
deprecated
func (*RegenerateReq) Descriptor() ([]byte, []int)
Deprecated: Use RegenerateReq.ProtoReflect.Descriptor instead.
func (*RegenerateReq) GetImplantName ¶
func (x *RegenerateReq) GetImplantName() string
func (*RegenerateReq) ProtoMessage ¶
func (*RegenerateReq) ProtoMessage()
func (*RegenerateReq) ProtoReflect ¶
func (x *RegenerateReq) ProtoReflect() protoreflect.Message
func (*RegenerateReq) Reset ¶
func (x *RegenerateReq) Reset()
func (*RegenerateReq) String ¶
func (x *RegenerateReq) String() string
type RenameReq ¶ added in v1.5.5
type RenameReq struct { SessionID string `protobuf:"bytes,1,opt,name=SessionID,proto3" json:"SessionID,omitempty"` BeaconID string `protobuf:"bytes,2,opt,name=BeaconID,proto3" json:"BeaconID,omitempty"` Name string `protobuf:"bytes,3,opt,name=Name,proto3" json:"Name,omitempty"` // contains filtered or unexported fields }
func (*RenameReq) Descriptor
deprecated
added in
v1.5.5
func (*RenameReq) GetBeaconID ¶ added in v1.5.5
func (*RenameReq) GetSessionID ¶ added in v1.5.5
func (*RenameReq) ProtoMessage ¶ added in v1.5.5
func (*RenameReq) ProtoMessage()
func (*RenameReq) ProtoReflect ¶ added in v1.5.5
func (x *RenameReq) ProtoReflect() protoreflect.Message
type Session ¶
type Session struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` Hostname string `protobuf:"bytes,3,opt,name=Hostname,proto3" json:"Hostname,omitempty"` UUID string `protobuf:"bytes,4,opt,name=UUID,proto3" json:"UUID,omitempty"` Username string `protobuf:"bytes,5,opt,name=Username,proto3" json:"Username,omitempty"` UID string `protobuf:"bytes,6,opt,name=UID,proto3" json:"UID,omitempty"` GID string `protobuf:"bytes,7,opt,name=GID,proto3" json:"GID,omitempty"` OS string `protobuf:"bytes,8,opt,name=OS,proto3" json:"OS,omitempty"` Arch string `protobuf:"bytes,9,opt,name=Arch,proto3" json:"Arch,omitempty"` Transport string `protobuf:"bytes,10,opt,name=Transport,proto3" json:"Transport,omitempty"` RemoteAddress string `protobuf:"bytes,11,opt,name=RemoteAddress,proto3" json:"RemoteAddress,omitempty"` PID int32 `protobuf:"varint,12,opt,name=PID,proto3" json:"PID,omitempty"` Filename string `protobuf:"bytes,13,opt,name=Filename,proto3" json:"Filename,omitempty"` // Argv[0] LastCheckin int64 `protobuf:"varint,14,opt,name=LastCheckin,proto3" json:"LastCheckin,omitempty"` ActiveC2 string `protobuf:"bytes,15,opt,name=ActiveC2,proto3" json:"ActiveC2,omitempty"` Version string `protobuf:"bytes,16,opt,name=Version,proto3" json:"Version,omitempty"` Evasion bool `protobuf:"varint,17,opt,name=Evasion,proto3" json:"Evasion,omitempty"` IsDead bool `protobuf:"varint,18,opt,name=IsDead,proto3" json:"IsDead,omitempty"` ReconnectInterval int64 `protobuf:"varint,19,opt,name=ReconnectInterval,proto3" json:"ReconnectInterval,omitempty"` ProxyURL string `protobuf:"bytes,20,opt,name=ProxyURL,proto3" json:"ProxyURL,omitempty"` Burned bool `protobuf:"varint,22,opt,name=Burned,proto3" json:"Burned,omitempty"` Extensions []string `protobuf:"bytes,23,rep,name=Extensions,proto3" json:"Extensions,omitempty"` // string ConfigID = 24; PeerID int64 `protobuf:"varint,25,opt,name=PeerID,proto3" json:"PeerID,omitempty"` // contains filtered or unexported fields }
[ Core ] ----------------------------------------
func (*Session) Descriptor
deprecated
func (*Session) GetActiveC2 ¶
func (*Session) GetEvasion ¶
func (*Session) GetExtensions ¶ added in v1.5.0
func (*Session) GetFilename ¶
func (*Session) GetHostname ¶
func (*Session) GetLastCheckin ¶
func (*Session) GetProxyURL ¶
func (*Session) GetReconnectInterval ¶
func (*Session) GetRemoteAddress ¶
func (*Session) GetTransport ¶
func (*Session) GetUsername ¶
func (*Session) GetVersion ¶
func (*Session) ProtoMessage ¶
func (*Session) ProtoMessage()
func (*Session) ProtoReflect ¶
func (x *Session) ProtoReflect() protoreflect.Message
type Sessions ¶
type Sessions struct { Sessions []*Session `protobuf:"bytes,1,rep,name=Sessions,proto3" json:"Sessions,omitempty"` // contains filtered or unexported fields }
[ commands ] ----------------------------------------
func (*Sessions) Descriptor
deprecated
func (*Sessions) GetSessions ¶
func (*Sessions) ProtoMessage ¶
func (*Sessions) ProtoMessage()
func (*Sessions) ProtoReflect ¶
func (x *Sessions) ProtoReflect() protoreflect.Message
type ShellcodeEncode ¶ added in v1.5.23
type ShellcodeEncode struct { Data []byte `protobuf:"bytes,8,opt,name=Data,proto3" json:"Data,omitempty"` Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"` // contains filtered or unexported fields }
func (*ShellcodeEncode) Descriptor
deprecated
added in
v1.5.23
func (*ShellcodeEncode) Descriptor() ([]byte, []int)
Deprecated: Use ShellcodeEncode.ProtoReflect.Descriptor instead.
func (*ShellcodeEncode) GetData ¶ added in v1.5.23
func (x *ShellcodeEncode) GetData() []byte
func (*ShellcodeEncode) GetResponse ¶ added in v1.5.23
func (x *ShellcodeEncode) GetResponse() *commonpb.Response
func (*ShellcodeEncode) ProtoMessage ¶ added in v1.5.23
func (*ShellcodeEncode) ProtoMessage()
func (*ShellcodeEncode) ProtoReflect ¶ added in v1.5.23
func (x *ShellcodeEncode) ProtoReflect() protoreflect.Message
func (*ShellcodeEncode) Reset ¶ added in v1.5.23
func (x *ShellcodeEncode) Reset()
func (*ShellcodeEncode) String ¶ added in v1.5.23
func (x *ShellcodeEncode) String() string
type ShellcodeEncodeReq ¶ added in v1.5.23
type ShellcodeEncodeReq struct { Encoder ShellcodeEncoder `protobuf:"varint,1,opt,name=Encoder,proto3,enum=clientpb.ShellcodeEncoder" json:"Encoder,omitempty"` Architecture string `protobuf:"bytes,2,opt,name=Architecture,proto3" json:"Architecture,omitempty"` Iterations uint32 `protobuf:"varint,3,opt,name=Iterations,proto3" json:"Iterations,omitempty"` BadChars []byte `protobuf:"bytes,4,opt,name=BadChars,proto3" json:"BadChars,omitempty"` Data []byte `protobuf:"bytes,8,opt,name=Data,proto3" json:"Data,omitempty"` Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"` // contains filtered or unexported fields }
func (*ShellcodeEncodeReq) Descriptor
deprecated
added in
v1.5.23
func (*ShellcodeEncodeReq) Descriptor() ([]byte, []int)
Deprecated: Use ShellcodeEncodeReq.ProtoReflect.Descriptor instead.
func (*ShellcodeEncodeReq) GetArchitecture ¶ added in v1.5.23
func (x *ShellcodeEncodeReq) GetArchitecture() string
func (*ShellcodeEncodeReq) GetBadChars ¶ added in v1.5.23
func (x *ShellcodeEncodeReq) GetBadChars() []byte
func (*ShellcodeEncodeReq) GetData ¶ added in v1.5.23
func (x *ShellcodeEncodeReq) GetData() []byte
func (*ShellcodeEncodeReq) GetEncoder ¶ added in v1.5.23
func (x *ShellcodeEncodeReq) GetEncoder() ShellcodeEncoder
func (*ShellcodeEncodeReq) GetIterations ¶ added in v1.5.23
func (x *ShellcodeEncodeReq) GetIterations() uint32
func (*ShellcodeEncodeReq) GetRequest ¶ added in v1.5.23
func (x *ShellcodeEncodeReq) GetRequest() *commonpb.Request
func (*ShellcodeEncodeReq) ProtoMessage ¶ added in v1.5.23
func (*ShellcodeEncodeReq) ProtoMessage()
func (*ShellcodeEncodeReq) ProtoReflect ¶ added in v1.5.23
func (x *ShellcodeEncodeReq) ProtoReflect() protoreflect.Message
func (*ShellcodeEncodeReq) Reset ¶ added in v1.5.23
func (x *ShellcodeEncodeReq) Reset()
func (*ShellcodeEncodeReq) String ¶ added in v1.5.23
func (x *ShellcodeEncodeReq) String() string
type ShellcodeEncoder ¶ added in v1.5.23
type ShellcodeEncoder int32
[ Shellcode ] ----------------------------------------
const (
ShellcodeEncoder_SHIKATA_GA_NAI ShellcodeEncoder = 0
)
func (ShellcodeEncoder) Descriptor ¶ added in v1.5.23
func (ShellcodeEncoder) Descriptor() protoreflect.EnumDescriptor
func (ShellcodeEncoder) Enum ¶ added in v1.5.23
func (x ShellcodeEncoder) Enum() *ShellcodeEncoder
func (ShellcodeEncoder) EnumDescriptor
deprecated
added in
v1.5.23
func (ShellcodeEncoder) EnumDescriptor() ([]byte, []int)
Deprecated: Use ShellcodeEncoder.Descriptor instead.
func (ShellcodeEncoder) Number ¶ added in v1.5.23
func (x ShellcodeEncoder) Number() protoreflect.EnumNumber
func (ShellcodeEncoder) String ¶ added in v1.5.23
func (x ShellcodeEncoder) String() string
func (ShellcodeEncoder) Type ¶ added in v1.5.23
func (ShellcodeEncoder) Type() protoreflect.EnumType
type ShellcodeEncoderMap ¶ added in v1.5.23
type ShellcodeEncoderMap struct { Encoders map[string]ShellcodeEncoder `` /* 189-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ShellcodeEncoderMap) Descriptor
deprecated
added in
v1.5.23
func (*ShellcodeEncoderMap) Descriptor() ([]byte, []int)
Deprecated: Use ShellcodeEncoderMap.ProtoReflect.Descriptor instead.
func (*ShellcodeEncoderMap) GetEncoders ¶ added in v1.5.23
func (x *ShellcodeEncoderMap) GetEncoders() map[string]ShellcodeEncoder
func (*ShellcodeEncoderMap) ProtoMessage ¶ added in v1.5.23
func (*ShellcodeEncoderMap) ProtoMessage()
func (*ShellcodeEncoderMap) ProtoReflect ¶ added in v1.5.23
func (x *ShellcodeEncoderMap) ProtoReflect() protoreflect.Message
func (*ShellcodeEncoderMap) Reset ¶ added in v1.5.23
func (x *ShellcodeEncoderMap) Reset()
func (*ShellcodeEncoderMap) String ¶ added in v1.5.23
func (x *ShellcodeEncoderMap) String() string
type ShellcodeRDI ¶
type ShellcodeRDI struct { Data []byte `protobuf:"bytes,1,opt,name=Data,proto3" json:"Data,omitempty"` // contains filtered or unexported fields }
func (*ShellcodeRDI) Descriptor
deprecated
func (*ShellcodeRDI) Descriptor() ([]byte, []int)
Deprecated: Use ShellcodeRDI.ProtoReflect.Descriptor instead.
func (*ShellcodeRDI) GetData ¶
func (x *ShellcodeRDI) GetData() []byte
func (*ShellcodeRDI) ProtoMessage ¶
func (*ShellcodeRDI) ProtoMessage()
func (*ShellcodeRDI) ProtoReflect ¶
func (x *ShellcodeRDI) ProtoReflect() protoreflect.Message
func (*ShellcodeRDI) Reset ¶
func (x *ShellcodeRDI) Reset()
func (*ShellcodeRDI) String ¶
func (x *ShellcodeRDI) String() string
type ShellcodeRDIReq ¶
type ShellcodeRDIReq struct { Data []byte `protobuf:"bytes,1,opt,name=Data,proto3" json:"Data,omitempty"` FunctionName string `protobuf:"bytes,2,opt,name=FunctionName,proto3" json:"FunctionName,omitempty"` Arguments string `protobuf:"bytes,3,opt,name=Arguments,proto3" json:"Arguments,omitempty"` // contains filtered or unexported fields }
func (*ShellcodeRDIReq) Descriptor
deprecated
func (*ShellcodeRDIReq) Descriptor() ([]byte, []int)
Deprecated: Use ShellcodeRDIReq.ProtoReflect.Descriptor instead.
func (*ShellcodeRDIReq) GetArguments ¶
func (x *ShellcodeRDIReq) GetArguments() string
func (*ShellcodeRDIReq) GetData ¶
func (x *ShellcodeRDIReq) GetData() []byte
func (*ShellcodeRDIReq) GetFunctionName ¶
func (x *ShellcodeRDIReq) GetFunctionName() string
func (*ShellcodeRDIReq) ProtoMessage ¶
func (*ShellcodeRDIReq) ProtoMessage()
func (*ShellcodeRDIReq) ProtoReflect ¶
func (x *ShellcodeRDIReq) ProtoReflect() protoreflect.Message
func (*ShellcodeRDIReq) Reset ¶
func (x *ShellcodeRDIReq) Reset()
func (*ShellcodeRDIReq) String ¶
func (x *ShellcodeRDIReq) String() string
type StageProtocol ¶
type StageProtocol int32
const ( StageProtocol_TCP StageProtocol = 0 StageProtocol_HTTP StageProtocol = 1 StageProtocol_HTTPS StageProtocol = 2 )
func (StageProtocol) Descriptor ¶
func (StageProtocol) Descriptor() protoreflect.EnumDescriptor
func (StageProtocol) Enum ¶
func (x StageProtocol) Enum() *StageProtocol
func (StageProtocol) EnumDescriptor
deprecated
func (StageProtocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use StageProtocol.Descriptor instead.
func (StageProtocol) Number ¶
func (x StageProtocol) Number() protoreflect.EnumNumber
func (StageProtocol) String ¶
func (x StageProtocol) String() string
func (StageProtocol) Type ¶
func (StageProtocol) Type() protoreflect.EnumType
type StagerListener ¶
type StagerListener struct { JobID uint32 `protobuf:"varint,1,opt,name=JobID,proto3" json:"JobID,omitempty"` // contains filtered or unexported fields }
func (*StagerListener) Descriptor
deprecated
func (*StagerListener) Descriptor() ([]byte, []int)
Deprecated: Use StagerListener.ProtoReflect.Descriptor instead.
func (*StagerListener) GetJobID ¶
func (x *StagerListener) GetJobID() uint32
func (*StagerListener) ProtoMessage ¶
func (*StagerListener) ProtoMessage()
func (*StagerListener) ProtoReflect ¶
func (x *StagerListener) ProtoReflect() protoreflect.Message
func (*StagerListener) Reset ¶
func (x *StagerListener) Reset()
func (*StagerListener) String ¶
func (x *StagerListener) String() string
type StagerListenerReq ¶
type StagerListenerReq struct { Protocol StageProtocol `protobuf:"varint,1,opt,name=Protocol,proto3,enum=clientpb.StageProtocol" json:"Protocol,omitempty"` Host string `protobuf:"bytes,2,opt,name=Host,proto3" json:"Host,omitempty"` Port uint32 `protobuf:"varint,3,opt,name=Port,proto3" json:"Port,omitempty"` Data []byte `protobuf:"bytes,4,opt,name=Data,proto3" json:"Data,omitempty"` Cert []byte `protobuf:"bytes,5,opt,name=Cert,proto3" json:"Cert,omitempty"` Key []byte `protobuf:"bytes,6,opt,name=Key,proto3" json:"Key,omitempty"` ACME bool `protobuf:"varint,7,opt,name=ACME,proto3" json:"ACME,omitempty"` // contains filtered or unexported fields }
func (*StagerListenerReq) Descriptor
deprecated
func (*StagerListenerReq) Descriptor() ([]byte, []int)
Deprecated: Use StagerListenerReq.ProtoReflect.Descriptor instead.
func (*StagerListenerReq) GetACME ¶
func (x *StagerListenerReq) GetACME() bool
func (*StagerListenerReq) GetCert ¶
func (x *StagerListenerReq) GetCert() []byte
func (*StagerListenerReq) GetData ¶
func (x *StagerListenerReq) GetData() []byte
func (*StagerListenerReq) GetHost ¶
func (x *StagerListenerReq) GetHost() string
func (*StagerListenerReq) GetKey ¶
func (x *StagerListenerReq) GetKey() []byte
func (*StagerListenerReq) GetPort ¶
func (x *StagerListenerReq) GetPort() uint32
func (*StagerListenerReq) GetProtocol ¶
func (x *StagerListenerReq) GetProtocol() StageProtocol
func (*StagerListenerReq) ProtoMessage ¶
func (*StagerListenerReq) ProtoMessage()
func (*StagerListenerReq) ProtoReflect ¶
func (x *StagerListenerReq) ProtoReflect() protoreflect.Message
func (*StagerListenerReq) Reset ¶
func (x *StagerListenerReq) Reset()
func (*StagerListenerReq) String ¶
func (x *StagerListenerReq) String() string
type TCPPivot ¶
type TCPPivot struct { Success bool `protobuf:"varint,1,opt,name=Success,proto3" json:"Success,omitempty"` Err string `protobuf:"bytes,2,opt,name=Err,proto3" json:"Err,omitempty"` Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"` // contains filtered or unexported fields }
func (*TCPPivot) Descriptor
deprecated
func (*TCPPivot) GetResponse ¶
func (*TCPPivot) GetSuccess ¶
func (*TCPPivot) ProtoMessage ¶
func (*TCPPivot) ProtoMessage()
func (*TCPPivot) ProtoReflect ¶
func (x *TCPPivot) ProtoReflect() protoreflect.Message
type TCPPivotReq ¶
type TCPPivotReq struct { Address string `protobuf:"bytes,16,opt,name=Address,proto3" json:"Address,omitempty"` Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"` // contains filtered or unexported fields }
TCP Messages for pivoting
func (*TCPPivotReq) Descriptor
deprecated
func (*TCPPivotReq) Descriptor() ([]byte, []int)
Deprecated: Use TCPPivotReq.ProtoReflect.Descriptor instead.
func (*TCPPivotReq) GetAddress ¶
func (x *TCPPivotReq) GetAddress() string
func (*TCPPivotReq) GetRequest ¶
func (x *TCPPivotReq) GetRequest() *commonpb.Request
func (*TCPPivotReq) ProtoMessage ¶
func (*TCPPivotReq) ProtoMessage()
func (*TCPPivotReq) ProtoReflect ¶
func (x *TCPPivotReq) ProtoReflect() protoreflect.Message
func (*TCPPivotReq) Reset ¶
func (x *TCPPivotReq) Reset()
func (*TCPPivotReq) String ¶
func (x *TCPPivotReq) String() string
type UniqueWGIP ¶
type UniqueWGIP struct { IP string `protobuf:"bytes,1,opt,name=IP,proto3" json:"IP,omitempty"` // contains filtered or unexported fields }
UniqueWGIP - Unique wireguard IP
func (*UniqueWGIP) Descriptor
deprecated
func (*UniqueWGIP) Descriptor() ([]byte, []int)
Deprecated: Use UniqueWGIP.ProtoReflect.Descriptor instead.
func (*UniqueWGIP) GetIP ¶
func (x *UniqueWGIP) GetIP() string
func (*UniqueWGIP) ProtoMessage ¶
func (*UniqueWGIP) ProtoMessage()
func (*UniqueWGIP) ProtoReflect ¶
func (x *UniqueWGIP) ProtoReflect() protoreflect.Message
func (*UniqueWGIP) Reset ¶
func (x *UniqueWGIP) Reset()
func (*UniqueWGIP) String ¶
func (x *UniqueWGIP) String() string
type Version ¶
type Version struct { Major int32 `protobuf:"varint,1,opt,name=Major,proto3" json:"Major,omitempty"` Minor int32 `protobuf:"varint,2,opt,name=Minor,proto3" json:"Minor,omitempty"` Patch int32 `protobuf:"varint,3,opt,name=Patch,proto3" json:"Patch,omitempty"` Commit string `protobuf:"bytes,4,opt,name=Commit,proto3" json:"Commit,omitempty"` Dirty bool `protobuf:"varint,5,opt,name=Dirty,proto3" json:"Dirty,omitempty"` CompiledAt int64 `protobuf:"varint,6,opt,name=CompiledAt,proto3" json:"CompiledAt,omitempty"` OS string `protobuf:"bytes,7,opt,name=OS,proto3" json:"OS,omitempty"` Arch string `protobuf:"bytes,8,opt,name=Arch,proto3" json:"Arch,omitempty"` // contains filtered or unexported fields }
[ Version ] ----------------------------------------
func (*Version) Descriptor
deprecated
func (*Version) GetCompiledAt ¶
func (*Version) ProtoMessage ¶
func (*Version) ProtoMessage()
func (*Version) ProtoReflect ¶
func (x *Version) ProtoReflect() protoreflect.Message
type WGClientConfig ¶
type WGClientConfig struct { ServerPubKey string `protobuf:"bytes,1,opt,name=ServerPubKey,proto3" json:"ServerPubKey,omitempty"` ClientPrivateKey string `protobuf:"bytes,2,opt,name=ClientPrivateKey,proto3" json:"ClientPrivateKey,omitempty"` ClientPubKey string `protobuf:"bytes,3,opt,name=ClientPubKey,proto3" json:"ClientPubKey,omitempty"` ClientIP string `protobuf:"bytes,4,opt,name=ClientIP,proto3" json:"ClientIP,omitempty"` // contains filtered or unexported fields }
func (*WGClientConfig) Descriptor
deprecated
func (*WGClientConfig) Descriptor() ([]byte, []int)
Deprecated: Use WGClientConfig.ProtoReflect.Descriptor instead.
func (*WGClientConfig) GetClientIP ¶
func (x *WGClientConfig) GetClientIP() string
func (*WGClientConfig) GetClientPrivateKey ¶
func (x *WGClientConfig) GetClientPrivateKey() string
func (*WGClientConfig) GetClientPubKey ¶
func (x *WGClientConfig) GetClientPubKey() string
func (*WGClientConfig) GetServerPubKey ¶
func (x *WGClientConfig) GetServerPubKey() string
func (*WGClientConfig) ProtoMessage ¶
func (*WGClientConfig) ProtoMessage()
func (*WGClientConfig) ProtoReflect ¶
func (x *WGClientConfig) ProtoReflect() protoreflect.Message
func (*WGClientConfig) Reset ¶
func (x *WGClientConfig) Reset()
func (*WGClientConfig) String ¶
func (x *WGClientConfig) String() string
type WGListener ¶
type WGListener struct { JobID uint32 `protobuf:"varint,1,opt,name=JobID,proto3" json:"JobID,omitempty"` // contains filtered or unexported fields }
func (*WGListener) Descriptor
deprecated
func (*WGListener) Descriptor() ([]byte, []int)
Deprecated: Use WGListener.ProtoReflect.Descriptor instead.
func (*WGListener) GetJobID ¶
func (x *WGListener) GetJobID() uint32
func (*WGListener) ProtoMessage ¶
func (*WGListener) ProtoMessage()
func (*WGListener) ProtoReflect ¶
func (x *WGListener) ProtoReflect() protoreflect.Message
func (*WGListener) Reset ¶
func (x *WGListener) Reset()
func (*WGListener) String ¶
func (x *WGListener) String() string
type WGListenerReq ¶
type WGListenerReq struct { Host string `protobuf:"bytes,6,opt,name=Host,proto3" json:"Host,omitempty"` Port uint32 `protobuf:"varint,1,opt,name=Port,proto3" json:"Port,omitempty"` TunIP string `protobuf:"bytes,2,opt,name=TunIP,proto3" json:"TunIP,omitempty"` NPort uint32 `protobuf:"varint,3,opt,name=NPort,proto3" json:"NPort,omitempty"` KeyPort uint32 `protobuf:"varint,4,opt,name=KeyPort,proto3" json:"KeyPort,omitempty"` Persistent bool `protobuf:"varint,5,opt,name=Persistent,proto3" json:"Persistent,omitempty"` // contains filtered or unexported fields }
func (*WGListenerReq) Descriptor
deprecated
func (*WGListenerReq) Descriptor() ([]byte, []int)
Deprecated: Use WGListenerReq.ProtoReflect.Descriptor instead.
func (*WGListenerReq) GetHost ¶ added in v1.4.20
func (x *WGListenerReq) GetHost() string
func (*WGListenerReq) GetKeyPort ¶
func (x *WGListenerReq) GetKeyPort() uint32
func (*WGListenerReq) GetNPort ¶
func (x *WGListenerReq) GetNPort() uint32
func (*WGListenerReq) GetPersistent ¶
func (x *WGListenerReq) GetPersistent() bool
func (*WGListenerReq) GetPort ¶
func (x *WGListenerReq) GetPort() uint32
func (*WGListenerReq) GetTunIP ¶
func (x *WGListenerReq) GetTunIP() string
func (*WGListenerReq) ProtoMessage ¶
func (*WGListenerReq) ProtoMessage()
func (*WGListenerReq) ProtoReflect ¶
func (x *WGListenerReq) ProtoReflect() protoreflect.Message
func (*WGListenerReq) Reset ¶
func (x *WGListenerReq) Reset()
func (*WGListenerReq) String ¶
func (x *WGListenerReq) String() string
type WebContent ¶
type WebContent struct { Path string `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"` ContentType string `protobuf:"bytes,2,opt,name=ContentType,proto3" json:"ContentType,omitempty"` Size uint64 `protobuf:"varint,3,opt,name=Size,proto3" json:"Size,omitempty"` Content []byte `protobuf:"bytes,9,opt,name=Content,proto3" json:"Content,omitempty"` // contains filtered or unexported fields }
[ Websites ] ----------------------------------------
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) GetPath ¶
func (x *WebContent) GetPath() string
func (*WebContent) GetSize ¶
func (x *WebContent) GetSize() uint64
func (*WebContent) ProtoMessage ¶
func (*WebContent) ProtoMessage()
func (*WebContent) ProtoReflect ¶
func (x *WebContent) ProtoReflect() protoreflect.Message
func (*WebContent) Reset ¶
func (x *WebContent) Reset()
func (*WebContent) String ¶
func (x *WebContent) String() string
type Website ¶
type Website struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Contents map[string]*WebContent `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Website) Descriptor
deprecated
func (*Website) GetContents ¶
func (x *Website) GetContents() map[string]*WebContent
func (*Website) ProtoMessage ¶
func (*Website) ProtoMessage()
func (*Website) ProtoReflect ¶
func (x *Website) ProtoReflect() protoreflect.Message
type WebsiteAddContent ¶
type WebsiteAddContent struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Contents map[string]*WebContent `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
func (*WebsiteAddContent) Descriptor
deprecated
func (*WebsiteAddContent) Descriptor() ([]byte, []int)
Deprecated: Use WebsiteAddContent.ProtoReflect.Descriptor instead.
func (*WebsiteAddContent) GetContents ¶
func (x *WebsiteAddContent) GetContents() map[string]*WebContent
func (*WebsiteAddContent) GetName ¶
func (x *WebsiteAddContent) GetName() string
func (*WebsiteAddContent) ProtoMessage ¶
func (*WebsiteAddContent) ProtoMessage()
func (*WebsiteAddContent) ProtoReflect ¶
func (x *WebsiteAddContent) ProtoReflect() protoreflect.Message
func (*WebsiteAddContent) Reset ¶
func (x *WebsiteAddContent) Reset()
func (*WebsiteAddContent) String ¶
func (x *WebsiteAddContent) String() string
type WebsiteRemoveContent ¶
type WebsiteRemoveContent struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Paths []string `protobuf:"bytes,2,rep,name=Paths,proto3" json:"Paths,omitempty"` // contains filtered or unexported fields }
func (*WebsiteRemoveContent) Descriptor
deprecated
func (*WebsiteRemoveContent) Descriptor() ([]byte, []int)
Deprecated: Use WebsiteRemoveContent.ProtoReflect.Descriptor instead.
func (*WebsiteRemoveContent) GetName ¶
func (x *WebsiteRemoveContent) GetName() string
func (*WebsiteRemoveContent) GetPaths ¶
func (x *WebsiteRemoveContent) GetPaths() []string
func (*WebsiteRemoveContent) ProtoMessage ¶
func (*WebsiteRemoveContent) ProtoMessage()
func (*WebsiteRemoveContent) ProtoReflect ¶
func (x *WebsiteRemoveContent) ProtoReflect() protoreflect.Message
func (*WebsiteRemoveContent) Reset ¶
func (x *WebsiteRemoveContent) Reset()
func (*WebsiteRemoveContent) String ¶
func (x *WebsiteRemoveContent) String() string
type Websites ¶
type Websites struct { Websites []*Website `protobuf:"bytes,1,rep,name=Websites,proto3" json:"Websites,omitempty"` // contains filtered or unexported fields }
func (*Websites) Descriptor
deprecated
func (*Websites) GetWebsites ¶
func (*Websites) ProtoMessage ¶
func (*Websites) ProtoMessage()
func (*Websites) ProtoReflect ¶
func (x *Websites) ProtoReflect() protoreflect.Message