|
|||||||
|
|||||||
|
Campo
|
Descripción
|
Nombre FlightPATH
|
Este campo es para el nombre de la regla flightPATH. El nombre que proporcione aquí aparecerá y será referenciado en otras partes del CAD.
|
Aplicado a VS
|
Esta columna es de sólo lectura y muestra el VIP al que se aplica la regla flightPATH.
|
Descripción
|
Valor que representa una descripción facilitada con fines de legibilidad.
|
CONDICIÓN
|
DESCRIPCIÓN
|
EJEMPLO
|
<form>
|
Los formularios HTML se utilizan para pasar datos a un servidor
|
Ejemplo "el formulario no tiene longitud 0"
|
GEO Localización
|
Compara la dirección IP de origen con los códigos de país ISO 3166.
|
GEO Location es igual a GB, O GEO Location es igual a Germany
|
Anfitrión
|
Host extraído de la URL
|
www.mywebsite.com o 192.168.1.1
|
Idioma
|
Idioma extraído de la cabecera HTTP de idioma
|
Esta condición producirá un desplegable con una lista de Lenguas
|
Método
|
Desplegable de métodos HTTP
|
Desplegable que incluye GET, POST, etc.
|
IP de origen
|
Si el proxy ascendente admite X-Forwarded-for (XFF), utilizará la verdadera dirección de origen.
|
IP del cliente. También puede utilizar varias IP o subredes.
10\.1\.2\.* es 10.1.2.0 /24 subred
10.1.2.3|10.1.2.4 Use | para múltiples IPs
|
Ruta
|
Ruta del sitio web
|
/miweb/index.asp
|
POST
|
Método de solicitud POST
|
Comprobar los datos que se cargan en un sitio web
|
Consulta
|
Nombre y valor de una consulta, y puede aceptar el nombre de la consulta o también un valor
|
"Best=jetNEXUS" Donde la coincidencia es Best y el valor es edgeNEXUS
|
Cadena de consulta
|
Toda la cadena de consulta después del carácter ?
|
|
Solicitar Cookie
|
Nombre de una cookie solicitada por un cliente
|
MS-WSMAN=afYfn1CDqqCDqUD::
|
Encabezado de la solicitud
|
Cualquier encabezado HTTP
|
Referrer, User-Agent, De, Fecha
|
Solicitar versión
|
La versión HTTP
|
HTTP/1.0 O HTTP/1.1
|
Órgano de respuesta
|
Una cadena definida por el usuario en el cuerpo de la respuesta
|
Servidor UP
|
Código de respuesta
|
El código HTTP de la respuesta
|
200 OK, 304 No modificado
|
Respuesta Cookie
|
El nombre de una cookie enviada por el servidor
|
MS-WSMAN=afYfn1CDqqCDqUD::
|
Encabezado de respuesta
|
Cualquier encabezado HTTP
|
Referrer, User-Agent, De, Fecha
|
Versión de respuesta
|
La versión HTTP enviada por el servidor
|
HTTP/1.0 O HTTP/1.1
|
Fuente IP
|
La IP de origen, la IP del servidor proxy u otra dirección IP agregada.
|
IP de cliente, IP de proxy, IP de cortafuegos. También puede utilizar múltiples IP y subredes. Debe escapar los puntos ya que son RegEX. Ejemplo 10\.1\.2\.3 es 10.1.2.3
|
MATCH
|
DESCRIPCIÓN
|
EJEMPLO
|
Acepte
|
Tipos de contenido aceptables
|
Aceptar: text/plain
|
Accept-Encoding
|
Codificaciones aceptables
|
Accept-Encoding: <compress | gzip | deflate | sdch | identity>
|
Accept-Language
|
Lenguas aceptables para la respuesta
|
Accept-Language: en-US
|
Accept-Ranges
|
Qué tipos de rango de contenido parcial admite este servidor
|
Accept-Ranges: bytes
|
Autorización
|
Credenciales de autenticación para la autenticación HTTP
|
Autorización: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
|
Cargar en
|
Contiene información contable sobre los costes de la aplicación del método solicitado
|
|
Content-Encoding
|
El tipo de codificación utilizado
|
Content-Encoding: gzip
|
Contenido-Longitud
|
Longitud del cuerpo de la respuesta en octetos (bytes de 8 bits)
|
Contenido-Longitud: 348
|
Tipo de contenido
|
El tipo mime del cuerpo de la petición (utilizado con peticiones POST y PUT)
|
Content-Type: application/x-www-form-urlencoded
|
Galleta
|
Una cookie HTTP enviada previamente por el servidor con Set-Cookie (abajo)
|
Cookie: $Version=1; Skin=nuevo;
|
Fecha
|
Fecha y hora en que se originó el mensaje
|
Fecha = "Fecha" ":" HTTP-fecha
|
ETag
|
Identificador de una versión específica de un recurso, a menudo un compendio de mensajes.
|
ETag: "aed6bdb8e090cd1:0"
|
En
|
La dirección de correo electrónico del usuario que realiza la solicitud
|
De: user@example.com
|
Si-Modificado-Desde
|
Permite devolver un 304 Not Modified si el contenido no se ha modificado
|
If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT
|
Última modificación
|
La última fecha de modificación del objeto solicitado, en formato RFC 2822
|
Última modificación: Tue, 15 Nov 1994 12:45:26 GMT
|
Pragma
|
Implementación: Cabeceras específicas que pueden tener diversos efectos en cualquier punto de la cadena solicitud-respuesta.
|
Pragma: no-cache
|
Remitente
|
Dirección de la página web anterior desde la que se siguió un enlace a la página solicitada actualmente
|
Remitente: HTTP://www.edgenexus.io
|
Servidor
|
Un nombre para el servidor
|
Servidor: Apache/2.4.1 (Unix)
|
Set-Cookie
|
Una cookie HTTP
|
Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1
|
Usuario-Agente
|
La cadena del agente de usuario
|
Usuario-Agente: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
|
Variar
|
Indica a los proxies descendentes cómo comparar las cabeceras de las peticiones futuras para decidir
decidir si se puede utilizar la respuesta almacenada en caché
al servidor de origen
|
Varía: User-Agent
|
X-Powered-By
|
Especifica la tecnología (por ejemplo, ASP.NET, PHP, JBoss) que soporta la aplicación web.
|
X-Powered-By: PHP/5.4.0
|
COMPROBAR
|
DESCRIPCIÓN
|
EJEMPLO
|
Existe
|
Esto no importa el detalle de la condición sólo que existe / no existe
|
Anfitrión> Existe>
|
Inicio
|
La cadena comienza con el valor
|
Ruta> Inicia> > /secure
|
Fin
|
La cadena termina con el valor
|
Ruta> ¿Termina> - .jpg
|
Contiene
|
La cadena contiene el valor
|
Request Header> Accept> Does> Contain> image
|
Igualdad
|
La cadena es igual al valor
|
Anfitrión> ¿Iguala> a> www.edgenexus.io
|
Tener Longitud
|
La cadena tiene una longitud del valor
|
Anfitrión> ¿Tiene> Longitud> 16
www.edgenexus.io = TRUE
www.edgenexus.com = FALSO
|
Emparejar RegEx
|
Permite introducir una expresión regular completa compatible con Perl
|
Origin IP> Does> Match Regex
|
Lista de partidos
|
Le permite comparar el valor con una lista de valores. Esto es útil cuando hay, por ejemplo, direcciones IP específicas que deben compararse. Los valores se separan mediante comas (,) o pip (|).
|
IP de origen> Hace > Lista de coincidencias > 10.10.10.1, 10.10.10.2, 10.10.10.3 etc.
|
Superar la longitud
|
Permite comprobar si el valor supera la longitud especificada.
|
Ruta > No > Exceder longitud > 200
|
ACCIÓN
|
DESTINATARIOS
|
Acción = Redirigir 302
|
Objetivo = HTTPs://$host$/404.html
|
Acción = Registro
|
Target = Un cliente de $sourceip$:$sourceport$ acaba de hacer una petición $path$ page
|
Acción
|
Descripción
|
Ejemplo
|
Añadir cookie de solicitud
|
Añada la cookie de solicitud detallada en la sección Destino con valor en la sección Datos
|
Target= Cookie Data= MS-WSMAN=afYfn1CDqqCDqCVii
|
Añadir cabecera de solicitud
|
Añadir una cabecera de solicitud de tipo Target con valor en la sección Data
|
Target= Aceptar Data= image/png
|
Añadir Cookie de Respuesta
|
Añadir Cookie de Respuesta detallada en la sección Target con valor en la sección Data
|
Target= Cookie Data= MS-WSMAN=afYfn1CDqqCDqCVii
|
Añadir encabezado de respuesta
|
Añadir cabecera de solicitud detallada en la sección Target con valor en la sección Data
|
Target= Cache-Control Data= max-age=8888888
|
Cuerpo Sustituir todo
|
Buscar en el cuerpo de la respuesta y reemplazar todas las instancias
|
Target= http:// (Cadena de búsqueda) Data= https:// (Cadena de sustitución)
|
Cuerpo Sustituir primero
|
Buscar en el cuerpo de la respuesta y sustituir sólo la primera instancia
|
Target= http:// (Cadena de búsqueda) Data= https:// (Cadena de sustitución)
|
Cuerpo Sustituir último
|
Buscar en el cuerpo de la respuesta y sustituir sólo la última instancia
|
Target= http:// (Cadena de búsqueda) Data= https:// (Cadena de sustitución)
|
Drop
|
Esto cortará la conexión
|
Objetivo= N/A Datos= N/A
|
Correo electrónico
|
Enviará un email a la dirección configurada en Eventos de Email. Puede utilizar una variable como la dirección o el mensaje
|
Target= "flightPATH ha enviado este evento por email" Data= N/A
|
Evento de registro
|
Esto registrará un evento en el registro del sistema
|
Target= "flightPATH ha registrado esto en syslog" Data= N/A
|
Redirección 301
|
Esto emitirá una redirección permanente
|
Objetivo= http://www.edgenexus.io Datos= N/A
|
Redirección 302
|
Esto emitirá una redirección temporal
|
Objetivo= http://www.edgenexus.io Datos= N/A
|
Eliminar cookie de solicitud
|
Eliminar la cookie de solicitud detallada en la sección Objetivo
|
Target= Cookie Data= MS-WSMAN=afYfn1CDqqCDqCVii
|
Eliminar encabezado de solicitud
|
Eliminar el encabezado de la solicitud detallado en la sección Destino
|
Target=Servidor Data=N/A
|
Eliminar respuesta
|
Eliminar la cookie de respuesta detallada en la sección Cookie de destino
|
Objetivo=jnAccel
|
Eliminar respuesta
|
Eliminar el encabezado de respuesta detallado en la sección Destino Encabezado
|
Target= Etag Data= N/A
|
Sustituir cookie de solicitud
|
Sustituya la cookie de solicitud detallada en la sección Destino por el valor de la sección Datos
|
Target= Cookie Data= MS-WSMAN=afYfn1CDqqCDqCVii
|
Sustituir cabecera de solicitud
|
Sustituir la cabecera de la solicitud en el Destino por el valor Datos
|
Target= Conexión Data= keep-alive
|
Sustituir
|
Sustituir la cookie de respuesta detallada en la sección Target por el valor de la sección Data Cookie
|
Target=jnAccel=afYfn1CDqqCDqCVii Date=MSWSMAN=afYfn1CDqqCDqCVii
|
Sustituir Respuesta
|
Sustituir la cabecera de respuesta detallada en la sección Destino por el valor de la cabecera de la sección Datos
|
Target= Servidor Datos= Retenidos por seguridad
|
Reescribir ruta
|
Esto le permitirá redirigir la petición a una nueva URL basada en la condición
|
Target= /test/path/index.html$querystring$ Data= N/A
|
Utilizar un servidor seguro
|
Seleccionar qué servidor seguro o servicio virtual utilizar
|
Target=192.168.101:443 Data=N/A
|
Utilizar
|
Seleccione el servidor o servicio virtual que desea utilizar
|
Target= 192.168.101:80 Data= N/A
|
Encriptar Cookie
|
Esto cifrará las cookies en 3DES y luego las codificará en base64
|
Target= Introduzca el nombre de la cookie a encriptar, puede utilizar el * como comodín al final Data= Introduzca una contraseña para la encriptación
|