Versions in this module Expand all Collapse all v1 v1.5.43 May 2, 2024 v1.5.42 May 2, 2024 Changes in this version + const DefaultDNSLPort + const DefaultHTTPLPort + const DefaultHTTPSLPort + const DefaultMTLSLPort + const DefaultMaxErrors + const DefaultPollTimeout + const DefaultReconnect + const DefaultTCPPivotPort + const DefaultWGKeyExPort + const DefaultWGLPort + const DefaultWGNPort + var ErrBeaconIntervalTooShort = fmt.Errorf("beacon interval must be %v or greater", minBeaconInterval) + var ErrNoExternalBuilder = errors.New("no external builders are available") + var ErrNoValidBuilders = errors.New("no valid external builders for target") + var SupportedCompilerTargets = map[string]bool + func CanariesCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func GenerateBeaconCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func GenerateCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func GenerateInfoCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func GenerateStagerCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func GetImplantProfileByName(name string, con *console.SliverConsoleClient) *clientpb.ImplantProfile + func GetSliverBinary(profile *clientpb.ImplantProfile, con *console.SliverConsoleClient) ([]byte, error) + func ImplantBuildByName(name string, con *console.SliverConsoleClient) *clientpb.ImplantConfig + func ImplantBuildNameCompleter(prefix string, args []string, filters ImplantBuildFilter, ...) []string + func ImplantsCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func ImplantsRmCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func ParseDNSc2(args string) ([]*clientpb.ImplantC2, error) + func ParseHTTPc2(args string) ([]*clientpb.ImplantC2, error) + func ParseMTLSc2(args string) ([]*clientpb.ImplantC2, error) + func ParseNamedPipec2(args string) ([]*clientpb.ImplantC2, error) + func ParseTCPPivotc2(args string) ([]*clientpb.ImplantC2, error) + func ParseWGc2(args string) ([]*clientpb.ImplantC2, error) + func PrintCanaries(con *console.SliverConsoleClient, canaries []*clientpb.DNSCanary, ...) + func PrintImplantBuilds(configs map[string]*clientpb.ImplantConfig, filters ImplantBuildFilter, ...) + func PrintProfiles(profiles []*clientpb.ImplantProfile, con *console.SliverConsoleClient) + func ProfileNameCompleter(prefix string, args []string, con *console.SliverConsoleClient) []string + func ProfilesCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func ProfilesGenerateCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func ProfilesNewBeaconCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func ProfilesNewCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func ProfilesRmCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func RegenerateCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + type ImplantBuildFilter struct + Beacon bool + Debug bool + Format string + GOARCH string + GOOS string + Session bool