loot

package
v1.4.18 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2021 License: GPL-3.0 Imports: 19 Imported by: 5

README

Loot

Client loot command implementations

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidFileType = errors.New("invalid file type")
	ErrInvalidLootType = errors.New("invalid loot type")
	ErrNoLootFileData  = errors.New("no loot file data")
)

Functions

func AddLootAPIKey

func AddLootAPIKey(rpc rpcpb.SliverRPCClient, name string, apiKey string) error

AddLootAPIKey - Add a api key as loot

func AddLootFile

func AddLootFile(rpc rpcpb.SliverRPCClient, name string, fileName string, data []byte, isCredential bool) error

AddLootFile - Add a file as loot

func AddLootUserPassword

func AddLootUserPassword(rpc rpcpb.SliverRPCClient, name string, user string, password string) error

AddLootUserPassword - Add user/password as loot

func LootAddCredentialCmd

func LootAddCredentialCmd(ctx *grumble.Context, con *console.SliverConsoleClient)

func LootAddLocalCmd

func LootAddLocalCmd(ctx *grumble.Context, con *console.SliverConsoleClient)

func LootAddRemoteCmd

func LootAddRemoteCmd(ctx *grumble.Context, con *console.SliverConsoleClient)

func LootCmd

func LootCmd(ctx *grumble.Context, con *console.SliverConsoleClient)

--- Loot Command ---

func LootFetchCmd

func LootFetchCmd(ctx *grumble.Context, con *console.SliverConsoleClient)

func LootRenameCmd

func LootRenameCmd(ctx *grumble.Context, con *console.SliverConsoleClient)

func LootRmCmd

func LootRmCmd(ctx *grumble.Context, con *console.SliverConsoleClient)

func PrintAllCredentialLootTable

func PrintAllCredentialLootTable(stdout io.Writer, allLoot *clientpb.AllLoot)

func PrintAllFileLootTable

func PrintAllFileLootTable(stdout io.Writer, allLoot *clientpb.AllLoot)

func PrintAllLootTable

func PrintAllLootTable(stdout io.Writer, allLoot *clientpb.AllLoot)

func PrintLootCredential

func PrintLootCredential(stdout io.Writer, loot *clientpb.Loot)

func PrintLootFile

func PrintLootFile(stdout io.Writer, loot *clientpb.Loot)

func SelectCredentials

func SelectCredentials(con *console.SliverConsoleClient) (*clientpb.Loot, error)

func SelectLoot

func SelectLoot(ctx *grumble.Context, rpc rpcpb.SliverRPCClient) (*clientpb.Loot, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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