sliverpb

package
v1.4.19 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2021 License: GPL-3.0 Imports: 6 Imported by: 54

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

	// MsgNamedPipesReq - Request to take create a new named pipe listener
	MsgNamedPipesReq
	// MsgNamedPipes - Response with the result
	MsgNamedPipes

	// MsgTCPPivotReq - Request to take create a new MTLS listener
	MsgTCPPivotReq
	// MsgTCPPivot - Response with the result
	MsgTCPPivot
	// MsgPivotListReq
	MsgPivotListReq

	// MsgPivotOpen - Request to create a new pivot tunnel
	MsgPivotOpen
	// MsgPivotClose - Request to notify the closing of an existing pivot tunnel
	MsgPivotClose
	// MsgPivotData - Request that encapsulates and envelope form a sliver to the server though the pivot and viceversa
	MsgPivotData
	// 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

	// MsgReconnectIntervalReq
	MsgReconnectIntervalReq

	MsgReconnectInterval

	// MsgPollIntervalReq
	MsgPollIntervalReq

	MsgPollInterval

	// MsgUnsetEnvReq
	MsgUnsetEnvReq

	// MsgSSHCommandReq - Run a SSH command
	MsgSSHCommandReq
)
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 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 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 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"`
	Data     []byte             `protobuf:"bytes,4,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 (*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) 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) 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"`
	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) 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                 uint64 `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() uint64

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 {
	Result   string             `protobuf:"bytes,1,opt,name=Result,proto3" json:"Result,omitempty"`
	Status   uint32             `protobuf:"varint,2,opt,name=Status,proto3" json:"Status,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) GetResponse added in v1.4.12

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

func (*Execute) GetResult added in v1.4.12

func (x *Execute) GetResult() string

func (*Execute) GetStatus added in v1.4.12

func (x *Execute) GetStatus() uint32

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"`
	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) 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"`
	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) 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"`
	// 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) 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 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 KillSessionReq added in v1.4.12

type KillSessionReq 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 (*KillSessionReq) Descriptor deprecated added in v1.4.12

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

Deprecated: Use KillSessionReq.ProtoReflect.Descriptor instead.

func (*KillSessionReq) GetForce added in v1.4.12

func (x *KillSessionReq) GetForce() bool

func (*KillSessionReq) GetRequest added in v1.4.12

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

func (*KillSessionReq) ProtoMessage added in v1.4.12

func (*KillSessionReq) ProtoMessage()

func (*KillSessionReq) ProtoReflect added in v1.4.12

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

func (*KillSessionReq) Reset added in v1.4.12

func (x *KillSessionReq) Reset()

func (*KillSessionReq) String added in v1.4.12

func (x *KillSessionReq) 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"`
	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) 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 NamedPipes added in v1.4.12

type NamedPipes 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 (*NamedPipes) Descriptor deprecated added in v1.4.12

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

Deprecated: Use NamedPipes.ProtoReflect.Descriptor instead.

func (*NamedPipes) GetResponse added in v1.4.12

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

func (*NamedPipes) GetSuccess added in v1.4.12

func (x *NamedPipes) GetSuccess() bool

func (*NamedPipes) ProtoMessage added in v1.4.12

func (*NamedPipes) ProtoMessage()

func (*NamedPipes) ProtoReflect added in v1.4.12

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

func (*NamedPipes) Reset added in v1.4.12

func (x *NamedPipes) Reset()

func (*NamedPipes) String added in v1.4.12

func (x *NamedPipes) String() string

type NamedPipesReq added in v1.4.12

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

Named Pipes Messages

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

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

Deprecated: Use NamedPipesReq.ProtoReflect.Descriptor instead.

func (*NamedPipesReq) GetPipeName added in v1.4.12

func (x *NamedPipesReq) GetPipeName() string

func (*NamedPipesReq) GetRequest added in v1.4.12

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

func (*NamedPipesReq) ProtoMessage added in v1.4.12

func (*NamedPipesReq) ProtoMessage()

func (*NamedPipesReq) ProtoReflect added in v1.4.12

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

func (*NamedPipesReq) Reset added in v1.4.12

func (x *NamedPipesReq) Reset()

func (*NamedPipesReq) String added in v1.4.12

func (x *NamedPipesReq) 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 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 PivotClose added in v1.4.12

type PivotClose struct {
	PivotID uint32 `protobuf:"varint,12,opt,name=PivotID,proto3" json:"PivotID,omitempty"`
	Err     string `protobuf:"bytes,2,opt,name=Err,proto3" json:"Err,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use PivotClose.ProtoReflect.Descriptor instead.

func (*PivotClose) GetErr added in v1.4.12

func (x *PivotClose) GetErr() string

func (*PivotClose) GetPivotID added in v1.4.12

func (x *PivotClose) GetPivotID() uint32

func (*PivotClose) ProtoMessage added in v1.4.12

func (*PivotClose) ProtoMessage()

func (*PivotClose) ProtoReflect added in v1.4.12

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

func (*PivotClose) Reset added in v1.4.12

func (x *PivotClose) Reset()

func (*PivotClose) String added in v1.4.12

func (x *PivotClose) String() string

type PivotData added in v1.4.12

type PivotData struct {
	PivotID uint32 `protobuf:"varint,12,opt,name=PivotID,proto3" json:"PivotID,omitempty"`
	Data    []byte `protobuf:"bytes,2,opt,name=Data,proto3" json:"Data,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use PivotData.ProtoReflect.Descriptor instead.

func (*PivotData) GetData added in v1.4.12

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

func (*PivotData) GetPivotID added in v1.4.12

func (x *PivotData) GetPivotID() uint32

func (*PivotData) ProtoMessage added in v1.4.12

func (*PivotData) ProtoMessage()

func (*PivotData) ProtoReflect added in v1.4.12

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

func (*PivotData) Reset added in v1.4.12

func (x *PivotData) Reset()

func (*PivotData) String added in v1.4.12

func (x *PivotData) String() string

type PivotEntry added in v1.4.12

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

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

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

Deprecated: Use PivotEntry.ProtoReflect.Descriptor instead.

func (*PivotEntry) GetRemote added in v1.4.12

func (x *PivotEntry) GetRemote() string

func (*PivotEntry) GetType added in v1.4.12

func (x *PivotEntry) GetType() string

func (*PivotEntry) ProtoMessage added in v1.4.12

func (*PivotEntry) ProtoMessage()

func (*PivotEntry) ProtoReflect added in v1.4.12

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

func (*PivotEntry) Reset added in v1.4.12

func (x *PivotEntry) Reset()

func (*PivotEntry) String added in v1.4.12

func (x *PivotEntry) String() string

type PivotList added in v1.4.12

type PivotList struct {
	Entries  []*PivotEntry      `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 (*PivotList) Descriptor deprecated added in v1.4.12

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

Deprecated: Use PivotList.ProtoReflect.Descriptor instead.

func (*PivotList) GetEntries added in v1.4.12

func (x *PivotList) GetEntries() []*PivotEntry

func (*PivotList) GetResponse added in v1.4.12

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

func (*PivotList) ProtoMessage added in v1.4.12

func (*PivotList) ProtoMessage()

func (*PivotList) ProtoReflect added in v1.4.12

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

func (*PivotList) Reset added in v1.4.12

func (x *PivotList) Reset()

func (*PivotList) String added in v1.4.12

func (x *PivotList) String() string

type PivotListReq added in v1.4.12

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

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

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

Deprecated: Use PivotListReq.ProtoReflect.Descriptor instead.

func (*PivotListReq) GetRequest added in v1.4.12

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

func (*PivotListReq) ProtoMessage added in v1.4.12

func (*PivotListReq) ProtoMessage()

func (*PivotListReq) ProtoReflect added in v1.4.12

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

func (*PivotListReq) Reset added in v1.4.12

func (x *PivotListReq) Reset()

func (*PivotListReq) String added in v1.4.12

func (x *PivotListReq) String() string

type PivotOpen added in v1.4.12

type PivotOpen struct {
	PivotID       uint32 `protobuf:"varint,12,opt,name=PivotID,proto3" json:"PivotID,omitempty"`
	PivotType     string `protobuf:"bytes,13,opt,name=PivotType,proto3" json:"PivotType,omitempty"`
	RemoteAddress string `protobuf:"bytes,14,opt,name=RemoteAddress,proto3" json:"RemoteAddress,omitempty"`
	RegisterMsg   []byte `protobuf:"bytes,15,opt,name=RegisterMsg,proto3" json:"RegisterMsg,omitempty"`
	// contains filtered or unexported fields
}

Pivot transport

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

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

Deprecated: Use PivotOpen.ProtoReflect.Descriptor instead.

func (*PivotOpen) GetPivotID added in v1.4.12

func (x *PivotOpen) GetPivotID() uint32

func (*PivotOpen) GetPivotType added in v1.4.12

func (x *PivotOpen) GetPivotType() string

func (*PivotOpen) GetRegisterMsg added in v1.4.12

func (x *PivotOpen) GetRegisterMsg() []byte

func (*PivotOpen) GetRemoteAddress added in v1.4.12

func (x *PivotOpen) GetRemoteAddress() string

func (*PivotOpen) ProtoMessage added in v1.4.12

func (*PivotOpen) ProtoMessage()

func (*PivotOpen) ProtoReflect added in v1.4.12

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

func (*PivotOpen) Reset added in v1.4.12

func (x *PivotOpen) Reset()

func (*PivotOpen) String added in v1.4.12

func (x *PivotOpen) String() string

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 {
	PollIntervalSeconds uint32            `protobuf:"varint,1,opt,name=PollIntervalSeconds,proto3" json:"PollIntervalSeconds,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) GetPollIntervalSeconds added in v1.4.15

func (x *PollIntervalReq) GetPollIntervalSeconds() uint32

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 ReconnectInterval added in v1.4.15

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

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

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

Deprecated: Use ReconnectInterval.ProtoReflect.Descriptor instead.

func (*ReconnectInterval) GetResponse added in v1.4.15

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

func (*ReconnectInterval) ProtoMessage added in v1.4.15

func (*ReconnectInterval) ProtoMessage()

func (*ReconnectInterval) ProtoReflect added in v1.4.15

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

func (*ReconnectInterval) Reset added in v1.4.15

func (x *ReconnectInterval) Reset()

func (*ReconnectInterval) String added in v1.4.15

func (x *ReconnectInterval) String() string

type ReconnectIntervalReq added in v1.4.15

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

ReconnectIntervalReq - Request the implant to update it's reconnect interval

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

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

Deprecated: Use ReconnectIntervalReq.ProtoReflect.Descriptor instead.

func (*ReconnectIntervalReq) GetReconnectIntervalSeconds added in v1.4.15

func (x *ReconnectIntervalReq) GetReconnectIntervalSeconds() uint32

func (*ReconnectIntervalReq) GetRequest added in v1.4.15

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

func (*ReconnectIntervalReq) ProtoMessage added in v1.4.15

func (*ReconnectIntervalReq) ProtoMessage()

func (*ReconnectIntervalReq) ProtoReflect added in v1.4.15

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

func (*ReconnectIntervalReq) Reset added in v1.4.15

func (x *ReconnectIntervalReq) Reset()

func (*ReconnectIntervalReq) String added in v1.4.15

func (x *ReconnectIntervalReq) 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 uint32 `protobuf:"varint,13,opt,name=ReconnectInterval,proto3" json:"ReconnectInterval,omitempty"`
	ProxyURL          string `protobuf:"bytes,14,opt,name=ProxyURL,proto3" json:"ProxyURL,omitempty"`
	PollInterval      uint32 `protobuf:"varint,15,opt,name=PollInterval,proto3" json:"PollInterval,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) 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) GetPid added in v1.4.12

func (x *Register) GetPid() int32

func (*Register) GetPollInterval added in v1.4.15

func (x *Register) GetPollInterval() uint32

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() uint32

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 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 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 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 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"`
	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) 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 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 TCPPivot added in v1.4.12

type TCPPivot 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 (*TCPPivot) Descriptor deprecated added in v1.4.12

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

Deprecated: Use TCPPivot.ProtoReflect.Descriptor instead.

func (*TCPPivot) GetResponse added in v1.4.12

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

func (*TCPPivot) GetSuccess added in v1.4.12

func (x *TCPPivot) GetSuccess() bool

func (*TCPPivot) ProtoMessage added in v1.4.12

func (*TCPPivot) ProtoMessage()

func (*TCPPivot) ProtoReflect added in v1.4.12

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

func (*TCPPivot) Reset added in v1.4.12

func (x *TCPPivot) Reset()

func (*TCPPivot) String added in v1.4.12

func (x *TCPPivot) String() string

type TCPPivotReq added in v1.4.12

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

TCP Messages for pivoting

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

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

Deprecated: Use TCPPivotReq.ProtoReflect.Descriptor instead.

func (*TCPPivotReq) GetAddress added in v1.4.12

func (x *TCPPivotReq) GetAddress() string

func (*TCPPivotReq) GetRequest added in v1.4.12

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

func (*TCPPivotReq) ProtoMessage added in v1.4.12

func (*TCPPivotReq) ProtoMessage()

func (*TCPPivotReq) ProtoReflect added in v1.4.12

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

func (*TCPPivotReq) Reset added in v1.4.12

func (x *TCPPivotReq) Reset()

func (*TCPPivotReq) String added in v1.4.12

func (x *TCPPivotReq) 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 uint32 `protobuf:"varint,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() uint32

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 uint32 `protobuf:"varint,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() uint32

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"`
	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) 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
}

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

Jump to

Keyboard shortcuts

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