For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

mbrunyak1's avatar
mbrunyak1
Icon for Nimbostratus rankNimbostratus
Jun 24, 2022
Solved

iRule

I have the below http iRule. Moving url to https and need to convert iRule for https use.

 

when HTTP_REQUEST {
if {[HTTP::header X-Forwarded-For] != ""} then {
persist uie [lindex [ split [lindex [HTTP::header values X-Forwarded-For] 0] "," ] 0]
} else {
persist uie [IP::client_addr]
}
}

4 Replies

  • Hi,

    Did you test the irule in the new HTTPS URL? basically, the irule persists the IP using the x-forwarder-for header or the client_addr in the case the X-forwarder-for is not present, and this keep as HTTP no HTTPS because is a header in the packet, so this irule works without any modification.

    • mbrunyak1's avatar
      mbrunyak1
      Icon for Nimbostratus rankNimbostratus

      Thank you. Yes I did test and it wasn't working. I thought maybe I had to modify for HTTPS