package clientpb

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

message AllHosts

client.proto:659

Used as response type in: rpcpb.SliverRPC.Hosts

message AllLoot

client.proto:635

Used as response type in: rpcpb.SliverRPC.LootAll

message Backdoor

client.proto:683

Used as response type in: rpcpb.SliverRPC.Backdoor

message BackdoorReq

client.proto:675

Used as request type in: rpcpb.SliverRPC.Backdoor

message Beacon

client.proto:60

Used as request type in: rpcpb.SliverRPC.GetBeacon, rpcpb.SliverRPC.GetBeaconTasks, rpcpb.SliverRPC.RmBeacon

Used as response type in: rpcpb.SliverRPC.GetBeacon

Used as field type in: Beacons

message BeaconIntegrity

client.proto:115

Used as request type in: rpcpb.SliverRPC.UpdateBeaconIntegrityInformation

message BeaconTask

client.proto:98

Used as request type in: rpcpb.SliverRPC.CancelBeaconTask, rpcpb.SliverRPC.GetBeaconTaskContent

Used as response type in: rpcpb.SliverRPC.CancelBeaconTask, rpcpb.SliverRPC.GetBeaconTaskContent

Used as field type in: BeaconTasks

message BeaconTasks

client.proto:110

Used as response type in: rpcpb.SliverRPC.GetBeaconTasks

message Beacons

client.proto:96

Used as response type in: rpcpb.SliverRPC.GetBeacons

message Builder

client.proto:719

Used as request type in: rpcpb.SliverRPC.BuilderRegister

Used as field type in: Builders

message Builders

client.proto:717

Used as response type in: rpcpb.SliverRPC.Builders

message C2ProfileReq

client.proto:733

Used as request type in: rpcpb.SliverRPC.GetHTTPC2ProfileByName

message CUDABackendInfo

client.proto:1041

Used in: Crackstation

message Canaries

client.proto:311

Used as response type in: rpcpb.SliverRPC.Canaries

message CertificateData

client.proto:1306

Used in: CertificateInfo

message CertificateInfo

client.proto:1316

Used as response type in: rpcpb.SliverRPC.GetCertificateInfo

message CertificatesReq

client.proto:1301

Used as request type in: rpcpb.SliverRPC.GetCertificateInfo

message Client

client.proto:556

[ Events ] ----------------------------------------

Used in: Event

message ClientLogData

client.proto:23

[ Client Logs ] ----------------------------------------

Used as request type in: rpcpb.SliverRPC.ClientLog

message CloseTunnelReq

client.proto:539

message Compiler

client.proto:290

Used as response type in: rpcpb.SliverRPC.GetCompiler

message CompilerTarget

client.proto:277

Used in: Builder, Compiler

enum CrackAttackMode

client.proto:1084

Used in: CrackCommand

message CrackBenchmark

client.proto:1007

Used as request type in: rpcpb.SliverRPC.CrackstationBenchmark

message CrackCommand

client.proto:1118

Used in: CrackTask

message CrackConfig

client.proto:1236

enum CrackEncoding

client.proto:1094

Used in: CrackCommand

message CrackFile

client.proto:1256

Used as request type in: rpcpb.SliverRPC.CrackFileComplete, rpcpb.SliverRPC.CrackFileCreate, rpcpb.SliverRPC.CrackFileDelete, rpcpb.SliverRPC.CrackFilesList

Used as response type in: rpcpb.SliverRPC.CrackFileCreate

Used as field type in: CrackFiles

message CrackFileChunk

client.proto:1271

Used as request type in: rpcpb.SliverRPC.CrackFileChunkDownload, rpcpb.SliverRPC.CrackFileChunkUpload

Used as response type in: rpcpb.SliverRPC.CrackFileChunkDownload

Used as field type in: CrackFile

enum CrackFileType

client.proto:1243

Used in: CrackFile

message CrackFiles

client.proto:1250

Used as response type in: rpcpb.SliverRPC.CrackFilesList

enum CrackJobStatus

client.proto:996

enum CrackOutfileFormat

client.proto:1100

Used in: CrackCommand

message CrackSyncStatus

client.proto:1002

Used in: CrackstationStatus

message CrackTask

client.proto:1013

Used as request type in: rpcpb.SliverRPC.CrackTaskByID, rpcpb.SliverRPC.CrackTaskUpdate

Used as response type in: rpcpb.SliverRPC.CrackTaskByID

enum CrackWorkloadProfile

client.proto:1110

Used in: CrackCommand

message Crackstation

client.proto:1025

Used as request type in: rpcpb.SliverRPC.CrackstationRegister

Used as field type in: Crackstations

message CrackstationStatus

client.proto:987

message Crackstations

client.proto:979

[ Crackstation ] ----------------------------------------

Used as response type in: rpcpb.SliverRPC.Crackstations

message CreateTunnel

client.proto:533

message CreateTunnelReq

client.proto:531

[ Tunnels ] ----------------------------------------

message Credential

client.proto:823

Used as request type in: rpcpb.SliverRPC.CredsSniffHashType, rpcpb.SliverRPC.GetCredByID, rpcpb.SliverRPC.GetCredsByHashType, rpcpb.SliverRPC.GetPlaintextCredsByHashType

Used as response type in: rpcpb.SliverRPC.CredsSniffHashType, rpcpb.SliverRPC.GetCredByID

Used as field type in: Credentials

message Credentials

client.proto:834

Used as request type in: rpcpb.SliverRPC.CredsAdd, rpcpb.SliverRPC.CredsRm, rpcpb.SliverRPC.CredsUpdate

Used as response type in: rpcpb.SliverRPC.Creds, rpcpb.SliverRPC.GetCredsByHashType, rpcpb.SliverRPC.GetPlaintextCredsByHashType

message CrossCompiler

client.proto:283

Used in: Builder, Compiler

message DNSCanary

client.proto:301

DNSCanary - Single canary and metadata

Used in: Canaries

message DNSListenerReq

client.proto:383

Used as request type in: rpcpb.SliverRPC.StartDNSListener

Used as field type in: ListenerJob

message DeleteReq

client.proto:298

Used as request type in: rpcpb.SliverRPC.DeleteImplantBuild, rpcpb.SliverRPC.DeleteImplantProfile

message DllHijack

client.proto:673

Used as response type in: rpcpb.SliverRPC.HijackDLL

message DllHijackReq

client.proto:662

[ Dll Hijack ] ----------------------------------------

Used as request type in: rpcpb.SliverRPC.HijackDLL

message Event

client.proto:563

Used as request type in: rpcpb.SliverRPC.BuilderTrigger, rpcpb.SliverRPC.CrackstationTrigger

Used as response type in: rpcpb.SliverRPC.BuilderRegister, rpcpb.SliverRPC.CrackstationRegister, rpcpb.SliverRPC.Events

message ExtensionData

client.proto:644

Used in: Host

message ExternalGenerateReq

client.proto:711

Used as request type in: rpcpb.SliverRPC.GenerateExternal

message ExternalImplantBinary

client.proto:233

Used as request type in: rpcpb.SliverRPC.GenerateExternalSaveBuild

message ExternalImplantConfig

client.proto:226

Used as response type in: rpcpb.SliverRPC.GenerateExternal, rpcpb.SliverRPC.GenerateExternalGetBuildConfig

enum FileType

client.proto:619

[ Loot ] ----------------------------------------

Used in: Loot

message Generate

client.proto:461

Used as response type in: rpcpb.SliverRPC.Generate, rpcpb.SliverRPC.GenerateStage, rpcpb.SliverRPC.Regenerate

message GenerateReq

client.proto:445

Used as request type in: rpcpb.SliverRPC.Generate

message GenerateStageReq

client.proto:450

Used as request type in: rpcpb.SliverRPC.GenerateStage

message GetSystemReq

client.proto:510

GetSystemReq - Client request to the server which is translated into InvokeSystemReq when sending to the implant.

Used as request type in: rpcpb.SliverRPC.GetSystem

message HTTPC2Config

client.proto:742

Used as response type in: rpcpb.SliverRPC.GetHTTPC2ProfileByName

Used as field type in: ExternalImplantConfig, HTTPC2ConfigReq, HTTPC2Configs

message HTTPC2ConfigReq

client.proto:737

Used as request type in: rpcpb.SliverRPC.SaveHTTPC2Profile

message HTTPC2Configs

client.proto:731

[ HTTP C2 ] ----------------------------------------

Used as response type in: rpcpb.SliverRPC.GetHTTPC2Profiles

message HTTPC2Cookie

client.proto:784

Used in: HTTPC2ServerConfig

message HTTPC2Header

client.proto:790

Used in: HTTPC2ImplantConfig, HTTPC2ServerConfig

message HTTPC2ImplantConfig

client.proto:760

Used in: HTTPC2Config

message HTTPC2PathSegment

client.proto:814

Used in: HTTPC2ImplantConfig

enum HTTPC2SegmentType

client.proto:808

message HTTPC2ServerConfig

client.proto:752

Used in: HTTPC2Config

message HTTPC2URLParameter

client.proto:799

Used in: HTTPC2ImplantConfig

message HTTPListenerReq

client.proto:391

Used as request type in: rpcpb.SliverRPC.StartHTTPListener, rpcpb.SliverRPC.StartHTTPSListener

Used as field type in: ListenerJob

enum HashType

client.proto:836

Used in: CrackCommand, Credential

message Host

client.proto:646

Used as request type in: rpcpb.SliverRPC.Host, rpcpb.SliverRPC.HostRm

Used as response type in: rpcpb.SliverRPC.Host

Used as field type in: AllHosts

message IOC

client.proto:638

[ Hosts ] ----------------------------------------

Used as request type in: rpcpb.SliverRPC.HostIOCRm

Used as field type in: Host

message ImplantBuild

client.proto:250

Used as request type in: rpcpb.SliverRPC.GenerateExternalGetBuildConfig

Used as field type in: ExternalImplantConfig, ImplantConfig

message ImplantBuilds

client.proto:240

Configs of previously built implants

Used as response type in: rpcpb.SliverRPC.ImplantBuilds

message ImplantC2

client.proto:120

Used in: ImplantConfig

message ImplantConfig

client.proto:135

Used in: ExternalGenerateReq, ExternalImplantConfig, GenerateReq, GetSystemReq, ImplantBuilds, ImplantProfile, MigrateReq

message ImplantProfile

client.proto:316

Used as request type in: rpcpb.SliverRPC.SaveImplantProfile

Used as response type in: rpcpb.SliverRPC.SaveImplantProfile

Used as field type in: ImplantProfiles

message ImplantProfiles

client.proto:322

Used as response type in: rpcpb.SliverRPC.ImplantProfiles

message ImplantStageReq

client.proto:246

Used as request type in: rpcpb.SliverRPC.StageImplantBuild

message Job

client.proto:326

Used in: Event, Jobs

message Jobs

client.proto:339

Used as response type in: rpcpb.SliverRPC.GetJobs

message KillJob

client.proto:347

Used as response type in: rpcpb.SliverRPC.KillJob

message KillJobReq

client.proto:341

Used as request type in: rpcpb.SliverRPC.KillJob

message ListenerJob

client.proto:353

[ Listeners ] ----------------------------------------

Used as response type in: rpcpb.SliverRPC.StartDNSListener, rpcpb.SliverRPC.StartHTTPListener, rpcpb.SliverRPC.StartHTTPSListener, rpcpb.SliverRPC.StartMTLSListener, rpcpb.SliverRPC.StartWGListener

message Loot

client.proto:625

Used as request type in: rpcpb.SliverRPC.LootAdd, rpcpb.SliverRPC.LootContent, rpcpb.SliverRPC.LootRm, rpcpb.SliverRPC.LootUpdate

Used as response type in: rpcpb.SliverRPC.LootAdd, rpcpb.SliverRPC.LootContent, rpcpb.SliverRPC.LootUpdate

Used as field type in: AllLoot

message MSFRemoteReq

client.proto:473

Used as request type in: rpcpb.SliverRPC.MsfRemote

message MSFReq

client.proto:463

Used as request type in: rpcpb.SliverRPC.Msf

message MTLSListenerReq

client.proto:370

Used as request type in: rpcpb.SliverRPC.StartMTLSListener

Used as field type in: ListenerJob

message MetalBackendInfo

client.proto:1070

Used in: Crackstation

message MigrateReq

client.proto:520

MigrateReq - Client request to the server which is translated into InvokeMigrateReq when sending to the implant.

Used as request type in: rpcpb.SliverRPC.Migrate

message MonitoringProvider

client.proto:1284

Used as request type in: rpcpb.SliverRPC.MonitorAddConfig, rpcpb.SliverRPC.MonitorDelConfig

Used as field type in: MonitoringProviders

message MonitoringProviders

client.proto:1280

watchtower

Used as response type in: rpcpb.SliverRPC.MonitorListConfig

message MultiplayerListenerReq

client.proto:365

Used in: ListenerJob

message NamedPipes

client.proto:413

message NamedPipesReq

client.proto:407

Named Pipes Messages for pivoting

message OpenCLBackendInfo

client.proto:1055

Used in: Crackstation

message Operator

client.proto:575

Used in: Client, Operators

message Operators

client.proto:573

Used as response type in: rpcpb.SliverRPC.GetOperators

enum OutputFormat

client.proto:127

Used in: CompilerTarget, ImplantConfig

message PivotGraph

client.proto:553

Used as response type in: rpcpb.SliverRPC.PivotGraph

message PivotGraphEntry

client.proto:546

[ Pivots ] ----------------------------------------

Used in: PivotGraph

message RegenerateReq

client.proto:324

Used as request type in: rpcpb.SliverRPC.Regenerate

message RenameReq

client.proto:439

Used as request type in: rpcpb.SliverRPC.Rename

message ResourceID

client.proto:1292

resource IDs

Used in: ImplantBuilds

message RestartJobReq

client.proto:343

Used as request type in: rpcpb.SliverRPC.RestartJobs

message Session

client.proto:30

Used in: Event, PivotGraphEntry, Sessions

message Sessions

client.proto:435

[ commands ] ----------------------------------------

Used as response type in: rpcpb.SliverRPC.GetSessions

message ShellcodeEncode

client.proto:701

Used as response type in: rpcpb.SliverRPC.ShellcodeEncoder

message ShellcodeEncodeReq

client.proto:691

Used as request type in: rpcpb.SliverRPC.ShellcodeEncoder

enum ShellcodeEncoder

client.proto:686

[ Shellcode ] ----------------------------------------

Used in: MigrateReq, ShellcodeEncodeReq, ShellcodeEncoderMap

message ShellcodeEncoderMap

client.proto:707

Used as response type in: rpcpb.SliverRPC.ShellcodeEncoderMap

message ShellcodeRDI

client.proto:506

Used as response type in: rpcpb.SliverRPC.ShellcodeRDI

message ShellcodeRDIReq

client.proto:500

Used as request type in: rpcpb.SliverRPC.ShellcodeRDI

enum StageProtocol

client.proto:484

Used in: StagerListenerReq

message StagerListener

client.proto:498

Used as response type in: rpcpb.SliverRPC.StartTCPStagerListener

message StagerListenerReq

client.proto:490

Used as request type in: rpcpb.SliverRPC.StartTCPStagerListener

Used as field type in: ListenerJob

enum States

client.proto:981

Used in: CrackstationStatus

message TCPPivot

client.proto:427

message TCPPivotReq

client.proto:421

TCP Messages for pivoting

message TrafficEncoder

client.proto:196

Used as request type in: rpcpb.SliverRPC.TrafficEncoderAdd, rpcpb.SliverRPC.TrafficEncoderRm

Used as field type in: TrafficEncoderMap, TrafficEncoderTests

message TrafficEncoderMap

client.proto:204

Used as response type in: rpcpb.SliverRPC.TrafficEncoderMap

message TrafficEncoderTest

client.proto:209

Used in: TrafficEncoderTests

message TrafficEncoderTests

client.proto:219

Used as response type in: rpcpb.SliverRPC.TrafficEncoderAdd

message UniqueWGIP

client.proto:314

UniqueWGIP - Unique wireguard IP

Used as response type in: rpcpb.SliverRPC.GenerateUniqueIP

message Version

client.proto:9

Used as response type in: rpcpb.SliverRPC.GetVersion

message WGClientConfig

client.proto:611

Used as response type in: rpcpb.SliverRPC.GenerateWGClientConfig

message WGListenerReq

client.proto:375

Used as request type in: rpcpb.SliverRPC.StartWGListener

Used as field type in: ListenerJob

message WebContent

client.proto:581

[ Websites ] ----------------------------------------

Used in: Website, WebsiteAddContent

message Website

client.proto:601

Used as request type in: rpcpb.SliverRPC.Website, rpcpb.SliverRPC.WebsiteRemove

Used as response type in: rpcpb.SliverRPC.Website, rpcpb.SliverRPC.WebsiteAddContent, rpcpb.SliverRPC.WebsiteRemoveContent, rpcpb.SliverRPC.WebsiteUpdateContent

Used as field type in: Websites

message WebsiteAddContent

client.proto:591

Used as request type in: rpcpb.SliverRPC.WebsiteAddContent, rpcpb.SliverRPC.WebsiteUpdateContent

message WebsiteRemoveContent

client.proto:596

Used as request type in: rpcpb.SliverRPC.WebsiteRemoveContent

message Websites

client.proto:607

Used as response type in: rpcpb.SliverRPC.Websites