La adición de una variable es una característica convincente que le permitirá extraer datos de la solicitud y utilizarlos en las acciones. Por ejemplo, podría registrar un nombre de usuario o enviar un correo electrónico si hay un problema de seguridad.
· Variable: Debe comenzar y terminar con el símbolo $. Por ejemplo, $variable1$
· Fuente: Seleccione en el cuadro desplegable la fuente de la variable
· Detalle: Seleccione de la lista cuando sea relevante. Si la Fuente=Cabecera de la Solicitud, los Detalles podrían ser Usuario-Agente
· Valor: Introduzca el texto o la expresión regular para afinar la variable.
Variables incorporadas:
· Las variables incorporadas ya han sido codificadas, por lo que no es necesario crear una entrada de evaluación para ellas.
· Puede utilizar en su acción cualquiera de las variables que se indican a continuación
· La explicación de cada variable se encuentra en la tabla "Condición" anterior
o Método = $method$
o Ruta = $ruta$
o Cadena de consulta = $cadena de consulta$
o Sourceip = $sourceip$
o Código de respuesta (el texto también incluye "200 OK") = $resp$
o Host = $host$
o Versión = $versión$
o Puerto de cliente = $puerto de cliente$
o Clientip = $clientip$
o Geolocalización = $geolocalización$"
Ejemplo de acción:
· Acción = Redirección 302
o Objetivo = HTTPs://$host$/404.html
· Acción = Registro
o Objetivo = Un cliente de $sourceip$:$sourceport$ acaba de hacer una solicitud $path$ page
Explicación:
· Un cliente que accede a una página que no existe, normalmente se encuentra con una página 404 del navegador
· En este caso, el usuario es redirigido al nombre de host original que utilizó, pero la ruta incorrecta se sustituye por 404.html
· Se añade una entrada al syslog que dice "Un cliente de 154.3.22.14:3454 acaba de hacer una petición a la página wrong.html"
Fuente
|
Descripción
|
Ejemplo
|
Cookie
|
Este es el nombre y el valor de la cabecera de la cookie
|
MS-WSMAN=afYfn1CDqqCDqUD::Donde el nombre es MS-WSMAN y el valor es afYfn1CDqCDqUD::
|
Anfitrión
|
Este es el nombre de host extraído de la URL
|
www.mywebsite.com o 192.168.1.1
|
Idioma
|
Este es el idioma extraído de la cabecera HTTP Language
|
Esta condición producirá un desplegable con una lista de idiomas.
|
Método
|
Se trata de un desplegable de métodos HTTP
|
El menú desplegable incluirá GET, POST
|
Ruta
|
Esta es la ruta del sitio web
|
/mi sitio web/index.html
|
POST
|
Método de solicitud POST
|
Comprobar los datos que se cargan en un sitio web
|
Consulta de la partida
|
Es el nombre y el valor de una consulta. Como tal, puede aceptar el nombre de la consulta o un valor también
|
"Best=jetNEXUS" Donde la coincidencia es Best y el valor es edgeNEXUS
|
Cadena de consulta
|
Esta es la cadena completa después del carácter ?
|
HTTP://servidor/ruta/programa?query_string
|
Solicitud de cabecera
|
Puede ser cualquier cabecera enviada por el cliente
|
Referrer, User-Agent, From, Date...
|
Cabecera de respuesta
|
Puede ser cualquier cabecera enviada por el servidor
|
Referrer, User-Agent, From, Date...
|
Versión
|
Esta es la versión HTTP
|
HTTP/1.0 o HTTP/1.1
|
Detalle
|
Descripción
|
Ejemplo
|
Aceptar
|
Tipos de contenido aceptables
|
Aceptar: text/plain
|
Accept-Encoding
|
Codificaciones aceptables
|
Accept-Encoding: <compress | gzip | deflate | sdch | identity>
|
Aceptar-idioma
|
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 a
|
Contiene información contable de los costes de la aplicación del método solicitado
|
|
Codificación del contenido
|
El tipo de codificación utilizado en los datos.
|
Content-Encoding: gzip
|
Contenido-Longitud
|
La 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 solicitud (utilizado con las solicitudes POST y PUT)
|
Content-Type: application/x-www-form-urlencoded
|
Cookie
|
una cookie HTTP enviada previamente por el servidor con Set-Cookie (abajo)
|
Cookie: $Versión=1; Skin=nuevo;
|
Fecha
|
Fecha y hora en que
se originó el mensaje
|
Fecha = "Fecha" ":" HTTP-fecha
|
ETag
|
Un identificador para una versión específica de un recurso, a menudo un compendio de mensajes
|
ETag: "aed6bdb8e090cd1:0"
|
Desde
|
La dirección de correo electrónico del usuario que realiza la solicitud
|
De: user@example.com
|
Si se modifica 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
|
Encabezados específicos de la implementación que pueden tener varios efectos en cualquier parte de la cadena solicitud-respuesta.
|
Pragma: no-cache
|
Remitente
|
Es la dirección de la página web anterior desde la que se siguió un enlace a la página solicitada actualmente
|
Referencia: 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 futuras cabeceras de las solicitudes para decidir si
se puede utilizar la respuesta en caché en lugar de solicitar una nueva
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
|