sliverpb

package
v1.15.16 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2022 License: GPL-3.0 Imports: 6 Imported by: 43

Documentation

Index

Constants

View Source
const (

	// MsgRegister - Initial message from sliver with metadata
	MsgRegister = uint32(1 + iota)

	// MsgTaskReq - A local shellcode injection task
	MsgTaskReq

	// MsgPing - Confirm connection is open used as req/resp
	MsgPing

	// MsgKillSessionReq - Kill request to the sliver process
	MsgKillSessionReq

	// MsgLsReq - Request a directory listing from the remote system
	MsgLsReq
	// MsgLs - Directory listing (resp to MsgDirListReq)
	MsgLs

	// MsgDownloadReq - Request to download a file from the remote system
	MsgDownloadReq
	// MsgDownload - File contents for download (resp to DownloadReq)
	MsgDownload

	// MsgUploadReq - Upload a file to the remote file system
	MsgUploadReq
	// MsgUpload - Confirms the success/failure of the file upload (resp to MsgUploadReq)
	MsgUpload

	// MsgCdReq - Request a change directory on the remote system
	MsgCdReq

	// MsgPwdReq - A request to get the CWD from the remote process
	MsgPwdReq
	// MsgPwd - The CWD of the remote process (resp to MsgPwdReq)
	MsgPwd

	// MsgRmReq - Request to delete remote file
	MsgRmReq
	// MsgRm - Confirms the success/failure of delete request (resp to MsgRmReq)
	MsgRm

	// MsgMkdirReq - Request to create a directory on the remote system
	MsgMkdirReq
	// MsgMkdir - Confirms the success/failure of the mkdir request (resp to MsgMkdirReq)
	MsgMkdir

	// MsgPsReq - List processes req
	MsgPsReq
	// MsgPs - List processes resp
	MsgPs

	// MsgShellReq - Request to open a shell tunnel
	MsgShellReq
	// MsgShell - Response on starting shell
	MsgShell

	// MsgTunnelData - Data for duplex tunnels
	MsgTunnelData
	// MsgTunnelClose - Close a duplex tunnel
	MsgTunnelClose

	// MsgProcessDumpReq - Request to create a process dump
	MsgProcessDumpReq
	// MsgProcessDump - Dump of process)
	MsgProcessDump
	// MsgImpersonateReq - Request for process impersonation
	MsgImpersonateReq
	// MsgImpersonate - Output of the impersonation command
	MsgImpersonate
	// MsgRunAsReq - Request to run process as user
	MsgRunAsReq
	// MsgRunAs - Run process as user
	MsgRunAs
	// MsgRevToSelf - Revert to self
	MsgRevToSelf
	// MsgRevToSelfReq - Request to revert to self
	MsgRevToSelfReq
	// MsgInvokeGetSystemReq - Elevate as SYSTEM user
	MsgInvokeGetSystemReq
	// MsgGetSystem - Response to getsystem request
	MsgGetSystem
	// MsgInvokeExecuteAssemblyReq - Request to load and execute a .NET assembly
	MsgInvokeExecuteAssemblyReq
	// MsgExecuteAssemblyReq - Request to load and execute a .NET assembly
	MsgExecuteAssemblyReq
	// MsgExecuteAssembly - Output of the assembly execution
	MsgExecuteAssembly
	// MsgInvokeMigrateReq - Spawn a new sliver in a designated process
	MsgInvokeMigrateReq

	// MsgSideloadReq - request to sideload a binary
	MsgSideloadReq
	// MsgSideload - output of the binary
	MsgSideload

	// MsgSpawnDllReq - Reflective DLL injection request
	MsgSpawnDllReq
	// MsgSpawnDll - Reflective DLL injection output
	MsgSpawnDll

	// MsgIfconfigReq - Ifconfig (network interface config) request
	MsgIfconfigReq
	// MsgIfconfig - Ifconfig response
	MsgIfconfig

	// MsgExecuteReq - Execute a command on the remote system
	MsgExecuteReq

	// MsgTerminateReq - Request to kill a remote process
	MsgTerminateReq

	// MsgTerminate - Kill a remote process
	MsgTerminate

	// MsgScreenshotReq - Request to take a screenshot
	MsgScreenshotReq

	// MsgScreenshot - Response with the screenshots
	MsgScreenshot

	// MsgNetstatReq - Netstat request
	MsgNetstatReq

	// MsgPivotStartListenerReq - Start a listener
	MsgPivotStartListenerReq
	// MsgPivotStopListenerReq - Stop a listener
	MsgPivotStopListenerReq
	// MsgPivotListenersReq - List listeners request
	MsgPivotListenersReq
	// MsgPivotListeners - List listeners response
	MsgPivotListeners
	// MsgPivotPeerPing - Pivot peer ping message
	MsgPivotPeerPing
	// MsgPivotServerPing - Pivot peer ping message
	MsgPivotServerPing
	// PivotServerKeyExchange - Pivot to server key exchange
	MsgPivotServerKeyExchange
	// MsgPivotPeerEnvelope - An envelope from a pivot peer
	MsgPivotPeerEnvelope
	// MsgPivotPeerFailure - Failure to send an envelope to a pivot peer
	MsgPivotPeerFailure
	// MsgPivotSessionEnvelope
	MsgPivotSessionEnvelope

	// MsgStartServiceReq - Request to start a service
	MsgStartServiceReq
	// MsgStartService - Response to start service request
	MsgStartService
	// MsgStopServiceReq - Request to stop a remote service
	MsgStopServiceReq
	// MsgRemoveServiceReq - Request to remove a remote service
	MsgRemoveServiceReq
	// MsgMakeTokenReq - Request for MakeToken
	MsgMakeTokenReq
	// MsgMakeToken - Response for MakeToken
	MsgMakeToken
	// MsgEnvReq - Request to get environment variables
	MsgEnvReq
	// MsgEnvInfo - Response to environment variable request
	MsgEnvInfo
	// MsgSetEnvReq
	MsgSetEnvReq
	// MsgSetEnv
	MsgSetEnv
	// MsgExecuteTokenReq - Execute request executed with the current (Windows) token
	MsgExecuteTokenReq
	// MsgRegistryReadReq
	MsgRegistryReadReq
	// MsgRegistryWriteReq
	MsgRegistryWriteReq
	// MsgRegistryCreateKeyReq
	MsgRegistryCreateKeyReq

	// MsgWGStartPortFwdReq - Request to start a port forwarding in a WG transport
	MsgWGStartPortFwdReq
	// MsgWGStopPortFwdReq - Request to stop a port forwarding in a WG transport
	MsgWGStopPortFwdReq
	// MsgWGStartSocks - Request to start a socks server in a WG transport
	MsgWGStartSocksReq
	// MsgWGStopSocks - Request to stop a socks server in a WG transport
	MsgWGStopSocksReq
	// MsgWGListForwarders
	MsgWGListForwardersReq
	// MsgWGListSocks
	MsgWGListSocksReq

	// MsgPortfwdReq - Establish a port forward
	MsgPortfwdReq
	// MsgPortfwd - Response of port forward
	MsgPortfwd

	// MsgSocksData - Response of SocksData
	MsgSocksData

	// MsgReconfigureReq
	MsgReconfigureReq

	// MsgReconfigure - Set Reconfigure
	MsgReconfigure

	// MsgUnsetEnvReq
	MsgUnsetEnvReq

	// MsgSSHCommandReq - Run a SSH command
	MsgSSHCommandReq

	// MsgGetPrivsReq - Get privileges (Windows)
	MsgGetPrivsReq

	// MsgRegistryListReq - List registry sub keys
	MsgRegistrySubKeysListReq
	// MsgRegistryListValuesReq - List registry values
	MsgRegistryListValuesReq
	// MsgRegisterExtensionReq - Register a new extension
	MsgRegisterExtensionReq

	// MsgCallExtensionReq - Run an extension command
	MsgCallExtensionReq
	// MsgListExtensionsReq - List loaded extensions
	MsgListExtensionsReq

	// MsgBeaconRegister - Register a new beacon
	MsgBeaconRegister
	// MsgBeaconTasks - Send/recv batches of beacon tasks
	MsgBeaconTasks

	// MsgOpenSession - Open a new session
	MsgOpenSession
	// MsgCloseSession - Close the active session
	MsgCloseSession

	// MsgRegistryDeleteKeyReq
	MsgRegistryDeleteKeyReq

	// MsgMvReq - Request to move or rename a file
	MsgMvReq
	// MsgMv - Confirms the success/failure of the mv request (resp to MsgMvReq)
	MsgMv

	// MsgCurrentTokenOwnerReq - Request to query the thread token owner
	MsgCurrentTokenOwnerReq
	// MsgCurrentTokenOwner - Replies with the current thread owner (resp to MsfCurrentToken)
	MsgCurrentTokenOwner
)
View Source
const (
	// Port forward protocols
	PortFwdProtoTCP = 1
	PortFwdProtoUDP = 2

	// Registry types
	RegistryTypeBinary = 1
	RegistryTypeString = 2
	RegistryTypeDWORD  = 3
	RegistryTypeQWORD  = 4
)

Constants to replace enums

Variables

View Source
var (
	PivotType_name = map[int32]string{
		0: "TCP",
		1: "UDP",
		2: "NamedPipe",
	}
	PivotType_value = map[string]int32{
		"TCP":       0,
		"UDP":       1,
		"NamedPipe": 2,
	}
)

Enum value maps for PivotType.

View Source
var (
	PeerFailureType_name = map[int32]string{
		0: "SEND_FAILURE",
		1: "DISCONNECT",
	}
	PeerFailureType_value = map[string]int32{
		"SEND_FAILURE": 0,
		"DISCONNECT":   1,
	}
)

Enum value maps for PeerFailureType.

View Source
var File_sliverpb_sliver_proto protoreflect.FileDescriptor

Functions

func MsgNumber

func MsgNumber(request proto.Message) uint32

MsgNumber - Get a message number of type

Types

type Backdoor added in v1.4.12

type Backdoor struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Backdoor) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Backdoor.ProtoReflect.Descriptor instead.

func (*Backdoor) GetResponse added in v1.4.12

func (x *Backdoor) GetResponse() *commonpb.Response

func (*Backdoor) ProtoMessage added in v1.4.12

func (*Backdoor) ProtoMessage()

func (*Backdoor) ProtoReflect added in v1.4.12

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

func (*Backdoor) Reset added in v1.4.12

func (x *Backdoor) Reset()

func (*Backdoor) String added in v1.4.12

func (x *Backdoor) String() string

type BackdoorReq added in v1.4.12

type BackdoorReq struct {
	FilePath    string            `protobuf:"bytes,1,opt,name=FilePath,proto3" json:"FilePath,omitempty"`
	ProfileName string            `protobuf:"bytes,2,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
}

func (*BackdoorReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use BackdoorReq.ProtoReflect.Descriptor instead.

func (*BackdoorReq) GetFilePath added in v1.4.12

func (x *BackdoorReq) GetFilePath() string

func (*BackdoorReq) GetProfileName added in v1.4.12

func (x *BackdoorReq) GetProfileName() string

func (*BackdoorReq) GetRequest added in v1.4.12

func (x *BackdoorReq) GetRequest() *commonpb.Request

func (*BackdoorReq) ProtoMessage added in v1.4.12

func (*BackdoorReq) ProtoMessage()

func (*BackdoorReq) ProtoReflect added in v1.4.12

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

func (*BackdoorReq) Reset added in v1.4.12

func (x *BackdoorReq) Reset()

func (*BackdoorReq) String added in v1.4.12

func (x *BackdoorReq) String() string

type BeaconRegister added in v1.5.0

type BeaconRegister struct {
	ID          string    `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Interval    int64     `protobuf:"varint,2,opt,name=Interval,proto3" json:"Interval,omitempty"`
	Jitter      int64     `protobuf:"varint,3,opt,name=Jitter,proto3" json:"Jitter,omitempty"`
	Register    *Register `protobuf:"bytes,4,opt,name=Register,proto3" json:"Register,omitempty"`
	NextCheckin int64     `protobuf:"varint,5,opt,name=NextCheckin,proto3" json:"NextCheckin,omitempty"`
	// contains filtered or unexported fields
}

func (*BeaconRegister) Descriptor deprecated added in v1.5.0

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

Deprecated: Use BeaconRegister.ProtoReflect.Descriptor instead.

func (*BeaconRegister) GetID added in v1.5.0

func (x *BeaconRegister) GetID() string

func (*BeaconRegister) GetInterval added in v1.5.0

func (x *BeaconRegister) GetInterval() int64

func (*BeaconRegister) GetJitter added in v1.5.0

func (x *BeaconRegister) GetJitter() int64

func (*BeaconRegister) GetNextCheckin added in v1.5.0

func (x *BeaconRegister) GetNextCheckin() int64

func (*BeaconRegister) GetRegister added in v1.5.0

func (x *BeaconRegister) GetRegister() *Register

func (*BeaconRegister) ProtoMessage added in v1.5.0

func (*BeaconRegister) ProtoMessage()

func (*BeaconRegister) ProtoReflect added in v1.5.0

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

func (*BeaconRegister) Reset added in v1.5.0

func (x *BeaconRegister) Reset()

func (*BeaconRegister) String added in v1.5.0

func (x *BeaconRegister) String() string

type BeaconTasks added in v1.5.0

type BeaconTasks struct {
	ID          string      `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Tasks       []*Envelope `protobuf:"bytes,2,rep,name=Tasks,proto3" json:"Tasks,omitempty"`
	NextCheckin int64       `protobuf:"varint,3,opt,name=NextCheckin,proto3" json:"NextCheckin,omitempty"`
	// contains filtered or unexported fields
}

BeaconTasks - DO NOT CONFUSE WITH clientpb.BeaconTasks

func (*BeaconTasks) Descriptor deprecated added in v1.5.0

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

Deprecated: Use BeaconTasks.ProtoReflect.Descriptor instead.

func (*BeaconTasks) GetID added in v1.5.0

func (x *BeaconTasks) GetID() string

func (*BeaconTasks) GetNextCheckin added in v1.5.0

func (x *BeaconTasks) GetNextCheckin() int64

func (*BeaconTasks) GetTasks added in v1.5.0

func (x *BeaconTasks) GetTasks() []*Envelope

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 CallExtension added in v1.5.0

type CallExtension struct {
	Output      []byte             `protobuf:"bytes,1,opt,name=Output,proto3" json:"Output,omitempty"`
	ServerStore bool               `protobuf:"varint,2,opt,name=ServerStore,proto3" json:"ServerStore,omitempty"`
	Response    *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*CallExtension) Descriptor deprecated added in v1.5.0

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

Deprecated: Use CallExtension.ProtoReflect.Descriptor instead.

func (*CallExtension) GetOutput added in v1.5.0

func (x *CallExtension) GetOutput() []byte

func (*CallExtension) GetResponse added in v1.5.0

func (x *CallExtension) GetResponse() *commonpb.Response

func (*CallExtension) GetServerStore added in v1.5.0

func (x *CallExtension) GetServerStore() bool

func (*CallExtension) ProtoMessage added in v1.5.0

func (*CallExtension) ProtoMessage()

func (*CallExtension) ProtoReflect added in v1.5.0

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

func (*CallExtension) Reset added in v1.5.0

func (x *CallExtension) Reset()

func (*CallExtension) String added in v1.5.0

func (x *CallExtension) String() string

type CallExtensionReq added in v1.5.0

type CallExtensionReq struct {
	Name        string            `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	ServerStore bool              `protobuf:"varint,2,opt,name=ServerStore,proto3" json:"ServerStore,omitempty"`
	Args        []byte            `protobuf:"bytes,3,opt,name=Args,proto3" json:"Args,omitempty"`
	Export      string            `protobuf:"bytes,4,opt,name=Export,proto3" json:"Export,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*CallExtensionReq) Descriptor deprecated added in v1.5.0

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

Deprecated: Use CallExtensionReq.ProtoReflect.Descriptor instead.

func (*CallExtensionReq) GetArgs added in v1.5.0

func (x *CallExtensionReq) GetArgs() []byte

func (*CallExtensionReq) GetExport added in v1.5.0

func (x *CallExtensionReq) GetExport() string

func (*CallExtensionReq) GetName added in v1.5.0

func (x *CallExtensionReq) GetName() string

func (*CallExtensionReq) GetRequest added in v1.5.0

func (x *CallExtensionReq) GetRequest() *commonpb.Request

func (*CallExtensionReq) GetServerStore added in v1.5.0

func (x *CallExtensionReq) GetServerStore() bool

func (*CallExtensionReq) ProtoMessage added in v1.5.0

func (*CallExtensionReq) ProtoMessage()

func (*CallExtensionReq) ProtoReflect added in v1.5.0

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

func (*CallExtensionReq) Reset added in v1.5.0

func (x *CallExtensionReq) Reset()

func (*CallExtensionReq) String added in v1.5.0

func (x *CallExtensionReq) String() string

type CdReq added in v1.4.12

type CdReq struct {
	Path    string            `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*CdReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use CdReq.ProtoReflect.Descriptor instead.

func (*CdReq) GetPath added in v1.4.12

func (x *CdReq) GetPath() string

func (*CdReq) GetRequest added in v1.4.12

func (x *CdReq) GetRequest() *commonpb.Request

func (*CdReq) ProtoMessage added in v1.4.12

func (*CdReq) ProtoMessage()

func (*CdReq) ProtoReflect added in v1.4.12

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

func (*CdReq) Reset added in v1.4.12

func (x *CdReq) Reset()

func (*CdReq) String added in v1.4.12

func (x *CdReq) String() string

type CloseSession added in v1.5.0

type CloseSession struct {
	Response *commonpb.Response `protobuf:"bytes,8,opt,name=Response,proto3" json:"Response,omitempty"`
	Request  *commonpb.Request  `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*CloseSession) Descriptor deprecated added in v1.5.0

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

Deprecated: Use CloseSession.ProtoReflect.Descriptor instead.

func (*CloseSession) GetRequest added in v1.5.0

func (x *CloseSession) GetRequest() *commonpb.Request

func (*CloseSession) GetResponse added in v1.5.0

func (x *CloseSession) GetResponse() *commonpb.Response

func (*CloseSession) ProtoMessage added in v1.5.0

func (*CloseSession) ProtoMessage()

func (*CloseSession) ProtoReflect added in v1.5.0

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

func (*CloseSession) Reset added in v1.5.0

func (x *CloseSession) Reset()

func (*CloseSession) String added in v1.5.0

func (x *CloseSession) String() string

type CurrentTokenOwner added in v1.5.11

type CurrentTokenOwner struct {
	Output   string             `protobuf:"bytes,1,opt,name=Output,proto3" json:"Output,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*CurrentTokenOwner) Descriptor deprecated added in v1.5.11

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

Deprecated: Use CurrentTokenOwner.ProtoReflect.Descriptor instead.

func (*CurrentTokenOwner) GetOutput added in v1.5.11

func (x *CurrentTokenOwner) GetOutput() string

func (*CurrentTokenOwner) GetResponse added in v1.5.11

func (x *CurrentTokenOwner) GetResponse() *commonpb.Response

func (*CurrentTokenOwner) ProtoMessage added in v1.5.11

func (*CurrentTokenOwner) ProtoMessage()

func (*CurrentTokenOwner) ProtoReflect added in v1.5.11

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

func (*CurrentTokenOwner) Reset added in v1.5.11

func (x *CurrentTokenOwner) Reset()

func (*CurrentTokenOwner) String added in v1.5.11

func (x *CurrentTokenOwner) String() string

type CurrentTokenOwnerReq added in v1.5.11

type CurrentTokenOwnerReq struct {
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*CurrentTokenOwnerReq) Descriptor deprecated added in v1.5.11

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

Deprecated: Use CurrentTokenOwnerReq.ProtoReflect.Descriptor instead.

func (*CurrentTokenOwnerReq) GetRequest added in v1.5.11

func (x *CurrentTokenOwnerReq) GetRequest() *commonpb.Request

func (*CurrentTokenOwnerReq) ProtoMessage added in v1.5.11

func (*CurrentTokenOwnerReq) ProtoMessage()

func (*CurrentTokenOwnerReq) ProtoReflect added in v1.5.11

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

func (*CurrentTokenOwnerReq) Reset added in v1.5.11

func (x *CurrentTokenOwnerReq) Reset()

func (*CurrentTokenOwnerReq) String added in v1.5.11

func (x *CurrentTokenOwnerReq) String() string

type DNSBlockHeader added in v1.4.12

type DNSBlockHeader struct {
	ID   string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Size uint32 `protobuf:"varint,2,opt,name=Size,proto3" json:"Size,omitempty"`
	// contains filtered or unexported fields
}

func (*DNSBlockHeader) Descriptor deprecated added in v1.4.12

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

Deprecated: Use DNSBlockHeader.ProtoReflect.Descriptor instead.

func (*DNSBlockHeader) GetID added in v1.4.12

func (x *DNSBlockHeader) GetID() string

func (*DNSBlockHeader) GetSize added in v1.4.12

func (x *DNSBlockHeader) GetSize() uint32

func (*DNSBlockHeader) ProtoMessage added in v1.4.12

func (*DNSBlockHeader) ProtoMessage()

func (*DNSBlockHeader) ProtoReflect added in v1.4.12

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

func (*DNSBlockHeader) Reset added in v1.4.12

func (x *DNSBlockHeader) Reset()

func (*DNSBlockHeader) String added in v1.4.12

func (x *DNSBlockHeader) String() string

type DNSPoll added in v1.4.12

type DNSPoll struct {
	Blocks []*DNSBlockHeader `protobuf:"bytes,1,rep,name=blocks,proto3" json:"blocks,omitempty"`
	// contains filtered or unexported fields
}

func (*DNSPoll) Descriptor deprecated added in v1.4.12

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

Deprecated: Use DNSPoll.ProtoReflect.Descriptor instead.

func (*DNSPoll) GetBlocks added in v1.4.12

func (x *DNSPoll) GetBlocks() []*DNSBlockHeader

func (*DNSPoll) ProtoMessage added in v1.4.12

func (*DNSPoll) ProtoMessage()

func (*DNSPoll) ProtoReflect added in v1.4.12

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

func (*DNSPoll) Reset added in v1.4.12

func (x *DNSPoll) Reset()

func (*DNSPoll) String added in v1.4.12

func (x *DNSPoll) String() string

type DNSSessionInit added in v1.4.12

type DNSSessionInit struct {
	Key []byte `protobuf:"bytes,1,opt,name=Key,proto3" json:"Key,omitempty"`
	// contains filtered or unexported fields
}

DNS Specific messages

func (*DNSSessionInit) Descriptor deprecated added in v1.4.12

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

Deprecated: Use DNSSessionInit.ProtoReflect.Descriptor instead.

func (*DNSSessionInit) GetKey added in v1.4.12

func (x *DNSSessionInit) GetKey() []byte

func (*DNSSessionInit) ProtoMessage added in v1.4.12

func (*DNSSessionInit) ProtoMessage()

func (*DNSSessionInit) ProtoReflect added in v1.4.12

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

func (*DNSSessionInit) Reset added in v1.4.12

func (x *DNSSessionInit) Reset()

func (*DNSSessionInit) String added in v1.4.12

func (x *DNSSessionInit) String() string

type Download added in v1.4.12

type Download struct {
	Path     string             `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Encoder  string             `protobuf:"bytes,2,opt,name=Encoder,proto3" json:"Encoder,omitempty"`
	Exists   bool               `protobuf:"varint,3,opt,name=Exists,proto3" json:"Exists,omitempty"`
	Start    int64              `protobuf:"varint,4,opt,name=Start,proto3" json:"Start,omitempty"`
	Stop     int64              `protobuf:"varint,5,opt,name=Stop,proto3" json:"Stop,omitempty"`
	Data     []byte             `protobuf:"bytes,6,opt,name=Data,proto3" json:"Data,omitempty"`
	IsDir    bool               `protobuf:"varint,7,opt,name=IsDir,proto3" json:"IsDir,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Download) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Download.ProtoReflect.Descriptor instead.

func (*Download) GetData added in v1.4.12

func (x *Download) GetData() []byte

func (*Download) GetEncoder added in v1.4.12

func (x *Download) GetEncoder() string

func (*Download) GetExists added in v1.4.12

func (x *Download) GetExists() bool

func (*Download) GetIsDir added in v1.5.13

func (x *Download) GetIsDir() bool

func (*Download) GetPath added in v1.4.12

func (x *Download) GetPath() string

func (*Download) GetResponse added in v1.4.12

func (x *Download) GetResponse() *commonpb.Response

func (*Download) GetStart added in v1.5.0

func (x *Download) GetStart() int64

func (*Download) GetStop added in v1.5.0

func (x *Download) GetStop() int64

func (*Download) ProtoMessage added in v1.4.12

func (*Download) ProtoMessage()

func (*Download) ProtoReflect added in v1.4.12

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

func (*Download) Reset added in v1.4.12

func (x *Download) Reset()

func (*Download) String added in v1.4.12

func (x *Download) String() string

type DownloadReq added in v1.4.12

type DownloadReq struct {
	Path    string            `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Start   int64             `protobuf:"varint,2,opt,name=Start,proto3" json:"Start,omitempty"`
	Stop    int64             `protobuf:"varint,3,opt,name=Stop,proto3" json:"Stop,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*DownloadReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use DownloadReq.ProtoReflect.Descriptor instead.

func (*DownloadReq) GetPath added in v1.4.12

func (x *DownloadReq) GetPath() string

func (*DownloadReq) GetRequest added in v1.4.12

func (x *DownloadReq) GetRequest() *commonpb.Request

func (*DownloadReq) GetStart added in v1.5.0

func (x *DownloadReq) GetStart() int64

func (*DownloadReq) GetStop added in v1.5.0

func (x *DownloadReq) GetStop() int64

func (*DownloadReq) ProtoMessage added in v1.4.12

func (*DownloadReq) ProtoMessage()

func (*DownloadReq) ProtoReflect added in v1.4.12

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

func (*DownloadReq) Reset added in v1.4.12

func (x *DownloadReq) Reset()

func (*DownloadReq) String added in v1.4.12

func (x *DownloadReq) String() string

type EnvInfo added in v1.4.12

type EnvInfo struct {
	Variables []*commonpb.EnvVar `protobuf:"bytes,1,rep,name=Variables,proto3" json:"Variables,omitempty"`
	Response  *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*EnvInfo) Descriptor deprecated added in v1.4.12

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

Deprecated: Use EnvInfo.ProtoReflect.Descriptor instead.

func (*EnvInfo) GetResponse added in v1.4.12

func (x *EnvInfo) GetResponse() *commonpb.Response

func (*EnvInfo) GetVariables added in v1.4.12

func (x *EnvInfo) GetVariables() []*commonpb.EnvVar

func (*EnvInfo) ProtoMessage added in v1.4.12

func (*EnvInfo) ProtoMessage()

func (*EnvInfo) ProtoReflect added in v1.4.12

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

func (*EnvInfo) Reset added in v1.4.12

func (x *EnvInfo) Reset()

func (*EnvInfo) String added in v1.4.12

func (x *EnvInfo) String() string

type EnvReq added in v1.4.12

type EnvReq struct {
	Name    string            `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*EnvReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use EnvReq.ProtoReflect.Descriptor instead.

func (*EnvReq) GetName added in v1.4.12

func (x *EnvReq) GetName() string

func (*EnvReq) GetRequest added in v1.4.12

func (x *EnvReq) GetRequest() *commonpb.Request

func (*EnvReq) ProtoMessage added in v1.4.12

func (*EnvReq) ProtoMessage()

func (*EnvReq) ProtoReflect added in v1.4.12

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

func (*EnvReq) Reset added in v1.4.12

func (x *EnvReq) Reset()

func (*EnvReq) String added in v1.4.12

func (x *EnvReq) String() string

type Envelope added in v1.4.12

type Envelope struct {
	ID                 int64  `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`                                 // Envelope ID used to track request/response
	Type               uint32 `protobuf:"varint,2,opt,name=Type,proto3" json:"Type,omitempty"`                             // Message type
	Data               []byte `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"`                              // Actual message data
	UnknownMessageType bool   `protobuf:"varint,4,opt,name=UnknownMessageType,proto3" json:"UnknownMessageType,omitempty"` // Set if the implant did not understand the message
	// contains filtered or unexported fields
}

Envelope - Used to encode implant<->server messages since we

cannot use gRPC due to the various transports used.

func (*Envelope) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Envelope.ProtoReflect.Descriptor instead.

func (*Envelope) GetData added in v1.4.12

func (x *Envelope) GetData() []byte

func (*Envelope) GetID added in v1.4.12

func (x *Envelope) GetID() int64

func (*Envelope) GetType added in v1.4.12

func (x *Envelope) GetType() uint32

func (*Envelope) GetUnknownMessageType added in v1.4.12

func (x *Envelope) GetUnknownMessageType() bool

func (*Envelope) ProtoMessage added in v1.4.12

func (*Envelope) ProtoMessage()

func (*Envelope) ProtoReflect added in v1.4.12

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

func (*Envelope) Reset added in v1.4.12

func (x *Envelope) Reset()

func (*Envelope) String added in v1.4.12

func (x *Envelope) String() string

type Execute added in v1.4.12

type Execute struct {
	Status   uint32             `protobuf:"varint,1,opt,name=Status,proto3" json:"Status,omitempty"`
	Stdout   []byte             `protobuf:"bytes,2,opt,name=Stdout,proto3" json:"Stdout,omitempty"`
	Stderr   []byte             `protobuf:"bytes,3,opt,name=Stderr,proto3" json:"Stderr,omitempty"`
	Pid      uint32             `protobuf:"varint,4,opt,name=Pid,proto3" json:"Pid,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Execute) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Execute.ProtoReflect.Descriptor instead.

func (*Execute) GetPid added in v1.5.0

func (x *Execute) GetPid() uint32

func (*Execute) GetResponse added in v1.4.12

func (x *Execute) GetResponse() *commonpb.Response

func (*Execute) GetStatus added in v1.4.12

func (x *Execute) GetStatus() uint32

func (*Execute) GetStderr added in v1.5.0

func (x *Execute) GetStderr() []byte

func (*Execute) GetStdout added in v1.5.0

func (x *Execute) GetStdout() []byte

func (*Execute) ProtoMessage added in v1.4.12

func (*Execute) ProtoMessage()

func (*Execute) ProtoReflect added in v1.4.12

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

func (*Execute) Reset added in v1.4.12

func (x *Execute) Reset()

func (*Execute) String added in v1.4.12

func (x *Execute) String() string

type ExecuteAssembly added in v1.4.12

type ExecuteAssembly struct {
	Output   []byte             `protobuf:"bytes,1,opt,name=Output,proto3" json:"Output,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteAssembly) Descriptor deprecated added in v1.4.12

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

Deprecated: Use ExecuteAssembly.ProtoReflect.Descriptor instead.

func (*ExecuteAssembly) GetOutput added in v1.4.12

func (x *ExecuteAssembly) GetOutput() []byte

func (*ExecuteAssembly) GetResponse added in v1.4.12

func (x *ExecuteAssembly) GetResponse() *commonpb.Response

func (*ExecuteAssembly) ProtoMessage added in v1.4.12

func (*ExecuteAssembly) ProtoMessage()

func (*ExecuteAssembly) ProtoReflect added in v1.4.12

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

func (*ExecuteAssembly) Reset added in v1.4.12

func (x *ExecuteAssembly) Reset()

func (*ExecuteAssembly) String added in v1.4.12

func (x *ExecuteAssembly) String() string

type ExecuteAssemblyReq added in v1.4.12

type ExecuteAssemblyReq struct {
	Assembly  []byte            `protobuf:"bytes,1,opt,name=Assembly,proto3" json:"Assembly,omitempty"`
	Arguments string            `protobuf:"bytes,2,opt,name=Arguments,proto3" json:"Arguments,omitempty"`
	Process   string            `protobuf:"bytes,3,opt,name=Process,proto3" json:"Process,omitempty"`
	IsDLL     bool              `protobuf:"varint,4,opt,name=IsDLL,proto3" json:"IsDLL,omitempty"`
	Arch      string            `protobuf:"bytes,5,opt,name=Arch,proto3" json:"Arch,omitempty"`
	ClassName string            `protobuf:"bytes,6,opt,name=ClassName,proto3" json:"ClassName,omitempty"`
	Method    string            `protobuf:"bytes,7,opt,name=Method,proto3" json:"Method,omitempty"`
	AppDomain string            `protobuf:"bytes,8,opt,name=AppDomain,proto3" json:"AppDomain,omitempty"`
	Request   *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteAssemblyReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use ExecuteAssemblyReq.ProtoReflect.Descriptor instead.

func (*ExecuteAssemblyReq) GetAppDomain added in v1.4.12

func (x *ExecuteAssemblyReq) GetAppDomain() string

func (*ExecuteAssemblyReq) GetArch added in v1.4.12

func (x *ExecuteAssemblyReq) GetArch() string

func (*ExecuteAssemblyReq) GetArguments added in v1.4.12

func (x *ExecuteAssemblyReq) GetArguments() string

func (*ExecuteAssemblyReq) GetAssembly added in v1.4.12

func (x *ExecuteAssemblyReq) GetAssembly() []byte

func (*ExecuteAssemblyReq) GetClassName added in v1.4.12

func (x *ExecuteAssemblyReq) GetClassName() string

func (*ExecuteAssemblyReq) GetIsDLL added in v1.4.12

func (x *ExecuteAssemblyReq) GetIsDLL() bool

func (*ExecuteAssemblyReq) GetMethod added in v1.4.12

func (x *ExecuteAssemblyReq) GetMethod() string

func (*ExecuteAssemblyReq) GetProcess added in v1.4.12

func (x *ExecuteAssemblyReq) GetProcess() string

func (*ExecuteAssemblyReq) GetRequest added in v1.4.12

func (x *ExecuteAssemblyReq) GetRequest() *commonpb.Request

func (*ExecuteAssemblyReq) ProtoMessage added in v1.4.12

func (*ExecuteAssemblyReq) ProtoMessage()

func (*ExecuteAssemblyReq) ProtoReflect added in v1.4.12

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

func (*ExecuteAssemblyReq) Reset added in v1.4.12

func (x *ExecuteAssemblyReq) Reset()

func (*ExecuteAssemblyReq) String added in v1.4.12

func (x *ExecuteAssemblyReq) String() string

type ExecuteReq added in v1.4.12

type ExecuteReq struct {
	Path    string            `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Args    []string          `protobuf:"bytes,2,rep,name=Args,proto3" json:"Args,omitempty"`
	Output  bool              `protobuf:"varint,3,opt,name=Output,proto3" json:"Output,omitempty"`
	Stdout  string            `protobuf:"bytes,4,opt,name=Stdout,proto3" json:"Stdout,omitempty"`
	Stderr  string            `protobuf:"bytes,5,opt,name=Stderr,proto3" json:"Stderr,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use ExecuteReq.ProtoReflect.Descriptor instead.

func (*ExecuteReq) GetArgs added in v1.4.12

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

func (*ExecuteReq) GetOutput added in v1.4.12

func (x *ExecuteReq) GetOutput() bool

func (*ExecuteReq) GetPath added in v1.4.12

func (x *ExecuteReq) GetPath() string

func (*ExecuteReq) GetRequest added in v1.4.12

func (x *ExecuteReq) GetRequest() *commonpb.Request

func (*ExecuteReq) GetStderr added in v1.5.0

func (x *ExecuteReq) GetStderr() string

func (*ExecuteReq) GetStdout added in v1.5.0

func (x *ExecuteReq) GetStdout() string

func (*ExecuteReq) ProtoMessage added in v1.4.12

func (*ExecuteReq) ProtoMessage()

func (*ExecuteReq) ProtoReflect added in v1.4.12

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

func (*ExecuteReq) Reset added in v1.4.12

func (x *ExecuteReq) Reset()

func (*ExecuteReq) String added in v1.4.12

func (x *ExecuteReq) String() string

type ExecuteTokenReq added in v1.4.12

type ExecuteTokenReq struct {
	Path    string            `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Args    []string          `protobuf:"bytes,2,rep,name=Args,proto3" json:"Args,omitempty"`
	Output  bool              `protobuf:"varint,3,opt,name=Output,proto3" json:"Output,omitempty"`
	Stdout  string            `protobuf:"bytes,4,opt,name=Stdout,proto3" json:"Stdout,omitempty"`
	Stderr  string            `protobuf:"bytes,5,opt,name=Stderr,proto3" json:"Stderr,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteTokenReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use ExecuteTokenReq.ProtoReflect.Descriptor instead.

func (*ExecuteTokenReq) GetArgs added in v1.4.12

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

func (*ExecuteTokenReq) GetOutput added in v1.4.12

func (x *ExecuteTokenReq) GetOutput() bool

func (*ExecuteTokenReq) GetPath added in v1.4.12

func (x *ExecuteTokenReq) GetPath() string

func (*ExecuteTokenReq) GetRequest added in v1.4.12

func (x *ExecuteTokenReq) GetRequest() *commonpb.Request

func (*ExecuteTokenReq) GetStderr added in v1.5.0

func (x *ExecuteTokenReq) GetStderr() string

func (*ExecuteTokenReq) GetStdout added in v1.5.0

func (x *ExecuteTokenReq) GetStdout() string

func (*ExecuteTokenReq) ProtoMessage added in v1.4.12

func (*ExecuteTokenReq) ProtoMessage()

func (*ExecuteTokenReq) ProtoReflect added in v1.4.12

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

func (*ExecuteTokenReq) Reset added in v1.4.12

func (x *ExecuteTokenReq) Reset()

func (*ExecuteTokenReq) String added in v1.4.12

func (x *ExecuteTokenReq) String() string

type FileInfo added in v1.4.12

type FileInfo struct {
	Name    string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	IsDir   bool   `protobuf:"varint,2,opt,name=IsDir,proto3" json:"IsDir,omitempty"`
	Size    int64  `protobuf:"varint,3,opt,name=Size,proto3" json:"Size,omitempty"`
	ModTime int64  `protobuf:"varint,4,opt,name=ModTime,proto3" json:"ModTime,omitempty"`
	Mode    string `protobuf:"bytes,5,opt,name=Mode,proto3" json:"Mode,omitempty"`
	// contains filtered or unexported fields
}

func (*FileInfo) Descriptor deprecated added in v1.4.12

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

Deprecated: Use FileInfo.ProtoReflect.Descriptor instead.

func (*FileInfo) GetIsDir added in v1.4.12

func (x *FileInfo) GetIsDir() bool

func (*FileInfo) GetModTime added in v1.4.21

func (x *FileInfo) GetModTime() int64

func (*FileInfo) GetMode added in v1.4.21

func (x *FileInfo) GetMode() string

func (*FileInfo) GetName added in v1.4.12

func (x *FileInfo) GetName() string

func (*FileInfo) GetSize added in v1.4.12

func (x *FileInfo) GetSize() int64

func (*FileInfo) ProtoMessage added in v1.4.12

func (*FileInfo) ProtoMessage()

func (*FileInfo) ProtoReflect added in v1.4.12

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

func (*FileInfo) Reset added in v1.4.12

func (x *FileInfo) Reset()

func (*FileInfo) String added in v1.4.12

func (x *FileInfo) String() string

type GetPrivs added in v1.4.21

type GetPrivs struct {
	PrivInfo         []*WindowsPrivilegeEntry `protobuf:"bytes,1,rep,name=PrivInfo,proto3" json:"PrivInfo,omitempty"`
	ProcessIntegrity string                   `protobuf:"bytes,2,opt,name=ProcessIntegrity,proto3" json:"ProcessIntegrity,omitempty"`
	ProcessName      string                   `protobuf:"bytes,3,opt,name=ProcessName,proto3" json:"ProcessName,omitempty"`
	Response         *commonpb.Response       `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPrivs) Descriptor deprecated added in v1.4.21

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

Deprecated: Use GetPrivs.ProtoReflect.Descriptor instead.

func (*GetPrivs) GetPrivInfo added in v1.4.21

func (x *GetPrivs) GetPrivInfo() []*WindowsPrivilegeEntry

func (*GetPrivs) GetProcessIntegrity added in v1.4.21

func (x *GetPrivs) GetProcessIntegrity() string

func (*GetPrivs) GetProcessName added in v1.4.21

func (x *GetPrivs) GetProcessName() string

func (*GetPrivs) GetResponse added in v1.4.21

func (x *GetPrivs) GetResponse() *commonpb.Response

func (*GetPrivs) ProtoMessage added in v1.4.21

func (*GetPrivs) ProtoMessage()

func (*GetPrivs) ProtoReflect added in v1.4.21

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

func (*GetPrivs) Reset added in v1.4.21

func (x *GetPrivs) Reset()

func (*GetPrivs) String added in v1.4.21

func (x *GetPrivs) String() string

type GetPrivsReq added in v1.4.21

type GetPrivsReq struct {
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPrivsReq) Descriptor deprecated added in v1.4.21

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

Deprecated: Use GetPrivsReq.ProtoReflect.Descriptor instead.

func (*GetPrivsReq) GetRequest added in v1.4.21

func (x *GetPrivsReq) GetRequest() *commonpb.Request

func (*GetPrivsReq) ProtoMessage added in v1.4.21

func (*GetPrivsReq) ProtoMessage()

func (*GetPrivsReq) ProtoReflect added in v1.4.21

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

func (*GetPrivsReq) Reset added in v1.4.21

func (x *GetPrivsReq) Reset()

func (*GetPrivsReq) String added in v1.4.21

func (x *GetPrivsReq) String() string

type GetSystem added in v1.4.12

type GetSystem struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

GetSystem - The result of a InvokeGetSystemReq attempt

func (*GetSystem) Descriptor deprecated added in v1.4.12

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

Deprecated: Use GetSystem.ProtoReflect.Descriptor instead.

func (*GetSystem) GetResponse added in v1.4.12

func (x *GetSystem) GetResponse() *commonpb.Response

func (*GetSystem) ProtoMessage added in v1.4.12

func (*GetSystem) ProtoMessage()

func (*GetSystem) ProtoReflect added in v1.4.12

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

func (*GetSystem) Reset added in v1.4.12

func (x *GetSystem) Reset()

func (*GetSystem) String added in v1.4.12

func (x *GetSystem) String() string

type HTTPSessionInit added in v1.4.12

type HTTPSessionInit struct {
	Key []byte `protobuf:"bytes,1,opt,name=Key,proto3" json:"Key,omitempty"`
	// contains filtered or unexported fields
}

HTTP Sepecific message

func (*HTTPSessionInit) Descriptor deprecated added in v1.4.12

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

Deprecated: Use HTTPSessionInit.ProtoReflect.Descriptor instead.

func (*HTTPSessionInit) GetKey added in v1.4.12

func (x *HTTPSessionInit) GetKey() []byte

func (*HTTPSessionInit) ProtoMessage added in v1.4.12

func (*HTTPSessionInit) ProtoMessage()

func (*HTTPSessionInit) ProtoReflect added in v1.4.12

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

func (*HTTPSessionInit) Reset added in v1.4.12

func (x *HTTPSessionInit) Reset()

func (*HTTPSessionInit) String added in v1.4.12

func (x *HTTPSessionInit) String() string

type Ifconfig added in v1.4.12

type Ifconfig struct {
	NetInterfaces []*NetInterface    `protobuf:"bytes,1,rep,name=NetInterfaces,proto3" json:"NetInterfaces,omitempty"`
	Response      *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Ifconfig) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Ifconfig.ProtoReflect.Descriptor instead.

func (*Ifconfig) GetNetInterfaces added in v1.4.12

func (x *Ifconfig) GetNetInterfaces() []*NetInterface

func (*Ifconfig) GetResponse added in v1.4.12

func (x *Ifconfig) GetResponse() *commonpb.Response

func (*Ifconfig) ProtoMessage added in v1.4.12

func (*Ifconfig) ProtoMessage()

func (*Ifconfig) ProtoReflect added in v1.4.12

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

func (*Ifconfig) Reset added in v1.4.12

func (x *Ifconfig) Reset()

func (*Ifconfig) String added in v1.4.12

func (x *Ifconfig) String() string

type IfconfigReq added in v1.4.12

type IfconfigReq struct {
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

IfconfigReq - Request the implant to list network interfaces

func (*IfconfigReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use IfconfigReq.ProtoReflect.Descriptor instead.

func (*IfconfigReq) GetRequest added in v1.4.12

func (x *IfconfigReq) GetRequest() *commonpb.Request

func (*IfconfigReq) ProtoMessage added in v1.4.12

func (*IfconfigReq) ProtoMessage()

func (*IfconfigReq) ProtoReflect added in v1.4.12

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

func (*IfconfigReq) Reset added in v1.4.12

func (x *IfconfigReq) Reset()

func (*IfconfigReq) String added in v1.4.12

func (x *IfconfigReq) String() string

type Impersonate added in v1.4.12

type Impersonate struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Impersonate) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Impersonate.ProtoReflect.Descriptor instead.

func (*Impersonate) GetResponse added in v1.4.12

func (x *Impersonate) GetResponse() *commonpb.Response

func (*Impersonate) ProtoMessage added in v1.4.12

func (*Impersonate) ProtoMessage()

func (*Impersonate) ProtoReflect added in v1.4.12

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

func (*Impersonate) Reset added in v1.4.12

func (x *Impersonate) Reset()

func (*Impersonate) String added in v1.4.12

func (x *Impersonate) String() string

type ImpersonateReq added in v1.4.12

type ImpersonateReq struct {
	Username string            `protobuf:"bytes,1,opt,name=Username,proto3" json:"Username,omitempty"`
	Request  *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*ImpersonateReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use ImpersonateReq.ProtoReflect.Descriptor instead.

func (*ImpersonateReq) GetRequest added in v1.4.12

func (x *ImpersonateReq) GetRequest() *commonpb.Request

func (*ImpersonateReq) GetUsername added in v1.4.12

func (x *ImpersonateReq) GetUsername() string

func (*ImpersonateReq) ProtoMessage added in v1.4.12

func (*ImpersonateReq) ProtoMessage()

func (*ImpersonateReq) ProtoReflect added in v1.4.12

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

func (*ImpersonateReq) Reset added in v1.4.12

func (x *ImpersonateReq) Reset()

func (*ImpersonateReq) String added in v1.4.12

func (x *ImpersonateReq) String() string

type InvokeExecuteAssemblyReq added in v1.4.12

type InvokeExecuteAssemblyReq struct {
	Data    []byte            `protobuf:"bytes,1,opt,name=Data,proto3" json:"Data,omitempty"`
	Process string            `protobuf:"bytes,2,opt,name=process,proto3" json:"process,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*InvokeExecuteAssemblyReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use InvokeExecuteAssemblyReq.ProtoReflect.Descriptor instead.

func (*InvokeExecuteAssemblyReq) GetData added in v1.4.12

func (x *InvokeExecuteAssemblyReq) GetData() []byte

func (*InvokeExecuteAssemblyReq) GetProcess added in v1.4.12

func (x *InvokeExecuteAssemblyReq) GetProcess() string

func (*InvokeExecuteAssemblyReq) GetRequest added in v1.4.12

func (x *InvokeExecuteAssemblyReq) GetRequest() *commonpb.Request

func (*InvokeExecuteAssemblyReq) ProtoMessage added in v1.4.12

func (*InvokeExecuteAssemblyReq) ProtoMessage()

func (*InvokeExecuteAssemblyReq) ProtoReflect added in v1.4.12

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

func (*InvokeExecuteAssemblyReq) Reset added in v1.4.12

func (x *InvokeExecuteAssemblyReq) Reset()

func (*InvokeExecuteAssemblyReq) String added in v1.4.12

func (x *InvokeExecuteAssemblyReq) String() string

type InvokeGetSystemReq added in v1.4.12

type InvokeGetSystemReq struct {
	Data           []byte            `protobuf:"bytes,1,opt,name=Data,proto3" json:"Data,omitempty"`
	HostingProcess string            `protobuf:"bytes,2,opt,name=HostingProcess,proto3" json:"HostingProcess,omitempty"`
	Request        *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

InvokeGetSystemReq - Implant-side version of GetSystemReq, this message

contains the .Data based on the client's req.Config

func (*InvokeGetSystemReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use InvokeGetSystemReq.ProtoReflect.Descriptor instead.

func (*InvokeGetSystemReq) GetData added in v1.4.12

func (x *InvokeGetSystemReq) GetData() []byte

func (*InvokeGetSystemReq) GetHostingProcess added in v1.4.12

func (x *InvokeGetSystemReq) GetHostingProcess() string

func (*InvokeGetSystemReq) GetRequest added in v1.4.12

func (x *InvokeGetSystemReq) GetRequest() *commonpb.Request

func (*InvokeGetSystemReq) ProtoMessage added in v1.4.12

func (*InvokeGetSystemReq) ProtoMessage()

func (*InvokeGetSystemReq) ProtoReflect added in v1.4.12

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

func (*InvokeGetSystemReq) Reset added in v1.4.12

func (x *InvokeGetSystemReq) Reset()

func (*InvokeGetSystemReq) String added in v1.4.12

func (x *InvokeGetSystemReq) String() string

type InvokeMigrateReq added in v1.4.12

type InvokeMigrateReq struct {
	Pid     uint32            `protobuf:"varint,1,opt,name=Pid,proto3" json:"Pid,omitempty"`
	Data    []byte            `protobuf:"bytes,2,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 (*InvokeMigrateReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use InvokeMigrateReq.ProtoReflect.Descriptor instead.

func (*InvokeMigrateReq) GetData added in v1.4.12

func (x *InvokeMigrateReq) GetData() []byte

func (*InvokeMigrateReq) GetPid added in v1.4.12

func (x *InvokeMigrateReq) GetPid() uint32

func (*InvokeMigrateReq) GetRequest added in v1.4.12

func (x *InvokeMigrateReq) GetRequest() *commonpb.Request

func (*InvokeMigrateReq) ProtoMessage added in v1.4.12

func (*InvokeMigrateReq) ProtoMessage()

func (*InvokeMigrateReq) ProtoReflect added in v1.4.12

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

func (*InvokeMigrateReq) Reset added in v1.4.12

func (x *InvokeMigrateReq) Reset()

func (*InvokeMigrateReq) String added in v1.4.12

func (x *InvokeMigrateReq) String() string

type InvokeSpawnDllReq added in v1.4.12

type InvokeSpawnDllReq struct {
	Data        []byte            `protobuf:"bytes,1,opt,name=Data,proto3" json:"Data,omitempty"`
	ProcessName string            `protobuf:"bytes,2,opt,name=ProcessName,proto3" json:"ProcessName,omitempty"`
	Args        string            `protobuf:"bytes,3,opt,name=Args,proto3" json:"Args,omitempty"`
	EntryPoint  string            `protobuf:"bytes,4,opt,name=EntryPoint,proto3" json:"EntryPoint,omitempty"`
	Kill        bool              `protobuf:"varint,5,opt,name=Kill,proto3" json:"Kill,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*InvokeSpawnDllReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use InvokeSpawnDllReq.ProtoReflect.Descriptor instead.

func (*InvokeSpawnDllReq) GetArgs added in v1.4.12

func (x *InvokeSpawnDllReq) GetArgs() string

func (*InvokeSpawnDllReq) GetData added in v1.4.12

func (x *InvokeSpawnDllReq) GetData() []byte

func (*InvokeSpawnDllReq) GetEntryPoint added in v1.4.12

func (x *InvokeSpawnDllReq) GetEntryPoint() string

func (*InvokeSpawnDllReq) GetKill added in v1.4.12

func (x *InvokeSpawnDllReq) GetKill() bool

func (*InvokeSpawnDllReq) GetProcessName added in v1.4.12

func (x *InvokeSpawnDllReq) GetProcessName() string

func (*InvokeSpawnDllReq) GetRequest added in v1.4.12

func (x *InvokeSpawnDllReq) GetRequest() *commonpb.Request

func (*InvokeSpawnDllReq) ProtoMessage added in v1.4.12

func (*InvokeSpawnDllReq) ProtoMessage()

func (*InvokeSpawnDllReq) ProtoReflect added in v1.4.12

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

func (*InvokeSpawnDllReq) Reset added in v1.4.12

func (x *InvokeSpawnDllReq) Reset()

func (*InvokeSpawnDllReq) String added in v1.4.12

func (x *InvokeSpawnDllReq) String() string

type KillReq added in v1.5.0

type KillReq struct {
	Force   bool              `protobuf:"varint,1,opt,name=Force,proto3" json:"Force,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

KillSessionReq - Request the implant to kill a session

func (*KillReq) Descriptor deprecated added in v1.5.0

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

Deprecated: Use KillReq.ProtoReflect.Descriptor instead.

func (*KillReq) GetForce added in v1.5.0

func (x *KillReq) GetForce() bool

func (*KillReq) GetRequest added in v1.5.0

func (x *KillReq) GetRequest() *commonpb.Request

func (*KillReq) ProtoMessage added in v1.5.0

func (*KillReq) ProtoMessage()

func (*KillReq) ProtoReflect added in v1.5.0

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

func (*KillReq) Reset added in v1.5.0

func (x *KillReq) Reset()

func (*KillReq) String added in v1.5.0

func (x *KillReq) String() string

type ListExtensions added in v1.5.0

type ListExtensions struct {
	Names    []string           `protobuf:"bytes,1,rep,name=Names,proto3" json:"Names,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*ListExtensions) Descriptor deprecated added in v1.5.0

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

Deprecated: Use ListExtensions.ProtoReflect.Descriptor instead.

func (*ListExtensions) GetNames added in v1.5.0

func (x *ListExtensions) GetNames() []string

func (*ListExtensions) GetResponse added in v1.5.0

func (x *ListExtensions) GetResponse() *commonpb.Response

func (*ListExtensions) ProtoMessage added in v1.5.0

func (*ListExtensions) ProtoMessage()

func (*ListExtensions) ProtoReflect added in v1.5.0

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

func (*ListExtensions) Reset added in v1.5.0

func (x *ListExtensions) Reset()

func (*ListExtensions) String added in v1.5.0

func (x *ListExtensions) String() string

type ListExtensionsReq added in v1.5.0

type ListExtensionsReq struct {
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*ListExtensionsReq) Descriptor deprecated added in v1.5.0

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

Deprecated: Use ListExtensionsReq.ProtoReflect.Descriptor instead.

func (*ListExtensionsReq) GetRequest added in v1.5.0

func (x *ListExtensionsReq) GetRequest() *commonpb.Request

func (*ListExtensionsReq) ProtoMessage added in v1.5.0

func (*ListExtensionsReq) ProtoMessage()

func (*ListExtensionsReq) ProtoReflect added in v1.5.0

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

func (*ListExtensionsReq) Reset added in v1.5.0

func (x *ListExtensionsReq) Reset()

func (*ListExtensionsReq) String added in v1.5.0

func (x *ListExtensionsReq) String() string

type Ls added in v1.4.12

type Ls struct {
	Path           string             `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Exists         bool               `protobuf:"varint,2,opt,name=Exists,proto3" json:"Exists,omitempty"`
	Files          []*FileInfo        `protobuf:"bytes,3,rep,name=Files,proto3" json:"Files,omitempty"`
	Timezone       string             `protobuf:"bytes,4,opt,name=timezone,proto3" json:"timezone,omitempty"`
	TimezoneOffset int32              `protobuf:"varint,5,opt,name=timezoneOffset,proto3" json:"timezoneOffset,omitempty"`
	Response       *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Ls) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Ls.ProtoReflect.Descriptor instead.

func (*Ls) GetExists added in v1.4.12

func (x *Ls) GetExists() bool

func (*Ls) GetFiles added in v1.4.12

func (x *Ls) GetFiles() []*FileInfo

func (*Ls) GetPath added in v1.4.12

func (x *Ls) GetPath() string

func (*Ls) GetResponse added in v1.4.12

func (x *Ls) GetResponse() *commonpb.Response

func (*Ls) GetTimezone added in v1.4.21

func (x *Ls) GetTimezone() string

func (*Ls) GetTimezoneOffset added in v1.4.21

func (x *Ls) GetTimezoneOffset() int32

func (*Ls) ProtoMessage added in v1.4.12

func (*Ls) ProtoMessage()

func (*Ls) ProtoReflect added in v1.4.12

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

func (*Ls) Reset added in v1.4.12

func (x *Ls) Reset()

func (*Ls) String added in v1.4.12

func (x *Ls) String() string

type LsReq added in v1.4.12

type LsReq struct {
	Path    string            `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*LsReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use LsReq.ProtoReflect.Descriptor instead.

func (*LsReq) GetPath added in v1.4.12

func (x *LsReq) GetPath() string

func (*LsReq) GetRequest added in v1.4.12

func (x *LsReq) GetRequest() *commonpb.Request

func (*LsReq) ProtoMessage added in v1.4.12

func (*LsReq) ProtoMessage()

func (*LsReq) ProtoReflect added in v1.4.12

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

func (*LsReq) Reset added in v1.4.12

func (x *LsReq) Reset()

func (*LsReq) String added in v1.4.12

func (x *LsReq) String() string

type MakeToken added in v1.4.12

type MakeToken struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*MakeToken) Descriptor deprecated added in v1.4.12

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

Deprecated: Use MakeToken.ProtoReflect.Descriptor instead.

func (*MakeToken) GetResponse added in v1.4.12

func (x *MakeToken) GetResponse() *commonpb.Response

func (*MakeToken) ProtoMessage added in v1.4.12

func (*MakeToken) ProtoMessage()

func (*MakeToken) ProtoReflect added in v1.4.12

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

func (*MakeToken) Reset added in v1.4.12

func (x *MakeToken) Reset()

func (*MakeToken) String added in v1.4.12

func (x *MakeToken) String() string

type MakeTokenReq added in v1.4.12

type MakeTokenReq struct {
	Username string            `protobuf:"bytes,1,opt,name=Username,proto3" json:"Username,omitempty"`
	Password string            `protobuf:"bytes,2,opt,name=Password,proto3" json:"Password,omitempty"`
	Domain   string            `protobuf:"bytes,3,opt,name=Domain,proto3" json:"Domain,omitempty"`
	Request  *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*MakeTokenReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use MakeTokenReq.ProtoReflect.Descriptor instead.

func (*MakeTokenReq) GetDomain added in v1.4.12

func (x *MakeTokenReq) GetDomain() string

func (*MakeTokenReq) GetPassword added in v1.4.12

func (x *MakeTokenReq) GetPassword() string

func (*MakeTokenReq) GetRequest added in v1.4.12

func (x *MakeTokenReq) GetRequest() *commonpb.Request

func (*MakeTokenReq) GetUsername added in v1.4.12

func (x *MakeTokenReq) GetUsername() string

func (*MakeTokenReq) ProtoMessage added in v1.4.12

func (*MakeTokenReq) ProtoMessage()

func (*MakeTokenReq) ProtoReflect added in v1.4.12

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

func (*MakeTokenReq) Reset added in v1.4.12

func (x *MakeTokenReq) Reset()

func (*MakeTokenReq) String added in v1.4.12

func (x *MakeTokenReq) String() string

type Migrate added in v1.4.12

type Migrate struct {
	Success  bool               `protobuf:"varint,1,opt,name=Success,proto3" json:"Success,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Migrate) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Migrate.ProtoReflect.Descriptor instead.

func (*Migrate) GetResponse added in v1.4.12

func (x *Migrate) GetResponse() *commonpb.Response

func (*Migrate) GetSuccess added in v1.4.12

func (x *Migrate) GetSuccess() bool

func (*Migrate) ProtoMessage added in v1.4.12

func (*Migrate) ProtoMessage()

func (*Migrate) ProtoReflect added in v1.4.12

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

func (*Migrate) Reset added in v1.4.12

func (x *Migrate) Reset()

func (*Migrate) String added in v1.4.12

func (x *Migrate) String() string

type Mkdir added in v1.4.12

type Mkdir struct {
	Path     string             `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Mkdir) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Mkdir.ProtoReflect.Descriptor instead.

func (*Mkdir) GetPath added in v1.4.12

func (x *Mkdir) GetPath() string

func (*Mkdir) GetResponse added in v1.4.12

func (x *Mkdir) GetResponse() *commonpb.Response

func (*Mkdir) ProtoMessage added in v1.4.12

func (*Mkdir) ProtoMessage()

func (*Mkdir) ProtoReflect added in v1.4.12

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

func (*Mkdir) Reset added in v1.4.12

func (x *Mkdir) Reset()

func (*Mkdir) String added in v1.4.12

func (x *Mkdir) String() string

type MkdirReq added in v1.4.12

type MkdirReq struct {
	Path    string            `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*MkdirReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use MkdirReq.ProtoReflect.Descriptor instead.

func (*MkdirReq) GetPath added in v1.4.12

func (x *MkdirReq) GetPath() string

func (*MkdirReq) GetRequest added in v1.4.12

func (x *MkdirReq) GetRequest() *commonpb.Request

func (*MkdirReq) ProtoMessage added in v1.4.12

func (*MkdirReq) ProtoMessage()

func (*MkdirReq) ProtoReflect added in v1.4.12

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

func (*MkdirReq) Reset added in v1.4.12

func (x *MkdirReq) Reset()

func (*MkdirReq) String added in v1.4.12

func (x *MkdirReq) String() string

type Mv added in v1.5.10

type Mv struct {
	Src      string             `protobuf:"bytes,1,opt,name=Src,proto3" json:"Src,omitempty"`
	Dst      string             `protobuf:"bytes,2,opt,name=Dst,proto3" json:"Dst,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Mv) Descriptor deprecated added in v1.5.10

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

Deprecated: Use Mv.ProtoReflect.Descriptor instead.

func (*Mv) GetDst added in v1.5.10

func (x *Mv) GetDst() string

func (*Mv) GetResponse added in v1.5.10

func (x *Mv) GetResponse() *commonpb.Response

func (*Mv) GetSrc added in v1.5.10

func (x *Mv) GetSrc() string

func (*Mv) ProtoMessage added in v1.5.10

func (*Mv) ProtoMessage()

func (*Mv) ProtoReflect added in v1.5.10

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

func (*Mv) Reset added in v1.5.10

func (x *Mv) Reset()

func (*Mv) String added in v1.5.10

func (x *Mv) String() string

type MvReq added in v1.5.10

type MvReq struct {
	Src     string            `protobuf:"bytes,1,opt,name=Src,proto3" json:"Src,omitempty"`
	Dst     string            `protobuf:"bytes,2,opt,name=Dst,proto3" json:"Dst,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*MvReq) Descriptor deprecated added in v1.5.10

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

Deprecated: Use MvReq.ProtoReflect.Descriptor instead.

func (*MvReq) GetDst added in v1.5.10

func (x *MvReq) GetDst() string

func (*MvReq) GetRequest added in v1.5.10

func (x *MvReq) GetRequest() *commonpb.Request

func (*MvReq) GetSrc added in v1.5.10

func (x *MvReq) GetSrc() string

func (*MvReq) ProtoMessage added in v1.5.10

func (*MvReq) ProtoMessage()

func (*MvReq) ProtoReflect added in v1.5.10

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

func (*MvReq) Reset added in v1.5.10

func (x *MvReq) Reset()

func (*MvReq) String added in v1.5.10

func (x *MvReq) String() string

type NetConnPivot added in v1.5.0

type NetConnPivot struct {
	PeerID        int64  `protobuf:"varint,1,opt,name=PeerID,proto3" json:"PeerID,omitempty"`
	RemoteAddress string `protobuf:"bytes,2,opt,name=RemoteAddress,proto3" json:"RemoteAddress,omitempty"`
	// contains filtered or unexported fields
}

func (*NetConnPivot) Descriptor deprecated added in v1.5.0

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

Deprecated: Use NetConnPivot.ProtoReflect.Descriptor instead.

func (*NetConnPivot) GetPeerID added in v1.5.0

func (x *NetConnPivot) GetPeerID() int64

func (*NetConnPivot) GetRemoteAddress added in v1.5.0

func (x *NetConnPivot) GetRemoteAddress() string

func (*NetConnPivot) ProtoMessage added in v1.5.0

func (*NetConnPivot) ProtoMessage()

func (*NetConnPivot) ProtoReflect added in v1.5.0

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

func (*NetConnPivot) Reset added in v1.5.0

func (x *NetConnPivot) Reset()

func (*NetConnPivot) String added in v1.5.0

func (x *NetConnPivot) String() string

type NetInterface added in v1.4.12

type NetInterface struct {
	Index       int32    `protobuf:"varint,1,opt,name=Index,proto3" json:"Index,omitempty"`
	Name        string   `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	MAC         string   `protobuf:"bytes,3,opt,name=MAC,proto3" json:"MAC,omitempty"`
	IPAddresses []string `protobuf:"bytes,4,rep,name=IPAddresses,proto3" json:"IPAddresses,omitempty"`
	// contains filtered or unexported fields
}

func (*NetInterface) Descriptor deprecated added in v1.4.12

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

Deprecated: Use NetInterface.ProtoReflect.Descriptor instead.

func (*NetInterface) GetIPAddresses added in v1.4.12

func (x *NetInterface) GetIPAddresses() []string

func (*NetInterface) GetIndex added in v1.4.12

func (x *NetInterface) GetIndex() int32

func (*NetInterface) GetMAC added in v1.4.12

func (x *NetInterface) GetMAC() string

func (*NetInterface) GetName added in v1.4.12

func (x *NetInterface) GetName() string

func (*NetInterface) ProtoMessage added in v1.4.12

func (*NetInterface) ProtoMessage()

func (*NetInterface) ProtoReflect added in v1.4.12

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

func (*NetInterface) Reset added in v1.4.12

func (x *NetInterface) Reset()

func (*NetInterface) String added in v1.4.12

func (x *NetInterface) String() string

type Netstat added in v1.4.12

type Netstat struct {
	Entries  []*SockTabEntry    `protobuf:"bytes,1,rep,name=Entries,proto3" json:"Entries,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Netstat) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Netstat.ProtoReflect.Descriptor instead.

func (*Netstat) GetEntries added in v1.4.12

func (x *Netstat) GetEntries() []*SockTabEntry

func (*Netstat) GetResponse added in v1.4.12

func (x *Netstat) GetResponse() *commonpb.Response

func (*Netstat) ProtoMessage added in v1.4.12

func (*Netstat) ProtoMessage()

func (*Netstat) ProtoReflect added in v1.4.12

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

func (*Netstat) Reset added in v1.4.12

func (x *Netstat) Reset()

func (*Netstat) String added in v1.4.12

func (x *Netstat) String() string

type NetstatReq added in v1.4.12

type NetstatReq struct {
	TCP       bool              `protobuf:"varint,1,opt,name=TCP,proto3" json:"TCP,omitempty"`
	UDP       bool              `protobuf:"varint,2,opt,name=UDP,proto3" json:"UDP,omitempty"`
	IP4       bool              `protobuf:"varint,3,opt,name=IP4,proto3" json:"IP4,omitempty"`
	IP6       bool              `protobuf:"varint,5,opt,name=IP6,proto3" json:"IP6,omitempty"`
	Listening bool              `protobuf:"varint,6,opt,name=Listening,proto3" json:"Listening,omitempty"`
	Request   *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*NetstatReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use NetstatReq.ProtoReflect.Descriptor instead.

func (*NetstatReq) GetIP4 added in v1.4.12

func (x *NetstatReq) GetIP4() bool

func (*NetstatReq) GetIP6 added in v1.4.12

func (x *NetstatReq) GetIP6() bool

func (*NetstatReq) GetListening added in v1.4.12

func (x *NetstatReq) GetListening() bool

func (*NetstatReq) GetRequest added in v1.4.12

func (x *NetstatReq) GetRequest() *commonpb.Request

func (*NetstatReq) GetTCP added in v1.4.12

func (x *NetstatReq) GetTCP() bool

func (*NetstatReq) GetUDP added in v1.4.12

func (x *NetstatReq) GetUDP() bool

func (*NetstatReq) ProtoMessage added in v1.4.12

func (*NetstatReq) ProtoMessage()

func (*NetstatReq) ProtoReflect added in v1.4.12

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

func (*NetstatReq) Reset added in v1.4.12

func (x *NetstatReq) Reset()

func (*NetstatReq) String added in v1.4.12

func (x *NetstatReq) String() string

type OpenSession added in v1.5.0

type OpenSession struct {
	C2S      []string           `protobuf:"bytes,1,rep,name=C2s,proto3" json:"C2s,omitempty"`
	Delay    int64              `protobuf:"varint,2,opt,name=Delay,proto3" json:"Delay,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,8,opt,name=Response,proto3" json:"Response,omitempty"`
	Request  *commonpb.Request  `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*OpenSession) Descriptor deprecated added in v1.5.0

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

Deprecated: Use OpenSession.ProtoReflect.Descriptor instead.

func (*OpenSession) GetC2S added in v1.5.0

func (x *OpenSession) GetC2S() []string

func (*OpenSession) GetDelay added in v1.5.0

func (x *OpenSession) GetDelay() int64

func (*OpenSession) GetRequest added in v1.5.0

func (x *OpenSession) GetRequest() *commonpb.Request

func (*OpenSession) GetResponse added in v1.5.0

func (x *OpenSession) GetResponse() *commonpb.Response

func (*OpenSession) ProtoMessage added in v1.5.0

func (*OpenSession) ProtoMessage()

func (*OpenSession) ProtoReflect added in v1.5.0

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

func (*OpenSession) Reset added in v1.5.0

func (x *OpenSession) Reset()

func (*OpenSession) String added in v1.5.0

func (x *OpenSession) String() string

type PeerFailureType added in v1.5.0

type PeerFailureType int32
const (
	PeerFailureType_SEND_FAILURE PeerFailureType = 0
	PeerFailureType_DISCONNECT   PeerFailureType = 1
)

func (PeerFailureType) Descriptor added in v1.5.0

func (PeerFailureType) Enum added in v1.5.0

func (x PeerFailureType) Enum() *PeerFailureType

func (PeerFailureType) EnumDescriptor deprecated added in v1.5.0

func (PeerFailureType) EnumDescriptor() ([]byte, []int)

Deprecated: Use PeerFailureType.Descriptor instead.

func (PeerFailureType) Number added in v1.5.0

func (PeerFailureType) String added in v1.5.0

func (x PeerFailureType) String() string

func (PeerFailureType) Type added in v1.5.0

type Ping added in v1.4.12

type Ping struct {
	Nonce int32 `protobuf:"varint,1,opt,name=Nonce,proto3" json:"Nonce,omitempty"`
	// Ping is special
	Response *commonpb.Response `protobuf:"bytes,8,opt,name=Response,proto3" json:"Response,omitempty"`
	Request  *commonpb.Request  `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

Ping - Not ICMP, just sends a rount trip message to an implant to

see if it's still responding.

func (*Ping) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Ping.ProtoReflect.Descriptor instead.

func (*Ping) GetNonce added in v1.4.12

func (x *Ping) GetNonce() int32

func (*Ping) GetRequest added in v1.4.12

func (x *Ping) GetRequest() *commonpb.Request

func (*Ping) GetResponse added in v1.4.12

func (x *Ping) GetResponse() *commonpb.Response

func (*Ping) ProtoMessage added in v1.4.12

func (*Ping) ProtoMessage()

func (*Ping) ProtoReflect added in v1.4.12

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

func (*Ping) Reset added in v1.4.12

func (x *Ping) Reset()

func (*Ping) String added in v1.4.12

func (x *Ping) String() string

type PivotHello added in v1.5.0

type PivotHello struct {
	PublicKey          []byte `protobuf:"bytes,1,opt,name=PublicKey,proto3" json:"PublicKey,omitempty"`
	PeerID             int64  `protobuf:"varint,2,opt,name=PeerID,proto3" json:"PeerID,omitempty"`
	PublicKeySignature string `protobuf:"bytes,3,opt,name=PublicKeySignature,proto3" json:"PublicKeySignature,omitempty"`
	SessionKey         []byte `protobuf:"bytes,4,opt,name=SessionKey,proto3" json:"SessionKey,omitempty"`
	// contains filtered or unexported fields
}

func (*PivotHello) Descriptor deprecated added in v1.5.0

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

Deprecated: Use PivotHello.ProtoReflect.Descriptor instead.

func (*PivotHello) GetPeerID added in v1.5.0

func (x *PivotHello) GetPeerID() int64

func (*PivotHello) GetPublicKey added in v1.5.0

func (x *PivotHello) GetPublicKey() []byte

func (*PivotHello) GetPublicKeySignature added in v1.5.0

func (x *PivotHello) GetPublicKeySignature() string

func (*PivotHello) GetSessionKey added in v1.5.0

func (x *PivotHello) GetSessionKey() []byte

func (*PivotHello) ProtoMessage added in v1.5.0

func (*PivotHello) ProtoMessage()

func (*PivotHello) ProtoReflect added in v1.5.0

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

func (*PivotHello) Reset added in v1.5.0

func (x *PivotHello) Reset()

func (*PivotHello) String added in v1.5.0

func (x *PivotHello) String() string

type PivotListener added in v1.5.0

type PivotListener struct {
	ID          uint32             `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Type        PivotType          `protobuf:"varint,2,opt,name=Type,proto3,enum=sliverpb.PivotType" json:"Type,omitempty"`
	BindAddress string             `protobuf:"bytes,3,opt,name=BindAddress,proto3" json:"BindAddress,omitempty"`
	Pivots      []*NetConnPivot    `protobuf:"bytes,4,rep,name=Pivots,proto3" json:"Pivots,omitempty"`
	Response    *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*PivotListener) Descriptor deprecated added in v1.5.0

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

Deprecated: Use PivotListener.ProtoReflect.Descriptor instead.

func (*PivotListener) GetBindAddress added in v1.5.0

func (x *PivotListener) GetBindAddress() string

func (*PivotListener) GetID added in v1.5.0

func (x *PivotListener) GetID() uint32

func (*PivotListener) GetPivots added in v1.5.0

func (x *PivotListener) GetPivots() []*NetConnPivot

func (*PivotListener) GetResponse added in v1.5.0

func (x *PivotListener) GetResponse() *commonpb.Response

func (*PivotListener) GetType added in v1.5.0

func (x *PivotListener) GetType() PivotType

func (*PivotListener) ProtoMessage added in v1.5.0

func (*PivotListener) ProtoMessage()

func (*PivotListener) ProtoReflect added in v1.5.0

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

func (*PivotListener) Reset added in v1.5.0

func (x *PivotListener) Reset()

func (*PivotListener) String added in v1.5.0

func (x *PivotListener) String() string

type PivotListeners added in v1.5.0

type PivotListeners struct {
	Listeners []*PivotListener   `protobuf:"bytes,1,rep,name=Listeners,proto3" json:"Listeners,omitempty"`
	Response  *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*PivotListeners) Descriptor deprecated added in v1.5.0

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

Deprecated: Use PivotListeners.ProtoReflect.Descriptor instead.

func (*PivotListeners) GetListeners added in v1.5.0

func (x *PivotListeners) GetListeners() []*PivotListener

func (*PivotListeners) GetResponse added in v1.5.0

func (x *PivotListeners) GetResponse() *commonpb.Response

func (*PivotListeners) ProtoMessage added in v1.5.0

func (*PivotListeners) ProtoMessage()

func (*PivotListeners) ProtoReflect added in v1.5.0

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

func (*PivotListeners) Reset added in v1.5.0

func (x *PivotListeners) Reset()

func (*PivotListeners) String added in v1.5.0

func (x *PivotListeners) String() string

type PivotListenersReq added in v1.5.0

type PivotListenersReq struct {
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*PivotListenersReq) Descriptor deprecated added in v1.5.0

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

Deprecated: Use PivotListenersReq.ProtoReflect.Descriptor instead.

func (*PivotListenersReq) GetRequest added in v1.5.0

func (x *PivotListenersReq) GetRequest() *commonpb.Request

func (*PivotListenersReq) ProtoMessage added in v1.5.0

func (*PivotListenersReq) ProtoMessage()

func (*PivotListenersReq) ProtoReflect added in v1.5.0

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

func (*PivotListenersReq) Reset added in v1.5.0

func (x *PivotListenersReq) Reset()

func (*PivotListenersReq) String added in v1.5.0

func (x *PivotListenersReq) String() string

type PivotPeer added in v1.5.0

type PivotPeer struct {
	PeerID int64  `protobuf:"varint,1,opt,name=PeerID,proto3" json:"PeerID,omitempty"`
	Name   string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	// contains filtered or unexported fields
}

func (*PivotPeer) Descriptor deprecated added in v1.5.0

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

Deprecated: Use PivotPeer.ProtoReflect.Descriptor instead.

func (*PivotPeer) GetName added in v1.5.0

func (x *PivotPeer) GetName() string

func (*PivotPeer) GetPeerID added in v1.5.0

func (x *PivotPeer) GetPeerID() int64

func (*PivotPeer) ProtoMessage added in v1.5.0

func (*PivotPeer) ProtoMessage()

func (*PivotPeer) ProtoReflect added in v1.5.0

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

func (*PivotPeer) Reset added in v1.5.0

func (x *PivotPeer) Reset()

func (*PivotPeer) String added in v1.5.0

func (x *PivotPeer) String() string

type PivotPeerEnvelope added in v1.5.0

type PivotPeerEnvelope struct {
	Peers          []*PivotPeer `protobuf:"bytes,1,rep,name=Peers,proto3" json:"Peers,omitempty"`
	Type           uint32       `protobuf:"varint,2,opt,name=Type,proto3" json:"Type,omitempty"`
	PivotSessionID []byte       `protobuf:"bytes,3,opt,name=PivotSessionID,proto3" json:"PivotSessionID,omitempty"`
	Data           []byte       `protobuf:"bytes,4,opt,name=Data,proto3" json:"Data,omitempty"`
	PeerFailureAt  int64        `protobuf:"varint,5,opt,name=PeerFailureAt,proto3" json:"PeerFailureAt,omitempty"`
	// contains filtered or unexported fields
}

func (*PivotPeerEnvelope) Descriptor deprecated added in v1.5.0

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

Deprecated: Use PivotPeerEnvelope.ProtoReflect.Descriptor instead.

func (*PivotPeerEnvelope) GetData added in v1.5.0

func (x *PivotPeerEnvelope) GetData() []byte

func (*PivotPeerEnvelope) GetPeerFailureAt added in v1.5.0

func (x *PivotPeerEnvelope) GetPeerFailureAt() int64

func (*PivotPeerEnvelope) GetPeers added in v1.5.0

func (x *PivotPeerEnvelope) GetPeers() []*PivotPeer

func (*PivotPeerEnvelope) GetPivotSessionID added in v1.5.0

func (x *PivotPeerEnvelope) GetPivotSessionID() []byte

func (*PivotPeerEnvelope) GetType added in v1.5.0

func (x *PivotPeerEnvelope) GetType() uint32

func (*PivotPeerEnvelope) ProtoMessage added in v1.5.0

func (*PivotPeerEnvelope) ProtoMessage()

func (*PivotPeerEnvelope) ProtoReflect added in v1.5.0

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

func (*PivotPeerEnvelope) Reset added in v1.5.0

func (x *PivotPeerEnvelope) Reset()

func (*PivotPeerEnvelope) String added in v1.5.0

func (x *PivotPeerEnvelope) String() string

type PivotPeerFailure added in v1.5.0

type PivotPeerFailure struct {
	PeerID int64           `protobuf:"varint,1,opt,name=PeerID,proto3" json:"PeerID,omitempty"`
	Type   PeerFailureType `protobuf:"varint,2,opt,name=Type,proto3,enum=sliverpb.PeerFailureType" json:"Type,omitempty"`
	Err    string          `protobuf:"bytes,3,opt,name=Err,proto3" json:"Err,omitempty"`
	// contains filtered or unexported fields
}

func (*PivotPeerFailure) Descriptor deprecated added in v1.5.0

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

Deprecated: Use PivotPeerFailure.ProtoReflect.Descriptor instead.

func (*PivotPeerFailure) GetErr added in v1.5.0

func (x *PivotPeerFailure) GetErr() string

func (*PivotPeerFailure) GetPeerID added in v1.5.0

func (x *PivotPeerFailure) GetPeerID() int64

func (*PivotPeerFailure) GetType added in v1.5.0

func (x *PivotPeerFailure) GetType() PeerFailureType

func (*PivotPeerFailure) ProtoMessage added in v1.5.0

func (*PivotPeerFailure) ProtoMessage()

func (*PivotPeerFailure) ProtoReflect added in v1.5.0

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

func (*PivotPeerFailure) Reset added in v1.5.0

func (x *PivotPeerFailure) Reset()

func (*PivotPeerFailure) String added in v1.5.0

func (x *PivotPeerFailure) String() string

type PivotPing added in v1.5.0

type PivotPing struct {
	Nonce uint32 `protobuf:"varint,1,opt,name=Nonce,proto3" json:"Nonce,omitempty"`
	// contains filtered or unexported fields
}

func (*PivotPing) Descriptor deprecated added in v1.5.0

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

Deprecated: Use PivotPing.ProtoReflect.Descriptor instead.

func (*PivotPing) GetNonce added in v1.5.0

func (x *PivotPing) GetNonce() uint32

func (*PivotPing) ProtoMessage added in v1.5.0

func (*PivotPing) ProtoMessage()

func (*PivotPing) ProtoReflect added in v1.5.0

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

func (*PivotPing) Reset added in v1.5.0

func (x *PivotPing) Reset()

func (*PivotPing) String added in v1.5.0

func (x *PivotPing) String() string

type PivotServerKeyExchange added in v1.5.0

type PivotServerKeyExchange struct {
	OriginID   int64  `protobuf:"varint,1,opt,name=OriginID,proto3" json:"OriginID,omitempty"`
	SessionKey []byte `protobuf:"bytes,2,opt,name=SessionKey,proto3" json:"SessionKey,omitempty"`
	// contains filtered or unexported fields
}

func (*PivotServerKeyExchange) Descriptor deprecated added in v1.5.0

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

Deprecated: Use PivotServerKeyExchange.ProtoReflect.Descriptor instead.

func (*PivotServerKeyExchange) GetOriginID added in v1.5.0

func (x *PivotServerKeyExchange) GetOriginID() int64

func (*PivotServerKeyExchange) GetSessionKey added in v1.5.0

func (x *PivotServerKeyExchange) GetSessionKey() []byte

func (*PivotServerKeyExchange) ProtoMessage added in v1.5.0

func (*PivotServerKeyExchange) ProtoMessage()

func (*PivotServerKeyExchange) ProtoReflect added in v1.5.0

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

func (*PivotServerKeyExchange) Reset added in v1.5.0

func (x *PivotServerKeyExchange) Reset()

func (*PivotServerKeyExchange) String added in v1.5.0

func (x *PivotServerKeyExchange) String() string

type PivotStartListenerReq added in v1.5.0

type PivotStartListenerReq struct {
	Type        PivotType         `protobuf:"varint,1,opt,name=Type,proto3,enum=sliverpb.PivotType" json:"Type,omitempty"`
	BindAddress string            `protobuf:"bytes,2,opt,name=BindAddress,proto3" json:"BindAddress,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*PivotStartListenerReq) Descriptor deprecated added in v1.5.0

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

Deprecated: Use PivotStartListenerReq.ProtoReflect.Descriptor instead.

func (*PivotStartListenerReq) GetBindAddress added in v1.5.0

func (x *PivotStartListenerReq) GetBindAddress() string

func (*PivotStartListenerReq) GetRequest added in v1.5.0

func (x *PivotStartListenerReq) GetRequest() *commonpb.Request

func (*PivotStartListenerReq) GetType added in v1.5.0

func (x *PivotStartListenerReq) GetType() PivotType

func (*PivotStartListenerReq) ProtoMessage added in v1.5.0

func (*PivotStartListenerReq) ProtoMessage()

func (*PivotStartListenerReq) ProtoReflect added in v1.5.0

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

func (*PivotStartListenerReq) Reset added in v1.5.0

func (x *PivotStartListenerReq) Reset()

func (*PivotStartListenerReq) String added in v1.5.0

func (x *PivotStartListenerReq) String() string

type PivotStopListenerReq added in v1.5.0

type PivotStopListenerReq struct {
	ID      uint32            `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*PivotStopListenerReq) Descriptor deprecated added in v1.5.0

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

Deprecated: Use PivotStopListenerReq.ProtoReflect.Descriptor instead.

func (*PivotStopListenerReq) GetID added in v1.5.0

func (x *PivotStopListenerReq) GetID() uint32

func (*PivotStopListenerReq) GetRequest added in v1.5.0

func (x *PivotStopListenerReq) GetRequest() *commonpb.Request

func (*PivotStopListenerReq) ProtoMessage added in v1.5.0

func (*PivotStopListenerReq) ProtoMessage()

func (*PivotStopListenerReq) ProtoReflect added in v1.5.0

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

func (*PivotStopListenerReq) Reset added in v1.5.0

func (x *PivotStopListenerReq) Reset()

func (*PivotStopListenerReq) String added in v1.5.0

func (x *PivotStopListenerReq) String() string

type PivotType added in v1.5.0

type PivotType int32
const (
	PivotType_TCP       PivotType = 0
	PivotType_UDP       PivotType = 1
	PivotType_NamedPipe PivotType = 2
)

func (PivotType) Descriptor added in v1.5.0

func (PivotType) Descriptor() protoreflect.EnumDescriptor

func (PivotType) Enum added in v1.5.0

func (x PivotType) Enum() *PivotType

func (PivotType) EnumDescriptor deprecated added in v1.5.0

func (PivotType) EnumDescriptor() ([]byte, []int)

Deprecated: Use PivotType.Descriptor instead.

func (PivotType) Number added in v1.5.0

func (x PivotType) Number() protoreflect.EnumNumber

func (PivotType) String added in v1.5.0

func (x PivotType) String() string

func (PivotType) Type added in v1.5.0

type PollInterval added in v1.4.15

type PollInterval struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*PollInterval) Descriptor deprecated added in v1.4.15

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

Deprecated: Use PollInterval.ProtoReflect.Descriptor instead.

func (*PollInterval) GetResponse added in v1.4.15

func (x *PollInterval) GetResponse() *commonpb.Response

func (*PollInterval) ProtoMessage added in v1.4.15

func (*PollInterval) ProtoMessage()

func (*PollInterval) ProtoReflect added in v1.4.15

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

func (*PollInterval) Reset added in v1.4.15

func (x *PollInterval) Reset()

func (*PollInterval) String added in v1.4.15

func (x *PollInterval) String() string

type PollIntervalReq added in v1.4.15

type PollIntervalReq struct {
	PollInterval int64             `protobuf:"varint,1,opt,name=PollInterval,proto3" json:"PollInterval,omitempty"`
	Request      *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

PollIntervalReq - Request the implant to update it's poll intervbal

func (*PollIntervalReq) Descriptor deprecated added in v1.4.15

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

Deprecated: Use PollIntervalReq.ProtoReflect.Descriptor instead.

func (*PollIntervalReq) GetPollInterval added in v1.5.0

func (x *PollIntervalReq) GetPollInterval() int64

func (*PollIntervalReq) GetRequest added in v1.4.15

func (x *PollIntervalReq) GetRequest() *commonpb.Request

func (*PollIntervalReq) ProtoMessage added in v1.4.15

func (*PollIntervalReq) ProtoMessage()

func (*PollIntervalReq) ProtoReflect added in v1.4.15

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

func (*PollIntervalReq) Reset added in v1.4.15

func (x *PollIntervalReq) Reset()

func (*PollIntervalReq) String added in v1.4.15

func (x *PollIntervalReq) String() string

type Portfwd added in v1.4.12

type Portfwd struct {
	Port     uint32             `protobuf:"varint,1,opt,name=Port,proto3" json:"Port,omitempty"`
	Protocol int32              `protobuf:"varint,2,opt,name=Protocol,proto3" json:"Protocol,omitempty"`
	Host     string             `protobuf:"bytes,3,opt,name=Host,proto3" json:"Host,omitempty"`
	TunnelID uint64             `protobuf:"varint,8,opt,name=TunnelID,proto3" json:"TunnelID,omitempty"` // Bind to this tunnel
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Portfwd) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Portfwd.ProtoReflect.Descriptor instead.

func (*Portfwd) GetHost added in v1.4.12

func (x *Portfwd) GetHost() string

func (*Portfwd) GetPort added in v1.4.12

func (x *Portfwd) GetPort() uint32

func (*Portfwd) GetProtocol added in v1.4.12

func (x *Portfwd) GetProtocol() int32

func (*Portfwd) GetResponse added in v1.4.12

func (x *Portfwd) GetResponse() *commonpb.Response

func (*Portfwd) GetTunnelID added in v1.4.12

func (x *Portfwd) GetTunnelID() uint64

func (*Portfwd) ProtoMessage added in v1.4.12

func (*Portfwd) ProtoMessage()

func (*Portfwd) ProtoReflect added in v1.4.12

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

func (*Portfwd) Reset added in v1.4.12

func (x *Portfwd) Reset()

func (*Portfwd) String added in v1.4.12

func (x *Portfwd) String() string

type PortfwdReq added in v1.4.12

type PortfwdReq struct {
	Port     uint32            `protobuf:"varint,1,opt,name=Port,proto3" json:"Port,omitempty"`
	Protocol int32             `protobuf:"varint,2,opt,name=Protocol,proto3" json:"Protocol,omitempty"`
	Host     string            `protobuf:"bytes,3,opt,name=Host,proto3" json:"Host,omitempty"`
	TunnelID uint64            `protobuf:"varint,8,opt,name=TunnelID,proto3" json:"TunnelID,omitempty"` // Bind to this tunnel
	Request  *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*PortfwdReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use PortfwdReq.ProtoReflect.Descriptor instead.

func (*PortfwdReq) GetHost added in v1.4.12

func (x *PortfwdReq) GetHost() string

func (*PortfwdReq) GetPort added in v1.4.12

func (x *PortfwdReq) GetPort() uint32

func (*PortfwdReq) GetProtocol added in v1.4.12

func (x *PortfwdReq) GetProtocol() int32

func (*PortfwdReq) GetRequest added in v1.4.12

func (x *PortfwdReq) GetRequest() *commonpb.Request

func (*PortfwdReq) GetTunnelID added in v1.4.12

func (x *PortfwdReq) GetTunnelID() uint64

func (*PortfwdReq) ProtoMessage added in v1.4.12

func (*PortfwdReq) ProtoMessage()

func (*PortfwdReq) ProtoReflect added in v1.4.12

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

func (*PortfwdReq) Reset added in v1.4.12

func (x *PortfwdReq) Reset()

func (*PortfwdReq) String added in v1.4.12

func (x *PortfwdReq) String() string

type ProcessDump added in v1.4.12

type ProcessDump struct {
	Data     []byte             `protobuf:"bytes,1,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 (*ProcessDump) Descriptor deprecated added in v1.4.12

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

Deprecated: Use ProcessDump.ProtoReflect.Descriptor instead.

func (*ProcessDump) GetData added in v1.4.12

func (x *ProcessDump) GetData() []byte

func (*ProcessDump) GetResponse added in v1.4.12

func (x *ProcessDump) GetResponse() *commonpb.Response

func (*ProcessDump) ProtoMessage added in v1.4.12

func (*ProcessDump) ProtoMessage()

func (*ProcessDump) ProtoReflect added in v1.4.12

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

func (*ProcessDump) Reset added in v1.4.12

func (x *ProcessDump) Reset()

func (*ProcessDump) String added in v1.4.12

func (x *ProcessDump) String() string

type ProcessDumpReq added in v1.4.12

type ProcessDumpReq struct {
	Pid     int32             `protobuf:"varint,1,opt,name=Pid,proto3" json:"Pid,omitempty"`
	Timeout int32             `protobuf:"varint,2,opt,name=Timeout,proto3" json:"Timeout,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*ProcessDumpReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use ProcessDumpReq.ProtoReflect.Descriptor instead.

func (*ProcessDumpReq) GetPid added in v1.4.12

func (x *ProcessDumpReq) GetPid() int32

func (*ProcessDumpReq) GetRequest added in v1.4.12

func (x *ProcessDumpReq) GetRequest() *commonpb.Request

func (*ProcessDumpReq) GetTimeout added in v1.4.12

func (x *ProcessDumpReq) GetTimeout() int32

func (*ProcessDumpReq) ProtoMessage added in v1.4.12

func (*ProcessDumpReq) ProtoMessage()

func (*ProcessDumpReq) ProtoReflect added in v1.4.12

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

func (*ProcessDumpReq) Reset added in v1.4.12

func (x *ProcessDumpReq) Reset()

func (*ProcessDumpReq) String added in v1.4.12

func (x *ProcessDumpReq) String() string

type Ps added in v1.4.12

type Ps struct {
	Processes []*commonpb.Process `protobuf:"bytes,1,rep,name=Processes,proto3" json:"Processes,omitempty"`
	Response  *commonpb.Response  `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Ps) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Ps.ProtoReflect.Descriptor instead.

func (*Ps) GetProcesses added in v1.4.12

func (x *Ps) GetProcesses() []*commonpb.Process

func (*Ps) GetResponse added in v1.4.12

func (x *Ps) GetResponse() *commonpb.Response

func (*Ps) ProtoMessage added in v1.4.12

func (*Ps) ProtoMessage()

func (*Ps) ProtoReflect added in v1.4.12

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

func (*Ps) Reset added in v1.4.12

func (x *Ps) Reset()

func (*Ps) String added in v1.4.12

func (x *Ps) String() string

type PsReq added in v1.4.12

type PsReq struct {
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

PsReq - Request the implant to list ses of a remote session.

func (*PsReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use PsReq.ProtoReflect.Descriptor instead.

func (*PsReq) GetRequest added in v1.4.12

func (x *PsReq) GetRequest() *commonpb.Request

func (*PsReq) ProtoMessage added in v1.4.12

func (*PsReq) ProtoMessage()

func (*PsReq) ProtoReflect added in v1.4.12

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

func (*PsReq) Reset added in v1.4.12

func (x *PsReq) Reset()

func (*PsReq) String added in v1.4.12

func (x *PsReq) String() string

type Pwd added in v1.4.12

type Pwd struct {
	Path     string             `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Pwd) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Pwd.ProtoReflect.Descriptor instead.

func (*Pwd) GetPath added in v1.4.12

func (x *Pwd) GetPath() string

func (*Pwd) GetResponse added in v1.4.12

func (x *Pwd) GetResponse() *commonpb.Response

func (*Pwd) ProtoMessage added in v1.4.12

func (*Pwd) ProtoMessage()

func (*Pwd) ProtoReflect added in v1.4.12

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

func (*Pwd) Reset added in v1.4.12

func (x *Pwd) Reset()

func (*Pwd) String added in v1.4.12

func (x *Pwd) String() string

type PwdReq added in v1.4.12

type PwdReq struct {
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*PwdReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use PwdReq.ProtoReflect.Descriptor instead.

func (*PwdReq) GetRequest added in v1.4.12

func (x *PwdReq) GetRequest() *commonpb.Request

func (*PwdReq) ProtoMessage added in v1.4.12

func (*PwdReq) ProtoMessage()

func (*PwdReq) ProtoReflect added in v1.4.12

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

func (*PwdReq) Reset added in v1.4.12

func (x *PwdReq) Reset()

func (*PwdReq) String added in v1.4.12

func (x *PwdReq) String() string

type Reconfigure added in v1.5.5

type Reconfigure struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Reconfigure) Descriptor deprecated added in v1.5.5

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

Deprecated: Use Reconfigure.ProtoReflect.Descriptor instead.

func (*Reconfigure) GetResponse added in v1.5.5

func (x *Reconfigure) GetResponse() *commonpb.Response

func (*Reconfigure) ProtoMessage added in v1.5.5

func (*Reconfigure) ProtoMessage()

func (*Reconfigure) ProtoReflect added in v1.5.5

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

func (*Reconfigure) Reset added in v1.5.5

func (x *Reconfigure) Reset()

func (*Reconfigure) String added in v1.5.5

func (x *Reconfigure) String() string

type ReconfigureReq added in v1.5.5

type ReconfigureReq struct {
	ReconnectInterval int64             `protobuf:"varint,1,opt,name=ReconnectInterval,proto3" json:"ReconnectInterval,omitempty"`
	BeaconInterval    int64             `protobuf:"varint,2,opt,name=BeaconInterval,proto3" json:"BeaconInterval,omitempty"`
	BeaconJitter      int64             `protobuf:"varint,3,opt,name=BeaconJitter,proto3" json:"BeaconJitter,omitempty"`
	Request           *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

ReconfigureReq - Request the implant to reconfigure itself

func (*ReconfigureReq) Descriptor deprecated added in v1.5.5

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

Deprecated: Use ReconfigureReq.ProtoReflect.Descriptor instead.

func (*ReconfigureReq) GetBeaconInterval added in v1.5.5

func (x *ReconfigureReq) GetBeaconInterval() int64

func (*ReconfigureReq) GetBeaconJitter added in v1.5.5

func (x *ReconfigureReq) GetBeaconJitter() int64

func (*ReconfigureReq) GetReconnectInterval added in v1.5.5

func (x *ReconfigureReq) GetReconnectInterval() int64

func (*ReconfigureReq) GetRequest added in v1.5.5

func (x *ReconfigureReq) GetRequest() *commonpb.Request

func (*ReconfigureReq) ProtoMessage added in v1.5.5

func (*ReconfigureReq) ProtoMessage()

func (*ReconfigureReq) ProtoReflect added in v1.5.5

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

func (*ReconfigureReq) Reset added in v1.5.5

func (x *ReconfigureReq) Reset()

func (*ReconfigureReq) String added in v1.5.5

func (x *ReconfigureReq) String() string

type Register added in v1.4.12

type Register struct {
	Name              string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Hostname          string `protobuf:"bytes,2,opt,name=Hostname,proto3" json:"Hostname,omitempty"`
	Uuid              string `protobuf:"bytes,3,opt,name=Uuid,proto3" json:"Uuid,omitempty"`
	Username          string `protobuf:"bytes,4,opt,name=Username,proto3" json:"Username,omitempty"`
	Uid               string `protobuf:"bytes,5,opt,name=Uid,proto3" json:"Uid,omitempty"`
	Gid               string `protobuf:"bytes,6,opt,name=Gid,proto3" json:"Gid,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"`
	Pid               int32  `protobuf:"varint,9,opt,name=Pid,proto3" json:"Pid,omitempty"`
	Filename          string `protobuf:"bytes,10,opt,name=Filename,proto3" json:"Filename,omitempty"`
	ActiveC2          string `protobuf:"bytes,11,opt,name=ActiveC2,proto3" json:"ActiveC2,omitempty"`
	Version           string `protobuf:"bytes,12,opt,name=Version,proto3" json:"Version,omitempty"`
	ReconnectInterval int64  `protobuf:"varint,13,opt,name=ReconnectInterval,proto3" json:"ReconnectInterval,omitempty"`
	ProxyURL          string `protobuf:"bytes,14,opt,name=ProxyURL,proto3" json:"ProxyURL,omitempty"`
	ConfigID          string `protobuf:"bytes,16,opt,name=ConfigID,proto3" json:"ConfigID,omitempty"`
	PeerID            int64  `protobuf:"varint,17,opt,name=PeerID,proto3" json:"PeerID,omitempty"`
	// contains filtered or unexported fields
}

Register - First message the implant sends to the server

func (*Register) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Register.ProtoReflect.Descriptor instead.

func (*Register) GetActiveC2 added in v1.4.12

func (x *Register) GetActiveC2() string

func (*Register) GetArch added in v1.4.12

func (x *Register) GetArch() string

func (*Register) GetConfigID added in v1.5.0

func (x *Register) GetConfigID() string

func (*Register) GetFilename added in v1.4.12

func (x *Register) GetFilename() string

func (*Register) GetGid added in v1.4.12

func (x *Register) GetGid() string

func (*Register) GetHostname added in v1.4.12

func (x *Register) GetHostname() string

func (*Register) GetName added in v1.4.12

func (x *Register) GetName() string

func (*Register) GetOs added in v1.4.12

func (x *Register) GetOs() string

func (*Register) GetPeerID added in v1.5.0

func (x *Register) GetPeerID() int64

func (*Register) GetPid added in v1.4.12

func (x *Register) GetPid() int32

func (*Register) GetProxyURL added in v1.4.12

func (x *Register) GetProxyURL() string

func (*Register) GetReconnectInterval added in v1.4.12

func (x *Register) GetReconnectInterval() int64

func (*Register) GetUid added in v1.4.12

func (x *Register) GetUid() string

func (*Register) GetUsername added in v1.4.12

func (x *Register) GetUsername() string

func (*Register) GetUuid added in v1.4.12

func (x *Register) GetUuid() string

func (*Register) GetVersion added in v1.4.12

func (x *Register) GetVersion() string

func (*Register) ProtoMessage added in v1.4.12

func (*Register) ProtoMessage()

func (*Register) ProtoReflect added in v1.4.12

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

func (*Register) Reset added in v1.4.12

func (x *Register) Reset()

func (*Register) String added in v1.4.12

func (x *Register) String() string

type RegisterExtension added in v1.5.0

type RegisterExtension struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterExtension) Descriptor deprecated added in v1.5.0

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

Deprecated: Use RegisterExtension.ProtoReflect.Descriptor instead.

func (*RegisterExtension) GetResponse added in v1.5.0

func (x *RegisterExtension) GetResponse() *commonpb.Response

func (*RegisterExtension) ProtoMessage added in v1.5.0

func (*RegisterExtension) ProtoMessage()

func (*RegisterExtension) ProtoReflect added in v1.5.0

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

func (*RegisterExtension) Reset added in v1.5.0

func (x *RegisterExtension) Reset()

func (*RegisterExtension) String added in v1.5.0

func (x *RegisterExtension) String() string

type RegisterExtensionReq added in v1.5.0

type RegisterExtensionReq struct {
	Name    string            `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Data    []byte            `protobuf:"bytes,2,opt,name=Data,proto3" json:"Data,omitempty"`
	OS      string            `protobuf:"bytes,3,opt,name=OS,proto3" json:"OS,omitempty"`
	Init    string            `protobuf:"bytes,4,opt,name=Init,proto3" json:"Init,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterExtensionReq) Descriptor deprecated added in v1.5.0

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

Deprecated: Use RegisterExtensionReq.ProtoReflect.Descriptor instead.

func (*RegisterExtensionReq) GetData added in v1.5.0

func (x *RegisterExtensionReq) GetData() []byte

func (*RegisterExtensionReq) GetInit added in v1.5.0

func (x *RegisterExtensionReq) GetInit() string

func (*RegisterExtensionReq) GetName added in v1.5.0

func (x *RegisterExtensionReq) GetName() string

func (*RegisterExtensionReq) GetOS added in v1.5.0

func (x *RegisterExtensionReq) GetOS() string

func (*RegisterExtensionReq) GetRequest added in v1.5.0

func (x *RegisterExtensionReq) GetRequest() *commonpb.Request

func (*RegisterExtensionReq) ProtoMessage added in v1.5.0

func (*RegisterExtensionReq) ProtoMessage()

func (*RegisterExtensionReq) ProtoReflect added in v1.5.0

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

func (*RegisterExtensionReq) Reset added in v1.5.0

func (x *RegisterExtensionReq) Reset()

func (*RegisterExtensionReq) String added in v1.5.0

func (x *RegisterExtensionReq) String() string

type RegistryCreateKey added in v1.4.12

type RegistryCreateKey struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistryCreateKey) Descriptor deprecated added in v1.4.12

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

Deprecated: Use RegistryCreateKey.ProtoReflect.Descriptor instead.

func (*RegistryCreateKey) GetResponse added in v1.4.12

func (x *RegistryCreateKey) GetResponse() *commonpb.Response

func (*RegistryCreateKey) ProtoMessage added in v1.4.12

func (*RegistryCreateKey) ProtoMessage()

func (*RegistryCreateKey) ProtoReflect added in v1.4.12

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

func (*RegistryCreateKey) Reset added in v1.4.12

func (x *RegistryCreateKey) Reset()

func (*RegistryCreateKey) String added in v1.4.12

func (x *RegistryCreateKey) String() string

type RegistryCreateKeyReq added in v1.4.12

type RegistryCreateKeyReq struct {
	Hive     string            `protobuf:"bytes,1,opt,name=Hive,proto3" json:"Hive,omitempty"`
	Path     string            `protobuf:"bytes,2,opt,name=Path,proto3" json:"Path,omitempty"`
	Key      string            `protobuf:"bytes,3,opt,name=Key,proto3" json:"Key,omitempty"`
	Hostname string            `protobuf:"bytes,4,opt,name=Hostname,proto3" json:"Hostname,omitempty"`
	Request  *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistryCreateKeyReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use RegistryCreateKeyReq.ProtoReflect.Descriptor instead.

func (*RegistryCreateKeyReq) GetHive added in v1.4.12

func (x *RegistryCreateKeyReq) GetHive() string

func (*RegistryCreateKeyReq) GetHostname added in v1.4.12

func (x *RegistryCreateKeyReq) GetHostname() string

func (*RegistryCreateKeyReq) GetKey added in v1.4.12

func (x *RegistryCreateKeyReq) GetKey() string

func (*RegistryCreateKeyReq) GetPath added in v1.4.12

func (x *RegistryCreateKeyReq) GetPath() string

func (*RegistryCreateKeyReq) GetRequest added in v1.4.12

func (x *RegistryCreateKeyReq) GetRequest() *commonpb.Request

func (*RegistryCreateKeyReq) ProtoMessage added in v1.4.12

func (*RegistryCreateKeyReq) ProtoMessage()

func (*RegistryCreateKeyReq) ProtoReflect added in v1.4.12

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

func (*RegistryCreateKeyReq) Reset added in v1.4.12

func (x *RegistryCreateKeyReq) Reset()

func (*RegistryCreateKeyReq) String added in v1.4.12

func (x *RegistryCreateKeyReq) String() string

type RegistryDeleteKey added in v1.5.0

type RegistryDeleteKey struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistryDeleteKey) Descriptor deprecated added in v1.5.0

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

Deprecated: Use RegistryDeleteKey.ProtoReflect.Descriptor instead.

func (*RegistryDeleteKey) GetResponse added in v1.5.0

func (x *RegistryDeleteKey) GetResponse() *commonpb.Response

func (*RegistryDeleteKey) ProtoMessage added in v1.5.0

func (*RegistryDeleteKey) ProtoMessage()

func (*RegistryDeleteKey) ProtoReflect added in v1.5.0

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

func (*RegistryDeleteKey) Reset added in v1.5.0

func (x *RegistryDeleteKey) Reset()

func (*RegistryDeleteKey) String added in v1.5.0

func (x *RegistryDeleteKey) String() string

type RegistryDeleteKeyReq added in v1.5.0

type RegistryDeleteKeyReq struct {
	Hive     string            `protobuf:"bytes,1,opt,name=Hive,proto3" json:"Hive,omitempty"`
	Path     string            `protobuf:"bytes,2,opt,name=Path,proto3" json:"Path,omitempty"`
	Key      string            `protobuf:"bytes,3,opt,name=Key,proto3" json:"Key,omitempty"`
	Hostname string            `protobuf:"bytes,4,opt,name=Hostname,proto3" json:"Hostname,omitempty"`
	Request  *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistryDeleteKeyReq) Descriptor deprecated added in v1.5.0

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

Deprecated: Use RegistryDeleteKeyReq.ProtoReflect.Descriptor instead.

func (*RegistryDeleteKeyReq) GetHive added in v1.5.0

func (x *RegistryDeleteKeyReq) GetHive() string

func (*RegistryDeleteKeyReq) GetHostname added in v1.5.0

func (x *RegistryDeleteKeyReq) GetHostname() string

func (*RegistryDeleteKeyReq) GetKey added in v1.5.0

func (x *RegistryDeleteKeyReq) GetKey() string

func (*RegistryDeleteKeyReq) GetPath added in v1.5.0

func (x *RegistryDeleteKeyReq) GetPath() string

func (*RegistryDeleteKeyReq) GetRequest added in v1.5.0

func (x *RegistryDeleteKeyReq) GetRequest() *commonpb.Request

func (*RegistryDeleteKeyReq) ProtoMessage added in v1.5.0

func (*RegistryDeleteKeyReq) ProtoMessage()

func (*RegistryDeleteKeyReq) ProtoReflect added in v1.5.0

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

func (*RegistryDeleteKeyReq) Reset added in v1.5.0

func (x *RegistryDeleteKeyReq) Reset()

func (*RegistryDeleteKeyReq) String added in v1.5.0

func (x *RegistryDeleteKeyReq) String() string

type RegistryListValuesReq added in v1.4.21

type RegistryListValuesReq struct {
	Hive string `protobuf:"bytes,1,opt,name=Hive,proto3" json:"Hive,omitempty"`
	Path string `protobuf:"bytes,2,opt,name=Path,proto3" json:"Path,omitempty"`
	// Keep the same ID as the other registry operations
	Hostname string            `protobuf:"bytes,4,opt,name=Hostname,proto3" json:"Hostname,omitempty"`
	Request  *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistryListValuesReq) Descriptor deprecated added in v1.4.21

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

Deprecated: Use RegistryListValuesReq.ProtoReflect.Descriptor instead.

func (*RegistryListValuesReq) GetHive added in v1.4.21

func (x *RegistryListValuesReq) GetHive() string

func (*RegistryListValuesReq) GetHostname added in v1.4.21

func (x *RegistryListValuesReq) GetHostname() string

func (*RegistryListValuesReq) GetPath added in v1.4.21

func (x *RegistryListValuesReq) GetPath() string

func (*RegistryListValuesReq) GetRequest added in v1.4.21

func (x *RegistryListValuesReq) GetRequest() *commonpb.Request

func (*RegistryListValuesReq) ProtoMessage added in v1.4.21

func (*RegistryListValuesReq) ProtoMessage()

func (*RegistryListValuesReq) ProtoReflect added in v1.4.21

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

func (*RegistryListValuesReq) Reset added in v1.4.21

func (x *RegistryListValuesReq) Reset()

func (*RegistryListValuesReq) String added in v1.4.21

func (x *RegistryListValuesReq) String() string

type RegistryRead added in v1.4.12

type RegistryRead struct {
	Value    string             `protobuf:"bytes,1,opt,name=Value,proto3" json:"Value,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistryRead) Descriptor deprecated added in v1.4.12

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

Deprecated: Use RegistryRead.ProtoReflect.Descriptor instead.

func (*RegistryRead) GetResponse added in v1.4.12

func (x *RegistryRead) GetResponse() *commonpb.Response

func (*RegistryRead) GetValue added in v1.4.12

func (x *RegistryRead) GetValue() string

func (*RegistryRead) ProtoMessage added in v1.4.12

func (*RegistryRead) ProtoMessage()

func (*RegistryRead) ProtoReflect added in v1.4.12

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

func (*RegistryRead) Reset added in v1.4.12

func (x *RegistryRead) Reset()

func (*RegistryRead) String added in v1.4.12

func (x *RegistryRead) String() string

type RegistryReadReq added in v1.4.12

type RegistryReadReq struct {
	Hive     string            `protobuf:"bytes,1,opt,name=Hive,proto3" json:"Hive,omitempty"`
	Path     string            `protobuf:"bytes,2,opt,name=Path,proto3" json:"Path,omitempty"`
	Key      string            `protobuf:"bytes,3,opt,name=Key,proto3" json:"Key,omitempty"`
	Hostname string            `protobuf:"bytes,4,opt,name=Hostname,proto3" json:"Hostname,omitempty"`
	Request  *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistryReadReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use RegistryReadReq.ProtoReflect.Descriptor instead.

func (*RegistryReadReq) GetHive added in v1.4.12

func (x *RegistryReadReq) GetHive() string

func (*RegistryReadReq) GetHostname added in v1.4.12

func (x *RegistryReadReq) GetHostname() string

func (*RegistryReadReq) GetKey added in v1.4.12

func (x *RegistryReadReq) GetKey() string

func (*RegistryReadReq) GetPath added in v1.4.12

func (x *RegistryReadReq) GetPath() string

func (*RegistryReadReq) GetRequest added in v1.4.12

func (x *RegistryReadReq) GetRequest() *commonpb.Request

func (*RegistryReadReq) ProtoMessage added in v1.4.12

func (*RegistryReadReq) ProtoMessage()

func (*RegistryReadReq) ProtoReflect added in v1.4.12

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

func (*RegistryReadReq) Reset added in v1.4.12

func (x *RegistryReadReq) Reset()

func (*RegistryReadReq) String added in v1.4.12

func (x *RegistryReadReq) String() string

type RegistrySubKeyList added in v1.4.21

type RegistrySubKeyList struct {
	Subkeys  []string           `protobuf:"bytes,1,rep,name=Subkeys,proto3" json:"Subkeys,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistrySubKeyList) Descriptor deprecated added in v1.4.21

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

Deprecated: Use RegistrySubKeyList.ProtoReflect.Descriptor instead.

func (*RegistrySubKeyList) GetResponse added in v1.4.21

func (x *RegistrySubKeyList) GetResponse() *commonpb.Response

func (*RegistrySubKeyList) GetSubkeys added in v1.4.21

func (x *RegistrySubKeyList) GetSubkeys() []string

func (*RegistrySubKeyList) ProtoMessage added in v1.4.21

func (*RegistrySubKeyList) ProtoMessage()

func (*RegistrySubKeyList) ProtoReflect added in v1.4.21

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

func (*RegistrySubKeyList) Reset added in v1.4.21

func (x *RegistrySubKeyList) Reset()

func (*RegistrySubKeyList) String added in v1.4.21

func (x *RegistrySubKeyList) String() string

type RegistrySubKeyListReq added in v1.4.21

type RegistrySubKeyListReq struct {
	Hive string `protobuf:"bytes,1,opt,name=Hive,proto3" json:"Hive,omitempty"`
	Path string `protobuf:"bytes,2,opt,name=Path,proto3" json:"Path,omitempty"`
	// Keep the same ID as the other registry operations
	Hostname string            `protobuf:"bytes,4,opt,name=Hostname,proto3" json:"Hostname,omitempty"`
	Request  *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistrySubKeyListReq) Descriptor deprecated added in v1.4.21

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

Deprecated: Use RegistrySubKeyListReq.ProtoReflect.Descriptor instead.

func (*RegistrySubKeyListReq) GetHive added in v1.4.21

func (x *RegistrySubKeyListReq) GetHive() string

func (*RegistrySubKeyListReq) GetHostname added in v1.4.21

func (x *RegistrySubKeyListReq) GetHostname() string

func (*RegistrySubKeyListReq) GetPath added in v1.4.21

func (x *RegistrySubKeyListReq) GetPath() string

func (*RegistrySubKeyListReq) GetRequest added in v1.4.21

func (x *RegistrySubKeyListReq) GetRequest() *commonpb.Request

func (*RegistrySubKeyListReq) ProtoMessage added in v1.4.21

func (*RegistrySubKeyListReq) ProtoMessage()

func (*RegistrySubKeyListReq) ProtoReflect added in v1.4.21

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

func (*RegistrySubKeyListReq) Reset added in v1.4.21

func (x *RegistrySubKeyListReq) Reset()

func (*RegistrySubKeyListReq) String added in v1.4.21

func (x *RegistrySubKeyListReq) String() string

type RegistryValuesList added in v1.4.21

type RegistryValuesList struct {
	ValueNames []string           `protobuf:"bytes,1,rep,name=ValueNames,proto3" json:"ValueNames,omitempty"`
	Response   *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistryValuesList) Descriptor deprecated added in v1.4.21

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

Deprecated: Use RegistryValuesList.ProtoReflect.Descriptor instead.

func (*RegistryValuesList) GetResponse added in v1.4.21

func (x *RegistryValuesList) GetResponse() *commonpb.Response

func (*RegistryValuesList) GetValueNames added in v1.4.21

func (x *RegistryValuesList) GetValueNames() []string

func (*RegistryValuesList) ProtoMessage added in v1.4.21

func (*RegistryValuesList) ProtoMessage()

func (*RegistryValuesList) ProtoReflect added in v1.4.21

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

func (*RegistryValuesList) Reset added in v1.4.21

func (x *RegistryValuesList) Reset()

func (*RegistryValuesList) String added in v1.4.21

func (x *RegistryValuesList) String() string

type RegistryWrite added in v1.4.12

type RegistryWrite struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistryWrite) Descriptor deprecated added in v1.4.12

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

Deprecated: Use RegistryWrite.ProtoReflect.Descriptor instead.

func (*RegistryWrite) GetResponse added in v1.4.12

func (x *RegistryWrite) GetResponse() *commonpb.Response

func (*RegistryWrite) ProtoMessage added in v1.4.12

func (*RegistryWrite) ProtoMessage()

func (*RegistryWrite) ProtoReflect added in v1.4.12

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

func (*RegistryWrite) Reset added in v1.4.12

func (x *RegistryWrite) Reset()

func (*RegistryWrite) String added in v1.4.12

func (x *RegistryWrite) String() string

type RegistryWriteReq added in v1.4.12

type RegistryWriteReq struct {
	Hive        string            `protobuf:"bytes,1,opt,name=Hive,proto3" json:"Hive,omitempty"`
	Path        string            `protobuf:"bytes,2,opt,name=Path,proto3" json:"Path,omitempty"`
	Key         string            `protobuf:"bytes,3,opt,name=Key,proto3" json:"Key,omitempty"`
	Hostname    string            `protobuf:"bytes,4,opt,name=Hostname,proto3" json:"Hostname,omitempty"`
	StringValue string            `protobuf:"bytes,5,opt,name=StringValue,proto3" json:"StringValue,omitempty"`
	ByteValue   []byte            `protobuf:"bytes,6,opt,name=ByteValue,proto3" json:"ByteValue,omitempty"`
	DWordValue  uint32            `protobuf:"varint,7,opt,name=DWordValue,proto3" json:"DWordValue,omitempty"`
	QWordValue  uint64            `protobuf:"varint,8,opt,name=QWordValue,proto3" json:"QWordValue,omitempty"`
	Type        uint32            `protobuf:"varint,10,opt,name=Type,proto3" json:"Type,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistryWriteReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use RegistryWriteReq.ProtoReflect.Descriptor instead.

func (*RegistryWriteReq) GetByteValue added in v1.4.12

func (x *RegistryWriteReq) GetByteValue() []byte

func (*RegistryWriteReq) GetDWordValue added in v1.4.12

func (x *RegistryWriteReq) GetDWordValue() uint32

func (*RegistryWriteReq) GetHive added in v1.4.12

func (x *RegistryWriteReq) GetHive() string

func (*RegistryWriteReq) GetHostname added in v1.4.12

func (x *RegistryWriteReq) GetHostname() string

func (*RegistryWriteReq) GetKey added in v1.4.12

func (x *RegistryWriteReq) GetKey() string

func (*RegistryWriteReq) GetPath added in v1.4.12

func (x *RegistryWriteReq) GetPath() string

func (*RegistryWriteReq) GetQWordValue added in v1.4.12

func (x *RegistryWriteReq) GetQWordValue() uint64

func (*RegistryWriteReq) GetRequest added in v1.4.12

func (x *RegistryWriteReq) GetRequest() *commonpb.Request

func (*RegistryWriteReq) GetStringValue added in v1.4.12

func (x *RegistryWriteReq) GetStringValue() string

func (*RegistryWriteReq) GetType added in v1.4.12

func (x *RegistryWriteReq) GetType() uint32

func (*RegistryWriteReq) ProtoMessage added in v1.4.12

func (*RegistryWriteReq) ProtoMessage()

func (*RegistryWriteReq) ProtoReflect added in v1.4.12

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

func (*RegistryWriteReq) Reset added in v1.4.12

func (x *RegistryWriteReq) Reset()

func (*RegistryWriteReq) String added in v1.4.12

func (x *RegistryWriteReq) String() string

type RemoveServiceReq added in v1.4.12

type RemoveServiceReq struct {
	ServiceInfo *ServiceInfoReq   `protobuf:"bytes,1,opt,name=ServiceInfo,proto3" json:"ServiceInfo,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveServiceReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use RemoveServiceReq.ProtoReflect.Descriptor instead.

func (*RemoveServiceReq) GetRequest added in v1.4.12

func (x *RemoveServiceReq) GetRequest() *commonpb.Request

func (*RemoveServiceReq) GetServiceInfo added in v1.4.12

func (x *RemoveServiceReq) GetServiceInfo() *ServiceInfoReq

func (*RemoveServiceReq) ProtoMessage added in v1.4.12

func (*RemoveServiceReq) ProtoMessage()

func (*RemoveServiceReq) ProtoReflect added in v1.4.12

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

func (*RemoveServiceReq) Reset added in v1.4.12

func (x *RemoveServiceReq) Reset()

func (*RemoveServiceReq) String added in v1.4.12

func (x *RemoveServiceReq) String() string

type RevToSelf added in v1.4.12

type RevToSelf struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*RevToSelf) Descriptor deprecated added in v1.4.12

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

Deprecated: Use RevToSelf.ProtoReflect.Descriptor instead.

func (*RevToSelf) GetResponse added in v1.4.12

func (x *RevToSelf) GetResponse() *commonpb.Response

func (*RevToSelf) ProtoMessage added in v1.4.12

func (*RevToSelf) ProtoMessage()

func (*RevToSelf) ProtoReflect added in v1.4.12

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

func (*RevToSelf) Reset added in v1.4.12

func (x *RevToSelf) Reset()

func (*RevToSelf) String added in v1.4.12

func (x *RevToSelf) String() string

type RevToSelfReq added in v1.4.12

type RevToSelfReq struct {
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RevToSelfReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use RevToSelfReq.ProtoReflect.Descriptor instead.

func (*RevToSelfReq) GetRequest added in v1.4.12

func (x *RevToSelfReq) GetRequest() *commonpb.Request

func (*RevToSelfReq) ProtoMessage added in v1.4.12

func (*RevToSelfReq) ProtoMessage()

func (*RevToSelfReq) ProtoReflect added in v1.4.12

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

func (*RevToSelfReq) Reset added in v1.4.12

func (x *RevToSelfReq) Reset()

func (*RevToSelfReq) String added in v1.4.12

func (x *RevToSelfReq) String() string

type Rm added in v1.4.12

type Rm struct {
	Path     string             `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Rm) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Rm.ProtoReflect.Descriptor instead.

func (*Rm) GetPath added in v1.4.12

func (x *Rm) GetPath() string

func (*Rm) GetResponse added in v1.4.12

func (x *Rm) GetResponse() *commonpb.Response

func (*Rm) ProtoMessage added in v1.4.12

func (*Rm) ProtoMessage()

func (*Rm) ProtoReflect added in v1.4.12

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

func (*Rm) Reset added in v1.4.12

func (x *Rm) Reset()

func (*Rm) String added in v1.4.12

func (x *Rm) String() string

type RmReq added in v1.4.12

type RmReq struct {
	Path      string            `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Recursive bool              `protobuf:"varint,2,opt,name=Recursive,proto3" json:"Recursive,omitempty"`
	Force     bool              `protobuf:"varint,3,opt,name=Force,proto3" json:"Force,omitempty"`
	Request   *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RmReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use RmReq.ProtoReflect.Descriptor instead.

func (*RmReq) GetForce added in v1.4.12

func (x *RmReq) GetForce() bool

func (*RmReq) GetPath added in v1.4.12

func (x *RmReq) GetPath() string

func (*RmReq) GetRecursive added in v1.4.12

func (x *RmReq) GetRecursive() bool

func (*RmReq) GetRequest added in v1.4.12

func (x *RmReq) GetRequest() *commonpb.Request

func (*RmReq) ProtoMessage added in v1.4.12

func (*RmReq) ProtoMessage()

func (*RmReq) ProtoReflect added in v1.4.12

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

func (*RmReq) Reset added in v1.4.12

func (x *RmReq) Reset()

func (*RmReq) String added in v1.4.12

func (x *RmReq) String() string

type RunAs added in v1.4.12

type RunAs struct {
	Output   string             `protobuf:"bytes,1,opt,name=Output,proto3" json:"Output,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*RunAs) Descriptor deprecated added in v1.4.12

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

Deprecated: Use RunAs.ProtoReflect.Descriptor instead.

func (*RunAs) GetOutput added in v1.4.12

func (x *RunAs) GetOutput() string

func (*RunAs) GetResponse added in v1.4.12

func (x *RunAs) GetResponse() *commonpb.Response

func (*RunAs) ProtoMessage added in v1.4.12

func (*RunAs) ProtoMessage()

func (*RunAs) ProtoReflect added in v1.4.12

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

func (*RunAs) Reset added in v1.4.12

func (x *RunAs) Reset()

func (*RunAs) String added in v1.4.12

func (x *RunAs) String() string

type RunAsReq added in v1.4.12

type RunAsReq struct {
	Username    string            `protobuf:"bytes,1,opt,name=Username,proto3" json:"Username,omitempty"`
	ProcessName string            `protobuf:"bytes,2,opt,name=ProcessName,proto3" json:"ProcessName,omitempty"`
	Args        string            `protobuf:"bytes,3,opt,name=Args,proto3" json:"Args,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RunAsReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use RunAsReq.ProtoReflect.Descriptor instead.

func (*RunAsReq) GetArgs added in v1.4.12

func (x *RunAsReq) GetArgs() string

func (*RunAsReq) GetProcessName added in v1.4.12

func (x *RunAsReq) GetProcessName() string

func (*RunAsReq) GetRequest added in v1.4.12

func (x *RunAsReq) GetRequest() *commonpb.Request

func (*RunAsReq) GetUsername added in v1.4.12

func (x *RunAsReq) GetUsername() string

func (*RunAsReq) ProtoMessage added in v1.4.12

func (*RunAsReq) ProtoMessage()

func (*RunAsReq) ProtoReflect added in v1.4.12

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

func (*RunAsReq) Reset added in v1.4.12

func (x *RunAsReq) Reset()

func (*RunAsReq) String added in v1.4.12

func (x *RunAsReq) String() string

type SSHCommand added in v1.4.18

type SSHCommand struct {
	StdOut   string             `protobuf:"bytes,1,opt,name=StdOut,proto3" json:"StdOut,omitempty"`
	StdErr   string             `protobuf:"bytes,2,opt,name=StdErr,proto3" json:"StdErr,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*SSHCommand) Descriptor deprecated added in v1.4.18

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

Deprecated: Use SSHCommand.ProtoReflect.Descriptor instead.

func (*SSHCommand) GetResponse added in v1.4.18

func (x *SSHCommand) GetResponse() *commonpb.Response

func (*SSHCommand) GetStdErr added in v1.4.18

func (x *SSHCommand) GetStdErr() string

func (*SSHCommand) GetStdOut added in v1.4.18

func (x *SSHCommand) GetStdOut() string

func (*SSHCommand) ProtoMessage added in v1.4.18

func (*SSHCommand) ProtoMessage()

func (*SSHCommand) ProtoReflect added in v1.4.18

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

func (*SSHCommand) Reset added in v1.4.18

func (x *SSHCommand) Reset()

func (*SSHCommand) String added in v1.4.18

func (x *SSHCommand) String() string

type SSHCommandReq added in v1.4.18

type SSHCommandReq struct {
	Username string            `protobuf:"bytes,1,opt,name=Username,proto3" json:"Username,omitempty"`
	Hostname string            `protobuf:"bytes,2,opt,name=Hostname,proto3" json:"Hostname,omitempty"`
	Port     uint32            `protobuf:"varint,3,opt,name=Port,proto3" json:"Port,omitempty"`
	Command  string            `protobuf:"bytes,4,opt,name=Command,proto3" json:"Command,omitempty"`
	Password string            `protobuf:"bytes,5,opt,name=Password,proto3" json:"Password,omitempty"`
	PrivKey  []byte            `protobuf:"bytes,6,opt,name=PrivKey,proto3" json:"PrivKey,omitempty"`
	Request  *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*SSHCommandReq) Descriptor deprecated added in v1.4.18

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

Deprecated: Use SSHCommandReq.ProtoReflect.Descriptor instead.

func (*SSHCommandReq) GetCommand added in v1.4.18

func (x *SSHCommandReq) GetCommand() string

func (*SSHCommandReq) GetHostname added in v1.4.18

func (x *SSHCommandReq) GetHostname() string

func (*SSHCommandReq) GetPassword added in v1.4.18

func (x *SSHCommandReq) GetPassword() string

func (*SSHCommandReq) GetPort added in v1.4.18

func (x *SSHCommandReq) GetPort() uint32

func (*SSHCommandReq) GetPrivKey added in v1.4.18

func (x *SSHCommandReq) GetPrivKey() []byte

func (*SSHCommandReq) GetRequest added in v1.4.18

func (x *SSHCommandReq) GetRequest() *commonpb.Request

func (*SSHCommandReq) GetUsername added in v1.4.18

func (x *SSHCommandReq) GetUsername() string

func (*SSHCommandReq) ProtoMessage added in v1.4.18

func (*SSHCommandReq) ProtoMessage()

func (*SSHCommandReq) ProtoReflect added in v1.4.18

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

func (*SSHCommandReq) Reset added in v1.4.18

func (x *SSHCommandReq) Reset()

func (*SSHCommandReq) String added in v1.4.18

func (x *SSHCommandReq) String() string

type Screenshot added in v1.4.12

type Screenshot struct {
	Data     []byte             `protobuf:"bytes,1,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 (*Screenshot) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Screenshot.ProtoReflect.Descriptor instead.

func (*Screenshot) GetData added in v1.4.12

func (x *Screenshot) GetData() []byte

func (*Screenshot) GetResponse added in v1.4.12

func (x *Screenshot) GetResponse() *commonpb.Response

func (*Screenshot) ProtoMessage added in v1.4.12

func (*Screenshot) ProtoMessage()

func (*Screenshot) ProtoReflect added in v1.4.12

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

func (*Screenshot) Reset added in v1.4.12

func (x *Screenshot) Reset()

func (*Screenshot) String added in v1.4.12

func (x *Screenshot) String() string

type ScreenshotReq added in v1.4.12

type ScreenshotReq struct {
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

ScreenshotReq - Request the implant take a screenshot

func (*ScreenshotReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use ScreenshotReq.ProtoReflect.Descriptor instead.

func (*ScreenshotReq) GetRequest added in v1.4.12

func (x *ScreenshotReq) GetRequest() *commonpb.Request

func (*ScreenshotReq) ProtoMessage added in v1.4.12

func (*ScreenshotReq) ProtoMessage()

func (*ScreenshotReq) ProtoReflect added in v1.4.12

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

func (*ScreenshotReq) Reset added in v1.4.12

func (x *ScreenshotReq) Reset()

func (*ScreenshotReq) String added in v1.4.12

func (x *ScreenshotReq) String() string

type ServiceInfo added in v1.4.12

type ServiceInfo struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceInfo) Descriptor deprecated added in v1.4.12

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

Deprecated: Use ServiceInfo.ProtoReflect.Descriptor instead.

func (*ServiceInfo) GetResponse added in v1.4.12

func (x *ServiceInfo) GetResponse() *commonpb.Response

func (*ServiceInfo) ProtoMessage added in v1.4.12

func (*ServiceInfo) ProtoMessage()

func (*ServiceInfo) ProtoReflect added in v1.4.12

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

func (*ServiceInfo) Reset added in v1.4.12

func (x *ServiceInfo) Reset()

func (*ServiceInfo) String added in v1.4.12

func (x *ServiceInfo) String() string

type ServiceInfoReq added in v1.4.12

type ServiceInfoReq struct {
	ServiceName string `protobuf:"bytes,1,opt,name=ServiceName,proto3" json:"ServiceName,omitempty"`
	Hostname    string `protobuf:"bytes,2,opt,name=Hostname,proto3" json:"Hostname,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceInfoReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use ServiceInfoReq.ProtoReflect.Descriptor instead.

func (*ServiceInfoReq) GetHostname added in v1.4.12

func (x *ServiceInfoReq) GetHostname() string

func (*ServiceInfoReq) GetServiceName added in v1.4.12

func (x *ServiceInfoReq) GetServiceName() string

func (*ServiceInfoReq) ProtoMessage added in v1.4.12

func (*ServiceInfoReq) ProtoMessage()

func (*ServiceInfoReq) ProtoReflect added in v1.4.12

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

func (*ServiceInfoReq) Reset added in v1.4.12

func (x *ServiceInfoReq) Reset()

func (*ServiceInfoReq) String added in v1.4.12

func (x *ServiceInfoReq) String() string

type SessionRegister added in v1.5.0

type SessionRegister struct {
	ID       string    `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Register *Register `protobuf:"bytes,2,opt,name=Register,proto3" json:"Register,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionRegister) Descriptor deprecated added in v1.5.0

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

Deprecated: Use SessionRegister.ProtoReflect.Descriptor instead.

func (*SessionRegister) GetID added in v1.5.0

func (x *SessionRegister) GetID() string

func (*SessionRegister) GetRegister added in v1.5.0

func (x *SessionRegister) GetRegister() *Register

func (*SessionRegister) ProtoMessage added in v1.5.0

func (*SessionRegister) ProtoMessage()

func (*SessionRegister) ProtoReflect added in v1.5.0

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

func (*SessionRegister) Reset added in v1.5.0

func (x *SessionRegister) Reset()

func (*SessionRegister) String added in v1.5.0

func (x *SessionRegister) String() string

type SetEnv added in v1.4.12

type SetEnv struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*SetEnv) Descriptor deprecated added in v1.4.12

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

Deprecated: Use SetEnv.ProtoReflect.Descriptor instead.

func (*SetEnv) GetResponse added in v1.4.12

func (x *SetEnv) GetResponse() *commonpb.Response

func (*SetEnv) ProtoMessage added in v1.4.12

func (*SetEnv) ProtoMessage()

func (*SetEnv) ProtoReflect added in v1.4.12

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

func (*SetEnv) Reset added in v1.4.12

func (x *SetEnv) Reset()

func (*SetEnv) String added in v1.4.12

func (x *SetEnv) String() string

type SetEnvReq added in v1.4.12

type SetEnvReq struct {
	Variable *commonpb.EnvVar  `protobuf:"bytes,1,opt,name=Variable,proto3" json:"Variable,omitempty"`
	Request  *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*SetEnvReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use SetEnvReq.ProtoReflect.Descriptor instead.

func (*SetEnvReq) GetRequest added in v1.4.12

func (x *SetEnvReq) GetRequest() *commonpb.Request

func (*SetEnvReq) GetVariable added in v1.4.12

func (x *SetEnvReq) GetVariable() *commonpb.EnvVar

func (*SetEnvReq) ProtoMessage added in v1.4.12

func (*SetEnvReq) ProtoMessage()

func (*SetEnvReq) ProtoReflect added in v1.4.12

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

func (*SetEnvReq) Reset added in v1.4.12

func (x *SetEnvReq) Reset()

func (*SetEnvReq) String added in v1.4.12

func (x *SetEnvReq) String() string

type Shell added in v1.4.12

type Shell struct {
	Path      string             `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	EnablePTY bool               `protobuf:"varint,2,opt,name=EnablePTY,proto3" json:"EnablePTY,omitempty"`
	Pid       uint32             `protobuf:"varint,3,opt,name=Pid,proto3" json:"Pid,omitempty"`
	TunnelID  uint64             `protobuf:"varint,8,opt,name=TunnelID,proto3" json:"TunnelID,omitempty"`
	Response  *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

Shell - Request the implant open a realtime shell tunnel

func (*Shell) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Shell.ProtoReflect.Descriptor instead.

func (*Shell) GetEnablePTY added in v1.4.12

func (x *Shell) GetEnablePTY() bool

func (*Shell) GetPath added in v1.4.12

func (x *Shell) GetPath() string

func (*Shell) GetPid added in v1.4.12

func (x *Shell) GetPid() uint32

func (*Shell) GetResponse added in v1.4.12

func (x *Shell) GetResponse() *commonpb.Response

func (*Shell) GetTunnelID added in v1.4.12

func (x *Shell) GetTunnelID() uint64

func (*Shell) ProtoMessage added in v1.4.12

func (*Shell) ProtoMessage()

func (*Shell) ProtoReflect added in v1.4.12

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

func (*Shell) Reset added in v1.4.12

func (x *Shell) Reset()

func (*Shell) String added in v1.4.12

func (x *Shell) String() string

type ShellReq added in v1.4.12

type ShellReq struct {
	Path      string            `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	EnablePTY bool              `protobuf:"varint,2,opt,name=EnablePTY,proto3" json:"EnablePTY,omitempty"`
	Pid       uint32            `protobuf:"varint,3,opt,name=Pid,proto3" json:"Pid,omitempty"`
	TunnelID  uint64            `protobuf:"varint,8,opt,name=TunnelID,proto3" json:"TunnelID,omitempty"` // Bind to this tunnel
	Request   *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

ShellReq - Request the implant open a realtime shell tunnel

func (*ShellReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use ShellReq.ProtoReflect.Descriptor instead.

func (*ShellReq) GetEnablePTY added in v1.4.12

func (x *ShellReq) GetEnablePTY() bool

func (*ShellReq) GetPath added in v1.4.12

func (x *ShellReq) GetPath() string

func (*ShellReq) GetPid added in v1.4.12

func (x *ShellReq) GetPid() uint32

func (*ShellReq) GetRequest added in v1.4.12

func (x *ShellReq) GetRequest() *commonpb.Request

func (*ShellReq) GetTunnelID added in v1.4.12

func (x *ShellReq) GetTunnelID() uint64

func (*ShellReq) ProtoMessage added in v1.4.12

func (*ShellReq) ProtoMessage()

func (*ShellReq) ProtoReflect added in v1.4.12

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

func (*ShellReq) Reset added in v1.4.12

func (x *ShellReq) Reset()

func (*ShellReq) String added in v1.4.12

func (x *ShellReq) String() string

type Sideload added in v1.4.12

type Sideload struct {
	Result   string             `protobuf:"bytes,1,opt,name=Result,proto3" json:"Result,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Sideload) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Sideload.ProtoReflect.Descriptor instead.

func (*Sideload) GetResponse added in v1.4.12

func (x *Sideload) GetResponse() *commonpb.Response

func (*Sideload) GetResult added in v1.4.12

func (x *Sideload) GetResult() string

func (*Sideload) ProtoMessage added in v1.4.12

func (*Sideload) ProtoMessage()

func (*Sideload) ProtoReflect added in v1.4.12

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

func (*Sideload) Reset added in v1.4.12

func (x *Sideload) Reset()

func (*Sideload) String added in v1.4.12

func (x *Sideload) String() string

type SideloadReq added in v1.4.12

type SideloadReq struct {
	Data        []byte            `protobuf:"bytes,1,opt,name=Data,proto3" json:"Data,omitempty"`
	ProcessName string            `protobuf:"bytes,2,opt,name=ProcessName,proto3" json:"ProcessName,omitempty"`
	Args        string            `protobuf:"bytes,3,opt,name=Args,proto3" json:"Args,omitempty"`
	EntryPoint  string            `protobuf:"bytes,4,opt,name=EntryPoint,proto3" json:"EntryPoint,omitempty"`
	Kill        bool              `protobuf:"varint,5,opt,name=Kill,proto3" json:"Kill,omitempty"`
	IsDLL       bool              `protobuf:"varint,6,opt,name=isDLL,proto3" json:"isDLL,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*SideloadReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use SideloadReq.ProtoReflect.Descriptor instead.

func (*SideloadReq) GetArgs added in v1.4.12

func (x *SideloadReq) GetArgs() string

func (*SideloadReq) GetData added in v1.4.12

func (x *SideloadReq) GetData() []byte

func (*SideloadReq) GetEntryPoint added in v1.4.12

func (x *SideloadReq) GetEntryPoint() string

func (*SideloadReq) GetIsDLL added in v1.4.20

func (x *SideloadReq) GetIsDLL() bool

func (*SideloadReq) GetKill added in v1.4.12

func (x *SideloadReq) GetKill() bool

func (*SideloadReq) GetProcessName added in v1.4.12

func (x *SideloadReq) GetProcessName() string

func (*SideloadReq) GetRequest added in v1.4.12

func (x *SideloadReq) GetRequest() *commonpb.Request

func (*SideloadReq) ProtoMessage added in v1.4.12

func (*SideloadReq) ProtoMessage()

func (*SideloadReq) ProtoReflect added in v1.4.12

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

func (*SideloadReq) Reset added in v1.4.12

func (x *SideloadReq) Reset()

func (*SideloadReq) String added in v1.4.12

func (x *SideloadReq) String() string

type SockTabEntry added in v1.4.12

type SockTabEntry struct {
	LocalAddr  *SockTabEntry_SockAddr `protobuf:"bytes,1,opt,name=LocalAddr,proto3" json:"LocalAddr,omitempty"`
	RemoteAddr *SockTabEntry_SockAddr `protobuf:"bytes,2,opt,name=RemoteAddr,proto3" json:"RemoteAddr,omitempty"`
	SkState    string                 `protobuf:"bytes,3,opt,name=SkState,proto3" json:"SkState,omitempty"`
	UID        uint32                 `protobuf:"varint,4,opt,name=UID,proto3" json:"UID,omitempty"`
	Process    *commonpb.Process      `protobuf:"bytes,5,opt,name=Process,proto3" json:"Process,omitempty"`
	Protocol   string                 `protobuf:"bytes,6,opt,name=Protocol,proto3" json:"Protocol,omitempty"`
	// contains filtered or unexported fields
}

func (*SockTabEntry) Descriptor deprecated added in v1.4.12

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

Deprecated: Use SockTabEntry.ProtoReflect.Descriptor instead.

func (*SockTabEntry) GetLocalAddr added in v1.4.12

func (x *SockTabEntry) GetLocalAddr() *SockTabEntry_SockAddr

func (*SockTabEntry) GetProcess added in v1.4.12

func (x *SockTabEntry) GetProcess() *commonpb.Process

func (*SockTabEntry) GetProtocol added in v1.4.12

func (x *SockTabEntry) GetProtocol() string

func (*SockTabEntry) GetRemoteAddr added in v1.4.12

func (x *SockTabEntry) GetRemoteAddr() *SockTabEntry_SockAddr

func (*SockTabEntry) GetSkState added in v1.4.12

func (x *SockTabEntry) GetSkState() string

func (*SockTabEntry) GetUID added in v1.4.12

func (x *SockTabEntry) GetUID() uint32

func (*SockTabEntry) ProtoMessage added in v1.4.12

func (*SockTabEntry) ProtoMessage()

func (*SockTabEntry) ProtoReflect added in v1.4.12

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

func (*SockTabEntry) Reset added in v1.4.12

func (x *SockTabEntry) Reset()

func (*SockTabEntry) String added in v1.4.12

func (x *SockTabEntry) String() string

type SockTabEntry_SockAddr added in v1.4.12

type SockTabEntry_SockAddr struct {
	Ip   string `protobuf:"bytes,1,opt,name=Ip,proto3" json:"Ip,omitempty"`
	Port uint32 `protobuf:"varint,2,opt,name=Port,proto3" json:"Port,omitempty"`
	// contains filtered or unexported fields
}

func (*SockTabEntry_SockAddr) Descriptor deprecated added in v1.4.12

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

Deprecated: Use SockTabEntry_SockAddr.ProtoReflect.Descriptor instead.

func (*SockTabEntry_SockAddr) GetIp added in v1.4.12

func (x *SockTabEntry_SockAddr) GetIp() string

func (*SockTabEntry_SockAddr) GetPort added in v1.4.12

func (x *SockTabEntry_SockAddr) GetPort() uint32

func (*SockTabEntry_SockAddr) ProtoMessage added in v1.4.12

func (*SockTabEntry_SockAddr) ProtoMessage()

func (*SockTabEntry_SockAddr) ProtoReflect added in v1.4.12

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

func (*SockTabEntry_SockAddr) Reset added in v1.4.12

func (x *SockTabEntry_SockAddr) Reset()

func (*SockTabEntry_SockAddr) String added in v1.4.12

func (x *SockTabEntry_SockAddr) String() string

type Socks added in v1.5.0

type Socks struct {
	TunnelID  uint64 `protobuf:"varint,8,opt,name=TunnelID,proto3" json:"TunnelID,omitempty"`
	SessionID string `protobuf:"bytes,9,opt,name=SessionID,proto3" json:"SessionID,omitempty"`
	// contains filtered or unexported fields
}

*** Socks ***

func (*Socks) Descriptor deprecated added in v1.5.0

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

Deprecated: Use Socks.ProtoReflect.Descriptor instead.

func (*Socks) GetSessionID added in v1.5.0

func (x *Socks) GetSessionID() string

func (*Socks) GetTunnelID added in v1.5.0

func (x *Socks) GetTunnelID() uint64

func (*Socks) ProtoMessage added in v1.5.0

func (*Socks) ProtoMessage()

func (*Socks) ProtoReflect added in v1.5.0

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

func (*Socks) Reset added in v1.5.0

func (x *Socks) Reset()

func (*Socks) String added in v1.5.0

func (x *Socks) String() string

type SocksData added in v1.5.0

type SocksData struct {
	Data      []byte            `protobuf:"bytes,1,opt,name=Data,proto3" json:"Data,omitempty"`
	CloseConn bool              `protobuf:"varint,2,opt,name=CloseConn,proto3" json:"CloseConn,omitempty"`
	Username  string            `protobuf:"bytes,3,opt,name=Username,proto3" json:"Username,omitempty"`
	Password  string            `protobuf:"bytes,4,opt,name=Password,proto3" json:"Password,omitempty"`
	Sequence  uint64            `protobuf:"varint,5,opt,name=Sequence,proto3" json:"Sequence,omitempty"`
	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 (*SocksData) Descriptor deprecated added in v1.5.0

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

Deprecated: Use SocksData.ProtoReflect.Descriptor instead.

func (*SocksData) GetCloseConn added in v1.5.0

func (x *SocksData) GetCloseConn() bool

func (*SocksData) GetData added in v1.5.0

func (x *SocksData) GetData() []byte

func (*SocksData) GetPassword added in v1.5.0

func (x *SocksData) GetPassword() string

func (*SocksData) GetRequest added in v1.5.0

func (x *SocksData) GetRequest() *commonpb.Request

func (*SocksData) GetSequence added in v1.5.0

func (x *SocksData) GetSequence() uint64

func (*SocksData) GetTunnelID added in v1.5.0

func (x *SocksData) GetTunnelID() uint64

func (*SocksData) GetUsername added in v1.5.0

func (x *SocksData) GetUsername() string

func (*SocksData) ProtoMessage added in v1.5.0

func (*SocksData) ProtoMessage()

func (*SocksData) ProtoReflect added in v1.5.0

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

func (*SocksData) Reset added in v1.5.0

func (x *SocksData) Reset()

func (*SocksData) String added in v1.5.0

func (x *SocksData) String() string

type SpawnDll added in v1.4.12

type SpawnDll struct {
	Result   string             `protobuf:"bytes,1,opt,name=Result,proto3" json:"Result,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*SpawnDll) Descriptor deprecated added in v1.4.12

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

Deprecated: Use SpawnDll.ProtoReflect.Descriptor instead.

func (*SpawnDll) GetResponse added in v1.4.12

func (x *SpawnDll) GetResponse() *commonpb.Response

func (*SpawnDll) GetResult added in v1.4.12

func (x *SpawnDll) GetResult() string

func (*SpawnDll) ProtoMessage added in v1.4.12

func (*SpawnDll) ProtoMessage()

func (*SpawnDll) ProtoReflect added in v1.4.12

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

func (*SpawnDll) Reset added in v1.4.12

func (x *SpawnDll) Reset()

func (*SpawnDll) String added in v1.4.12

func (x *SpawnDll) String() string

type SpawnDllReq added in v1.4.12

type SpawnDllReq struct {
	Data        []byte            `protobuf:"bytes,1,opt,name=Data,proto3" json:"Data,omitempty"`
	ProcessName string            `protobuf:"bytes,2,opt,name=ProcessName,proto3" json:"ProcessName,omitempty"`
	Offset      uint32            `protobuf:"varint,3,opt,name=Offset,proto3" json:"Offset,omitempty"`
	Args        string            `protobuf:"bytes,4,opt,name=Args,proto3" json:"Args,omitempty"`
	Kill        bool              `protobuf:"varint,5,opt,name=Kill,proto3" json:"Kill,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*SpawnDllReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use SpawnDllReq.ProtoReflect.Descriptor instead.

func (*SpawnDllReq) GetArgs added in v1.4.12

func (x *SpawnDllReq) GetArgs() string

func (*SpawnDllReq) GetData added in v1.4.12

func (x *SpawnDllReq) GetData() []byte

func (*SpawnDllReq) GetKill added in v1.4.12

func (x *SpawnDllReq) GetKill() bool

func (*SpawnDllReq) GetOffset added in v1.4.12

func (x *SpawnDllReq) GetOffset() uint32

func (*SpawnDllReq) GetProcessName added in v1.4.12

func (x *SpawnDllReq) GetProcessName() string

func (*SpawnDllReq) GetRequest added in v1.4.12

func (x *SpawnDllReq) GetRequest() *commonpb.Request

func (*SpawnDllReq) ProtoMessage added in v1.4.12

func (*SpawnDllReq) ProtoMessage()

func (*SpawnDllReq) ProtoReflect added in v1.4.12

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

func (*SpawnDllReq) Reset added in v1.4.12

func (x *SpawnDllReq) Reset()

func (*SpawnDllReq) String added in v1.4.12

func (x *SpawnDllReq) String() string

type StartServiceReq added in v1.4.12

type StartServiceReq struct {
	ServiceName        string            `protobuf:"bytes,1,opt,name=ServiceName,proto3" json:"ServiceName,omitempty"`
	ServiceDescription string            `protobuf:"bytes,2,opt,name=ServiceDescription,proto3" json:"ServiceDescription,omitempty"`
	BinPath            string            `protobuf:"bytes,3,opt,name=BinPath,proto3" json:"BinPath,omitempty"`
	Hostname           string            `protobuf:"bytes,4,opt,name=Hostname,proto3" json:"Hostname,omitempty"`
	Arguments          string            `protobuf:"bytes,5,opt,name=Arguments,proto3" json:"Arguments,omitempty"`
	Request            *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*StartServiceReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use StartServiceReq.ProtoReflect.Descriptor instead.

func (*StartServiceReq) GetArguments added in v1.4.12

func (x *StartServiceReq) GetArguments() string

func (*StartServiceReq) GetBinPath added in v1.4.12

func (x *StartServiceReq) GetBinPath() string

func (*StartServiceReq) GetHostname added in v1.4.12

func (x *StartServiceReq) GetHostname() string

func (*StartServiceReq) GetRequest added in v1.4.12

func (x *StartServiceReq) GetRequest() *commonpb.Request

func (*StartServiceReq) GetServiceDescription added in v1.4.12

func (x *StartServiceReq) GetServiceDescription() string

func (*StartServiceReq) GetServiceName added in v1.4.12

func (x *StartServiceReq) GetServiceName() string

func (*StartServiceReq) ProtoMessage added in v1.4.12

func (*StartServiceReq) ProtoMessage()

func (*StartServiceReq) ProtoReflect added in v1.4.12

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

func (*StartServiceReq) Reset added in v1.4.12

func (x *StartServiceReq) Reset()

func (*StartServiceReq) String added in v1.4.12

func (x *StartServiceReq) String() string

type StopServiceReq added in v1.4.12

type StopServiceReq struct {
	ServiceInfo *ServiceInfoReq   `protobuf:"bytes,1,opt,name=ServiceInfo,proto3" json:"ServiceInfo,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*StopServiceReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use StopServiceReq.ProtoReflect.Descriptor instead.

func (*StopServiceReq) GetRequest added in v1.4.12

func (x *StopServiceReq) GetRequest() *commonpb.Request

func (*StopServiceReq) GetServiceInfo added in v1.4.12

func (x *StopServiceReq) GetServiceInfo() *ServiceInfoReq

func (*StopServiceReq) ProtoMessage added in v1.4.12

func (*StopServiceReq) ProtoMessage()

func (*StopServiceReq) ProtoReflect added in v1.4.12

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

func (*StopServiceReq) Reset added in v1.4.12

func (x *StopServiceReq) Reset()

func (*StopServiceReq) String added in v1.4.12

func (x *StopServiceReq) String() string

type Task added in v1.4.12

type Task struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Task) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Task.ProtoReflect.Descriptor instead.

func (*Task) GetResponse added in v1.4.12

func (x *Task) GetResponse() *commonpb.Response

func (*Task) ProtoMessage added in v1.4.12

func (*Task) ProtoMessage()

func (*Task) ProtoReflect added in v1.4.12

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

func (*Task) Reset added in v1.4.12

func (x *Task) Reset()

func (*Task) String added in v1.4.12

func (x *Task) String() string

type TaskReq added in v1.4.12

type TaskReq struct {
	Encoder  string            `protobuf:"bytes,1,opt,name=Encoder,proto3" json:"Encoder,omitempty"`
	RWXPages bool              `protobuf:"varint,2,opt,name=RWXPages,proto3" json:"RWXPages,omitempty"`
	Pid      uint32            `protobuf:"varint,3,opt,name=Pid,proto3" json:"Pid,omitempty"`
	Data     []byte            `protobuf:"bytes,4,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 (*TaskReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use TaskReq.ProtoReflect.Descriptor instead.

func (*TaskReq) GetData added in v1.4.12

func (x *TaskReq) GetData() []byte

func (*TaskReq) GetEncoder added in v1.4.12

func (x *TaskReq) GetEncoder() string

func (*TaskReq) GetPid added in v1.4.12

func (x *TaskReq) GetPid() uint32

func (*TaskReq) GetRWXPages added in v1.4.12

func (x *TaskReq) GetRWXPages() bool

func (*TaskReq) GetRequest added in v1.4.12

func (x *TaskReq) GetRequest() *commonpb.Request

func (*TaskReq) ProtoMessage added in v1.4.12

func (*TaskReq) ProtoMessage()

func (*TaskReq) ProtoReflect added in v1.4.12

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

func (*TaskReq) Reset added in v1.4.12

func (x *TaskReq) Reset()

func (*TaskReq) String added in v1.4.12

func (x *TaskReq) String() string

type Terminate added in v1.4.12

type Terminate struct {
	Pid      int32              `protobuf:"varint,1,opt,name=Pid,proto3" json:"Pid,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Terminate) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Terminate.ProtoReflect.Descriptor instead.

func (*Terminate) GetPid added in v1.4.12

func (x *Terminate) GetPid() int32

func (*Terminate) GetResponse added in v1.4.12

func (x *Terminate) GetResponse() *commonpb.Response

func (*Terminate) ProtoMessage added in v1.4.12

func (*Terminate) ProtoMessage()

func (*Terminate) ProtoReflect added in v1.4.12

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

func (*Terminate) Reset added in v1.4.12

func (x *Terminate) Reset()

func (*Terminate) String added in v1.4.12

func (x *Terminate) String() string

type TerminateReq added in v1.4.12

type TerminateReq struct {
	Pid     int32             `protobuf:"varint,1,opt,name=Pid,proto3" json:"Pid,omitempty"`
	Force   bool              `protobuf:"varint,2,opt,name=Force,proto3" json:"Force,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

TerminateReq - Request the implant terminate a remote processes

func (*TerminateReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use TerminateReq.ProtoReflect.Descriptor instead.

func (*TerminateReq) GetForce added in v1.4.12

func (x *TerminateReq) GetForce() bool

func (*TerminateReq) GetPid added in v1.4.12

func (x *TerminateReq) GetPid() int32

func (*TerminateReq) GetRequest added in v1.4.12

func (x *TerminateReq) GetRequest() *commonpb.Request

func (*TerminateReq) ProtoMessage added in v1.4.12

func (*TerminateReq) ProtoMessage()

func (*TerminateReq) ProtoReflect added in v1.4.12

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

func (*TerminateReq) Reset added in v1.4.12

func (x *TerminateReq) Reset()

func (*TerminateReq) String added in v1.4.12

func (x *TerminateReq) String() string

type Tunnel added in v1.4.12

type Tunnel struct {
	TunnelID  uint64 `protobuf:"varint,8,opt,name=TunnelID,proto3" json:"TunnelID,omitempty"`
	SessionID string `protobuf:"bytes,9,opt,name=SessionID,proto3" json:"SessionID,omitempty"`
	// contains filtered or unexported fields
}

Tunnel - Tunnel related messages

func (*Tunnel) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Tunnel.ProtoReflect.Descriptor instead.

func (*Tunnel) GetSessionID added in v1.4.12

func (x *Tunnel) GetSessionID() string

func (*Tunnel) GetTunnelID added in v1.4.12

func (x *Tunnel) GetTunnelID() uint64

func (*Tunnel) ProtoMessage added in v1.4.12

func (*Tunnel) ProtoMessage()

func (*Tunnel) ProtoReflect added in v1.4.12

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

func (*Tunnel) Reset added in v1.4.12

func (x *Tunnel) Reset()

func (*Tunnel) String added in v1.4.12

func (x *Tunnel) String() string

type TunnelData added in v1.4.12

type TunnelData struct {
	Data      []byte `protobuf:"bytes,1,opt,name=Data,proto3" json:"Data,omitempty"`
	Closed    bool   `protobuf:"varint,2,opt,name=Closed,proto3" json:"Closed,omitempty"`
	Sequence  uint64 `protobuf:"varint,3,opt,name=Sequence,proto3" json:"Sequence,omitempty"`
	Ack       uint64 `protobuf:"varint,4,opt,name=Ack,proto3" json:"Ack,omitempty"`
	Resend    bool   `protobuf:"varint,5,opt,name=Resend,proto3" json:"Resend,omitempty"`
	TunnelID  uint64 `protobuf:"varint,8,opt,name=TunnelID,proto3" json:"TunnelID,omitempty"`
	SessionID string `protobuf:"bytes,9,opt,name=SessionID,proto3" json:"SessionID,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelData) Descriptor deprecated added in v1.4.12

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

Deprecated: Use TunnelData.ProtoReflect.Descriptor instead.

func (*TunnelData) GetAck added in v1.4.15

func (x *TunnelData) GetAck() uint64

func (*TunnelData) GetClosed added in v1.4.12

func (x *TunnelData) GetClosed() bool

func (*TunnelData) GetData added in v1.4.12

func (x *TunnelData) GetData() []byte

func (*TunnelData) GetResend added in v1.4.15

func (x *TunnelData) GetResend() bool

func (*TunnelData) GetSequence added in v1.4.12

func (x *TunnelData) GetSequence() uint64

func (*TunnelData) GetSessionID added in v1.4.12

func (x *TunnelData) GetSessionID() string

func (*TunnelData) GetTunnelID added in v1.4.12

func (x *TunnelData) GetTunnelID() uint64

func (*TunnelData) ProtoMessage added in v1.4.12

func (*TunnelData) ProtoMessage()

func (*TunnelData) ProtoReflect added in v1.4.12

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

func (*TunnelData) Reset added in v1.4.12

func (x *TunnelData) Reset()

func (*TunnelData) String added in v1.4.12

func (x *TunnelData) String() string

type UnsetEnv added in v1.4.15

type UnsetEnv struct {
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*UnsetEnv) Descriptor deprecated added in v1.4.15

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

Deprecated: Use UnsetEnv.ProtoReflect.Descriptor instead.

func (*UnsetEnv) GetResponse added in v1.4.15

func (x *UnsetEnv) GetResponse() *commonpb.Response

func (*UnsetEnv) ProtoMessage added in v1.4.15

func (*UnsetEnv) ProtoMessage()

func (*UnsetEnv) ProtoReflect added in v1.4.15

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

func (*UnsetEnv) Reset added in v1.4.15

func (x *UnsetEnv) Reset()

func (*UnsetEnv) String added in v1.4.15

func (x *UnsetEnv) String() string

type UnsetEnvReq added in v1.4.15

type UnsetEnvReq struct {
	Name    string            `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*UnsetEnvReq) Descriptor deprecated added in v1.4.15

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

Deprecated: Use UnsetEnvReq.ProtoReflect.Descriptor instead.

func (*UnsetEnvReq) GetName added in v1.4.15

func (x *UnsetEnvReq) GetName() string

func (*UnsetEnvReq) GetRequest added in v1.4.15

func (x *UnsetEnvReq) GetRequest() *commonpb.Request

func (*UnsetEnvReq) ProtoMessage added in v1.4.15

func (*UnsetEnvReq) ProtoMessage()

func (*UnsetEnvReq) ProtoReflect added in v1.4.15

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

func (*UnsetEnvReq) Reset added in v1.4.15

func (x *UnsetEnvReq) Reset()

func (*UnsetEnvReq) String added in v1.4.15

func (x *UnsetEnvReq) String() string

type Upload added in v1.4.12

type Upload struct {
	Path     string             `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*Upload) Descriptor deprecated added in v1.4.12

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

Deprecated: Use Upload.ProtoReflect.Descriptor instead.

func (*Upload) GetPath added in v1.4.12

func (x *Upload) GetPath() string

func (*Upload) GetResponse added in v1.4.12

func (x *Upload) GetResponse() *commonpb.Response

func (*Upload) ProtoMessage added in v1.4.12

func (*Upload) ProtoMessage()

func (*Upload) ProtoReflect added in v1.4.12

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

func (*Upload) Reset added in v1.4.12

func (x *Upload) Reset()

func (*Upload) String added in v1.4.12

func (x *Upload) String() string

type UploadReq added in v1.4.12

type UploadReq struct {
	Path    string            `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
	Encoder string            `protobuf:"bytes,2,opt,name=Encoder,proto3" json:"Encoder,omitempty"`
	Data    []byte            `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"`
	IsIOC   bool              `protobuf:"varint,4,opt,name=IsIOC,proto3" json:"IsIOC,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use UploadReq.ProtoReflect.Descriptor instead.

func (*UploadReq) GetData added in v1.4.12

func (x *UploadReq) GetData() []byte

func (*UploadReq) GetEncoder added in v1.4.12

func (x *UploadReq) GetEncoder() string

func (*UploadReq) GetIsIOC added in v1.5.0

func (x *UploadReq) GetIsIOC() bool

func (*UploadReq) GetPath added in v1.4.12

func (x *UploadReq) GetPath() string

func (*UploadReq) GetRequest added in v1.4.12

func (x *UploadReq) GetRequest() *commonpb.Request

func (*UploadReq) ProtoMessage added in v1.4.12

func (*UploadReq) ProtoMessage()

func (*UploadReq) ProtoReflect added in v1.4.12

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

func (*UploadReq) Reset added in v1.4.12

func (x *UploadReq) Reset()

func (*UploadReq) String added in v1.4.12

func (x *UploadReq) String() string

type WGPortForward added in v1.4.12

type WGPortForward struct {
	Forwarder *WGTCPForwarder    `protobuf:"bytes,1,opt,name=Forwarder,proto3" json:"Forwarder,omitempty"`
	Response  *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*WGPortForward) Descriptor deprecated added in v1.4.12

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

Deprecated: Use WGPortForward.ProtoReflect.Descriptor instead.

func (*WGPortForward) GetForwarder added in v1.4.12

func (x *WGPortForward) GetForwarder() *WGTCPForwarder

func (*WGPortForward) GetResponse added in v1.4.12

func (x *WGPortForward) GetResponse() *commonpb.Response

func (*WGPortForward) ProtoMessage added in v1.4.12

func (*WGPortForward) ProtoMessage()

func (*WGPortForward) ProtoReflect added in v1.4.12

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

func (*WGPortForward) Reset added in v1.4.12

func (x *WGPortForward) Reset()

func (*WGPortForward) String added in v1.4.12

func (x *WGPortForward) String() string

type WGPortForwardStartReq added in v1.4.12

type WGPortForwardStartReq struct {
	LocalPort     int32             `protobuf:"varint,1,opt,name=LocalPort,proto3" json:"LocalPort,omitempty"`
	RemoteAddress string            `protobuf:"bytes,2,opt,name=RemoteAddress,proto3" json:"RemoteAddress,omitempty"`
	Request       *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

*** Wiregard ***

func (*WGPortForwardStartReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use WGPortForwardStartReq.ProtoReflect.Descriptor instead.

func (*WGPortForwardStartReq) GetLocalPort added in v1.4.12

func (x *WGPortForwardStartReq) GetLocalPort() int32

func (*WGPortForwardStartReq) GetRemoteAddress added in v1.4.12

func (x *WGPortForwardStartReq) GetRemoteAddress() string

func (*WGPortForwardStartReq) GetRequest added in v1.4.12

func (x *WGPortForwardStartReq) GetRequest() *commonpb.Request

func (*WGPortForwardStartReq) ProtoMessage added in v1.4.12

func (*WGPortForwardStartReq) ProtoMessage()

func (*WGPortForwardStartReq) ProtoReflect added in v1.4.12

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

func (*WGPortForwardStartReq) Reset added in v1.4.12

func (x *WGPortForwardStartReq) Reset()

func (*WGPortForwardStartReq) String added in v1.4.12

func (x *WGPortForwardStartReq) String() string

type WGPortForwardStopReq added in v1.4.12

type WGPortForwardStopReq struct {
	ID      int32             `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*WGPortForwardStopReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use WGPortForwardStopReq.ProtoReflect.Descriptor instead.

func (*WGPortForwardStopReq) GetID added in v1.4.12

func (x *WGPortForwardStopReq) GetID() int32

func (*WGPortForwardStopReq) GetRequest added in v1.4.12

func (x *WGPortForwardStopReq) GetRequest() *commonpb.Request

func (*WGPortForwardStopReq) ProtoMessage added in v1.4.12

func (*WGPortForwardStopReq) ProtoMessage()

func (*WGPortForwardStopReq) ProtoReflect added in v1.4.12

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

func (*WGPortForwardStopReq) Reset added in v1.4.12

func (x *WGPortForwardStopReq) Reset()

func (*WGPortForwardStopReq) String added in v1.4.12

func (x *WGPortForwardStopReq) String() string

type WGSocks added in v1.4.12

type WGSocks struct {
	Server   *WGSocksServer     `protobuf:"bytes,1,opt,name=Server,proto3" json:"Server,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*WGSocks) Descriptor deprecated added in v1.4.12

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

Deprecated: Use WGSocks.ProtoReflect.Descriptor instead.

func (*WGSocks) GetResponse added in v1.4.12

func (x *WGSocks) GetResponse() *commonpb.Response

func (*WGSocks) GetServer added in v1.4.12

func (x *WGSocks) GetServer() *WGSocksServer

func (*WGSocks) ProtoMessage added in v1.4.12

func (*WGSocks) ProtoMessage()

func (*WGSocks) ProtoReflect added in v1.4.12

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

func (*WGSocks) Reset added in v1.4.12

func (x *WGSocks) Reset()

func (*WGSocks) String added in v1.4.12

func (x *WGSocks) String() string

type WGSocksServer added in v1.4.12

type WGSocksServer struct {
	ID        int32  `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
	LocalAddr string `protobuf:"bytes,2,opt,name=LocalAddr,proto3" json:"LocalAddr,omitempty"`
	// contains filtered or unexported fields
}

func (*WGSocksServer) Descriptor deprecated added in v1.4.12

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

Deprecated: Use WGSocksServer.ProtoReflect.Descriptor instead.

func (*WGSocksServer) GetID added in v1.4.12

func (x *WGSocksServer) GetID() int32

func (*WGSocksServer) GetLocalAddr added in v1.4.12

func (x *WGSocksServer) GetLocalAddr() string

func (*WGSocksServer) ProtoMessage added in v1.4.12

func (*WGSocksServer) ProtoMessage()

func (*WGSocksServer) ProtoReflect added in v1.4.12

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

func (*WGSocksServer) Reset added in v1.4.12

func (x *WGSocksServer) Reset()

func (*WGSocksServer) String added in v1.4.12

func (x *WGSocksServer) String() string

type WGSocksServers added in v1.4.12

type WGSocksServers struct {
	Servers  []*WGSocksServer   `protobuf:"bytes,1,rep,name=Servers,proto3" json:"Servers,omitempty"`
	Response *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*WGSocksServers) Descriptor deprecated added in v1.4.12

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

Deprecated: Use WGSocksServers.ProtoReflect.Descriptor instead.

func (*WGSocksServers) GetResponse added in v1.4.12

func (x *WGSocksServers) GetResponse() *commonpb.Response

func (*WGSocksServers) GetServers added in v1.4.12

func (x *WGSocksServers) GetServers() []*WGSocksServer

func (*WGSocksServers) ProtoMessage added in v1.4.12

func (*WGSocksServers) ProtoMessage()

func (*WGSocksServers) ProtoReflect added in v1.4.12

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

func (*WGSocksServers) Reset added in v1.4.12

func (x *WGSocksServers) Reset()

func (*WGSocksServers) String added in v1.4.12

func (x *WGSocksServers) String() string

type WGSocksServersReq added in v1.4.12

type WGSocksServersReq struct {
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*WGSocksServersReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use WGSocksServersReq.ProtoReflect.Descriptor instead.

func (*WGSocksServersReq) GetRequest added in v1.4.12

func (x *WGSocksServersReq) GetRequest() *commonpb.Request

func (*WGSocksServersReq) ProtoMessage added in v1.4.12

func (*WGSocksServersReq) ProtoMessage()

func (*WGSocksServersReq) ProtoReflect added in v1.4.12

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

func (*WGSocksServersReq) Reset added in v1.4.12

func (x *WGSocksServersReq) Reset()

func (*WGSocksServersReq) String added in v1.4.12

func (x *WGSocksServersReq) String() string

type WGSocksStartReq added in v1.4.12

type WGSocksStartReq struct {
	Port    int32             `protobuf:"varint,1,opt,name=Port,proto3" json:"Port,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*WGSocksStartReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use WGSocksStartReq.ProtoReflect.Descriptor instead.

func (*WGSocksStartReq) GetPort added in v1.4.12

func (x *WGSocksStartReq) GetPort() int32

func (*WGSocksStartReq) GetRequest added in v1.4.12

func (x *WGSocksStartReq) GetRequest() *commonpb.Request

func (*WGSocksStartReq) ProtoMessage added in v1.4.12

func (*WGSocksStartReq) ProtoMessage()

func (*WGSocksStartReq) ProtoReflect added in v1.4.12

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

func (*WGSocksStartReq) Reset added in v1.4.12

func (x *WGSocksStartReq) Reset()

func (*WGSocksStartReq) String added in v1.4.12

func (x *WGSocksStartReq) String() string

type WGSocksStopReq added in v1.4.12

type WGSocksStopReq struct {
	ID      int32             `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*WGSocksStopReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use WGSocksStopReq.ProtoReflect.Descriptor instead.

func (*WGSocksStopReq) GetID added in v1.4.12

func (x *WGSocksStopReq) GetID() int32

func (*WGSocksStopReq) GetRequest added in v1.4.12

func (x *WGSocksStopReq) GetRequest() *commonpb.Request

func (*WGSocksStopReq) ProtoMessage added in v1.4.12

func (*WGSocksStopReq) ProtoMessage()

func (*WGSocksStopReq) ProtoReflect added in v1.4.12

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

func (*WGSocksStopReq) Reset added in v1.4.12

func (x *WGSocksStopReq) Reset()

func (*WGSocksStopReq) String added in v1.4.12

func (x *WGSocksStopReq) String() string

type WGTCPForwarder added in v1.4.12

type WGTCPForwarder struct {
	ID         int32  `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
	LocalAddr  string `protobuf:"bytes,2,opt,name=LocalAddr,proto3" json:"LocalAddr,omitempty"`
	RemoteAddr string `protobuf:"bytes,3,opt,name=RemoteAddr,proto3" json:"RemoteAddr,omitempty"`
	// contains filtered or unexported fields
}

func (*WGTCPForwarder) Descriptor deprecated added in v1.4.12

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

Deprecated: Use WGTCPForwarder.ProtoReflect.Descriptor instead.

func (*WGTCPForwarder) GetID added in v1.4.12

func (x *WGTCPForwarder) GetID() int32

func (*WGTCPForwarder) GetLocalAddr added in v1.4.12

func (x *WGTCPForwarder) GetLocalAddr() string

func (*WGTCPForwarder) GetRemoteAddr added in v1.4.12

func (x *WGTCPForwarder) GetRemoteAddr() string

func (*WGTCPForwarder) ProtoMessage added in v1.4.12

func (*WGTCPForwarder) ProtoMessage()

func (*WGTCPForwarder) ProtoReflect added in v1.4.12

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

func (*WGTCPForwarder) Reset added in v1.4.12

func (x *WGTCPForwarder) Reset()

func (*WGTCPForwarder) String added in v1.4.12

func (x *WGTCPForwarder) String() string

type WGTCPForwarders added in v1.4.12

type WGTCPForwarders struct {
	Forwarders []*WGTCPForwarder  `protobuf:"bytes,1,rep,name=Forwarders,proto3" json:"Forwarders,omitempty"`
	Response   *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*WGTCPForwarders) Descriptor deprecated added in v1.4.12

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

Deprecated: Use WGTCPForwarders.ProtoReflect.Descriptor instead.

func (*WGTCPForwarders) GetForwarders added in v1.4.12

func (x *WGTCPForwarders) GetForwarders() []*WGTCPForwarder

func (*WGTCPForwarders) GetResponse added in v1.4.12

func (x *WGTCPForwarders) GetResponse() *commonpb.Response

func (*WGTCPForwarders) ProtoMessage added in v1.4.12

func (*WGTCPForwarders) ProtoMessage()

func (*WGTCPForwarders) ProtoReflect added in v1.4.12

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

func (*WGTCPForwarders) Reset added in v1.4.12

func (x *WGTCPForwarders) Reset()

func (*WGTCPForwarders) String added in v1.4.12

func (x *WGTCPForwarders) String() string

type WGTCPForwardersReq added in v1.4.12

type WGTCPForwardersReq struct {
	Request *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*WGTCPForwardersReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use WGTCPForwardersReq.ProtoReflect.Descriptor instead.

func (*WGTCPForwardersReq) GetRequest added in v1.4.12

func (x *WGTCPForwardersReq) GetRequest() *commonpb.Request

func (*WGTCPForwardersReq) ProtoMessage added in v1.4.12

func (*WGTCPForwardersReq) ProtoMessage()

func (*WGTCPForwardersReq) ProtoReflect added in v1.4.12

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

func (*WGTCPForwardersReq) Reset added in v1.4.12

func (x *WGTCPForwardersReq) Reset()

func (*WGTCPForwardersReq) String added in v1.4.12

func (x *WGTCPForwardersReq) String() string

type WindowsPrivilegeEntry added in v1.4.21

type WindowsPrivilegeEntry struct {
	Name             string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Description      string `protobuf:"bytes,2,opt,name=Description,proto3" json:"Description,omitempty"`
	Enabled          bool   `protobuf:"varint,3,opt,name=Enabled,proto3" json:"Enabled,omitempty"`
	EnabledByDefault bool   `protobuf:"varint,4,opt,name=EnabledByDefault,proto3" json:"EnabledByDefault,omitempty"`
	Removed          bool   `protobuf:"varint,5,opt,name=Removed,proto3" json:"Removed,omitempty"`
	UsedForAccess    bool   `protobuf:"varint,6,opt,name=UsedForAccess,proto3" json:"UsedForAccess,omitempty"`
	// contains filtered or unexported fields
}

func (*WindowsPrivilegeEntry) Descriptor deprecated added in v1.4.21

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

Deprecated: Use WindowsPrivilegeEntry.ProtoReflect.Descriptor instead.

func (*WindowsPrivilegeEntry) GetDescription added in v1.4.21

func (x *WindowsPrivilegeEntry) GetDescription() string

func (*WindowsPrivilegeEntry) GetEnabled added in v1.4.21

func (x *WindowsPrivilegeEntry) GetEnabled() bool

func (*WindowsPrivilegeEntry) GetEnabledByDefault added in v1.4.21

func (x *WindowsPrivilegeEntry) GetEnabledByDefault() bool

func (*WindowsPrivilegeEntry) GetName added in v1.4.21

func (x *WindowsPrivilegeEntry) GetName() string

func (*WindowsPrivilegeEntry) GetRemoved added in v1.4.21

func (x *WindowsPrivilegeEntry) GetRemoved() bool

func (*WindowsPrivilegeEntry) GetUsedForAccess added in v1.4.21

func (x *WindowsPrivilegeEntry) GetUsedForAccess() bool

func (*WindowsPrivilegeEntry) ProtoMessage added in v1.4.21

func (*WindowsPrivilegeEntry) ProtoMessage()

func (*WindowsPrivilegeEntry) ProtoReflect added in v1.4.21

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

func (*WindowsPrivilegeEntry) Reset added in v1.4.21

func (x *WindowsPrivilegeEntry) Reset()

func (*WindowsPrivilegeEntry) String added in v1.4.21

func (x *WindowsPrivilegeEntry) String() string

Jump to

Keyboard shortcuts

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