Forum Discussion
X-Forwarded-For Log iRule
Currently I have "Insert X-Forwarded-For" field enabled on a http-custom profile. I would like to capture the field in the F5 log.
* To enable this, I need to disable http-custom profile and use iRule to insert and log X-Forwarded-For?
* For the iRule, would this be sufficient?
when HTTP_REQUEST {
HTTP::header insert X-Forwarded-For [IP::remote_addr]
log local0. "X-Forward-IP: [IP::remote_addr]"
}
1 Reply
Hi Norman,
you don't have to disable the custom HTTP Profile. You can use this iRule to log the XFF header which was set by the HTTP profile.
when HTTP_REQUEST { if { [HTTP::header values "X-Forwarded-For"] ne "" } { log local0. "X-Forwarded-For: [HTTP::header X-Forwarded-For]" } }The iRule will read the XFF value which was inserted by the HTTP profile.
KR
Daniel
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
