Irule F5 permitir url para rango de ip’s

Problema:

En nuestro F5, necesitamos que para un VirtualServer filtrar una url solo para los administradores de la web, para ello necesitamos crear un datagroup con las Ip’s que necesitamos filtrar y luego la posterior irule

Solución:

Para ello usamos la siguiente irule:

when HTTP_REQUEST { 
    if {![ class match [IP::client_addr] equals data_group_tui]}{ 
        if {[HTTP::path] contains "/admin/*.php" } { 
            HTTP::respond 404 content "PROPERTY OF COMPANY" "Connection" "close"
        }  else {}
    } 
}