Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FingerprintApplicationFirewall ¶
func FingerprintApplicationFirewall(responseBody *string, responseHeaders map[string]string, statusCode *int) *pentestwaffern.WafFingerprint
FingerprintApplicationFirewall identifies an application firewall based on response body contents, HTTP headers, and status code.
Args:
responseBody: The response body text (can be nil) responseHeaders: The HTTP response headers (can be nil) statusCode: The HTTP status code (can be nil)
Returns:
*waf.WafFingerprint: Detected application firewall fingerprint or nil if not found
func RunPentestWafDetect ¶
func RunPentestWafDetect(ctx context.Context, config pentestwaffern.PentestWafDetectConfig) (*pentestwaffern.PentestWafDetectReport, error)
RunPentestWafDetect runs a WAF detection scan on the given targets.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.