Documentation
¶
Index ¶
- func ExecuteAssemblyCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func ExecuteCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func ExecuteShellcodeCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func HandleExecuteAssemblyResponse(execAssembly *glodpb.ExecuteAssembly, assemblyPath string, hostName string, ...)
- func HandleExecuteResponse(exec *glodpb.Execute, cmdPath string, hostName string, ctx *grumble.Context, ...)
- func HandleSideloadResponse(sideload *glodpb.Sideload, binPath string, hostName string, ...)
- func HandleSpawnDLLResponse(spawndll *glodpb.SpawnDll, binPath string, hostName string, ...)
- func LootExecute(commandOutput []byte, lootName string, sliverCmdName string, cmdName string, ...)
- func MigrateCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func MsfCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func MsfInjectCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func PrintExecute(exec *glodpb.Execute, ctx *grumble.Context, con *console.SliverConsoleClient)
- func PrintExecuteShellcode(task *glodpb.Task, con *console.SliverConsoleClient)
- func PrintExecutionOutput(executionOutput string, saveOutput bool, commandName string, hostName string, ...)
- func PrintMsfRemote(msfRemote *glodpb.Task, con *console.SliverConsoleClient)
- func PrintSSHCmd(sshCmd *glodpb.SSHCommand, con *console.SliverConsoleClient)
- func PsExecCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func SSHCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func SaveExecutionOutput(executionOutput string, commandName string, hostName string, ...)
- func SideloadCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func SpawnDllCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecuteAssemblyCmd ¶
func ExecuteAssemblyCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
ExecuteAssemblyCmd - Execute a .NET assembly in-memory
func ExecuteCmd ¶
func ExecuteCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
ExecuteCmd - Run a command on the remote system
func ExecuteShellcodeCmd ¶
func ExecuteShellcodeCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
ExecuteShellcodeCmd - Execute shellcode in-memory
func HandleExecuteAssemblyResponse ¶
func HandleExecuteAssemblyResponse(execAssembly *glodpb.ExecuteAssembly, assemblyPath string, hostName string, ctx *grumble.Context, con *console.SliverConsoleClient)
func HandleExecuteResponse ¶
func HandleSideloadResponse ¶
func HandleSpawnDLLResponse ¶
func LootExecute ¶
func MigrateCmd ¶
func MigrateCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
MigrateCmd - Windows only, inject an implant into another process
func MsfCmd ¶
func MsfCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
MsfCmd - Inject a metasploit payload into the current remote process
func MsfInjectCmd ¶
func MsfInjectCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
MsfInjectCmd - Inject a metasploit payload into a remote process
func PrintExecute ¶
PrintExecute - Print the output of an executed command
func PrintExecuteShellcode ¶
func PrintExecuteShellcode(task *glodpb.Task, con *console.SliverConsoleClient)
PrintExecuteShellcode - Display result of shellcode execution
func PrintExecutionOutput ¶
func PrintMsfRemote ¶
func PrintMsfRemote(msfRemote *glodpb.Task, con *console.SliverConsoleClient)
PrintMsfRemote - Print the results of the remote injection attempt
func PrintSSHCmd ¶
func PrintSSHCmd(sshCmd *glodpb.SSHCommand, con *console.SliverConsoleClient)
PrintSSHCmd - Print the ssh command response
func PsExecCmd ¶
func PsExecCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
PsExecCmd - psexec command implementation.
func SSHCmd ¶
func SSHCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
SSHCmd - A built-in SSH client command for the remote system (doesn't shell out)
func SaveExecutionOutput ¶
func SaveExecutionOutput(executionOutput string, commandName string, hostName string, con *console.SliverConsoleClient)
func SideloadCmd ¶
func SideloadCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
SideloadCmd - Sideload a shared library on the remote system
func SpawnDllCmd ¶
func SpawnDllCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
SpawnDllCmd - Spawn execution of a DLL on the remote system
Types ¶
This section is empty.