Documentation ¶
Index ¶
Constants ¶
View Source
const ( ServerRequestMethodAddr = "server.request.method" ServerRequestRawURIAddr = "server.request.uri.raw" ServerRequestHeadersNoCookiesAddr = "server.request.headers.no_cookies" ServerRequestCookiesAddr = "server.request.cookies" ServerRequestQueryAddr = "server.request.query" ServerRequestPathParamsAddr = "server.request.path_params" ServerRequestBodyAddr = "server.request.body" ServerResponseStatusAddr = "server.response.status" ServerResponseHeadersNoCookiesAddr = "server.response.headers.no_cookies" HTTPClientIPAddr = "http.client_ip" UserIDAddr = "usr.id" ServerIoNetURLAddr = "server.io.net.url" )
HTTP rule addresses currently supported by the WAF
Variables ¶
This section is empty.
Functions ¶
func Install ¶ added in v1.61.0
Install registers the HTTP WAF Event Listener on the given root operation.
func RegisterRoundTripperListener ¶ added in v1.65.0
func RegisterRoundTripperListener(op dyngo.Operation, events *trace.SecurityEventsHolder, wafCtx *waf.Context, limiter limiter.Limiter)
RegisterRoundTripperListener registers a listener on outgoing HTTP client requests to run the WAF.
func SSRFAddressesPresent ¶ added in v1.67.0
func SSRFAddressesPresent(addresses listener.AddressSet) bool
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.