Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PerformCVEScan ¶ added in v0.0.124
func PerformCVEScan(ctx context.Context, config *pentestfern.PentestCveConfig) *pentestfern.PentestCveReport
PerformCVEScan executes CVE scanning using nuclei templates
Types ¶
type Engine ¶
type Engine struct{}
Engine provides the main orchestration for pentest spray operations. Service-specific pentest operations are handled by their respective packages (smb, ssh, telnet, ldap, kerberos, msrpc, winrm, ftp).
func (*Engine) RunSprayPassword ¶ added in v0.0.51
func (e *Engine) RunSprayPassword(ctx context.Context, config *pentestfern.PentestSprayConfig) (*pentestfern.PentestSprayReport, error)
RunSprayPassword executes password spraying attacks against specified targets
func (*Engine) RunSprayUsername ¶ added in v0.0.51
func (e *Engine) RunSprayUsername(ctx context.Context, config *pentestfern.PentestSprayConfig) (*pentestfern.PentestSprayReport, error)
RunSprayUsername executes username enumeration attacks against specified targets
Directories
¶
| Path | Synopsis |
|---|---|
|
ftpclient
Package ftpclient is a minimal FTP client that supports both passive (EPSV/PASV) and active (PORT/EPRT) data connection modes, with explicit context propagation for connect and data transfer operations.
|
Package ftpclient is a minimal FTP client that supports both passive (EPSV/PASV) and active (PORT/EPRT) data connection modes, with explicit context propagation for connect and data transfer operations. |
|
Package mongodb provides MongoDB penetration testing functionality
|
Package mongodb provides MongoDB penetration testing functionality |
|
Package postgres implements PostgreSQL credential spray and query execution.
|
Package postgres implements PostgreSQL credential spray and query execution. |
Click to show internal directories.
Click to hide internal directories.