package sliverpb

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message BeaconRegister

sliver.proto:61

message BeaconTasks

sliver.proto:34

BeaconTasks - DO NOT CONFUSE WITH clientpb.BeaconTasks

message CallExtension

sliver.proto:1116

Used as response type in: rpcpb.SliverRPC.CallExtension

message CallExtensionReq

sliver.proto:1107

Used as request type in: rpcpb.SliverRPC.CallExtension

message CdReq

sliver.proto:181

Used as request type in: rpcpb.SliverRPC.Cd

message Chmod

sliver.proto:1200

Used as response type in: rpcpb.SliverRPC.Chmod

message ChmodReq

sliver.proto:1192

Used as request type in: rpcpb.SliverRPC.Chmod

message Chown

sliver.proto:1215

Used as response type in: rpcpb.SliverRPC.Chown

message ChownReq

sliver.proto:1206

Used as request type in: rpcpb.SliverRPC.Chown

message Chtimes

sliver.proto:1229

Used as response type in: rpcpb.SliverRPC.Chtimes

message ChtimesReq

sliver.proto:1221

Used as request type in: rpcpb.SliverRPC.Chtimes

message CloseSession

sliver.proto:83

Used as request type in: rpcpb.SliverRPC.CloseSession

message Cp

sliver.proto:231

Used as response type in: rpcpb.SliverRPC.Cp

message CpReq

sliver.proto:224

Used as request type in: rpcpb.SliverRPC.Cp

message CurrentTokenOwner

sliver.proto:407

Used as response type in: rpcpb.SliverRPC.CurrentTokenOwner

message CurrentTokenOwnerReq

sliver.proto:403

Used as request type in: rpcpb.SliverRPC.CurrentTokenOwner

message DeregisterWasmExtensionReq

sliver.proto:1281

message Download

sliver.proto:263

Used as response type in: rpcpb.SliverRPC.Download

message DownloadReq

sliver.proto:251

Used as request type in: rpcpb.SliverRPC.Download

message EnvInfo

sliver.proto:629

Used as response type in: rpcpb.SliverRPC.GetEnv

message EnvReq

sliver.proto:624

Used as request type in: rpcpb.SliverRPC.GetEnv

message Envelope

sliver.proto:25

Envelope - Used to encode implant<->server messages since we cannot use gRPC due to the various transports used.

Used in: BeaconTasks

message ExecWasmExtension

sliver.proto:1308

Used as response type in: rpcpb.SliverRPC.ExecWasmExtension

message ExecWasmExtensionReq

sliver.proto:1298

Used as request type in: rpcpb.SliverRPC.ExecWasmExtension

message Execute

sliver.proto:536

Used as response type in: rpcpb.SliverRPC.Execute, rpcpb.SliverRPC.ExecuteWindows

message ExecuteAssembly

sliver.proto:491

Used as response type in: rpcpb.SliverRPC.ExecuteAssembly

message ExecuteAssemblyReq

sliver.proto:454

Used as request type in: rpcpb.SliverRPC.ExecuteAssembly

message ExecuteReq

sliver.proto:512

Used as request type in: rpcpb.SliverRPC.Execute

message ExecuteWindowsReq

sliver.proto:523

Used as request type in: rpcpb.SliverRPC.ExecuteWindows

message FileInfo

sliver.proto:170

Used in: Ls

message GetPrivs

sliver.proto:1084

Used as response type in: rpcpb.SliverRPC.GetPrivs

message GetPrivsReq

sliver.proto:1071

Used as request type in: rpcpb.SliverRPC.GetPrivs

message GetSystem

sliver.proto:423

GetSystem - The result of a InvokeGetSystemReq attempt

Used as response type in: rpcpb.SliverRPC.GetSystem

message Grep

sliver.proto:325

Used as response type in: rpcpb.SliverRPC.Grep

message GrepLinePosition

sliver.proto:307

Used in: GrepResult

message GrepReq

sliver.proto:297

Used as request type in: rpcpb.SliverRPC.Grep

message GrepResult

sliver.proto:312

Used in: GrepResultsForFile

message GrepResultsForFile

sliver.proto:320

Used in: Grep

message HTTPSessionInit

sliver.proto:653

HTTP Sepecific message

message Ifconfig

sliver.proto:141

Used as response type in: rpcpb.SliverRPC.Ifconfig

message IfconfigReq

sliver.proto:137

IfconfigReq - Request the implant to list network interfaces

Used as request type in: rpcpb.SliverRPC.Ifconfig

message Impersonate

sliver.proto:391

Used as response type in: rpcpb.SliverRPC.Impersonate

message ImpersonateReq

sliver.proto:386

Used as request type in: rpcpb.SliverRPC.Impersonate

message InvokeExecuteAssemblyReq

sliver.proto:473

message InvokeGetSystemReq

sliver.proto:415

InvokeGetSystemReq - Implant-side version of GetSystemReq, this message contains the .Data based on the client's req.Config

message InvokeInProcExecuteAssemblyReq

sliver.proto:482

message InvokeMigrateReq

sliver.proto:497

message InvokeSpawnDllReq

sliver.proto:565

Used as request type in: rpcpb.SliverRPC.SpawnDll

message KillReq

sliver.proto:102

KillSessionReq - Request the implant to kill a session

Used as request type in: rpcpb.SliverRPC.Kill

message ListExtensions

sliver.proto:1127

Used as response type in: rpcpb.SliverRPC.ListExtensions

message ListExtensionsReq

sliver.proto:1123

Used as request type in: rpcpb.SliverRPC.ListExtensions

message ListWasmExtensions

sliver.proto:1292

Used as response type in: rpcpb.SliverRPC.ListWasmExtensions

message ListWasmExtensionsReq

sliver.proto:1287

Used as request type in: rpcpb.SliverRPC.ListWasmExtensions

message Ls

sliver.proto:160

Used as response type in: rpcpb.SliverRPC.Ls, rpcpb.SliverRPC.MemfilesList

message LsReq

sliver.proto:154

Used as request type in: rpcpb.SliverRPC.Ls

message MakeToken

sliver.proto:437

Used as response type in: rpcpb.SliverRPC.MakeToken

message MakeTokenReq

sliver.proto:428

Used as request type in: rpcpb.SliverRPC.MakeToken

message MemfilesAdd

sliver.proto:1246

Used as response type in: rpcpb.SliverRPC.MemfilesAdd

message MemfilesAddReq

sliver.proto:1241

Used as request type in: rpcpb.SliverRPC.MemfilesAdd

message MemfilesListReq

sliver.proto:1236

Used as request type in: rpcpb.SliverRPC.MemfilesList

message MemfilesRm

sliver.proto:1259

Used as response type in: rpcpb.SliverRPC.MemfilesRm

message MemfilesRmReq

sliver.proto:1252

Used as request type in: rpcpb.SliverRPC.MemfilesRm

message Migrate

sliver.proto:505

Used as response type in: rpcpb.SliverRPC.Migrate

message Mkdir

sliver.proto:245

Used as response type in: rpcpb.SliverRPC.Mkdir

message MkdirReq

sliver.proto:239

Used as request type in: rpcpb.SliverRPC.Mkdir

message Mount

sliver.proto:348

Used as response type in: rpcpb.SliverRPC.Mount

message MountInfo

sliver.proto:336

Used in: Mount

message MountReq

sliver.proto:332

Used as request type in: rpcpb.SliverRPC.Mount

message Mv

sliver.proto:217

Used as response type in: rpcpb.SliverRPC.Mv

message MvReq

sliver.proto:210

Used as request type in: rpcpb.SliverRPC.Mv

message NetConnPivot

sliver.proto:938

Used in: PivotListener

message NetInterface

sliver.proto:147

Used in: Ifconfig

message Netstat

sliver.proto:618

Used as response type in: rpcpb.SliverRPC.Netstat

message NetstatReq

sliver.proto:595

Used as request type in: rpcpb.SliverRPC.Netstat

message OpenSession

sliver.proto:75

Used as request type in: rpcpb.SliverRPC.OpenSession

Used as response type in: rpcpb.SliverRPC.OpenSession

enum PeerFailureType

sliver.proto:943

Used in: PivotPeerFailure

message Ping

sliver.proto:93

Ping - Not ICMP, just sends a rount trip message to an implant to see if it's still responding.

Used as request type in: rpcpb.SliverRPC.Ping

Used as response type in: rpcpb.SliverRPC.Ping

message PivotHello

sliver.proto:909

message PivotListener

sliver.proto:900

Used as response type in: rpcpb.SliverRPC.PivotStartListener

Used as field type in: PivotListeners

message PivotListeners

sliver.proto:959

Used as response type in: rpcpb.SliverRPC.PivotSessionListeners

message PivotListenersReq

sliver.proto:954

Used as request type in: rpcpb.SliverRPC.PivotSessionListeners

message PivotPeer

sliver.proto:921

Used in: PivotPeerEnvelope

message PivotPeerEnvelope

sliver.proto:926

message PivotPeerFailure

sliver.proto:948

message PivotPing

sliver.proto:934

message PivotServerKeyExchange

sliver.proto:916

message PivotStartListenerReq

sliver.proto:886

Used as request type in: rpcpb.SliverRPC.PivotStartListener

message PivotStopListenerReq

sliver.proto:894

Used as request type in: rpcpb.SliverRPC.PivotStopListener

enum PivotType

sliver.proto:880

Used in: PivotListener, PivotStartListenerReq

message PollInterval

sliver.proto:1048

message PollIntervalReq

sliver.proto:1042

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

message Portfwd

sliver.proto:850

Used as response type in: rpcpb.SliverRPC.Portfwd

message PortfwdReq

sliver.proto:841

Used as request type in: rpcpb.SliverRPC.Portfwd

message ProcessDump

sliver.proto:361

Used as response type in: rpcpb.SliverRPC.ProcessDump

message ProcessDumpReq

sliver.proto:354

Used as request type in: rpcpb.SliverRPC.ProcessDump

message Ps

sliver.proto:116

Used as response type in: rpcpb.SliverRPC.Ps

message PsReq

sliver.proto:110

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

Used as request type in: rpcpb.SliverRPC.Ps

message Pwd

sliver.proto:190

Used as response type in: rpcpb.SliverRPC.Cd, rpcpb.SliverRPC.Pwd

message PwdReq

sliver.proto:186

Used as request type in: rpcpb.SliverRPC.Pwd

message RPortfwd

sliver.proto:1174

Used in: TunnelData

message RPortfwdReq

sliver.proto:1183

message Reconfigure

sliver.proto:1036

Used as response type in: rpcpb.SliverRPC.Reconfigure

message ReconfigureReq

sliver.proto:1028

ReconfigureReq - Request the implant to reconfigure itself

Used as request type in: rpcpb.SliverRPC.Reconfigure

message Register

sliver.proto:41

Register - First message the implant sends to the server

Used in: BeaconRegister, SessionRegister

message RegisterExtension

sliver.proto:1103

Used as response type in: rpcpb.SliverRPC.RegisterExtension

message RegisterExtensionReq

sliver.proto:1094

Used as request type in: rpcpb.SliverRPC.RegisterExtension

message RegisterWasmExtension

sliver.proto:1276

Used as response type in: rpcpb.SliverRPC.RegisterWasmExtension

message RegisterWasmExtensionReq

sliver.proto:1269

Used as request type in: rpcpb.SliverRPC.RegisterWasmExtension

message RegistryCreateKey

sliver.proto:746

Used as response type in: rpcpb.SliverRPC.RegistryCreateKey

message RegistryCreateKeyReq

sliver.proto:738

Used as request type in: rpcpb.SliverRPC.RegistryCreateKey

message RegistryDeleteKey

sliver.proto:758

Used as response type in: rpcpb.SliverRPC.RegistryDeleteKey

message RegistryDeleteKeyReq

sliver.proto:750

Used as request type in: rpcpb.SliverRPC.RegistryDeleteKey

message RegistryListValuesReq

sliver.proto:775

Used as request type in: rpcpb.SliverRPC.RegistryListValues

message RegistryRead

sliver.proto:715

Used as response type in: rpcpb.SliverRPC.RegistryRead

message RegistryReadHive

sliver.proto:795

Used as response type in: rpcpb.SliverRPC.RegistryReadHive

message RegistryReadHiveReq

sliver.proto:789

Used as request type in: rpcpb.SliverRPC.RegistryReadHive

message RegistryReadReq

sliver.proto:707

Used as request type in: rpcpb.SliverRPC.RegistryRead

message RegistrySubKeyList

sliver.proto:770

Used as response type in: rpcpb.SliverRPC.RegistryListSubKeys

message RegistrySubKeyListReq

sliver.proto:762

Used as request type in: rpcpb.SliverRPC.RegistryListSubKeys

enum RegistryType

sliver.proto:699

Registry - Registry related messages

message RegistryValuesList

sliver.proto:783

Used as response type in: rpcpb.SliverRPC.RegistryListValues

message RegistryWrite

sliver.proto:734

Used as response type in: rpcpb.SliverRPC.RegistryWrite

message RegistryWriteReq

sliver.proto:720

Used as request type in: rpcpb.SliverRPC.RegistryWrite

message RemoveServiceReq

sliver.proto:692

Used as request type in: rpcpb.SliverRPC.RemoveService

message RevToSelf

sliver.proto:399

Used as response type in: rpcpb.SliverRPC.RevToSelf

message RevToSelfReq

sliver.proto:395

Used as request type in: rpcpb.SliverRPC.RevToSelf

message Rm

sliver.proto:204

Used as response type in: rpcpb.SliverRPC.Rm

message RmReq

sliver.proto:196

Used as request type in: rpcpb.SliverRPC.Rm

message RportFwdListener

sliver.proto:1151

Used as response type in: rpcpb.SliverRPC.StartRportFwdListener, rpcpb.SliverRPC.StopRportFwdListener

Used as field type in: RportFwdListeners

message RportFwdListeners

sliver.proto:1162

Used as response type in: rpcpb.SliverRPC.GetRportFwdListeners

message RportFwdListenersReq

sliver.proto:1168

Used as request type in: rpcpb.SliverRPC.GetRportFwdListeners

message RportFwdStartListenerReq

sliver.proto:1142

Used as request type in: rpcpb.SliverRPC.StartRportFwdListener

message RportFwdStopListenerReq

sliver.proto:1136

Used as request type in: rpcpb.SliverRPC.StopRportFwdListener

message RunAs

sliver.proto:380

Used as response type in: rpcpb.SliverRPC.RunAs

message RunAsReq

sliver.proto:368

Used as request type in: rpcpb.SliverRPC.RunAs

message SSHCommand

sliver.proto:1065

Used as response type in: rpcpb.SliverRPC.RunSSHCommand

message SSHCommandReq

sliver.proto:1052

Used as request type in: rpcpb.SliverRPC.RunSSHCommand

message Screenshot

sliver.proto:662

Used as response type in: rpcpb.SliverRPC.Screenshot

message ScreenshotReq

sliver.proto:658

ScreenshotReq - Request the implant take a screenshot

Used as request type in: rpcpb.SliverRPC.Screenshot

message ServiceDetail

sliver.proto:1345

Used as response type in: rpcpb.SliverRPC.ServiceDetail

message ServiceDetailReq

sliver.proto:1322

Used as request type in: rpcpb.SliverRPC.ServiceDetail

message ServiceDetails

sliver.proto:1328

Used in: ServiceDetail, Services

message ServiceInfo

sliver.proto:677

Used as response type in: rpcpb.SliverRPC.RemoveService, rpcpb.SliverRPC.StartService, rpcpb.SliverRPC.StartServiceByName, rpcpb.SliverRPC.StopService

message ServiceInfoReq

sliver.proto:681

Used in: RemoveServiceReq, ServiceDetailReq, StartServiceByNameReq, StopServiceReq

message Services

sliver.proto:1338

Used as response type in: rpcpb.SliverRPC.Services

message ServicesReq

sliver.proto:1316

Used as request type in: rpcpb.SliverRPC.Services

message SessionRegister

sliver.proto:69

message SetEnv

sliver.proto:639

Used as response type in: rpcpb.SliverRPC.SetEnv

message SetEnvReq

sliver.proto:634

Used as request type in: rpcpb.SliverRPC.SetEnv

message Shell

sliver.proto:831

Shell - Request the implant open a realtime shell tunnel

Used as response type in: rpcpb.SliverRPC.Shell

message ShellReq

sliver.proto:821

ShellReq - Request the implant open a realtime shell tunnel

Used as request type in: rpcpb.SliverRPC.Shell

message Sideload

sliver.proto:559

Used as response type in: rpcpb.SliverRPC.Sideload

message SideloadReq

sliver.proto:545

Used as request type in: rpcpb.SliverRPC.Sideload

message SockTabEntry

sliver.proto:605

Used in: Netstat

message SockTabEntry.SockAddr

sliver.proto:606

Used in: SockTabEntry

message Socks

sliver.proto:861

Used as request type in: rpcpb.SliverRPC.CloseSocks, rpcpb.SliverRPC.CreateSocks

Used as response type in: rpcpb.SliverRPC.CreateSocks

message SocksData

sliver.proto:867

Used as request type in: rpcpb.SliverRPC.SocksProxy

Used as response type in: rpcpb.SliverRPC.SocksProxy

message SpawnDll

sliver.proto:589

Used as response type in: rpcpb.SliverRPC.SpawnDll

message SpawnDllReq

sliver.proto:577

message StartServiceByNameReq

sliver.proto:1352

Used as request type in: rpcpb.SliverRPC.StartServiceByName

message StartServiceReq

sliver.proto:668

Used as request type in: rpcpb.SliverRPC.StartService

message StopServiceReq

sliver.proto:686

Used as request type in: rpcpb.SliverRPC.StopService

message Task

sliver.proto:450

Used as response type in: rpcpb.SliverRPC.Msf, rpcpb.SliverRPC.MsfRemote, rpcpb.SliverRPC.Task

message TaskReq

sliver.proto:441

Used as request type in: rpcpb.SliverRPC.Task

message Terminate

sliver.proto:130

Used as response type in: rpcpb.SliverRPC.Terminate

message TerminateReq

sliver.proto:123

TerminateReq - Request the implant terminate a remote processes

Used as request type in: rpcpb.SliverRPC.Terminate

message Tunnel

sliver.proto:803

Tunnel - Tunnel related messages

Used as request type in: rpcpb.SliverRPC.CloseTunnel, rpcpb.SliverRPC.CreateTunnel

Used as response type in: rpcpb.SliverRPC.CreateTunnel

message TunnelData

sliver.proto:808

Used as request type in: rpcpb.SliverRPC.TunnelData

Used as response type in: rpcpb.SliverRPC.TunnelData

message UnsetEnv

sliver.proto:648

Used as response type in: rpcpb.SliverRPC.UnsetEnv

message UnsetEnvReq

sliver.proto:643

Used as request type in: rpcpb.SliverRPC.UnsetEnv

message Upload

sliver.proto:289

Used as response type in: rpcpb.SliverRPC.Upload

message UploadReq

sliver.proto:277

Used as request type in: rpcpb.SliverRPC.Upload

message WGPortForward

sliver.proto:973

Used as response type in: rpcpb.SliverRPC.WGStartPortForward, rpcpb.SliverRPC.WGStopPortForward

message WGPortForwardStartReq

sliver.proto:967

Used as request type in: rpcpb.SliverRPC.WGStartPortForward

message WGPortForwardStopReq

sliver.proto:978

Used as request type in: rpcpb.SliverRPC.WGStopPortForward

message WGSocks

sliver.proto:988

Used as response type in: rpcpb.SliverRPC.WGStartSocks, rpcpb.SliverRPC.WGStopSocks

message WGSocksServer

sliver.proto:1012

Used in: WGSocks, WGSocksServers

message WGSocksServers

sliver.proto:1017

Used as response type in: rpcpb.SliverRPC.WGListSocksServers

message WGSocksServersReq

sliver.proto:1002

Used as request type in: rpcpb.SliverRPC.WGListSocksServers

message WGSocksStartReq

sliver.proto:983

Used as request type in: rpcpb.SliverRPC.WGStartSocks

message WGSocksStopReq

sliver.proto:993

Used as request type in: rpcpb.SliverRPC.WGStopSocks

message WGTCPForwarder

sliver.proto:1006

Used in: WGPortForward, WGTCPForwarders

message WGTCPForwarders

sliver.proto:1022

Used as response type in: rpcpb.SliverRPC.WGListForwarders

message WGTCPForwardersReq

sliver.proto:998

Used as request type in: rpcpb.SliverRPC.WGListForwarders

message WindowsPrivilegeEntry

sliver.proto:1075

Used in: GetPrivs