Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Info - Display colorful information Info = bold + cyan + "[*] " + normal // Warn - Warn a user Warn = bold + red + "[!] " + normal // Debug - Display debug information Debug = bold + purple + "[-] " + normal // Woot - Display success Woot = bold + green + "[$] " + normal )
Variables ¶
View Source
var ( // ActiveSession - The current sliver we're interacting with ActiveSession = &activeSession{ observers: map[int]Observer{}, observerID: 0, } )
Functions ¶
func BindCommands ¶
func BindCommands(app *grumble.App, rpc rpcpb.SliverRPCClient)
BindCommands - Bind commands to a App
func GetLastUpdateCheck ¶
GetLastUpdateCheck - Get the timestap of the last update check, nil if none
func GetSession ¶
func GetSession(arg string, rpc rpcpb.SliverRPCClient) *clientpb.Session
GetSession - Get session by session ID or name
func GetSessionsByName ¶
func GetSessionsByName(name string, rpc rpcpb.SliverRPCClient) []*clientpb.Session
GetSessionsByName - Return all sessions for an Implant by name
Types ¶
Source Files ¶
- bind-commands.go
- binject.go
- command.go
- env.go
- execute.go
- extensions.go
- filesystem.go
- generate.go
- help.go
- ifconfig.go
- implants.go
- info.go
- job.go
- msf.go
- netstat.go
- operators.go
- pivots.go
- priv.go
- proc.go
- psexec.go
- registry.go
- screenshot.go
- sessions.go
- set.go
- shell.go
- stager.go
- tasks.go
- updates.go
- website.go
Click to show internal directories.
Click to hide internal directories.