HTTP:client_addr()
Returns the client IP address of a connection.
For HTTP_REQUEST packet, it's source address; for HTTP_RESPONSE packet, it's destination address.
Syntax
HTTP:client_addr();
Arguments
N/A
Events
Applicable in the following events:
-
PERSISTENCE
-
BEFORE_AUTH
-
POST_PERSIST
-
HTTP_DATA_REQUEST
-
HTTP_DATA_RESPONSE
-
HTTP_REQUEST
-
HTTP_RESPONSE
-
WAF_REQUEST_ATTACK_DETECTED
-
WAF_REQUEST_BEFORE_SCAN
-
WAF_RESPONSE_ATTACK_DETECTED
-
WAF_RESPONSE_BEFORE_SCAN
Example
when HTTP_REQUEST priority 100 {
cip=HTTP:client_addr()
}
Supported Version
FortiADC version 4.6.x and later.