ltm rule command ASM client ipΒΆ

iRule(1)		      BIG-IP TMSH Manual		      iRule(1)



ASM::client_ip
       Returns the IP address of the end client that sent the request.

SYNOPSIS
       ASM::client_ip

DESCRIPTION
       Returns the IP address of the end client that sent the request.	Note
       that this IP address is not necessarily equal to the address returned
       by the command IP::client_addr, which is the IP address of the
       immediate client found in the IP header as received by BIG-IP. The
       latter can be a proxy, in which case the end client IP address is
       extracted from one of the HTTP headers, typically, X-Forwarded-For.

       Syntax

       ASM::client_ip

RETURN VALUE
       Returns the IP address of the end client that sent the request.

VALID DURING
       ASM_REQUEST_BLOCKING, ASM_REQUEST_DONE, ASM_REQUEST_VIOLATION,
       ASM_RESPONSE_VIOLATION

EXAMPLES
	when ASM_REQUEST_DONE {
	  log local0. "Src IP: [IP::client_addr], End-client IP: [ASM::client_ip]"
	}

HINTS
SEE ALSO
CHANGE LOG
       @BIGIP-11.5.0 --First introduced the command.



BIG-IP				  2017-01-31			      iRule(1)