package rpc

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

service Merlin

rpc.proto:8

message AgentCMD

rpc.proto:156

Used as request type in: Merlin.Any, Merlin.CD, Merlin.CMD, Merlin.Connect, Merlin.Download, Merlin.ENV, Merlin.ExecuteAssembly, Merlin.ExecutePE, Merlin.ExecuteShellcode, Merlin.InvokeAssembly, Merlin.JA3, Merlin.KillDate, Merlin.KillProcess, Merlin.LS, Merlin.LinkAgent, Merlin.Listener, Merlin.LoadAssembly, Merlin.LoadCLR, Merlin.MEMFD, Merlin.MaxRetry, Merlin.Memory, Merlin.Netstat, Merlin.Note, Merlin.Nslookup, Merlin.Padding, Merlin.Parrot, Merlin.RM, Merlin.RunAs, Merlin.SSH, Merlin.SecureDelete, Merlin.SetListenerOption, Merlin.SharpGen, Merlin.Skew, Merlin.Sleep, Merlin.Socks, Merlin.Token, Merlin.Touch, Merlin.UnlinkAgent, Merlin.Upload

message Build

rpc.proto:124

Used in: AgentInfo

message Comms

rpc.proto:129

Used in: AgentInfo

message Group

rpc.proto:215

Used as request type in: Merlin.GroupAdd, Merlin.GroupRemove

message GroupMember

rpc.proto:220

Used in: GroupMembers

message Host

rpc.proto:140

Used in: AgentInfo

message ID

rpc.proto:103

Used as request type in: Merlin.CheckIn, Merlin.ClearJobs, Merlin.Exit, Merlin.GetAgent, Merlin.GetAgentActiveJobs, Merlin.GetAgentJobs, Merlin.GetAgentLinks, Merlin.GetAgentStatus, Merlin.GetListenerOptions, Merlin.GetListenerStatus, Merlin.GroupList, Merlin.IFConfig, Merlin.ListAssemblies, Merlin.Listen, Merlin.PS, Merlin.PWD, Merlin.Pipes, Merlin.Reconnect, Merlin.Remove, Merlin.RemoveListener, Merlin.RestartListener, Merlin.StartListener, Merlin.StopListener, Merlin.Uptime

Used as response type in: Merlin.Reconnect, Merlin.Register

message Job

rpc.proto:161

Used in: Jobs

message Jobs

rpc.proto:171

Used as response type in: Merlin.GetAgentActiveJobs, Merlin.GetAgentJobs, Merlin.GetAllActiveJobs, Merlin.GetAllJobs

message Login

rpc.proto:270

message Message

rpc.proto:185

Used as response type in: Merlin.Any, Merlin.CD, Merlin.CMD, Merlin.CheckIn, Merlin.ClearJobs, Merlin.ClearJobsCreated, Merlin.Connect, Merlin.CreateListener, Merlin.Download, Merlin.ENV, Merlin.ExecuteAssembly, Merlin.ExecutePE, Merlin.ExecuteShellcode, Merlin.Exit, Merlin.GetAgentStatus, Merlin.GetListenerStatus, Merlin.GroupAdd, Merlin.GroupRemove, Merlin.IFConfig, Merlin.InvokeAssembly, Merlin.JA3, Merlin.KillDate, Merlin.KillProcess, Merlin.LS, Merlin.LinkAgent, Merlin.ListAssemblies, Merlin.Listen, Merlin.Listener, Merlin.LoadAssembly, Merlin.LoadCLR, Merlin.MEMFD, Merlin.MaxRetry, Merlin.Memory, Merlin.Netstat, Merlin.Note, Merlin.Nslookup, Merlin.PS, Merlin.PWD, Merlin.Padding, Merlin.Parrot, Merlin.Pipes, Merlin.RM, Merlin.Remove, Merlin.RemoveListener, Merlin.RestartListener, Merlin.RunAs, Merlin.SSH, Merlin.SecureDelete, Merlin.SetListenerOption, Merlin.SharpGen, Merlin.Skew, Merlin.Sleep, Merlin.Socks, Merlin.StartListener, Merlin.StopListener, Merlin.Token, Merlin.Touch, Merlin.UnlinkAgent, Merlin.Upload, Merlin.Uptime

Used as field type in: Messages

enum MessageLevel

rpc.proto:175

Used in: Message

message ModuleOption

rpc.proto:233

Used in: Module, ModuleRun

message Options

rpc.proto:196

Used as request type in: Merlin.CreateListener

Used as response type in: Merlin.GetListenerDefaultOptions, Merlin.GetListenerOptions

message Process

rpc.proto:147

Used in: AgentInfo

message Slice

rpc.proto:211

Used as response type in: Merlin.GetAgentLinks, Merlin.GetAgents, Merlin.GetListenerIDs, Merlin.GetListenerTypes, Merlin.GetModuleList, Merlin.GroupList, Merlin.Groups, Merlin.Servers

message String

rpc.proto:229

Used as request type in: Merlin.GetListenerDefaultOptions, Merlin.GetModule

message TableData

rpc.proto:205

Used as response type in: Merlin.GetAgentRows, Merlin.GetListeners

message TableRows

rpc.proto:200

Used in: TableData