Condition
| Condition | Description | Exemple | 
| <form> | Les formulaires HTML sont utilisés pour transmettre des données à un serveur | Exemple "le formulaire n'a pas la longueur 0". | 
| Emplacement GEO | Cela permet de comparer l'adresse IP source au code pays ISO 3166. | GEO Location est égal à GB OR GEO Location est égal à Germany | 
| Hôte | Voici l'hôte extrait de l'URL | www.mywebsite.com ou 192.168.1.1 | 
| Langue | Voici la langue extraite de l'en-tête HTTP de la langue | Cette condition produira une liste déroulante avec une liste de Langues | 
| Méthode | Il s'agit d'une liste déroulante de méthodes HTTP | Il s'agit d'une liste déroulante qui inclut GET, POST etc. | 
| IP d'origine | Si le proxy en amont prend en charge X-Forwarded-for (XFF), il utilisera la véritable adresse d'origine. | IP du client. Peut également utiliser plusieurs IP ou sous-réseaux.  10\.1\.2\.* est 10.1.2.0 /24 sous-réseau10\ .1\.2\.3|10\.1\.2\.4 Utilisez | pour des IP multiples | 
| Chemin d'accès | Voici le chemin du site web | /mywebsite/index.asp | 
| POST | Méthode de demande POST | Vérifier les données téléchargées sur un site web | 
| Requête | Il s'agit du nom et de la valeur d'une requête ; en tant que tel, il peut accepter soit le nom de la requête, soit une valeur également. | "Best=jetNEXUS" où la correspondance est Best et la valeur est edgeNEXUS | 
| Chaîne de requête | La chaîne de requête entière après le caractère ? |   | 
| Demande de cookie | C'est le nom d'un cookie demandé par un client | MS-WSMAN=afYfn1CDqCDqUD: : | 
| En-tête de la demande | Cela peut être n'importe quel en-tête HTTP | Referrer, User-Agent, From, Date | 
| Demande de version | Voici la version HTTP | HTTP/1.0 OU HTTP/1.1 | 
| Corps de réponse | Une chaîne définie par l'utilisateur dans le corps de la réponse | Serveur UP | 
| Code de réponse | Le code HTTP pour la réponse | 200 OK, 304 Non modifié | 
| Cookie de réponse | C'est le nom d'un cookie envoyé par le serveur | MS-WSMAN=afYfn1CDqCDqUD: : | 
| En-tête de réponse | Cela peut être n'importe quel en-tête HTTP | Referrer, User-Agent, From, Date | 
| Version de réponse | La version HTTP envoyée par le serveur | HTTP/1.0 OU HTTP/1.1 | 
| Source IP | Il s'agit de l'IP d'origine, de l'IP du serveur proxy ou d'une autre adresse IP agrégée. | ClientIP , Proxy IP, Firewall IP. Vous pouvez également utiliser plusieurs IP et sous-réseaux. Vous devez  échapper les points car ce sont des RegEX. Exemple 10\.1\.2\.3 est 10.1.2.3 | 
| Match | Description | Exemple | 
| Accepter | Types de contenu acceptables | Accepter : text/plain | 
| Accept-Encoding | Encodements acceptables | Accept-Encoding : <compress | gzip | deflate | sdch | identity> | 
| Accept-Language | Langues acceptables pour la réponse | Accept-Language : en-US | 
| Accept-Ranges | Quels types de plages de contenu partiel ce serveur prend en charge | Accept-Ranges : bytes | 
| Autorisation | Références d'authentification pour l'authentification HTTP | Autorisation : Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== | 
| Charge-To | Contient les informations comptables relatives aux coûts de l'application de la méthode demandée |   | 
| Content-Encoding | Le type d'encodage utilisé sur les données. | Content-Encoding : gzip | 
| Content-Length | La longueur du corps de la réponse en octets (octets 8 bits) | Content-Length : 348 | 
| Content-Type | Le type mime du corps de la demande (utilisé avec les demandes POST et PUT) | Content-Type : application/x-www-form-urlencoded | 
| Cookie | Un cookie HTTP précédemment envoyé par le serveur avec Set-Cookie (ci-dessous) | Cookie : $Version=1 ; Skin=new ; | 
| Date | Date et heure de l'origine du message | Date = "Date" " :" HTTP-date | 
| ETag | Un identifiant pour une version spécifique d'une ressource, souvent un digest de message | ETag : "aed6bdb8e090cd1:0" | 
| De | L'adresse e-mail de l'utilisateur qui fait la demande | De : user@example.com | 
| Si-Modifié-Depuis | Permet de renvoyer un 304 Not Modified si le contenu est inchangé. | If-Modified-Since : Sat, 29 Oct 1994 19:43:31 GMT | 
| Dernière modification | La date de dernière modification de l'objet demandé, au format RFC 2822. | Dernière modification : Tue, 15 Nov 1994 12:45:26 GMT | 
| Pragma | Les en-têtes spécifiques à l'implémentation peuvent avoir divers effets à n'importe quel endroit de la chaîne demande-réponse. | Pragma : no-cache | 
| Référent | Il s'agit de l'adresse de la page Web précédente à partir de laquelle un lien vers la page actuellement demandée a été suivi. | Referrer : HTTP://www.edgenexus.io | 
| Serveur | Un nom pour le serveur | Serveur : Apache/2.4.1 (Unix) | 
| Set-Cookie | Un cookie HTTP | Set-Cookie : UserID=JohnDoe ; Max-Age=3600 ; Version=1 | 
| Utilisateur-Agent | La chaîne de l'agent utilisateur | User-Agent : Mozilla/5.0 (compatible ; MSIE 9.0 ; Windows NT 6.1 ; WOW64 ; Trident/5.0) | 
| Varier | Indique aux mandataires en aval comment faire correspondre les futurs en-têtes de requête pour décider si  la réponse mise en cache peut être utilisée plutôt que de demander une nouvelle réponse  au serveur d'origine. | Vary : User-Agent | 
| X-Powered-By | Spécifie la technologie (par exemple ASP.NET, PHP, JBoss) supportant l'application web | X-Powered-By : PHP/5.4.0 | 
| Vérifiez | Description | Exemple | 
| Existe | Cela ne se soucie pas du détail de la condition, juste du fait qu'elle existe/n'existe pas. | L'hôte - existe - existe | 
| Début | La chaîne de caractères commence par la valeur | Chemin - Does - Start - /secure | 
| Fin | La chaîne se termine par la valeur | Chemin - Fait - Fin - .jpg | 
| Contenir | La chaîne contient bien la valeur | En-tête de la demande - Accepter - Ne - Contenir - image | 
| Equal | La chaîne de caractères est égale à la valeur | Hôte - Fait - Égale - www.jetnexus.com | 
| Avoir la longueur | La chaîne a bien la longueur de la valeur | L'hôte - a - a une longueur - 16www.jetnexus.com  = VRAIwww.jetnexus.co.uk  = FAUX | 
| Match RegEx | Cela vous permet de saisir une expression régulière complète compatible avec Perl | IP d'origine - Ne - Correspond à Regex - 10\..* | 11\..* | 
Exemple 
·     L'exemple comporte deux conditions, et LES DEUX doivent être remplies pour exécuter l'action
·     La première consiste à vérifier que l'objet demandé est une image
·     La seconde est la vérification d'un nom d'hôte spécifique