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 ¶
Click to show internal directories.
Click to hide internal directories.