redis

package
v0.0.190 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PerformAuthenticationWithContext

func PerformAuthenticationWithContext(ctx context.Context, target string, config *redisfern.PentestRedisConfig) (*redisfern.AuthResult, error)

PerformAuthenticationWithContext performs authentication attempts against a Redis service. If no passwords are supplied, it tests for unauthenticated access (PING). Returns an AuthResult containing all auth attempts and any errors encountered.

func RunCommands added in v0.0.188

func RunCommands(ctx context.Context, target, password string, db int, commands []string, allowMutations bool, timeoutMs int) ([]*redisfern.RedisCommandResult, error)

RunCommands executes the configured Redis commands against the target using the supplied password. When allowMutations is false, write/admin commands are rejected before execution. Returns one CommandResult per command.

func RunPentest

RunPentest performs Redis pentest operations for multiple targets.

Types

This section is empty.

Jump to

Keyboard shortcuts

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