sliverpb

package
v1.5.34 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2023 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (

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

	// MsgTaskReq - A local shellcode injection task
	MsgTaskReq

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

	// MsgKillSessionReq - Kill request to the sliver process
	MsgKillSessionReq

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// MsgTerminateReq - Request to kill a remote process
	MsgTerminateReq

	// MsgTerminate - Kill a remote process
	MsgTerminate

	// MsgScreenshotReq - Request to take a screenshot
	MsgScreenshotReq

	// MsgScreenshot - Response with the screenshots
	MsgScreenshot

	// MsgNetstatReq - Netstat request
	MsgNetstatReq

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

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

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

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

	// MsgSocksData - Response of SocksData
	MsgSocksData

	// MsgReconfigureReq
	MsgReconfigureReq

	// MsgReconfigure - Set Reconfigure
	MsgReconfigure

	// MsgUnsetEnvReq
	MsgUnsetEnvReq

	// MsgSSHCommandReq - Run a SSH command
	MsgSSHCommandReq

	// MsgGetPrivsReq - Get privileges (Windows)
	MsgGetPrivsReq

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

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

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

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

	// MsgRegistryDeleteKeyReq
	MsgRegistryDeleteKeyReq

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

	// MsgCurrentTokenOwnerReq - Request to query the thread token owner
	MsgCurrentTokenOwnerReq
	// MsgCurrentTokenOwner - Replies with the current thread owner (resp to MsfCurrentToken)
	MsgCurrentTokenOwner
	// MsgInvokeInProcExecuteAssemblyReq - Request to load and execute a .NET assembly in-process
	MsgInvokeInProcExecuteAssemblyReq

	MsgRportFwdStopListenerReq

	MsgRportFwdStartListenerReq

	MsgRportFwdListener

	MsgRportFwdListeners

	MsgRportFwdListenersReq

	MsgRPortfwdReq
)
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 (
	RegistryType_name = map[int32]string{
		0: "Unknown",
		1: "Binary",
		2: "String",
		3: "DWORD",
		4: "QWORD",
	}
	RegistryType_value = map[string]int32{
		"Unknown": 0,
		"Binary":  1,
		"String":  2,
		"DWORD":   3,
		"QWORD":   4,
	}
)

Enum value maps for RegistryType.

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

Enum value maps for PivotType.

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

Enum value maps for PeerFailureType.

View Source
var File_sliverpb_sliver_proto protoreflect.FileDescriptor

Functions

func MsgNumber

func MsgNumber(request proto.Message) uint32

MsgNumber - Get a message number of type

Types

type Backdoor

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

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

Deprecated: Use Backdoor.ProtoReflect.Descriptor instead.

func (*Backdoor) GetResponse

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

func (*Backdoor) ProtoMessage

func (*Backdoor) ProtoMessage()

func (*Backdoor) ProtoReflect

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

func (*Backdoor) Reset

func (x *Backdoor) Reset()

func (*Backdoor) String

func (x *Backdoor) String() string

type BackdoorReq

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

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

Deprecated: Use BackdoorReq.ProtoReflect.Descriptor instead.

func (*BackdoorReq) GetFilePath

func (x *BackdoorReq) GetFilePath() string

func (*BackdoorReq) GetProfileName

func (x *BackdoorReq) GetProfileName() string

func (*BackdoorReq) GetRequest

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

func (*BackdoorReq) ProtoMessage

func (*BackdoorReq) ProtoMessage()

func (*BackdoorReq) ProtoReflect

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

func (*BackdoorReq) Reset

func (x *BackdoorReq) Reset()

func (*BackdoorReq) String

func (x *BackdoorReq) String() string

type BeaconRegister

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

func (*BeaconRegister) Descriptor deprecated

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

Deprecated: Use BeaconRegister.ProtoReflect.Descriptor instead.

func (*BeaconRegister) GetID

func (x *BeaconRegister) GetID() string

func (*BeaconRegister) GetInterval

func (x *BeaconRegister) GetInterval() int64

func (*BeaconRegister) GetJitter

func (x *BeaconRegister) GetJitter() int64

func (*BeaconRegister) GetNextCheckin

func (x *BeaconRegister) GetNextCheckin() int64

func (*BeaconRegister) GetRegister

func (x *BeaconRegister) GetRegister() *Register

func (*BeaconRegister) ProtoMessage

func (*BeaconRegister) ProtoMessage()

func (*BeaconRegister) ProtoReflect

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

func (*BeaconRegister) Reset

func (x *BeaconRegister) Reset()

func (*BeaconRegister) String

func (x *BeaconRegister) String() string

type BeaconTasks

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

BeaconTasks - DO NOT CONFUSE WITH clientpb.BeaconTasks

func (*BeaconTasks) Descriptor deprecated

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

Deprecated: Use BeaconTasks.ProtoReflect.Descriptor instead.

func (*BeaconTasks) GetID

func (x *BeaconTasks) GetID() string

func (*BeaconTasks) GetNextCheckin

func (x *BeaconTasks) GetNextCheckin() int64

func (*BeaconTasks) GetTasks

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

func (*BeaconTasks) ProtoMessage

func (*BeaconTasks) ProtoMessage()

func (*BeaconTasks) ProtoReflect

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

func (*BeaconTasks) Reset

func (x *BeaconTasks) Reset()

func (*BeaconTasks) String

func (x *BeaconTasks) String() string

type CallExtension

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

func (*CallExtension) Descriptor deprecated

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

Deprecated: Use CallExtension.ProtoReflect.Descriptor instead.

func (*CallExtension) GetOutput

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

func (*CallExtension) GetResponse

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

func (*CallExtension) GetServerStore

func (x *CallExtension) GetServerStore() bool

func (*CallExtension) ProtoMessage

func (*CallExtension) ProtoMessage()

func (*CallExtension) ProtoReflect

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

func (*CallExtension) Reset

func (x *CallExtension) Reset()

func (*CallExtension) String

func (x *CallExtension) String() string

type CallExtensionReq

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

func (*CallExtensionReq) Descriptor deprecated

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

Deprecated: Use CallExtensionReq.ProtoReflect.Descriptor instead.

func (*CallExtensionReq) GetArgs

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

func (*CallExtensionReq) GetExport

func (x *CallExtensionReq) GetExport() string

func (*CallExtensionReq) GetName

func (x *CallExtensionReq) GetName() string

func (*CallExtensionReq) GetRequest

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

func (*CallExtensionReq) GetServerStore

func (x *CallExtensionReq) GetServerStore() bool

func (*CallExtensionReq) ProtoMessage

func (*CallExtensionReq) ProtoMessage()

func (*CallExtensionReq) ProtoReflect

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

func (*CallExtensionReq) Reset

func (x *CallExtensionReq) Reset()

func (*CallExtensionReq) String

func (x *CallExtensionReq) String() string

type CdReq

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

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

Deprecated: Use CdReq.ProtoReflect.Descriptor instead.

func (*CdReq) GetPath

func (x *CdReq) GetPath() string

func (*CdReq) GetRequest

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

func (*CdReq) ProtoMessage

func (*CdReq) ProtoMessage()

func (*CdReq) ProtoReflect

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

func (*CdReq) Reset

func (x *CdReq) Reset()

func (*CdReq) String

func (x *CdReq) String() string

type CloseSession

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

func (*CloseSession) Descriptor deprecated

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

Deprecated: Use CloseSession.ProtoReflect.Descriptor instead.

func (*CloseSession) GetRequest

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

func (*CloseSession) GetResponse

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

func (*CloseSession) ProtoMessage

func (*CloseSession) ProtoMessage()

func (*CloseSession) ProtoReflect

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

func (*CloseSession) Reset

func (x *CloseSession) Reset()

func (*CloseSession) String

func (x *CloseSession) String() string

type CurrentTokenOwner

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

func (*CurrentTokenOwner) Descriptor deprecated

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

Deprecated: Use CurrentTokenOwner.ProtoReflect.Descriptor instead.

func (*CurrentTokenOwner) GetOutput

func (x *CurrentTokenOwner) GetOutput() string

func (*CurrentTokenOwner) GetResponse

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

func (*CurrentTokenOwner) ProtoMessage

func (*CurrentTokenOwner) ProtoMessage()

func (*CurrentTokenOwner) ProtoReflect

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

func (*CurrentTokenOwner) Reset

func (x *CurrentTokenOwner) Reset()

func (*CurrentTokenOwner) String

func (x *CurrentTokenOwner) String() string

type CurrentTokenOwnerReq

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

func (*CurrentTokenOwnerReq) Descriptor deprecated

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

Deprecated: Use CurrentTokenOwnerReq.ProtoReflect.Descriptor instead.

func (*CurrentTokenOwnerReq) GetRequest

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

func (*CurrentTokenOwnerReq) ProtoMessage

func (*CurrentTokenOwnerReq) ProtoMessage()

func (*CurrentTokenOwnerReq) ProtoReflect

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

func (*CurrentTokenOwnerReq) Reset

func (x *CurrentTokenOwnerReq) Reset()

func (*CurrentTokenOwnerReq) String

func (x *CurrentTokenOwnerReq) String() string

type DNSBlockHeader

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

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

Deprecated: Use DNSBlockHeader.ProtoReflect.Descriptor instead.

func (*DNSBlockHeader) GetID

func (x *DNSBlockHeader) GetID() string

func (*DNSBlockHeader) GetSize

func (x *DNSBlockHeader) GetSize() uint32

func (*DNSBlockHeader) ProtoMessage

func (*DNSBlockHeader) ProtoMessage()

func (*DNSBlockHeader) ProtoReflect

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

func (*DNSBlockHeader) Reset

func (x *DNSBlockHeader) Reset()

func (*DNSBlockHeader) String

func (x *DNSBlockHeader) String() string

type DNSPoll

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

func (*DNSPoll) Descriptor deprecated

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

Deprecated: Use DNSPoll.ProtoReflect.Descriptor instead.

func (*DNSPoll) GetBlocks

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

func (*DNSPoll) ProtoMessage

func (*DNSPoll) ProtoMessage()

func (*DNSPoll) ProtoReflect

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

func (*DNSPoll) Reset

func (x *DNSPoll) Reset()

func (*DNSPoll) String

func (x *DNSPoll) String() string

type DNSSessionInit

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

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

Deprecated: Use DNSSessionInit.ProtoReflect.Descriptor instead.

func (*DNSSessionInit) GetKey

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

func (*DNSSessionInit) ProtoMessage

func (*DNSSessionInit) ProtoMessage()

func (*DNSSessionInit) ProtoReflect

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

func (*DNSSessionInit) Reset

func (x *DNSSessionInit) Reset()

func (*DNSSessionInit) String

func (x *DNSSessionInit) String() string

type Download

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

func (*Download) Descriptor deprecated

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

Deprecated: Use Download.ProtoReflect.Descriptor instead.

func (*Download) GetData

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

func (*Download) GetEncoder

func (x *Download) GetEncoder() string

func (*Download) GetExists

func (x *Download) GetExists() bool

func (*Download) GetIsDir

func (x *Download) GetIsDir() bool

func (*Download) GetPath

func (x *Download) GetPath() string

func (*Download) GetReadFiles

func (x *Download) GetReadFiles() int32

func (*Download) GetResponse

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

func (*Download) GetStart

func (x *Download) GetStart() int64

func (*Download) GetStop

func (x *Download) GetStop() int64

func (*Download) GetUnreadableFiles

func (x *Download) GetUnreadableFiles() int32

func (*Download) ProtoMessage

func (*Download) ProtoMessage()

func (*Download) ProtoReflect

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

func (*Download) Reset

func (x *Download) Reset()

func (*Download) String

func (x *Download) String() string

type DownloadReq

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

func (*DownloadReq) Descriptor deprecated

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

Deprecated: Use DownloadReq.ProtoReflect.Descriptor instead.

func (*DownloadReq) GetPath

func (x *DownloadReq) GetPath() string

func (*DownloadReq) GetRecurse

func (x *DownloadReq) GetRecurse() bool

func (*DownloadReq) GetRequest

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

func (*DownloadReq) GetStart

func (x *DownloadReq) GetStart() int64

func (*DownloadReq) GetStop

func (x *DownloadReq) GetStop() int64

func (*DownloadReq) ProtoMessage

func (*DownloadReq) ProtoMessage()

func (*DownloadReq) ProtoReflect

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

func (*DownloadReq) Reset

func (x *DownloadReq) Reset()

func (*DownloadReq) String

func (x *DownloadReq) String() string

type EnvInfo

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

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

Deprecated: Use EnvInfo.ProtoReflect.Descriptor instead.

func (*EnvInfo) GetResponse

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

func (*EnvInfo) GetVariables

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

func (*EnvInfo) ProtoMessage

func (*EnvInfo) ProtoMessage()

func (*EnvInfo) ProtoReflect

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

func (*EnvInfo) Reset

func (x *EnvInfo) Reset()

func (*EnvInfo) String

func (x *EnvInfo) String() string

type EnvReq

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

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

Deprecated: Use EnvReq.ProtoReflect.Descriptor instead.

func (*EnvReq) GetName

func (x *EnvReq) GetName() string

func (*EnvReq) GetRequest

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

func (*EnvReq) ProtoMessage

func (*EnvReq) ProtoMessage()

func (*EnvReq) ProtoReflect

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

func (*EnvReq) Reset

func (x *EnvReq) Reset()

func (*EnvReq) String

func (x *EnvReq) String() string

type Envelope

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

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

cannot use gRPC due to the various transports used.

func (*Envelope) Descriptor deprecated

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

Deprecated: Use Envelope.ProtoReflect.Descriptor instead.

func (*Envelope) GetData

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

func (*Envelope) GetID

func (x *Envelope) GetID() int64

func (*Envelope) GetType

func (x *Envelope) GetType() uint32

func (*Envelope) GetUnknownMessageType

func (x *Envelope) GetUnknownMessageType() bool

func (*Envelope) ProtoMessage

func (*Envelope) ProtoMessage()

func (*Envelope) ProtoReflect

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

func (*Envelope) Reset

func (x *Envelope) Reset()

func (*Envelope) String

func (x *Envelope) String() string

type Execute

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

func (*Execute) Descriptor deprecated

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

Deprecated: Use Execute.ProtoReflect.Descriptor instead.

func (*Execute) GetPid

func (x *Execute) GetPid() uint32

func (*Execute) GetResponse

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

func (*Execute) GetStatus

func (x *Execute) GetStatus() uint32

func (*Execute) GetStderr

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

func (*Execute) GetStdout

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

func (*Execute) ProtoMessage

func (*Execute) ProtoMessage()

func (*Execute) ProtoReflect

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

func (*Execute) Reset

func (x *Execute) Reset()

func (*Execute) String

func (x *Execute) String() string

type ExecuteAssembly

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

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

Deprecated: Use ExecuteAssembly.ProtoReflect.Descriptor instead.

func (*ExecuteAssembly) GetOutput

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

func (*ExecuteAssembly) GetResponse

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

func (*ExecuteAssembly) ProtoMessage

func (*ExecuteAssembly) ProtoMessage()

func (*ExecuteAssembly) ProtoReflect

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

func (*ExecuteAssembly) Reset

func (x *ExecuteAssembly) Reset()

func (*ExecuteAssembly) String

func (x *ExecuteAssembly) String() string

type ExecuteAssemblyReq

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"`
	PPid        uint32   `protobuf:"varint,10,opt,name=PPid,proto3" json:"PPid,omitempty"`
	ProcessArgs []string `protobuf:"bytes,11,rep,name=ProcessArgs,proto3" json:"ProcessArgs,omitempty"`
	// In process specific fields
	InProcess  bool              `protobuf:"varint,12,opt,name=InProcess,proto3" json:"InProcess,omitempty"`
	Runtime    string            `protobuf:"bytes,13,opt,name=Runtime,proto3" json:"Runtime,omitempty"`
	AmsiBypass bool              `protobuf:"varint,14,opt,name=AmsiBypass,proto3" json:"AmsiBypass,omitempty"`
	EtwBypass  bool              `protobuf:"varint,15,opt,name=EtwBypass,proto3" json:"EtwBypass,omitempty"`
	Request    *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteAssemblyReq) Descriptor deprecated

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

Deprecated: Use ExecuteAssemblyReq.ProtoReflect.Descriptor instead.

func (*ExecuteAssemblyReq) GetAmsiBypass

func (x *ExecuteAssemblyReq) GetAmsiBypass() bool

func (*ExecuteAssemblyReq) GetAppDomain

func (x *ExecuteAssemblyReq) GetAppDomain() string

func (*ExecuteAssemblyReq) GetArch

func (x *ExecuteAssemblyReq) GetArch() string

func (*ExecuteAssemblyReq) GetArguments

func (x *ExecuteAssemblyReq) GetArguments() string

func (*ExecuteAssemblyReq) GetAssembly

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

func (*ExecuteAssemblyReq) GetClassName

func (x *ExecuteAssemblyReq) GetClassName() string

func (*ExecuteAssemblyReq) GetEtwBypass

func (x *ExecuteAssemblyReq) GetEtwBypass() bool

func (*ExecuteAssemblyReq) GetInProcess

func (x *ExecuteAssemblyReq) GetInProcess() bool

func (*ExecuteAssemblyReq) GetIsDLL

func (x *ExecuteAssemblyReq) GetIsDLL() bool

func (*ExecuteAssemblyReq) GetMethod

func (x *ExecuteAssemblyReq) GetMethod() string

func (*ExecuteAssemblyReq) GetPPid

func (x *ExecuteAssemblyReq) GetPPid() uint32

func (*ExecuteAssemblyReq) GetProcess

func (x *ExecuteAssemblyReq) GetProcess() string

func (*ExecuteAssemblyReq) GetProcessArgs

func (x *ExecuteAssemblyReq) GetProcessArgs() []string

func (*ExecuteAssemblyReq) GetRequest

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

func (*ExecuteAssemblyReq) GetRuntime

func (x *ExecuteAssemblyReq) GetRuntime() string

func (*ExecuteAssemblyReq) ProtoMessage

func (*ExecuteAssemblyReq) ProtoMessage()

func (*ExecuteAssemblyReq) ProtoReflect

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

func (*ExecuteAssemblyReq) Reset

func (x *ExecuteAssemblyReq) Reset()

func (*ExecuteAssemblyReq) String

func (x *ExecuteAssemblyReq) String() string

type ExecuteReq

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

func (*ExecuteReq) Descriptor deprecated

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

Deprecated: Use ExecuteReq.ProtoReflect.Descriptor instead.

func (*ExecuteReq) GetArgs

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

func (*ExecuteReq) GetOutput

func (x *ExecuteReq) GetOutput() bool

func (*ExecuteReq) GetPPid

func (x *ExecuteReq) GetPPid() uint32

func (*ExecuteReq) GetPath

func (x *ExecuteReq) GetPath() string

func (*ExecuteReq) GetRequest

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

func (*ExecuteReq) GetStderr

func (x *ExecuteReq) GetStderr() string

func (*ExecuteReq) GetStdout

func (x *ExecuteReq) GetStdout() string

func (*ExecuteReq) ProtoMessage

func (*ExecuteReq) ProtoMessage()

func (*ExecuteReq) ProtoReflect

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

func (*ExecuteReq) Reset

func (x *ExecuteReq) Reset()

func (*ExecuteReq) String

func (x *ExecuteReq) String() string

type ExecuteWindowsReq

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

func (*ExecuteWindowsReq) Descriptor deprecated

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

Deprecated: Use ExecuteWindowsReq.ProtoReflect.Descriptor instead.

func (*ExecuteWindowsReq) GetArgs

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

func (*ExecuteWindowsReq) GetOutput

func (x *ExecuteWindowsReq) GetOutput() bool

func (*ExecuteWindowsReq) GetPPid

func (x *ExecuteWindowsReq) GetPPid() uint32

func (*ExecuteWindowsReq) GetPath

func (x *ExecuteWindowsReq) GetPath() string

func (*ExecuteWindowsReq) GetRequest

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

func (*ExecuteWindowsReq) GetStderr

func (x *ExecuteWindowsReq) GetStderr() string

func (*ExecuteWindowsReq) GetStdout

func (x *ExecuteWindowsReq) GetStdout() string

func (*ExecuteWindowsReq) GetUseToken

func (x *ExecuteWindowsReq) GetUseToken() bool

func (*ExecuteWindowsReq) ProtoMessage

func (*ExecuteWindowsReq) ProtoMessage()

func (*ExecuteWindowsReq) ProtoReflect

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

func (*ExecuteWindowsReq) Reset

func (x *ExecuteWindowsReq) Reset()

func (*ExecuteWindowsReq) String

func (x *ExecuteWindowsReq) String() string

type FileInfo

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

func (*FileInfo) Descriptor deprecated

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

Deprecated: Use FileInfo.ProtoReflect.Descriptor instead.

func (*FileInfo) GetIsDir

func (x *FileInfo) GetIsDir() bool
func (x *FileInfo) GetLink() string

func (*FileInfo) GetModTime

func (x *FileInfo) GetModTime() int64

func (*FileInfo) GetMode

func (x *FileInfo) GetMode() string

func (*FileInfo) GetName

func (x *FileInfo) GetName() string

func (*FileInfo) GetSize

func (x *FileInfo) GetSize() int64

func (*FileInfo) ProtoMessage

func (*FileInfo) ProtoMessage()

func (*FileInfo) ProtoReflect

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

func (*FileInfo) Reset

func (x *FileInfo) Reset()

func (*FileInfo) String

func (x *FileInfo) String() string

type GetPrivs

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

func (*GetPrivs) Descriptor deprecated

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

Deprecated: Use GetPrivs.ProtoReflect.Descriptor instead.

func (*GetPrivs) GetPrivInfo

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

func (*GetPrivs) GetProcessIntegrity

func (x *GetPrivs) GetProcessIntegrity() string

func (*GetPrivs) GetProcessName

func (x *GetPrivs) GetProcessName() string

func (*GetPrivs) GetResponse

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

func (*GetPrivs) ProtoMessage

func (*GetPrivs) ProtoMessage()

func (*GetPrivs) ProtoReflect

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

func (*GetPrivs) Reset

func (x *GetPrivs) Reset()

func (*GetPrivs) String

func (x *GetPrivs) String() string

type GetPrivsReq

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

func (*GetPrivsReq) Descriptor deprecated

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

Deprecated: Use GetPrivsReq.ProtoReflect.Descriptor instead.

func (*GetPrivsReq) GetRequest

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

func (*GetPrivsReq) ProtoMessage

func (*GetPrivsReq) ProtoMessage()

func (*GetPrivsReq) ProtoReflect

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

func (*GetPrivsReq) Reset

func (x *GetPrivsReq) Reset()

func (*GetPrivsReq) String

func (x *GetPrivsReq) String() string

type GetSystem

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

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

Deprecated: Use GetSystem.ProtoReflect.Descriptor instead.

func (*GetSystem) GetResponse

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

func (*GetSystem) ProtoMessage

func (*GetSystem) ProtoMessage()

func (*GetSystem) ProtoReflect

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

func (*GetSystem) Reset

func (x *GetSystem) Reset()

func (*GetSystem) String

func (x *GetSystem) String() string

type HTTPSessionInit

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

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

Deprecated: Use HTTPSessionInit.ProtoReflect.Descriptor instead.

func (*HTTPSessionInit) GetKey

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

func (*HTTPSessionInit) ProtoMessage

func (*HTTPSessionInit) ProtoMessage()

func (*HTTPSessionInit) ProtoReflect

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

func (*HTTPSessionInit) Reset

func (x *HTTPSessionInit) Reset()

func (*HTTPSessionInit) String

func (x *HTTPSessionInit) String() string

type Ifconfig

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

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

Deprecated: Use Ifconfig.ProtoReflect.Descriptor instead.

func (*Ifconfig) GetNetInterfaces

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

func (*Ifconfig) GetResponse

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

func (*Ifconfig) ProtoMessage

func (*Ifconfig) ProtoMessage()

func (*Ifconfig) ProtoReflect

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

func (*Ifconfig) Reset

func (x *Ifconfig) Reset()

func (*Ifconfig) String

func (x *Ifconfig) String() string

type IfconfigReq

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

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

Deprecated: Use IfconfigReq.ProtoReflect.Descriptor instead.

func (*IfconfigReq) GetRequest

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

func (*IfconfigReq) ProtoMessage

func (*IfconfigReq) ProtoMessage()

func (*IfconfigReq) ProtoReflect

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

func (*IfconfigReq) Reset

func (x *IfconfigReq) Reset()

func (*IfconfigReq) String

func (x *IfconfigReq) String() string

type Impersonate

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

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

Deprecated: Use Impersonate.ProtoReflect.Descriptor instead.

func (*Impersonate) GetResponse

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

func (*Impersonate) ProtoMessage

func (*Impersonate) ProtoMessage()

func (*Impersonate) ProtoReflect

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

func (*Impersonate) Reset

func (x *Impersonate) Reset()

func (*Impersonate) String

func (x *Impersonate) String() string

type ImpersonateReq

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

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

Deprecated: Use ImpersonateReq.ProtoReflect.Descriptor instead.

func (*ImpersonateReq) GetRequest

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

func (*ImpersonateReq) GetUsername

func (x *ImpersonateReq) GetUsername() string

func (*ImpersonateReq) ProtoMessage

func (*ImpersonateReq) ProtoMessage()

func (*ImpersonateReq) ProtoReflect

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

func (*ImpersonateReq) Reset

func (x *ImpersonateReq) Reset()

func (*ImpersonateReq) String

func (x *ImpersonateReq) String() string

type InvokeExecuteAssemblyReq

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"`
	PPid        uint32            `protobuf:"varint,10,opt,name=PPid,proto3" json:"PPid,omitempty"`
	ProcessArgs []string          `protobuf:"bytes,11,rep,name=ProcessArgs,proto3" json:"ProcessArgs,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*InvokeExecuteAssemblyReq) Descriptor deprecated

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

Deprecated: Use InvokeExecuteAssemblyReq.ProtoReflect.Descriptor instead.

func (*InvokeExecuteAssemblyReq) GetData

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

func (*InvokeExecuteAssemblyReq) GetPPid

func (x *InvokeExecuteAssemblyReq) GetPPid() uint32

func (*InvokeExecuteAssemblyReq) GetProcess

func (x *InvokeExecuteAssemblyReq) GetProcess() string

func (*InvokeExecuteAssemblyReq) GetProcessArgs

func (x *InvokeExecuteAssemblyReq) GetProcessArgs() []string

func (*InvokeExecuteAssemblyReq) GetRequest

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

func (*InvokeExecuteAssemblyReq) ProtoMessage

func (*InvokeExecuteAssemblyReq) ProtoMessage()

func (*InvokeExecuteAssemblyReq) ProtoReflect

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

func (*InvokeExecuteAssemblyReq) Reset

func (x *InvokeExecuteAssemblyReq) Reset()

func (*InvokeExecuteAssemblyReq) String

func (x *InvokeExecuteAssemblyReq) String() string

type InvokeGetSystemReq

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

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

Deprecated: Use InvokeGetSystemReq.ProtoReflect.Descriptor instead.

func (*InvokeGetSystemReq) GetData

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

func (*InvokeGetSystemReq) GetHostingProcess

func (x *InvokeGetSystemReq) GetHostingProcess() string

func (*InvokeGetSystemReq) GetRequest

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

func (*InvokeGetSystemReq) ProtoMessage

func (*InvokeGetSystemReq) ProtoMessage()

func (*InvokeGetSystemReq) ProtoReflect

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

func (*InvokeGetSystemReq) Reset

func (x *InvokeGetSystemReq) Reset()

func (*InvokeGetSystemReq) String

func (x *InvokeGetSystemReq) String() string

type InvokeInProcExecuteAssemblyReq

type InvokeInProcExecuteAssemblyReq struct {
	Data       []byte            `protobuf:"bytes,1,opt,name=Data,proto3" json:"Data,omitempty"`
	Arguments  []string          `protobuf:"bytes,2,rep,name=Arguments,proto3" json:"Arguments,omitempty"`
	Runtime    string            `protobuf:"bytes,3,opt,name=Runtime,proto3" json:"Runtime,omitempty"`
	AmsiBypass bool              `protobuf:"varint,4,opt,name=AmsiBypass,proto3" json:"AmsiBypass,omitempty"`
	EtwBypass  bool              `protobuf:"varint,5,opt,name=EtwBypass,proto3" json:"EtwBypass,omitempty"`
	Request    *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*InvokeInProcExecuteAssemblyReq) Descriptor deprecated

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

Deprecated: Use InvokeInProcExecuteAssemblyReq.ProtoReflect.Descriptor instead.

func (*InvokeInProcExecuteAssemblyReq) GetAmsiBypass

func (x *InvokeInProcExecuteAssemblyReq) GetAmsiBypass() bool

func (*InvokeInProcExecuteAssemblyReq) GetArguments

func (x *InvokeInProcExecuteAssemblyReq) GetArguments() []string

func (*InvokeInProcExecuteAssemblyReq) GetData

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

func (*InvokeInProcExecuteAssemblyReq) GetEtwBypass

func (x *InvokeInProcExecuteAssemblyReq) GetEtwBypass() bool

func (*InvokeInProcExecuteAssemblyReq) GetRequest

func (*InvokeInProcExecuteAssemblyReq) GetRuntime

func (x *InvokeInProcExecuteAssemblyReq) GetRuntime() string

func (*InvokeInProcExecuteAssemblyReq) ProtoMessage

func (*InvokeInProcExecuteAssemblyReq) ProtoMessage()

func (*InvokeInProcExecuteAssemblyReq) ProtoReflect

func (*InvokeInProcExecuteAssemblyReq) Reset

func (x *InvokeInProcExecuteAssemblyReq) Reset()

func (*InvokeInProcExecuteAssemblyReq) String

type InvokeMigrateReq

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

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

Deprecated: Use InvokeMigrateReq.ProtoReflect.Descriptor instead.

func (*InvokeMigrateReq) GetData

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

func (*InvokeMigrateReq) GetPid

func (x *InvokeMigrateReq) GetPid() uint32

func (*InvokeMigrateReq) GetRequest

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

func (*InvokeMigrateReq) ProtoMessage

func (*InvokeMigrateReq) ProtoMessage()

func (*InvokeMigrateReq) ProtoReflect

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

func (*InvokeMigrateReq) Reset

func (x *InvokeMigrateReq) Reset()

func (*InvokeMigrateReq) String

func (x *InvokeMigrateReq) String() string

type InvokeSpawnDllReq

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"`
	PPid        uint32            `protobuf:"varint,10,opt,name=PPid,proto3" json:"PPid,omitempty"`
	ProcessArgs []string          `protobuf:"bytes,11,rep,name=ProcessArgs,proto3" json:"ProcessArgs,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*InvokeSpawnDllReq) Descriptor deprecated

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

Deprecated: Use InvokeSpawnDllReq.ProtoReflect.Descriptor instead.

func (*InvokeSpawnDllReq) GetArgs

func (x *InvokeSpawnDllReq) GetArgs() string

func (*InvokeSpawnDllReq) GetData

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

func (*InvokeSpawnDllReq) GetEntryPoint

func (x *InvokeSpawnDllReq) GetEntryPoint() string

func (*InvokeSpawnDllReq) GetKill

func (x *InvokeSpawnDllReq) GetKill() bool

func (*InvokeSpawnDllReq) GetPPid

func (x *InvokeSpawnDllReq) GetPPid() uint32

func (*InvokeSpawnDllReq) GetProcessArgs

func (x *InvokeSpawnDllReq) GetProcessArgs() []string

func (*InvokeSpawnDllReq) GetProcessName

func (x *InvokeSpawnDllReq) GetProcessName() string

func (*InvokeSpawnDllReq) GetRequest

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

func (*InvokeSpawnDllReq) ProtoMessage

func (*InvokeSpawnDllReq) ProtoMessage()

func (*InvokeSpawnDllReq) ProtoReflect

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

func (*InvokeSpawnDllReq) Reset

func (x *InvokeSpawnDllReq) Reset()

func (*InvokeSpawnDllReq) String

func (x *InvokeSpawnDllReq) String() string

type KillReq

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

KillSessionReq - Request the implant to kill a session

func (*KillReq) Descriptor deprecated

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

Deprecated: Use KillReq.ProtoReflect.Descriptor instead.

func (*KillReq) GetForce

func (x *KillReq) GetForce() bool

func (*KillReq) GetRequest

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

func (*KillReq) ProtoMessage

func (*KillReq) ProtoMessage()

func (*KillReq) ProtoReflect

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

func (*KillReq) Reset

func (x *KillReq) Reset()

func (*KillReq) String

func (x *KillReq) String() string

type ListExtensions

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

func (*ListExtensions) Descriptor deprecated

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

Deprecated: Use ListExtensions.ProtoReflect.Descriptor instead.

func (*ListExtensions) GetNames

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

func (*ListExtensions) GetResponse

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

func (*ListExtensions) ProtoMessage

func (*ListExtensions) ProtoMessage()

func (*ListExtensions) ProtoReflect

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

func (*ListExtensions) Reset

func (x *ListExtensions) Reset()

func (*ListExtensions) String

func (x *ListExtensions) String() string

type ListExtensionsReq

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

func (*ListExtensionsReq) Descriptor deprecated

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

Deprecated: Use ListExtensionsReq.ProtoReflect.Descriptor instead.

func (*ListExtensionsReq) GetRequest

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

func (*ListExtensionsReq) ProtoMessage

func (*ListExtensionsReq) ProtoMessage()

func (*ListExtensionsReq) ProtoReflect

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

func (*ListExtensionsReq) Reset

func (x *ListExtensionsReq) Reset()

func (*ListExtensionsReq) String

func (x *ListExtensionsReq) String() string

type Ls

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

func (*Ls) Descriptor deprecated

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

Deprecated: Use Ls.ProtoReflect.Descriptor instead.

func (*Ls) GetExists

func (x *Ls) GetExists() bool

func (*Ls) GetFiles

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

func (*Ls) GetPath

func (x *Ls) GetPath() string

func (*Ls) GetResponse

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

func (*Ls) GetTimezone

func (x *Ls) GetTimezone() string

func (*Ls) GetTimezoneOffset

func (x *Ls) GetTimezoneOffset() int32

func (*Ls) ProtoMessage

func (*Ls) ProtoMessage()

func (*Ls) ProtoReflect

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

func (*Ls) Reset

func (x *Ls) Reset()

func (*Ls) String

func (x *Ls) String() string

type LsReq

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

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

Deprecated: Use LsReq.ProtoReflect.Descriptor instead.

func (*LsReq) GetPath

func (x *LsReq) GetPath() string

func (*LsReq) GetRequest

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

func (*LsReq) ProtoMessage

func (*LsReq) ProtoMessage()

func (*LsReq) ProtoReflect

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

func (*LsReq) Reset

func (x *LsReq) Reset()

func (*LsReq) String

func (x *LsReq) String() string

type MakeToken

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

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

Deprecated: Use MakeToken.ProtoReflect.Descriptor instead.

func (*MakeToken) GetResponse

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

func (*MakeToken) ProtoMessage

func (*MakeToken) ProtoMessage()

func (*MakeToken) ProtoReflect

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

func (*MakeToken) Reset

func (x *MakeToken) Reset()

func (*MakeToken) String

func (x *MakeToken) String() string

type MakeTokenReq

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"`
	LogonType uint32            `protobuf:"varint,4,opt,name=LogonType,proto3" json:"LogonType,omitempty"`
	Request   *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*MakeTokenReq) Descriptor deprecated

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

Deprecated: Use MakeTokenReq.ProtoReflect.Descriptor instead.

func (*MakeTokenReq) GetDomain

func (x *MakeTokenReq) GetDomain() string

func (*MakeTokenReq) GetLogonType

func (x *MakeTokenReq) GetLogonType() uint32

func (*MakeTokenReq) GetPassword

func (x *MakeTokenReq) GetPassword() string

func (*MakeTokenReq) GetRequest

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

func (*MakeTokenReq) GetUsername

func (x *MakeTokenReq) GetUsername() string

func (*MakeTokenReq) ProtoMessage

func (*MakeTokenReq) ProtoMessage()

func (*MakeTokenReq) ProtoReflect

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

func (*MakeTokenReq) Reset

func (x *MakeTokenReq) Reset()

func (*MakeTokenReq) String

func (x *MakeTokenReq) String() string

type Migrate

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

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

Deprecated: Use Migrate.ProtoReflect.Descriptor instead.

func (*Migrate) GetResponse

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

func (*Migrate) GetSuccess

func (x *Migrate) GetSuccess() bool

func (*Migrate) ProtoMessage

func (*Migrate) ProtoMessage()

func (*Migrate) ProtoReflect

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

func (*Migrate) Reset

func (x *Migrate) Reset()

func (*Migrate) String

func (x *Migrate) String() string

type Mkdir

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

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

Deprecated: Use Mkdir.ProtoReflect.Descriptor instead.

func (*Mkdir) GetPath

func (x *Mkdir) GetPath() string

func (*Mkdir) GetResponse

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

func (*Mkdir) ProtoMessage

func (*Mkdir) ProtoMessage()

func (*Mkdir) ProtoReflect

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

func (*Mkdir) Reset

func (x *Mkdir) Reset()

func (*Mkdir) String

func (x *Mkdir) String() string

type MkdirReq

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

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

Deprecated: Use MkdirReq.ProtoReflect.Descriptor instead.

func (*MkdirReq) GetPath

func (x *MkdirReq) GetPath() string

func (*MkdirReq) GetRequest

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

func (*MkdirReq) ProtoMessage

func (*MkdirReq) ProtoMessage()

func (*MkdirReq) ProtoReflect

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

func (*MkdirReq) Reset

func (x *MkdirReq) Reset()

func (*MkdirReq) String

func (x *MkdirReq) String() string

type Mv

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

func (*Mv) Descriptor deprecated

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

Deprecated: Use Mv.ProtoReflect.Descriptor instead.

func (*Mv) GetDst

func (x *Mv) GetDst() string

func (*Mv) GetResponse

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

func (*Mv) GetSrc

func (x *Mv) GetSrc() string

func (*Mv) ProtoMessage

func (*Mv) ProtoMessage()

func (*Mv) ProtoReflect

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

func (*Mv) Reset

func (x *Mv) Reset()

func (*Mv) String

func (x *Mv) String() string

type MvReq

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

func (*MvReq) Descriptor deprecated

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

Deprecated: Use MvReq.ProtoReflect.Descriptor instead.

func (*MvReq) GetDst

func (x *MvReq) GetDst() string

func (*MvReq) GetRequest

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

func (*MvReq) GetSrc

func (x *MvReq) GetSrc() string

func (*MvReq) ProtoMessage

func (*MvReq) ProtoMessage()

func (*MvReq) ProtoReflect

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

func (*MvReq) Reset

func (x *MvReq) Reset()

func (*MvReq) String

func (x *MvReq) String() string

type NetConnPivot

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

func (*NetConnPivot) Descriptor deprecated

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

Deprecated: Use NetConnPivot.ProtoReflect.Descriptor instead.

func (*NetConnPivot) GetPeerID

func (x *NetConnPivot) GetPeerID() int64

func (*NetConnPivot) GetRemoteAddress

func (x *NetConnPivot) GetRemoteAddress() string

func (*NetConnPivot) ProtoMessage

func (*NetConnPivot) ProtoMessage()

func (*NetConnPivot) ProtoReflect

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

func (*NetConnPivot) Reset

func (x *NetConnPivot) Reset()

func (*NetConnPivot) String

func (x *NetConnPivot) String() string

type NetInterface

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

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

Deprecated: Use NetInterface.ProtoReflect.Descriptor instead.

func (*NetInterface) GetIPAddresses

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

func (*NetInterface) GetIndex

func (x *NetInterface) GetIndex() int32

func (*NetInterface) GetMAC

func (x *NetInterface) GetMAC() string

func (*NetInterface) GetName

func (x *NetInterface) GetName() string

func (*NetInterface) ProtoMessage

func (*NetInterface) ProtoMessage()

func (*NetInterface) ProtoReflect

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

func (*NetInterface) Reset

func (x *NetInterface) Reset()

func (*NetInterface) String

func (x *NetInterface) String() string

type Netstat

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

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

Deprecated: Use Netstat.ProtoReflect.Descriptor instead.

func (*Netstat) GetEntries

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

func (*Netstat) GetResponse

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

func (*Netstat) ProtoMessage

func (*Netstat) ProtoMessage()

func (*Netstat) ProtoReflect

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

func (*Netstat) Reset

func (x *Netstat) Reset()

func (*Netstat) String

func (x *Netstat) String() string

type NetstatReq

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

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

Deprecated: Use NetstatReq.ProtoReflect.Descriptor instead.

func (*NetstatReq) GetIP4

func (x *NetstatReq) GetIP4() bool

func (*NetstatReq) GetIP6

func (x *NetstatReq) GetIP6() bool

func (*NetstatReq) GetListening

func (x *NetstatReq) GetListening() bool

func (*NetstatReq) GetRequest

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

func (*NetstatReq) GetTCP

func (x *NetstatReq) GetTCP() bool

func (*NetstatReq) GetUDP

func (x *NetstatReq) GetUDP() bool

func (*NetstatReq) ProtoMessage

func (*NetstatReq) ProtoMessage()

func (*NetstatReq) ProtoReflect

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

func (*NetstatReq) Reset

func (x *NetstatReq) Reset()

func (*NetstatReq) String

func (x *NetstatReq) String() string

type OpenSession

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

func (*OpenSession) Descriptor deprecated

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

Deprecated: Use OpenSession.ProtoReflect.Descriptor instead.

func (*OpenSession) GetC2S

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

func (*OpenSession) GetDelay

func (x *OpenSession) GetDelay() int64

func (*OpenSession) GetRequest

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

func (*OpenSession) GetResponse

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

func (*OpenSession) ProtoMessage

func (*OpenSession) ProtoMessage()

func (*OpenSession) ProtoReflect

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

func (*OpenSession) Reset

func (x *OpenSession) Reset()

func (*OpenSession) String

func (x *OpenSession) String() string

type PeerFailureType

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

func (PeerFailureType) Descriptor

func (PeerFailureType) Enum

func (x PeerFailureType) Enum() *PeerFailureType

func (PeerFailureType) EnumDescriptor deprecated

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

Deprecated: Use PeerFailureType.Descriptor instead.

func (PeerFailureType) Number

func (PeerFailureType) String

func (x PeerFailureType) String() string

func (PeerFailureType) Type

type Ping

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

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

Deprecated: Use Ping.ProtoReflect.Descriptor instead.

func (*Ping) GetNonce

func (x *Ping) GetNonce() int32

func (*Ping) GetRequest

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

func (*Ping) GetResponse

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

func (*Ping) ProtoMessage

func (*Ping) ProtoMessage()

func (*Ping) ProtoReflect

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

func (*Ping) Reset

func (x *Ping) Reset()

func (*Ping) String

func (x *Ping) String() string

type PivotHello

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

func (*PivotHello) Descriptor deprecated

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

Deprecated: Use PivotHello.ProtoReflect.Descriptor instead.

func (*PivotHello) GetPeerID

func (x *PivotHello) GetPeerID() int64

func (*PivotHello) GetPublicKey

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

func (*PivotHello) GetPublicKeySignature

func (x *PivotHello) GetPublicKeySignature() string

func (*PivotHello) GetSessionKey

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

func (*PivotHello) ProtoMessage

func (*PivotHello) ProtoMessage()

func (*PivotHello) ProtoReflect

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

func (*PivotHello) Reset

func (x *PivotHello) Reset()

func (*PivotHello) String

func (x *PivotHello) String() string

type PivotListener

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

func (*PivotListener) Descriptor deprecated

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

Deprecated: Use PivotListener.ProtoReflect.Descriptor instead.

func (*PivotListener) GetBindAddress

func (x *PivotListener) GetBindAddress() string

func (*PivotListener) GetID

func (x *PivotListener) GetID() uint32

func (*PivotListener) GetPivots

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

func (*PivotListener) GetResponse

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

func (*PivotListener) GetType

func (x *PivotListener) GetType() PivotType

func (*PivotListener) ProtoMessage

func (*PivotListener) ProtoMessage()

func (*PivotListener) ProtoReflect

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

func (*PivotListener) Reset

func (x *PivotListener) Reset()

func (*PivotListener) String

func (x *PivotListener) String() string

type PivotListeners

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

func (*PivotListeners) Descriptor deprecated

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

Deprecated: Use PivotListeners.ProtoReflect.Descriptor instead.

func (*PivotListeners) GetListeners

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

func (*PivotListeners) GetResponse

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

func (*PivotListeners) ProtoMessage

func (*PivotListeners) ProtoMessage()

func (*PivotListeners) ProtoReflect

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

func (*PivotListeners) Reset

func (x *PivotListeners) Reset()

func (*PivotListeners) String

func (x *PivotListeners) String() string

type PivotListenersReq

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

func (*PivotListenersReq) Descriptor deprecated

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

Deprecated: Use PivotListenersReq.ProtoReflect.Descriptor instead.

func (*PivotListenersReq) GetRequest

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

func (*PivotListenersReq) ProtoMessage

func (*PivotListenersReq) ProtoMessage()

func (*PivotListenersReq) ProtoReflect

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

func (*PivotListenersReq) Reset

func (x *PivotListenersReq) Reset()

func (*PivotListenersReq) String

func (x *PivotListenersReq) String() string

type PivotPeer

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

func (*PivotPeer) Descriptor deprecated

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

Deprecated: Use PivotPeer.ProtoReflect.Descriptor instead.

func (*PivotPeer) GetName

func (x *PivotPeer) GetName() string

func (*PivotPeer) GetPeerID

func (x *PivotPeer) GetPeerID() int64

func (*PivotPeer) ProtoMessage

func (*PivotPeer) ProtoMessage()

func (*PivotPeer) ProtoReflect

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

func (*PivotPeer) Reset

func (x *PivotPeer) Reset()

func (*PivotPeer) String

func (x *PivotPeer) String() string

type PivotPeerEnvelope

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

func (*PivotPeerEnvelope) Descriptor deprecated

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

Deprecated: Use PivotPeerEnvelope.ProtoReflect.Descriptor instead.

func (*PivotPeerEnvelope) GetData

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

func (*PivotPeerEnvelope) GetPeerFailureAt

func (x *PivotPeerEnvelope) GetPeerFailureAt() int64

func (*PivotPeerEnvelope) GetPeers

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

func (*PivotPeerEnvelope) GetPivotSessionID

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

func (*PivotPeerEnvelope) GetType

func (x *PivotPeerEnvelope) GetType() uint32

func (*PivotPeerEnvelope) ProtoMessage

func (*PivotPeerEnvelope) ProtoMessage()

func (*PivotPeerEnvelope) ProtoReflect

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

func (*PivotPeerEnvelope) Reset

func (x *PivotPeerEnvelope) Reset()

func (*PivotPeerEnvelope) String

func (x *PivotPeerEnvelope) String() string

type PivotPeerFailure

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

func (*PivotPeerFailure) Descriptor deprecated

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

Deprecated: Use PivotPeerFailure.ProtoReflect.Descriptor instead.

func (*PivotPeerFailure) GetErr

func (x *PivotPeerFailure) GetErr() string

func (*PivotPeerFailure) GetPeerID

func (x *PivotPeerFailure) GetPeerID() int64

func (*PivotPeerFailure) GetType

func (x *PivotPeerFailure) GetType() PeerFailureType

func (*PivotPeerFailure) ProtoMessage

func (*PivotPeerFailure) ProtoMessage()

func (*PivotPeerFailure) ProtoReflect

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

func (*PivotPeerFailure) Reset

func (x *PivotPeerFailure) Reset()

func (*PivotPeerFailure) String

func (x *PivotPeerFailure) String() string

type PivotPing

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

func (*PivotPing) Descriptor deprecated

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

Deprecated: Use PivotPing.ProtoReflect.Descriptor instead.

func (*PivotPing) GetNonce

func (x *PivotPing) GetNonce() uint32

func (*PivotPing) ProtoMessage

func (*PivotPing) ProtoMessage()

func (*PivotPing) ProtoReflect

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

func (*PivotPing) Reset

func (x *PivotPing) Reset()

func (*PivotPing) String

func (x *PivotPing) String() string

type PivotServerKeyExchange

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

func (*PivotServerKeyExchange) Descriptor deprecated

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

Deprecated: Use PivotServerKeyExchange.ProtoReflect.Descriptor instead.

func (*PivotServerKeyExchange) GetOriginID

func (x *PivotServerKeyExchange) GetOriginID() int64

func (*PivotServerKeyExchange) GetSessionKey

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

func (*PivotServerKeyExchange) ProtoMessage

func (*PivotServerKeyExchange) ProtoMessage()

func (*PivotServerKeyExchange) ProtoReflect

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

func (*PivotServerKeyExchange) Reset

func (x *PivotServerKeyExchange) Reset()

func (*PivotServerKeyExchange) String

func (x *PivotServerKeyExchange) String() string

type PivotStartListenerReq

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

func (*PivotStartListenerReq) Descriptor deprecated

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

Deprecated: Use PivotStartListenerReq.ProtoReflect.Descriptor instead.

func (*PivotStartListenerReq) GetBindAddress

func (x *PivotStartListenerReq) GetBindAddress() string

func (*PivotStartListenerReq) GetOptions

func (x *PivotStartListenerReq) GetOptions() []bool

func (*PivotStartListenerReq) GetRequest

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

func (*PivotStartListenerReq) GetType

func (x *PivotStartListenerReq) GetType() PivotType

func (*PivotStartListenerReq) ProtoMessage

func (*PivotStartListenerReq) ProtoMessage()

func (*PivotStartListenerReq) ProtoReflect

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

func (*PivotStartListenerReq) Reset

func (x *PivotStartListenerReq) Reset()

func (*PivotStartListenerReq) String

func (x *PivotStartListenerReq) String() string

type PivotStopListenerReq

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

func (*PivotStopListenerReq) Descriptor deprecated

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

Deprecated: Use PivotStopListenerReq.ProtoReflect.Descriptor instead.

func (*PivotStopListenerReq) GetID

func (x *PivotStopListenerReq) GetID() uint32

func (*PivotStopListenerReq) GetRequest

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

func (*PivotStopListenerReq) ProtoMessage

func (*PivotStopListenerReq) ProtoMessage()

func (*PivotStopListenerReq) ProtoReflect

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

func (*PivotStopListenerReq) Reset

func (x *PivotStopListenerReq) Reset()

func (*PivotStopListenerReq) String

func (x *PivotStopListenerReq) String() string

type PivotType

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

func (PivotType) Descriptor

func (PivotType) Descriptor() protoreflect.EnumDescriptor

func (PivotType) Enum

func (x PivotType) Enum() *PivotType

func (PivotType) EnumDescriptor deprecated

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

Deprecated: Use PivotType.Descriptor instead.

func (PivotType) Number

func (x PivotType) Number() protoreflect.EnumNumber

func (PivotType) String

func (x PivotType) String() string

func (PivotType) Type

type PollInterval

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

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

Deprecated: Use PollInterval.ProtoReflect.Descriptor instead.

func (*PollInterval) GetResponse

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

func (*PollInterval) ProtoMessage

func (*PollInterval) ProtoMessage()

func (*PollInterval) ProtoReflect

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

func (*PollInterval) Reset

func (x *PollInterval) Reset()

func (*PollInterval) String

func (x *PollInterval) String() string

type PollIntervalReq

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

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

func (*PollIntervalReq) Descriptor deprecated

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

Deprecated: Use PollIntervalReq.ProtoReflect.Descriptor instead.

func (*PollIntervalReq) GetPollInterval

func (x *PollIntervalReq) GetPollInterval() int64

func (*PollIntervalReq) GetRequest

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

func (*PollIntervalReq) ProtoMessage

func (*PollIntervalReq) ProtoMessage()

func (*PollIntervalReq) ProtoReflect

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

func (*PollIntervalReq) Reset

func (x *PollIntervalReq) Reset()

func (*PollIntervalReq) String

func (x *PollIntervalReq) String() string

type Portfwd

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

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

Deprecated: Use Portfwd.ProtoReflect.Descriptor instead.

func (*Portfwd) GetHost

func (x *Portfwd) GetHost() string

func (*Portfwd) GetPort

func (x *Portfwd) GetPort() uint32

func (*Portfwd) GetProtocol

func (x *Portfwd) GetProtocol() int32

func (*Portfwd) GetResponse

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

func (*Portfwd) GetTunnelID

func (x *Portfwd) GetTunnelID() uint64

func (*Portfwd) ProtoMessage

func (*Portfwd) ProtoMessage()

func (*Portfwd) ProtoReflect

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

func (*Portfwd) Reset

func (x *Portfwd) Reset()

func (*Portfwd) String

func (x *Portfwd) String() string

type PortfwdReq

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

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

Deprecated: Use PortfwdReq.ProtoReflect.Descriptor instead.

func (*PortfwdReq) GetHost

func (x *PortfwdReq) GetHost() string

func (*PortfwdReq) GetPort

func (x *PortfwdReq) GetPort() uint32

func (*PortfwdReq) GetProtocol

func (x *PortfwdReq) GetProtocol() int32

func (*PortfwdReq) GetRequest

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

func (*PortfwdReq) GetTunnelID

func (x *PortfwdReq) GetTunnelID() uint64

func (*PortfwdReq) ProtoMessage

func (*PortfwdReq) ProtoMessage()

func (*PortfwdReq) ProtoReflect

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

func (*PortfwdReq) Reset

func (x *PortfwdReq) Reset()

func (*PortfwdReq) String

func (x *PortfwdReq) String() string

type ProcessDump

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

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

Deprecated: Use ProcessDump.ProtoReflect.Descriptor instead.

func (*ProcessDump) GetData

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

func (*ProcessDump) GetResponse

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

func (*ProcessDump) ProtoMessage

func (*ProcessDump) ProtoMessage()

func (*ProcessDump) ProtoReflect

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

func (*ProcessDump) Reset

func (x *ProcessDump) Reset()

func (*ProcessDump) String

func (x *ProcessDump) String() string

type ProcessDumpReq

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

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

Deprecated: Use ProcessDumpReq.ProtoReflect.Descriptor instead.

func (*ProcessDumpReq) GetPid

func (x *ProcessDumpReq) GetPid() int32

func (*ProcessDumpReq) GetRequest

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

func (*ProcessDumpReq) GetTimeout

func (x *ProcessDumpReq) GetTimeout() int32

func (*ProcessDumpReq) ProtoMessage

func (*ProcessDumpReq) ProtoMessage()

func (*ProcessDumpReq) ProtoReflect

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

func (*ProcessDumpReq) Reset

func (x *ProcessDumpReq) Reset()

func (*ProcessDumpReq) String

func (x *ProcessDumpReq) String() string

type Ps

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

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

Deprecated: Use Ps.ProtoReflect.Descriptor instead.

func (*Ps) GetProcesses

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

func (*Ps) GetResponse

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

func (*Ps) ProtoMessage

func (*Ps) ProtoMessage()

func (*Ps) ProtoReflect

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

func (*Ps) Reset

func (x *Ps) Reset()

func (*Ps) String

func (x *Ps) String() string

type PsReq

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

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

Deprecated: Use PsReq.ProtoReflect.Descriptor instead.

func (*PsReq) GetRequest

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

func (*PsReq) ProtoMessage

func (*PsReq) ProtoMessage()

func (*PsReq) ProtoReflect

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

func (*PsReq) Reset

func (x *PsReq) Reset()

func (*PsReq) String

func (x *PsReq) String() string

type Pwd

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

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

Deprecated: Use Pwd.ProtoReflect.Descriptor instead.

func (*Pwd) GetPath

func (x *Pwd) GetPath() string

func (*Pwd) GetResponse

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

func (*Pwd) ProtoMessage

func (*Pwd) ProtoMessage()

func (*Pwd) ProtoReflect

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

func (*Pwd) Reset

func (x *Pwd) Reset()

func (*Pwd) String

func (x *Pwd) String() string

type PwdReq

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

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

Deprecated: Use PwdReq.ProtoReflect.Descriptor instead.

func (*PwdReq) GetRequest

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

func (*PwdReq) ProtoMessage

func (*PwdReq) ProtoMessage()

func (*PwdReq) ProtoReflect

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

func (*PwdReq) Reset

func (x *PwdReq) Reset()

func (*PwdReq) String

func (x *PwdReq) String() string

type RPortfwd

type RPortfwd 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 (*RPortfwd) Descriptor deprecated

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

Deprecated: Use RPortfwd.ProtoReflect.Descriptor instead.

func (*RPortfwd) GetHost

func (x *RPortfwd) GetHost() string

func (*RPortfwd) GetPort

func (x *RPortfwd) GetPort() uint32

func (*RPortfwd) GetProtocol

func (x *RPortfwd) GetProtocol() int32

func (*RPortfwd) GetResponse

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

func (*RPortfwd) GetTunnelID

func (x *RPortfwd) GetTunnelID() uint64

func (*RPortfwd) ProtoMessage

func (*RPortfwd) ProtoMessage()

func (*RPortfwd) ProtoReflect

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

func (*RPortfwd) Reset

func (x *RPortfwd) Reset()

func (*RPortfwd) String

func (x *RPortfwd) String() string

type RPortfwdReq

type RPortfwdReq 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 (*RPortfwdReq) Descriptor deprecated

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

Deprecated: Use RPortfwdReq.ProtoReflect.Descriptor instead.

func (*RPortfwdReq) GetHost

func (x *RPortfwdReq) GetHost() string

func (*RPortfwdReq) GetPort

func (x *RPortfwdReq) GetPort() uint32

func (*RPortfwdReq) GetProtocol

func (x *RPortfwdReq) GetProtocol() int32

func (*RPortfwdReq) GetRequest

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

func (*RPortfwdReq) GetTunnelID

func (x *RPortfwdReq) GetTunnelID() uint64

func (*RPortfwdReq) ProtoMessage

func (*RPortfwdReq) ProtoMessage()

func (*RPortfwdReq) ProtoReflect

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

func (*RPortfwdReq) Reset

func (x *RPortfwdReq) Reset()

func (*RPortfwdReq) String

func (x *RPortfwdReq) String() string

type Reconfigure

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

func (*Reconfigure) Descriptor deprecated

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

Deprecated: Use Reconfigure.ProtoReflect.Descriptor instead.

func (*Reconfigure) GetResponse

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

func (*Reconfigure) ProtoMessage

func (*Reconfigure) ProtoMessage()

func (*Reconfigure) ProtoReflect

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

func (*Reconfigure) Reset

func (x *Reconfigure) Reset()

func (*Reconfigure) String

func (x *Reconfigure) String() string

type ReconfigureReq

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

ReconfigureReq - Request the implant to reconfigure itself

func (*ReconfigureReq) Descriptor deprecated

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

Deprecated: Use ReconfigureReq.ProtoReflect.Descriptor instead.

func (*ReconfigureReq) GetBeaconInterval

func (x *ReconfigureReq) GetBeaconInterval() int64

func (*ReconfigureReq) GetBeaconJitter

func (x *ReconfigureReq) GetBeaconJitter() int64

func (*ReconfigureReq) GetReconnectInterval

func (x *ReconfigureReq) GetReconnectInterval() int64

func (*ReconfigureReq) GetRequest

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

func (*ReconfigureReq) ProtoMessage

func (*ReconfigureReq) ProtoMessage()

func (*ReconfigureReq) ProtoReflect

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

func (*ReconfigureReq) Reset

func (x *ReconfigureReq) Reset()

func (*ReconfigureReq) String

func (x *ReconfigureReq) String() string

type Register

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

Register - First message the implant sends to the server

func (*Register) Descriptor deprecated

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

Deprecated: Use Register.ProtoReflect.Descriptor instead.

func (*Register) GetActiveC2

func (x *Register) GetActiveC2() string

func (*Register) GetArch

func (x *Register) GetArch() string

func (*Register) GetConfigID

func (x *Register) GetConfigID() string

func (*Register) GetFilename

func (x *Register) GetFilename() string

func (*Register) GetGid

func (x *Register) GetGid() string

func (*Register) GetHostname

func (x *Register) GetHostname() string

func (*Register) GetLocale

func (x *Register) GetLocale() string

func (*Register) GetName

func (x *Register) GetName() string

func (*Register) GetOs

func (x *Register) GetOs() string

func (*Register) GetPeerID

func (x *Register) GetPeerID() int64

func (*Register) GetPid

func (x *Register) GetPid() int32

func (*Register) GetProxyURL

func (x *Register) GetProxyURL() string

func (*Register) GetReconnectInterval

func (x *Register) GetReconnectInterval() int64

func (*Register) GetUid

func (x *Register) GetUid() string

func (*Register) GetUsername

func (x *Register) GetUsername() string

func (*Register) GetUuid

func (x *Register) GetUuid() string

func (*Register) GetVersion

func (x *Register) GetVersion() string

func (*Register) ProtoMessage

func (*Register) ProtoMessage()

func (*Register) ProtoReflect

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

func (*Register) Reset

func (x *Register) Reset()

func (*Register) String

func (x *Register) String() string

type RegisterExtension

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

func (*RegisterExtension) Descriptor deprecated

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

Deprecated: Use RegisterExtension.ProtoReflect.Descriptor instead.

func (*RegisterExtension) GetResponse

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

func (*RegisterExtension) ProtoMessage

func (*RegisterExtension) ProtoMessage()

func (*RegisterExtension) ProtoReflect

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

func (*RegisterExtension) Reset

func (x *RegisterExtension) Reset()

func (*RegisterExtension) String

func (x *RegisterExtension) String() string

type RegisterExtensionReq

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

func (*RegisterExtensionReq) Descriptor deprecated

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

Deprecated: Use RegisterExtensionReq.ProtoReflect.Descriptor instead.

func (*RegisterExtensionReq) GetData

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

func (*RegisterExtensionReq) GetInit

func (x *RegisterExtensionReq) GetInit() string

func (*RegisterExtensionReq) GetName

func (x *RegisterExtensionReq) GetName() string

func (*RegisterExtensionReq) GetOS

func (x *RegisterExtensionReq) GetOS() string

func (*RegisterExtensionReq) GetRequest

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

func (*RegisterExtensionReq) ProtoMessage

func (*RegisterExtensionReq) ProtoMessage()

func (*RegisterExtensionReq) ProtoReflect

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

func (*RegisterExtensionReq) Reset

func (x *RegisterExtensionReq) Reset()

func (*RegisterExtensionReq) String

func (x *RegisterExtensionReq) String() string

type RegistryCreateKey

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

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

Deprecated: Use RegistryCreateKey.ProtoReflect.Descriptor instead.

func (*RegistryCreateKey) GetResponse

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

func (*RegistryCreateKey) ProtoMessage

func (*RegistryCreateKey) ProtoMessage()

func (*RegistryCreateKey) ProtoReflect

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

func (*RegistryCreateKey) Reset

func (x *RegistryCreateKey) Reset()

func (*RegistryCreateKey) String

func (x *RegistryCreateKey) String() string

type RegistryCreateKeyReq

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

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

Deprecated: Use RegistryCreateKeyReq.ProtoReflect.Descriptor instead.

func (*RegistryCreateKeyReq) GetHive

func (x *RegistryCreateKeyReq) GetHive() string

func (*RegistryCreateKeyReq) GetHostname

func (x *RegistryCreateKeyReq) GetHostname() string

func (*RegistryCreateKeyReq) GetKey

func (x *RegistryCreateKeyReq) GetKey() string

func (*RegistryCreateKeyReq) GetPath

func (x *RegistryCreateKeyReq) GetPath() string

func (*RegistryCreateKeyReq) GetRequest

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

func (*RegistryCreateKeyReq) ProtoMessage

func (*RegistryCreateKeyReq) ProtoMessage()

func (*RegistryCreateKeyReq) ProtoReflect

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

func (*RegistryCreateKeyReq) Reset

func (x *RegistryCreateKeyReq) Reset()

func (*RegistryCreateKeyReq) String

func (x *RegistryCreateKeyReq) String() string

type RegistryDeleteKey

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

func (*RegistryDeleteKey) Descriptor deprecated

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

Deprecated: Use RegistryDeleteKey.ProtoReflect.Descriptor instead.

func (*RegistryDeleteKey) GetResponse

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

func (*RegistryDeleteKey) ProtoMessage

func (*RegistryDeleteKey) ProtoMessage()

func (*RegistryDeleteKey) ProtoReflect

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

func (*RegistryDeleteKey) Reset

func (x *RegistryDeleteKey) Reset()

func (*RegistryDeleteKey) String

func (x *RegistryDeleteKey) String() string

type RegistryDeleteKeyReq

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

func (*RegistryDeleteKeyReq) Descriptor deprecated

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

Deprecated: Use RegistryDeleteKeyReq.ProtoReflect.Descriptor instead.

func (*RegistryDeleteKeyReq) GetHive

func (x *RegistryDeleteKeyReq) GetHive() string

func (*RegistryDeleteKeyReq) GetHostname

func (x *RegistryDeleteKeyReq) GetHostname() string

func (*RegistryDeleteKeyReq) GetKey

func (x *RegistryDeleteKeyReq) GetKey() string

func (*RegistryDeleteKeyReq) GetPath

func (x *RegistryDeleteKeyReq) GetPath() string

func (*RegistryDeleteKeyReq) GetRequest

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

func (*RegistryDeleteKeyReq) ProtoMessage

func (*RegistryDeleteKeyReq) ProtoMessage()

func (*RegistryDeleteKeyReq) ProtoReflect

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

func (*RegistryDeleteKeyReq) Reset

func (x *RegistryDeleteKeyReq) Reset()

func (*RegistryDeleteKeyReq) String

func (x *RegistryDeleteKeyReq) String() string

type RegistryListValuesReq

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

func (*RegistryListValuesReq) Descriptor deprecated

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

Deprecated: Use RegistryListValuesReq.ProtoReflect.Descriptor instead.

func (*RegistryListValuesReq) GetHive

func (x *RegistryListValuesReq) GetHive() string

func (*RegistryListValuesReq) GetHostname

func (x *RegistryListValuesReq) GetHostname() string

func (*RegistryListValuesReq) GetPath

func (x *RegistryListValuesReq) GetPath() string

func (*RegistryListValuesReq) GetRequest

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

func (*RegistryListValuesReq) ProtoMessage

func (*RegistryListValuesReq) ProtoMessage()

func (*RegistryListValuesReq) ProtoReflect

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

func (*RegistryListValuesReq) Reset

func (x *RegistryListValuesReq) Reset()

func (*RegistryListValuesReq) String

func (x *RegistryListValuesReq) String() string

type RegistryRead

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

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

Deprecated: Use RegistryRead.ProtoReflect.Descriptor instead.

func (*RegistryRead) GetResponse

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

func (*RegistryRead) GetValue

func (x *RegistryRead) GetValue() string

func (*RegistryRead) ProtoMessage

func (*RegistryRead) ProtoMessage()

func (*RegistryRead) ProtoReflect

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

func (*RegistryRead) Reset

func (x *RegistryRead) Reset()

func (*RegistryRead) String

func (x *RegistryRead) String() string

type RegistryReadReq

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

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

Deprecated: Use RegistryReadReq.ProtoReflect.Descriptor instead.

func (*RegistryReadReq) GetHive

func (x *RegistryReadReq) GetHive() string

func (*RegistryReadReq) GetHostname

func (x *RegistryReadReq) GetHostname() string

func (*RegistryReadReq) GetKey

func (x *RegistryReadReq) GetKey() string

func (*RegistryReadReq) GetPath

func (x *RegistryReadReq) GetPath() string

func (*RegistryReadReq) GetRequest

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

func (*RegistryReadReq) ProtoMessage

func (*RegistryReadReq) ProtoMessage()

func (*RegistryReadReq) ProtoReflect

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

func (*RegistryReadReq) Reset

func (x *RegistryReadReq) Reset()

func (*RegistryReadReq) String

func (x *RegistryReadReq) String() string

type RegistrySubKeyList

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

func (*RegistrySubKeyList) Descriptor deprecated

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

Deprecated: Use RegistrySubKeyList.ProtoReflect.Descriptor instead.

func (*RegistrySubKeyList) GetResponse

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

func (*RegistrySubKeyList) GetSubkeys

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

func (*RegistrySubKeyList) ProtoMessage

func (*RegistrySubKeyList) ProtoMessage()

func (*RegistrySubKeyList) ProtoReflect

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

func (*RegistrySubKeyList) Reset

func (x *RegistrySubKeyList) Reset()

func (*RegistrySubKeyList) String

func (x *RegistrySubKeyList) String() string

type RegistrySubKeyListReq

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

func (*RegistrySubKeyListReq) Descriptor deprecated

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

Deprecated: Use RegistrySubKeyListReq.ProtoReflect.Descriptor instead.

func (*RegistrySubKeyListReq) GetHive

func (x *RegistrySubKeyListReq) GetHive() string

func (*RegistrySubKeyListReq) GetHostname

func (x *RegistrySubKeyListReq) GetHostname() string

func (*RegistrySubKeyListReq) GetPath

func (x *RegistrySubKeyListReq) GetPath() string

func (*RegistrySubKeyListReq) GetRequest

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

func (*RegistrySubKeyListReq) ProtoMessage

func (*RegistrySubKeyListReq) ProtoMessage()

func (*RegistrySubKeyListReq) ProtoReflect

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

func (*RegistrySubKeyListReq) Reset

func (x *RegistrySubKeyListReq) Reset()

func (*RegistrySubKeyListReq) String

func (x *RegistrySubKeyListReq) String() string

type RegistryType

type RegistryType int32

Registry - Registry related messages

const (
	RegistryType_Unknown RegistryType = 0
	RegistryType_Binary  RegistryType = 1
	RegistryType_String  RegistryType = 2
	RegistryType_DWORD   RegistryType = 3
	RegistryType_QWORD   RegistryType = 4
)

func (RegistryType) Descriptor

func (RegistryType) Enum

func (x RegistryType) Enum() *RegistryType

func (RegistryType) EnumDescriptor deprecated

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

Deprecated: Use RegistryType.Descriptor instead.

func (RegistryType) Number

func (RegistryType) String

func (x RegistryType) String() string

func (RegistryType) Type

type RegistryValuesList

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

func (*RegistryValuesList) Descriptor deprecated

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

Deprecated: Use RegistryValuesList.ProtoReflect.Descriptor instead.

func (*RegistryValuesList) GetResponse

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

func (*RegistryValuesList) GetValueNames

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

func (*RegistryValuesList) ProtoMessage

func (*RegistryValuesList) ProtoMessage()

func (*RegistryValuesList) ProtoReflect

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

func (*RegistryValuesList) Reset

func (x *RegistryValuesList) Reset()

func (*RegistryValuesList) String

func (x *RegistryValuesList) String() string

type RegistryWrite

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

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

Deprecated: Use RegistryWrite.ProtoReflect.Descriptor instead.

func (*RegistryWrite) GetResponse

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

func (*RegistryWrite) ProtoMessage

func (*RegistryWrite) ProtoMessage()

func (*RegistryWrite) ProtoReflect

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

func (*RegistryWrite) Reset

func (x *RegistryWrite) Reset()

func (*RegistryWrite) String

func (x *RegistryWrite) String() string

type RegistryWriteReq

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

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

Deprecated: Use RegistryWriteReq.ProtoReflect.Descriptor instead.

func (*RegistryWriteReq) GetByteValue

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

func (*RegistryWriteReq) GetDWordValue

func (x *RegistryWriteReq) GetDWordValue() uint32

func (*RegistryWriteReq) GetHive

func (x *RegistryWriteReq) GetHive() string

func (*RegistryWriteReq) GetHostname

func (x *RegistryWriteReq) GetHostname() string

func (*RegistryWriteReq) GetKey

func (x *RegistryWriteReq) GetKey() string

func (*RegistryWriteReq) GetPath

func (x *RegistryWriteReq) GetPath() string

func (*RegistryWriteReq) GetQWordValue

func (x *RegistryWriteReq) GetQWordValue() uint64

func (*RegistryWriteReq) GetRequest

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

func (*RegistryWriteReq) GetStringValue

func (x *RegistryWriteReq) GetStringValue() string

func (*RegistryWriteReq) GetType

func (x *RegistryWriteReq) GetType() uint32

func (*RegistryWriteReq) ProtoMessage

func (*RegistryWriteReq) ProtoMessage()

func (*RegistryWriteReq) ProtoReflect

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

func (*RegistryWriteReq) Reset

func (x *RegistryWriteReq) Reset()

func (*RegistryWriteReq) String

func (x *RegistryWriteReq) String() string

type RemoveServiceReq

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

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

Deprecated: Use RemoveServiceReq.ProtoReflect.Descriptor instead.

func (*RemoveServiceReq) GetRequest

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

func (*RemoveServiceReq) GetServiceInfo

func (x *RemoveServiceReq) GetServiceInfo() *ServiceInfoReq

func (*RemoveServiceReq) ProtoMessage

func (*RemoveServiceReq) ProtoMessage()

func (*RemoveServiceReq) ProtoReflect

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

func (*RemoveServiceReq) Reset

func (x *RemoveServiceReq) Reset()

func (*RemoveServiceReq) String

func (x *RemoveServiceReq) String() string

type RevToSelf

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

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

Deprecated: Use RevToSelf.ProtoReflect.Descriptor instead.

func (*RevToSelf) GetResponse

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

func (*RevToSelf) ProtoMessage

func (*RevToSelf) ProtoMessage()

func (*RevToSelf) ProtoReflect

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

func (*RevToSelf) Reset

func (x *RevToSelf) Reset()

func (*RevToSelf) String

func (x *RevToSelf) String() string

type RevToSelfReq

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

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

Deprecated: Use RevToSelfReq.ProtoReflect.Descriptor instead.

func (*RevToSelfReq) GetRequest

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

func (*RevToSelfReq) ProtoMessage

func (*RevToSelfReq) ProtoMessage()

func (*RevToSelfReq) ProtoReflect

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

func (*RevToSelfReq) Reset

func (x *RevToSelfReq) Reset()

func (*RevToSelfReq) String

func (x *RevToSelfReq) String() string

type Rm

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

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

Deprecated: Use Rm.ProtoReflect.Descriptor instead.

func (*Rm) GetPath

func (x *Rm) GetPath() string

func (*Rm) GetResponse

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

func (*Rm) ProtoMessage

func (*Rm) ProtoMessage()

func (*Rm) ProtoReflect

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

func (*Rm) Reset

func (x *Rm) Reset()

func (*Rm) String

func (x *Rm) String() string

type RmReq

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

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

Deprecated: Use RmReq.ProtoReflect.Descriptor instead.

func (*RmReq) GetForce

func (x *RmReq) GetForce() bool

func (*RmReq) GetPath

func (x *RmReq) GetPath() string

func (*RmReq) GetRecursive

func (x *RmReq) GetRecursive() bool

func (*RmReq) GetRequest

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

func (*RmReq) ProtoMessage

func (*RmReq) ProtoMessage()

func (*RmReq) ProtoReflect

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

func (*RmReq) Reset

func (x *RmReq) Reset()

func (*RmReq) String

func (x *RmReq) String() string

type RportFwdListener

type RportFwdListener struct {
	ID             uint32             `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
	BindAddress    string             `protobuf:"bytes,2,opt,name=BindAddress,proto3" json:"BindAddress,omitempty"`
	BindPort       uint32             `protobuf:"varint,3,opt,name=bindPort,proto3" json:"bindPort,omitempty"`
	ForwardAddress string             `protobuf:"bytes,4,opt,name=forwardAddress,proto3" json:"forwardAddress,omitempty"`
	ForwardPort    uint32             `protobuf:"varint,5,opt,name=forwardPort,proto3" json:"forwardPort,omitempty"`
	Response       *commonpb.Response `protobuf:"bytes,9,opt,name=Response,proto3" json:"Response,omitempty"`
	// contains filtered or unexported fields
}

func (*RportFwdListener) Descriptor deprecated

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

Deprecated: Use RportFwdListener.ProtoReflect.Descriptor instead.

func (*RportFwdListener) GetBindAddress

func (x *RportFwdListener) GetBindAddress() string

func (*RportFwdListener) GetBindPort

func (x *RportFwdListener) GetBindPort() uint32

func (*RportFwdListener) GetForwardAddress

func (x *RportFwdListener) GetForwardAddress() string

func (*RportFwdListener) GetForwardPort

func (x *RportFwdListener) GetForwardPort() uint32

func (*RportFwdListener) GetID

func (x *RportFwdListener) GetID() uint32

func (*RportFwdListener) GetResponse

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

func (*RportFwdListener) ProtoMessage

func (*RportFwdListener) ProtoMessage()

func (*RportFwdListener) ProtoReflect

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

func (*RportFwdListener) Reset

func (x *RportFwdListener) Reset()

func (*RportFwdListener) String

func (x *RportFwdListener) String() string

type RportFwdListeners

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

func (*RportFwdListeners) Descriptor deprecated

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

Deprecated: Use RportFwdListeners.ProtoReflect.Descriptor instead.

func (*RportFwdListeners) GetListeners

func (x *RportFwdListeners) GetListeners() []*RportFwdListener

func (*RportFwdListeners) GetResponse

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

func (*RportFwdListeners) ProtoMessage

func (*RportFwdListeners) ProtoMessage()

func (*RportFwdListeners) ProtoReflect

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

func (*RportFwdListeners) Reset

func (x *RportFwdListeners) Reset()

func (*RportFwdListeners) String

func (x *RportFwdListeners) String() string

type RportFwdListenersReq

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

func (*RportFwdListenersReq) Descriptor deprecated

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

Deprecated: Use RportFwdListenersReq.ProtoReflect.Descriptor instead.

func (*RportFwdListenersReq) GetRequest

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

func (*RportFwdListenersReq) ProtoMessage

func (*RportFwdListenersReq) ProtoMessage()

func (*RportFwdListenersReq) ProtoReflect

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

func (*RportFwdListenersReq) Reset

func (x *RportFwdListenersReq) Reset()

func (*RportFwdListenersReq) String

func (x *RportFwdListenersReq) String() string

type RportFwdStartListenerReq

type RportFwdStartListenerReq struct {
	BindAddress    string            `protobuf:"bytes,1,opt,name=BindAddress,proto3" json:"BindAddress,omitempty"`
	BindPort       uint32            `protobuf:"varint,2,opt,name=BindPort,proto3" json:"BindPort,omitempty"`
	ForwardPort    uint32            `protobuf:"varint,3,opt,name=forwardPort,proto3" json:"forwardPort,omitempty"`
	ForwardAddress string            `protobuf:"bytes,4,opt,name=forwardAddress,proto3" json:"forwardAddress,omitempty"`
	Request        *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RportFwdStartListenerReq) Descriptor deprecated

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

Deprecated: Use RportFwdStartListenerReq.ProtoReflect.Descriptor instead.

func (*RportFwdStartListenerReq) GetBindAddress

func (x *RportFwdStartListenerReq) GetBindAddress() string

func (*RportFwdStartListenerReq) GetBindPort

func (x *RportFwdStartListenerReq) GetBindPort() uint32

func (*RportFwdStartListenerReq) GetForwardAddress

func (x *RportFwdStartListenerReq) GetForwardAddress() string

func (*RportFwdStartListenerReq) GetForwardPort

func (x *RportFwdStartListenerReq) GetForwardPort() uint32

func (*RportFwdStartListenerReq) GetRequest

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

func (*RportFwdStartListenerReq) ProtoMessage

func (*RportFwdStartListenerReq) ProtoMessage()

func (*RportFwdStartListenerReq) ProtoReflect

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

func (*RportFwdStartListenerReq) Reset

func (x *RportFwdStartListenerReq) Reset()

func (*RportFwdStartListenerReq) String

func (x *RportFwdStartListenerReq) String() string

type RportFwdStopListenerReq

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

func (*RportFwdStopListenerReq) Descriptor deprecated

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

Deprecated: Use RportFwdStopListenerReq.ProtoReflect.Descriptor instead.

func (*RportFwdStopListenerReq) GetID

func (x *RportFwdStopListenerReq) GetID() uint32

func (*RportFwdStopListenerReq) GetRequest

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

func (*RportFwdStopListenerReq) ProtoMessage

func (*RportFwdStopListenerReq) ProtoMessage()

func (*RportFwdStopListenerReq) ProtoReflect

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

func (*RportFwdStopListenerReq) Reset

func (x *RportFwdStopListenerReq) Reset()

func (*RportFwdStopListenerReq) String

func (x *RportFwdStopListenerReq) String() string

type RunAs

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

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

Deprecated: Use RunAs.ProtoReflect.Descriptor instead.

func (*RunAs) GetOutput

func (x *RunAs) GetOutput() string

func (*RunAs) GetResponse

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

func (*RunAs) ProtoMessage

func (*RunAs) ProtoMessage()

func (*RunAs) ProtoReflect

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

func (*RunAs) Reset

func (x *RunAs) Reset()

func (*RunAs) String

func (x *RunAs) String() string

type RunAsReq

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"`
	Domain      string            `protobuf:"bytes,4,opt,name=Domain,proto3" json:"Domain,omitempty"`
	Password    string            `protobuf:"bytes,5,opt,name=Password,proto3" json:"Password,omitempty"`
	HideWindow  bool              `protobuf:"varint,6,opt,name=HideWindow,proto3" json:"HideWindow,omitempty"`
	NetOnly     bool              `protobuf:"varint,7,opt,name=NetOnly,proto3" json:"NetOnly,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*RunAsReq) Descriptor deprecated

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

Deprecated: Use RunAsReq.ProtoReflect.Descriptor instead.

func (*RunAsReq) GetArgs

func (x *RunAsReq) GetArgs() string

func (*RunAsReq) GetDomain

func (x *RunAsReq) GetDomain() string

func (*RunAsReq) GetHideWindow

func (x *RunAsReq) GetHideWindow() bool

func (*RunAsReq) GetNetOnly

func (x *RunAsReq) GetNetOnly() bool

func (*RunAsReq) GetPassword

func (x *RunAsReq) GetPassword() string

func (*RunAsReq) GetProcessName

func (x *RunAsReq) GetProcessName() string

func (*RunAsReq) GetRequest

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

func (*RunAsReq) GetUsername

func (x *RunAsReq) GetUsername() string

func (*RunAsReq) ProtoMessage

func (*RunAsReq) ProtoMessage()

func (*RunAsReq) ProtoReflect

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

func (*RunAsReq) Reset

func (x *RunAsReq) Reset()

func (*RunAsReq) String

func (x *RunAsReq) String() string

type SSHCommand

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

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

Deprecated: Use SSHCommand.ProtoReflect.Descriptor instead.

func (*SSHCommand) GetResponse

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

func (*SSHCommand) GetStdErr

func (x *SSHCommand) GetStdErr() string

func (*SSHCommand) GetStdOut

func (x *SSHCommand) GetStdOut() string

func (*SSHCommand) ProtoMessage

func (*SSHCommand) ProtoMessage()

func (*SSHCommand) ProtoReflect

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

func (*SSHCommand) Reset

func (x *SSHCommand) Reset()

func (*SSHCommand) String

func (x *SSHCommand) String() string

type SSHCommandReq

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"`
	Krb5Conf string            `protobuf:"bytes,7,opt,name=Krb5Conf,proto3" json:"Krb5Conf,omitempty"`
	Keytab   []byte            `protobuf:"bytes,8,opt,name=Keytab,proto3" json:"Keytab,omitempty"`
	Realm    string            `protobuf:"bytes,10,opt,name=Realm,proto3" json:"Realm,omitempty"`
	Request  *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*SSHCommandReq) Descriptor deprecated

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

Deprecated: Use SSHCommandReq.ProtoReflect.Descriptor instead.

func (*SSHCommandReq) GetCommand

func (x *SSHCommandReq) GetCommand() string

func (*SSHCommandReq) GetHostname

func (x *SSHCommandReq) GetHostname() string

func (*SSHCommandReq) GetKeytab

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

func (*SSHCommandReq) GetKrb5Conf

func (x *SSHCommandReq) GetKrb5Conf() string

func (*SSHCommandReq) GetPassword

func (x *SSHCommandReq) GetPassword() string

func (*SSHCommandReq) GetPort

func (x *SSHCommandReq) GetPort() uint32

func (*SSHCommandReq) GetPrivKey

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

func (*SSHCommandReq) GetRealm

func (x *SSHCommandReq) GetRealm() string

func (*SSHCommandReq) GetRequest

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

func (*SSHCommandReq) GetUsername

func (x *SSHCommandReq) GetUsername() string

func (*SSHCommandReq) ProtoMessage

func (*SSHCommandReq) ProtoMessage()

func (*SSHCommandReq) ProtoReflect

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

func (*SSHCommandReq) Reset

func (x *SSHCommandReq) Reset()

func (*SSHCommandReq) String

func (x *SSHCommandReq) String() string

type Screenshot

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

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

Deprecated: Use Screenshot.ProtoReflect.Descriptor instead.

func (*Screenshot) GetData

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

func (*Screenshot) GetResponse

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

func (*Screenshot) ProtoMessage

func (*Screenshot) ProtoMessage()

func (*Screenshot) ProtoReflect

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

func (*Screenshot) Reset

func (x *Screenshot) Reset()

func (*Screenshot) String

func (x *Screenshot) String() string

type ScreenshotReq

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

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

Deprecated: Use ScreenshotReq.ProtoReflect.Descriptor instead.

func (*ScreenshotReq) GetRequest

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

func (*ScreenshotReq) ProtoMessage

func (*ScreenshotReq) ProtoMessage()

func (*ScreenshotReq) ProtoReflect

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

func (*ScreenshotReq) Reset

func (x *ScreenshotReq) Reset()

func (*ScreenshotReq) String

func (x *ScreenshotReq) String() string

type ServiceInfo

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

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

Deprecated: Use ServiceInfo.ProtoReflect.Descriptor instead.

func (*ServiceInfo) GetResponse

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

func (*ServiceInfo) ProtoMessage

func (*ServiceInfo) ProtoMessage()

func (*ServiceInfo) ProtoReflect

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

func (*ServiceInfo) Reset

func (x *ServiceInfo) Reset()

func (*ServiceInfo) String

func (x *ServiceInfo) String() string

type ServiceInfoReq

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

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

Deprecated: Use ServiceInfoReq.ProtoReflect.Descriptor instead.

func (*ServiceInfoReq) GetHostname

func (x *ServiceInfoReq) GetHostname() string

func (*ServiceInfoReq) GetServiceName

func (x *ServiceInfoReq) GetServiceName() string

func (*ServiceInfoReq) ProtoMessage

func (*ServiceInfoReq) ProtoMessage()

func (*ServiceInfoReq) ProtoReflect

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

func (*ServiceInfoReq) Reset

func (x *ServiceInfoReq) Reset()

func (*ServiceInfoReq) String

func (x *ServiceInfoReq) String() string

type SessionRegister

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

func (*SessionRegister) Descriptor deprecated

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

Deprecated: Use SessionRegister.ProtoReflect.Descriptor instead.

func (*SessionRegister) GetID

func (x *SessionRegister) GetID() string

func (*SessionRegister) GetRegister

func (x *SessionRegister) GetRegister() *Register

func (*SessionRegister) ProtoMessage

func (*SessionRegister) ProtoMessage()

func (*SessionRegister) ProtoReflect

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

func (*SessionRegister) Reset

func (x *SessionRegister) Reset()

func (*SessionRegister) String

func (x *SessionRegister) String() string

type SetEnv

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

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

Deprecated: Use SetEnv.ProtoReflect.Descriptor instead.

func (*SetEnv) GetResponse

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

func (*SetEnv) ProtoMessage

func (*SetEnv) ProtoMessage()

func (*SetEnv) ProtoReflect

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

func (*SetEnv) Reset

func (x *SetEnv) Reset()

func (*SetEnv) String

func (x *SetEnv) String() string

type SetEnvReq

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

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

Deprecated: Use SetEnvReq.ProtoReflect.Descriptor instead.

func (*SetEnvReq) GetRequest

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

func (*SetEnvReq) GetVariable

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

func (*SetEnvReq) ProtoMessage

func (*SetEnvReq) ProtoMessage()

func (*SetEnvReq) ProtoReflect

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

func (*SetEnvReq) Reset

func (x *SetEnvReq) Reset()

func (*SetEnvReq) String

func (x *SetEnvReq) String() string

type Shell

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

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

Deprecated: Use Shell.ProtoReflect.Descriptor instead.

func (*Shell) GetEnablePTY

func (x *Shell) GetEnablePTY() bool

func (*Shell) GetPath

func (x *Shell) GetPath() string

func (*Shell) GetPid

func (x *Shell) GetPid() uint32

func (*Shell) GetResponse

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

func (*Shell) GetTunnelID

func (x *Shell) GetTunnelID() uint64

func (*Shell) ProtoMessage

func (*Shell) ProtoMessage()

func (*Shell) ProtoReflect

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

func (*Shell) Reset

func (x *Shell) Reset()

func (*Shell) String

func (x *Shell) String() string

type ShellReq

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

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

Deprecated: Use ShellReq.ProtoReflect.Descriptor instead.

func (*ShellReq) GetEnablePTY

func (x *ShellReq) GetEnablePTY() bool

func (*ShellReq) GetPath

func (x *ShellReq) GetPath() string

func (*ShellReq) GetPid

func (x *ShellReq) GetPid() uint32

func (*ShellReq) GetRequest

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

func (*ShellReq) GetTunnelID

func (x *ShellReq) GetTunnelID() uint64

func (*ShellReq) ProtoMessage

func (*ShellReq) ProtoMessage()

func (*ShellReq) ProtoReflect

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

func (*ShellReq) Reset

func (x *ShellReq) Reset()

func (*ShellReq) String

func (x *ShellReq) String() string

type Sideload

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

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

Deprecated: Use Sideload.ProtoReflect.Descriptor instead.

func (*Sideload) GetResponse

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

func (*Sideload) GetResult

func (x *Sideload) GetResult() string

func (*Sideload) ProtoMessage

func (*Sideload) ProtoMessage()

func (*Sideload) ProtoReflect

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

func (*Sideload) Reset

func (x *Sideload) Reset()

func (*Sideload) String

func (x *Sideload) String() string

type SideloadReq

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

func (*SideloadReq) Descriptor deprecated

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

Deprecated: Use SideloadReq.ProtoReflect.Descriptor instead.

func (*SideloadReq) GetArgs

func (x *SideloadReq) GetArgs() string

func (*SideloadReq) GetData

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

func (*SideloadReq) GetEntryPoint

func (x *SideloadReq) GetEntryPoint() string

func (*SideloadReq) GetIsDLL

func (x *SideloadReq) GetIsDLL() bool

func (*SideloadReq) GetIsUnicode

func (x *SideloadReq) GetIsUnicode() bool

func (*SideloadReq) GetKill

func (x *SideloadReq) GetKill() bool

func (*SideloadReq) GetPPid

func (x *SideloadReq) GetPPid() uint32

func (*SideloadReq) GetProcessArgs

func (x *SideloadReq) GetProcessArgs() []string

func (*SideloadReq) GetProcessName

func (x *SideloadReq) GetProcessName() string

func (*SideloadReq) GetRequest

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

func (*SideloadReq) ProtoMessage

func (*SideloadReq) ProtoMessage()

func (*SideloadReq) ProtoReflect

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

func (*SideloadReq) Reset

func (x *SideloadReq) Reset()

func (*SideloadReq) String

func (x *SideloadReq) String() string

type SockTabEntry

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

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

Deprecated: Use SockTabEntry.ProtoReflect.Descriptor instead.

func (*SockTabEntry) GetLocalAddr

func (x *SockTabEntry) GetLocalAddr() *SockTabEntry_SockAddr

func (*SockTabEntry) GetProcess

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

func (*SockTabEntry) GetProtocol

func (x *SockTabEntry) GetProtocol() string

func (*SockTabEntry) GetRemoteAddr

func (x *SockTabEntry) GetRemoteAddr() *SockTabEntry_SockAddr

func (*SockTabEntry) GetSkState

func (x *SockTabEntry) GetSkState() string

func (*SockTabEntry) GetUID

func (x *SockTabEntry) GetUID() uint32

func (*SockTabEntry) ProtoMessage

func (*SockTabEntry) ProtoMessage()

func (*SockTabEntry) ProtoReflect

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

func (*SockTabEntry) Reset

func (x *SockTabEntry) Reset()

func (*SockTabEntry) String

func (x *SockTabEntry) String() string

type SockTabEntry_SockAddr

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

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

Deprecated: Use SockTabEntry_SockAddr.ProtoReflect.Descriptor instead.

func (*SockTabEntry_SockAddr) GetIp

func (x *SockTabEntry_SockAddr) GetIp() string

func (*SockTabEntry_SockAddr) GetPort

func (x *SockTabEntry_SockAddr) GetPort() uint32

func (*SockTabEntry_SockAddr) ProtoMessage

func (*SockTabEntry_SockAddr) ProtoMessage()

func (*SockTabEntry_SockAddr) ProtoReflect

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

func (*SockTabEntry_SockAddr) Reset

func (x *SockTabEntry_SockAddr) Reset()

func (*SockTabEntry_SockAddr) String

func (x *SockTabEntry_SockAddr) String() string

type Socks

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

*** Socks ***

func (*Socks) Descriptor deprecated

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

Deprecated: Use Socks.ProtoReflect.Descriptor instead.

func (*Socks) GetSessionID

func (x *Socks) GetSessionID() string

func (*Socks) GetTunnelID

func (x *Socks) GetTunnelID() uint64

func (*Socks) ProtoMessage

func (*Socks) ProtoMessage()

func (*Socks) ProtoReflect

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

func (*Socks) Reset

func (x *Socks) Reset()

func (*Socks) String

func (x *Socks) String() string

type SocksData

type SocksData struct {
	Data      []byte            `protobuf:"bytes,1,opt,name=Data,proto3" json:"Data,omitempty"`
	CloseConn bool              `protobuf:"varint,2,opt,name=CloseConn,proto3" json:"CloseConn,omitempty"`
	Username  string            `protobuf:"bytes,3,opt,name=Username,proto3" json:"Username,omitempty"`
	Password  string            `protobuf:"bytes,4,opt,name=Password,proto3" json:"Password,omitempty"`
	Sequence  uint64            `protobuf:"varint,5,opt,name=Sequence,proto3" json:"Sequence,omitempty"`
	TunnelID  uint64            `protobuf:"varint,8,opt,name=TunnelID,proto3" json:"TunnelID,omitempty"`
	Request   *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*SocksData) Descriptor deprecated

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

Deprecated: Use SocksData.ProtoReflect.Descriptor instead.

func (*SocksData) GetCloseConn

func (x *SocksData) GetCloseConn() bool

func (*SocksData) GetData

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

func (*SocksData) GetPassword

func (x *SocksData) GetPassword() string

func (*SocksData) GetRequest

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

func (*SocksData) GetSequence

func (x *SocksData) GetSequence() uint64

func (*SocksData) GetTunnelID

func (x *SocksData) GetTunnelID() uint64

func (*SocksData) GetUsername

func (x *SocksData) GetUsername() string

func (*SocksData) ProtoMessage

func (*SocksData) ProtoMessage()

func (*SocksData) ProtoReflect

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

func (*SocksData) Reset

func (x *SocksData) Reset()

func (*SocksData) String

func (x *SocksData) String() string

type SpawnDll

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

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

Deprecated: Use SpawnDll.ProtoReflect.Descriptor instead.

func (*SpawnDll) GetResponse

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

func (*SpawnDll) GetResult

func (x *SpawnDll) GetResult() string

func (*SpawnDll) ProtoMessage

func (*SpawnDll) ProtoMessage()

func (*SpawnDll) ProtoReflect

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

func (*SpawnDll) Reset

func (x *SpawnDll) Reset()

func (*SpawnDll) String

func (x *SpawnDll) String() string

type SpawnDllReq

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"`
	PPid        uint32            `protobuf:"varint,10,opt,name=PPid,proto3" json:"PPid,omitempty"`
	ProcessArgs []string          `protobuf:"bytes,11,rep,name=ProcessArgs,proto3" json:"ProcessArgs,omitempty"`
	Request     *commonpb.Request `protobuf:"bytes,9,opt,name=Request,proto3" json:"Request,omitempty"`
	// contains filtered or unexported fields
}

func (*SpawnDllReq) Descriptor deprecated

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

Deprecated: Use SpawnDllReq.ProtoReflect.Descriptor instead.

func (*SpawnDllReq) GetArgs

func (x *SpawnDllReq) GetArgs() string

func (*SpawnDllReq) GetData

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

func (*SpawnDllReq) GetKill

func (x *SpawnDllReq) GetKill() bool

func (*SpawnDllReq) GetOffset

func (x *SpawnDllReq) GetOffset() uint32

func (*SpawnDllReq) GetPPid

func (x *SpawnDllReq) GetPPid() uint32

func (*SpawnDllReq) GetProcessArgs

func (x *SpawnDllReq) GetProcessArgs() []string

func (*SpawnDllReq) GetProcessName

func (x *SpawnDllReq) GetProcessName() string

func (*SpawnDllReq) GetRequest

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

func (*SpawnDllReq) ProtoMessage

func (*SpawnDllReq) ProtoMessage()

func (*SpawnDllReq) ProtoReflect

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

func (*SpawnDllReq) Reset

func (x *SpawnDllReq) Reset()

func (*SpawnDllReq) String

func (x *SpawnDllReq) String() string

type StartServiceReq

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

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

Deprecated: Use StartServiceReq.ProtoReflect.Descriptor instead.

func (*StartServiceReq) GetArguments

func (x *StartServiceReq) GetArguments() string

func (*StartServiceReq) GetBinPath

func (x *StartServiceReq) GetBinPath() string

func (*StartServiceReq) GetHostname

func (x *StartServiceReq) GetHostname() string

func (*StartServiceReq) GetRequest

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

func (*StartServiceReq) GetServiceDescription

func (x *StartServiceReq) GetServiceDescription() string

func (*StartServiceReq) GetServiceName

func (x *StartServiceReq) GetServiceName() string

func (*StartServiceReq) ProtoMessage

func (*StartServiceReq) ProtoMessage()

func (*StartServiceReq) ProtoReflect

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

func (*StartServiceReq) Reset

func (x *StartServiceReq) Reset()

func (*StartServiceReq) String

func (x *StartServiceReq) String() string

type StopServiceReq

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

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

Deprecated: Use StopServiceReq.ProtoReflect.Descriptor instead.

func (*StopServiceReq) GetRequest

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

func (*StopServiceReq) GetServiceInfo

func (x *StopServiceReq) GetServiceInfo() *ServiceInfoReq

func (*StopServiceReq) ProtoMessage

func (*StopServiceReq) ProtoMessage()

func (*StopServiceReq) ProtoReflect

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

func (*StopServiceReq) Reset

func (x *StopServiceReq) Reset()

func (*StopServiceReq) String

func (x *StopServiceReq) String() string

type Task

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

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

Deprecated: Use Task.ProtoReflect.Descriptor instead.

func (*Task) GetResponse

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

func (*Task) ProtoMessage

func (*Task) ProtoMessage()

func (*Task) ProtoReflect

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

func (*Task) Reset

func (x *Task) Reset()

func (*Task) String

func (x *Task) String() string

type TaskReq

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

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

Deprecated: Use TaskReq.ProtoReflect.Descriptor instead.

func (*TaskReq) GetData

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

func (*TaskReq) GetEncoder

func (x *TaskReq) GetEncoder() string

func (*TaskReq) GetPid

func (x *TaskReq) GetPid() uint32

func (*TaskReq) GetRWXPages

func (x *TaskReq) GetRWXPages() bool

func (*TaskReq) GetRequest

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

func (*TaskReq) ProtoMessage

func (*TaskReq) ProtoMessage()

func (*TaskReq) ProtoReflect

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

func (*TaskReq) Reset

func (x *TaskReq) Reset()

func (*TaskReq) String

func (x *TaskReq) String() string

type Terminate

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

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

Deprecated: Use Terminate.ProtoReflect.Descriptor instead.

func (*Terminate) GetPid

func (x *Terminate) GetPid() int32

func (*Terminate) GetResponse

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

func (*Terminate) ProtoMessage

func (*Terminate) ProtoMessage()

func (*Terminate) ProtoReflect

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

func (*Terminate) Reset

func (x *Terminate) Reset()

func (*Terminate) String

func (x *Terminate) String() string

type TerminateReq

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

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

Deprecated: Use TerminateReq.ProtoReflect.Descriptor instead.

func (*TerminateReq) GetForce

func (x *TerminateReq) GetForce() bool

func (*TerminateReq) GetPid

func (x *TerminateReq) GetPid() int32

func (*TerminateReq) GetRequest

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

func (*TerminateReq) ProtoMessage

func (*TerminateReq) ProtoMessage()

func (*TerminateReq) ProtoReflect

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

func (*TerminateReq) Reset

func (x *TerminateReq) Reset()

func (*TerminateReq) String

func (x *TerminateReq) String() string

type Tunnel

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

Tunnel - Tunnel related messages

func (*Tunnel) Descriptor deprecated

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

Deprecated: Use Tunnel.ProtoReflect.Descriptor instead.

func (*Tunnel) GetSessionID

func (x *Tunnel) GetSessionID() string

func (*Tunnel) GetTunnelID

func (x *Tunnel) GetTunnelID() uint64

func (*Tunnel) ProtoMessage

func (*Tunnel) ProtoMessage()

func (*Tunnel) ProtoReflect

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

func (*Tunnel) Reset

func (x *Tunnel) Reset()

func (*Tunnel) String

func (x *Tunnel) String() string

type TunnelData

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"`
	CreateReverse bool      `protobuf:"varint,6,opt,name=CreateReverse,proto3" json:"CreateReverse,omitempty"`
	Rportfwd      *RPortfwd `protobuf:"bytes,7,opt,name=rportfwd,proto3" json:"rportfwd,omitempty"`
	TunnelID      uint64    `protobuf:"varint,8,opt,name=TunnelID,proto3" json:"TunnelID,omitempty"`
	SessionID     string    `protobuf:"bytes,9,opt,name=SessionID,proto3" json:"SessionID,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelData) Descriptor deprecated

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

Deprecated: Use TunnelData.ProtoReflect.Descriptor instead.

func (*TunnelData) GetAck

func (x *TunnelData) GetAck() uint64

func (*TunnelData) GetClosed

func (x *TunnelData) GetClosed() bool

func (*TunnelData) GetCreateReverse

func (x *TunnelData) GetCreateReverse() bool

func (*TunnelData) GetData

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

func (*TunnelData) GetResend

func (x *TunnelData) GetResend() bool

func (*TunnelData) GetRportfwd

func (x *TunnelData) GetRportfwd() *RPortfwd

func (*TunnelData) GetSequence

func (x *TunnelData) GetSequence() uint64

func (*TunnelData) GetSessionID

func (x *TunnelData) GetSessionID() string

func (*TunnelData) GetTunnelID

func (x *TunnelData) GetTunnelID() uint64

func (*TunnelData) ProtoMessage

func (*TunnelData) ProtoMessage()

func (*TunnelData) ProtoReflect

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

func (*TunnelData) Reset

func (x *TunnelData) Reset()

func (*TunnelData) String

func (x *TunnelData) String() string

type UnsetEnv

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

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

Deprecated: Use UnsetEnv.ProtoReflect.Descriptor instead.

func (*UnsetEnv) GetResponse

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

func (*UnsetEnv) ProtoMessage

func (*UnsetEnv) ProtoMessage()

func (*UnsetEnv) ProtoReflect

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

func (*UnsetEnv) Reset

func (x *UnsetEnv) Reset()

func (*UnsetEnv) String

func (x *UnsetEnv) String() string

type UnsetEnvReq

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

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

Deprecated: Use UnsetEnvReq.ProtoReflect.Descriptor instead.

func (*UnsetEnvReq) GetName

func (x *UnsetEnvReq) GetName() string

func (*UnsetEnvReq) GetRequest

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

func (*UnsetEnvReq) ProtoMessage

func (*UnsetEnvReq) ProtoMessage()

func (*UnsetEnvReq) ProtoReflect

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

func (*UnsetEnvReq) Reset

func (x *UnsetEnvReq) Reset()

func (*UnsetEnvReq) String

func (x *UnsetEnvReq) String() string

type Upload

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

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

Deprecated: Use Upload.ProtoReflect.Descriptor instead.

func (*Upload) GetPath

func (x *Upload) GetPath() string

func (*Upload) GetResponse

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

func (*Upload) ProtoMessage

func (*Upload) ProtoMessage()

func (*Upload) ProtoReflect

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

func (*Upload) Reset

func (x *Upload) Reset()

func (*Upload) String

func (x *Upload) String() string

type UploadReq

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

func (*UploadReq) Descriptor deprecated

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

Deprecated: Use UploadReq.ProtoReflect.Descriptor instead.

func (*UploadReq) GetData

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

func (*UploadReq) GetEncoder

func (x *UploadReq) GetEncoder() string

func (*UploadReq) GetIsIOC

func (x *UploadReq) GetIsIOC() bool

func (*UploadReq) GetPath

func (x *UploadReq) GetPath() string

func (*UploadReq) GetRequest

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

func (*UploadReq) ProtoMessage

func (*UploadReq) ProtoMessage()

func (*UploadReq) ProtoReflect

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

func (*UploadReq) Reset

func (x *UploadReq) Reset()

func (*UploadReq) String

func (x *UploadReq) String() string

type WGPortForward

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

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

Deprecated: Use WGPortForward.ProtoReflect.Descriptor instead.

func (*WGPortForward) GetForwarder

func (x *WGPortForward) GetForwarder() *WGTCPForwarder

func (*WGPortForward) GetResponse

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

func (*WGPortForward) ProtoMessage

func (*WGPortForward) ProtoMessage()

func (*WGPortForward) ProtoReflect

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

func (*WGPortForward) Reset

func (x *WGPortForward) Reset()

func (*WGPortForward) String

func (x *WGPortForward) String() string

type WGPortForwardStartReq

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

*** Wiregard ***

func (*WGPortForwardStartReq) Descriptor deprecated

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

Deprecated: Use WGPortForwardStartReq.ProtoReflect.Descriptor instead.

func (*WGPortForwardStartReq) GetLocalPort

func (x *WGPortForwardStartReq) GetLocalPort() int32

func (*WGPortForwardStartReq) GetRemoteAddress

func (x *WGPortForwardStartReq) GetRemoteAddress() string

func (*WGPortForwardStartReq) GetRequest

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

func (*WGPortForwardStartReq) ProtoMessage

func (*WGPortForwardStartReq) ProtoMessage()

func (*WGPortForwardStartReq) ProtoReflect

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

func (*WGPortForwardStartReq) Reset

func (x *WGPortForwardStartReq) Reset()

func (*WGPortForwardStartReq) String

func (x *WGPortForwardStartReq) String() string

type WGPortForwardStopReq

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

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

Deprecated: Use WGPortForwardStopReq.ProtoReflect.Descriptor instead.

func (*WGPortForwardStopReq) GetID

func (x *WGPortForwardStopReq) GetID() int32

func (*WGPortForwardStopReq) GetRequest

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

func (*WGPortForwardStopReq) ProtoMessage

func (*WGPortForwardStopReq) ProtoMessage()

func (*WGPortForwardStopReq) ProtoReflect

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

func (*WGPortForwardStopReq) Reset

func (x *WGPortForwardStopReq) Reset()

func (*WGPortForwardStopReq) String

func (x *WGPortForwardStopReq) String() string

type WGSocks

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

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

Deprecated: Use WGSocks.ProtoReflect.Descriptor instead.

func (*WGSocks) GetResponse

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

func (*WGSocks) GetServer

func (x *WGSocks) GetServer() *WGSocksServer

func (*WGSocks) ProtoMessage

func (*WGSocks) ProtoMessage()

func (*WGSocks) ProtoReflect

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

func (*WGSocks) Reset

func (x *WGSocks) Reset()

func (*WGSocks) String

func (x *WGSocks) String() string

type WGSocksServer

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

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

Deprecated: Use WGSocksServer.ProtoReflect.Descriptor instead.

func (*WGSocksServer) GetID

func (x *WGSocksServer) GetID() int32

func (*WGSocksServer) GetLocalAddr

func (x *WGSocksServer) GetLocalAddr() string

func (*WGSocksServer) ProtoMessage

func (*WGSocksServer) ProtoMessage()

func (*WGSocksServer) ProtoReflect

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

func (*WGSocksServer) Reset

func (x *WGSocksServer) Reset()

func (*WGSocksServer) String

func (x *WGSocksServer) String() string

type WGSocksServers

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

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

Deprecated: Use WGSocksServers.ProtoReflect.Descriptor instead.

func (*WGSocksServers) GetResponse

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

func (*WGSocksServers) GetServers

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

func (*WGSocksServers) ProtoMessage

func (*WGSocksServers) ProtoMessage()

func (*WGSocksServers) ProtoReflect

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

func (*WGSocksServers) Reset

func (x *WGSocksServers) Reset()

func (*WGSocksServers) String

func (x *WGSocksServers) String() string

type WGSocksServersReq

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

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

Deprecated: Use WGSocksServersReq.ProtoReflect.Descriptor instead.

func (*WGSocksServersReq) GetRequest

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

func (*WGSocksServersReq) ProtoMessage

func (*WGSocksServersReq) ProtoMessage()

func (*WGSocksServersReq) ProtoReflect

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

func (*WGSocksServersReq) Reset

func (x *WGSocksServersReq) Reset()

func (*WGSocksServersReq) String

func (x *WGSocksServersReq) String() string

type WGSocksStartReq

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

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

Deprecated: Use WGSocksStartReq.ProtoReflect.Descriptor instead.

func (*WGSocksStartReq) GetPort

func (x *WGSocksStartReq) GetPort() int32

func (*WGSocksStartReq) GetRequest

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

func (*WGSocksStartReq) ProtoMessage

func (*WGSocksStartReq) ProtoMessage()

func (*WGSocksStartReq) ProtoReflect

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

func (*WGSocksStartReq) Reset

func (x *WGSocksStartReq) Reset()

func (*WGSocksStartReq) String

func (x *WGSocksStartReq) String() string

type WGSocksStopReq

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

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

Deprecated: Use WGSocksStopReq.ProtoReflect.Descriptor instead.

func (*WGSocksStopReq) GetID

func (x *WGSocksStopReq) GetID() int32

func (*WGSocksStopReq) GetRequest

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

func (*WGSocksStopReq) ProtoMessage

func (*WGSocksStopReq) ProtoMessage()

func (*WGSocksStopReq) ProtoReflect

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

func (*WGSocksStopReq) Reset

func (x *WGSocksStopReq) Reset()

func (*WGSocksStopReq) String

func (x *WGSocksStopReq) String() string

type WGTCPForwarder

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

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

Deprecated: Use WGTCPForwarder.ProtoReflect.Descriptor instead.

func (*WGTCPForwarder) GetID

func (x *WGTCPForwarder) GetID() int32

func (*WGTCPForwarder) GetLocalAddr

func (x *WGTCPForwarder) GetLocalAddr() string

func (*WGTCPForwarder) GetRemoteAddr

func (x *WGTCPForwarder) GetRemoteAddr() string

func (*WGTCPForwarder) ProtoMessage

func (*WGTCPForwarder) ProtoMessage()

func (*WGTCPForwarder) ProtoReflect

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

func (*WGTCPForwarder) Reset

func (x *WGTCPForwarder) Reset()

func (*WGTCPForwarder) String

func (x *WGTCPForwarder) String() string

type WGTCPForwarders

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

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

Deprecated: Use WGTCPForwarders.ProtoReflect.Descriptor instead.

func (*WGTCPForwarders) GetForwarders

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

func (*WGTCPForwarders) GetResponse

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

func (*WGTCPForwarders) ProtoMessage

func (*WGTCPForwarders) ProtoMessage()

func (*WGTCPForwarders) ProtoReflect

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

func (*WGTCPForwarders) Reset

func (x *WGTCPForwarders) Reset()

func (*WGTCPForwarders) String

func (x *WGTCPForwarders) String() string

type WGTCPForwardersReq

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

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

Deprecated: Use WGTCPForwardersReq.ProtoReflect.Descriptor instead.

func (*WGTCPForwardersReq) GetRequest

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

func (*WGTCPForwardersReq) ProtoMessage

func (*WGTCPForwardersReq) ProtoMessage()

func (*WGTCPForwardersReq) ProtoReflect

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

func (*WGTCPForwardersReq) Reset

func (x *WGTCPForwardersReq) Reset()

func (*WGTCPForwardersReq) String

func (x *WGTCPForwardersReq) String() string

type WindowsPrivilegeEntry

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

func (*WindowsPrivilegeEntry) Descriptor deprecated

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

Deprecated: Use WindowsPrivilegeEntry.ProtoReflect.Descriptor instead.

func (*WindowsPrivilegeEntry) GetDescription

func (x *WindowsPrivilegeEntry) GetDescription() string

func (*WindowsPrivilegeEntry) GetEnabled

func (x *WindowsPrivilegeEntry) GetEnabled() bool

func (*WindowsPrivilegeEntry) GetEnabledByDefault

func (x *WindowsPrivilegeEntry) GetEnabledByDefault() bool

func (*WindowsPrivilegeEntry) GetName

func (x *WindowsPrivilegeEntry) GetName() string

func (*WindowsPrivilegeEntry) GetRemoved

func (x *WindowsPrivilegeEntry) GetRemoved() bool

func (*WindowsPrivilegeEntry) GetUsedForAccess

func (x *WindowsPrivilegeEntry) GetUsedForAccess() bool

func (*WindowsPrivilegeEntry) ProtoMessage

func (*WindowsPrivilegeEntry) ProtoMessage()

func (*WindowsPrivilegeEntry) ProtoReflect

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

func (*WindowsPrivilegeEntry) Reset

func (x *WindowsPrivilegeEntry) Reset()

func (*WindowsPrivilegeEntry) String

func (x *WindowsPrivilegeEntry) String() string

Jump to

Keyboard shortcuts

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