Skip to content
Smarter by Design.Simpler for Business

Variables ​

Variables Nedir? ​

Variables, Add variable penceresinin Variable name listesinde sunulan değişkenlerdir. Listede her satır grup adı - değişken adı biçiminde görünür (ör. Connection info - Client IP address); aşağıdaki başlıklar bu grup adlarıyla ve listedeki sırayla aynıdır. Arayüzde 193 değişken sunulur: 192'si 14 grupta, biri (Response source) grupsuz olarak.

Pencerenin kullanımı ve değişkenin alana nasıl yerleştiği için bkz. Smart Variables.

Değişkenin hangi ekranlarda ve hangi alanlarda sunulduğu Kullanım Yerleri, gerçek ekranlardaki kullanımı ise Example Use Scenarios sayfasında anlatılır.

Kullanım Yerleri ​

Değişkenler arayüzdeki her alanda sunulmaz; yalnız değeri istek işlenirken hesaplanan alanlarda bulunur. Bu alanlara dört ayrı yoldan değişken eklenir:

Giriş yoluAlanda nasıl görünürNerelerde
fx butonlu metin alanıAlanın sağındaki fx butonuna tıklanınca Add variable penceresi açılır; seçilen değişken metnin içine rozet olarak yerleşir. Rozete tıklandığında pencere Edit variable başlığıyla yeniden açılırYönlendirme adresi, başlık içeriği, SNI, AGS alanları, rapor kolonu, manuel log satırı
Anahtar listesifx butonu bulunmaz; listeye eklenen her satır bir değişkendir ve rozete tıklanarak değiştirilir. Aynı anahtar listeye iki kez eklenmezTakip, karantina, önbellek, bant genişliği, örnekleme ve oturum anahtarları, manuel log girdileri
İçerik düzenleyicisiAraç çubuğundaki Add TR7 variable butonuyla metnin içine eklenir; metindeki rozete tıklandığında pencere yeniden açılır. Buton yalnız Visual editor modunda bulunur; HTML source modunda alan düz metin kutusudurİçerik sayfaları, WAF engelleme sayfası
Koşul alanıKoşulun karşılaştırdığı değer değişkenle üretilirYalnız Dynamic condition, Dynamic list ve AGS condition koşul tiplerinde

Load Balancer ​

EkranGörünme koşuluAlanGiriş yolu
vServicePersistence: Hash basedHash keyAnahtar listesi
vServicePersistence: Session Affinity Manager (SAM), Cookie source: TR7 Generates, Session ID format: Custom FormatCustom format format keysAnahtar listesi
vServiceDebug açık (yalnız HTTP)Custom debug log entries tablosunda Entry valueAnahtar listesi
Backend Services · Backend GroupsSSL service işaretliSNIfx butonlu metin alanı

Koşullar:

Koşul tipiAlanGiriş yolu
Dynamic ConditionQuery key; karşılaştırma değeri olarak Key to compare, Integer to compare, Range start ve Range endfx butonlu metin alanı
Dynamic ListKey to searchfx butonlu metin alanı
AGS ConditionVariable typeDeğişken seçici

Diğer koşul tiplerinde değişken kullanılmaz; onlar sabit değerlerle, listelerle ya da düzenli ifadelerle çalışır.

Aksiyonlar:

AksiyonGörünme koşuluAlanGiriş yolu
Location Redirection-Redirect locationfx butonlu metin alanı
Redirect for Traffic Manager Errors-Redirect locationfx butonlu metin alanı
Redirect for Backend Service Errors-Redirect locationfx butonlu metin alanı
Add HTTP Header · Set HTTP Header-Header contentfx butonlu metin alanı
Create Traffic Variable-Variable assignments tablosunda Variable valuefx butonlu metin alanı
Set Path · Set Path + Query-New path infofx butonlu metin alanı
Advanced Traffic Inspection-Fields to trackAnahtar listesi
Bandwidth LimitationLimit type: DynamicKeyAnahtar listesi
Traffic MirroringÖrnekleme açıkSampling keyAnahtar listesi
QuarantineTracking key: ManualQuarantine keys to trackAnahtar listesi
QuarantineKarantina aksiyonu: RedirectRedirect locationfx butonlu metin alanı
Advanced CaptchaKarantina açık, Tracking type: ManualQuarantine tracking keysAnahtar listesi
Advanced CaptchaKarantina aksiyonu: RedirectRedirect locationfx butonlu metin alanı

Başlık silme, başlık değiştirme, CORS ve URL normalleştirme gibi diğer aksiyonlarda değişken alanı bulunmaz.

Profiller:

ProfilGörünme koşuluAlanGiriş yolu
LogsLine format: Manual Log Line FormatManual Log Line Formatfx butonlu metin alanı
LogsLine format: Manual JSON Format ya da Manual CEF FormatManual log entries tablosunda ValueAnahtar listesi
CachingDynamic caching açıkKeyAnahtar listesi
ReportsRapor bölümü tablosuTable columns tablosunda Column contentfx butonlu metin alanı
Content Pages-Contentİçerik düzenleyicisi

WAF - WAAP ​

EkranGörünme koşuluAlanGiriş yolu
Blocking PageEngelleme sayfası kaynağı: Manual content, içerik tipi text/htmlBlocking pageİçerik düzenleyicisi

İçerik tipi text/html değilse alan düz metin kutusuna döner ve Add TR7 variable butonu görüntülenmez. Bu alanda istek aşamasının değişkenleri sunulur; cevaba ait değişkenler listelenmez.

WAF'ın kural, öğrenme ve log ekranlarında değişken alanı bulunmaz.

Bot/DDoS ​

EkranGörünme koşuluAlanGiriş yolu
L7 DDoS ProtectionKoruma bloğunun aksiyonu: RedirectRedirect locationfx butonlu metin alanı
Bot Protection · IP Reputation ProtectionKural satırının aksiyonu: RedirectRedirect locationfx butonlu metin alanı
QuarantineTracking type: ManualQuarantine tracking keysAnahtar listesi
QuarantineKarantina aksiyonu: RedirectRedirect locationfx butonlu metin alanı
CaptchaKarantina açık, Tracking type: ManualQuarantine tracking keysAnahtar listesi

Waiting Room kartında değişken alanı bulunmaz; bekleme odası sayfasının içeriği Content Pages profilinde hazırlanır ve sıra, talep düzeyi ile tahmini bekleme süresi değişkenleri orada eklenir. Kartın koşul alanlarında ise Dynamic Condition üzerinden değişken kullanılır.

AGS - AAM ​

AGS alanlarında istek aşamasının değişkenleri sunulur.

EkranAlanGiriş yolu
Authentication ProvidersLDAP: Username, Password, Service account DN, Custom search filter, Custom bind pattern, Group filter · RADIUS: RADIUS username, RADIUS password, ek öznitelik değerleri · HTTP: başlık, sorgu ve gövde parametre değerleri, Raw body, Expected redirect URL · Web Form: Login form URL, form alanı değerleri, Expected redirect URL · Local Database: Username, Passwordfx butonlu metin alanı
Multi-Factor Authentication (MFA)TOTP: TOTP issuer name · OTP: Phone source, Email source, HTTP URL, başlık, sorgu ve gövde parametre değerleri, Raw body, Expected redirect URLfx butonlu metin alanı
Authentication ServersLDAP action profili: Search filter, Username, Password · HTTP action profili: Path, başlık, sorgu ve gövde parametre değerleri, Manual HTTP bodyfx butonlu metin alanı
Account Lockout PoliciesPolicy scope: composite seçildiğinde Policy componentsAnahtar listesi
Bot Protection PoliciesPolicy scope: composite seçildiğinde Scope componentsAnahtar listesi
Session Protection PoliciesSession binding type: composite seçildiğinde Session binding componentsAnahtar listesi
Backend SSO ConfigurationsHeader value, Username source, Password source, Bearer token, Cookie value, Redirect after logoutfx butonlu metin alanı
Login Forms · Page TemplatesMetin tipi Static seçilen başlık, açıklama, etiket, yer tutucu ve buton metinlerifx butonlu metin alanı
Dictionaries (Multilingual)Çeviri metinlerifx butonlu metin alanı
FlowchartAssign user attributes adımında öznitelik içeriği · Allow adımında istemci tarafı betik · Deny adımında sayfa başlığı ve mesajı · Switch adımında karşılaştırılan değerfx butonlu metin alanı

OTP mesajına ait dört değişken (AGS OTP code, AGS OTP message, AGS OTP message (detailed), AGS OTP recipient) yalnız OTP gönderim alanlarında listelenir; diğer alanlarda bulunmaz.

Değişken Alanı Bulunmayan Bölümler ​

GTM (Global Traffic Manager), Network, Settings ve Certificates & PKI bölümlerinin hiçbir ekranında değişken alanı bulunmaz.

Alan Hangi Değişkenleri Listeler ​

Her alan yalnız o alanda hesaplanabilen değişkenleri listeler; tablolardaki Kullanılabildiği yerler kolonu bu kısıtı anlatır:

Alanın çalıştığı anListelenen değişkenler
HTTP isteği işlenirken (yönlendirme, başlık, takip anahtarı, AGS alanları)İsteğe ait bütün değişkenler; cevaba ait olanlar bulunmaz
HTTP cevabı işlenirken (cevap başlığı, Kurum Servisi hatası yönlendirmesi, rapor kolonu)İsteğe ve cevaba ait değişkenler
L7 TCP vService alanlarındaYalnız bağlantı düzeyinde çözülen değişkenler; HTTP'ye özgü olanlar bulunmaz
Log satırındaBütün değişkenler; yalnız istek tamamlanınca bilinen süre ve sonuç değerleri de burada bulunur
İçerik sayfalarındaİsteğe ve cevaba ait değişkenler
WAF engelleme sayfasındaYalnız isteğe ait değişkenler

Buna ek olarak, tablolarda Anahtar alanları dışında yazan değişkenler önbellek, bant genişliği, örnekleme, takip ve devamlılık anahtarı listelerinde, koşullarda, AGS alanlarında ve rapor kolonlarında sunulmaz; içerik, yönlendirme (Redirect location), başlık (Header content), SNI, New path info, Variable value ve log alanlarında sunulur.

Tabloların Okunması ​

Kolonİçerik
DeğişkenVariable name listesinde görünen ad
Alanda görünenDeğişken alana yerleştikten sonra rozet üzerinde görünen kısa ad. - ise alanda listedeki ad görünür. Argümanlı değişkenlerde argüman etiketinin yerine girilen değer yazılır
ArgümanDeğişken seçilince altında beliren alanın etiketi
Kullanılabildiği yerlerDeğişkenin hangi alanlarda listelendiği

Kullanılabildiği yerler kolonunun değerleri:

DeğerAnlamı
Her yerdeHTTP ve TCP vService'lerin bütün alanlarında
HTTPHTTP vService'lerin alanlarında
HTTP · cevapHTTP vService'lerde cevap işlenirken çalışan alanlarda; ayrıca log ve içerik alanlarında
TCPTCP vService'lerin alanlarında
Yalnız logYalnız log profillerinin satır ve girdi alanlarında
Anahtar alanları dışındaÖnbellek, bant genişliği, örnekleme, takip ve devamlılık anahtarı listelerinde, koşullarda, AGS alanlarında ve rapor kolonlarında sunulmaz; içerik, yönlendirme, başlık, SNI, yol ve değişken değeri alanlarında ve log alanlarında sunulur

Connection info ​

Bağlantının kimden geldiğini ve nereye gittiğini söyleyen değerler. Bir kaynağı tanımlamak gerektiğinde (takip anahtarı, karantina anahtarı, bant genişliği anahtarı, sunucu devamlılığı) ilk bakılacak grup budur.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Client IP address↓IP-Her yerde
Real client IP (trusted proxy)--Her yerde
Client port number↓Port-Her yerde
Destination IP address↑IP-Her yerde
Destination port number↑Port-Her yerde
Backend service IP address↑Backend.IP-Her yerde
Backend service port number↑Backend.port-HTTP · cevap
HTTP termination state--Yalnız log
TCP termination state--Yalnız log
Connection error code--Yalnız log
Connection error text--Yalnız log
RDP çerezi↓RDP(RDP cookie name)RDP cookie nameTCP

Time info ​

Zaman damgaları, süre ölçümleri ve takvim alanları. Süre ölçen değerler yalnız istek tamamlandıktan sonra bilindiği için sadece log satırında üretilir; takvim alanları her yerde kullanılabilir.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Time--HTTP · anahtar alanları dışında
Request time--Yalnız log
Queue time for request--Yalnız log
Connection time to the backend service--Yalnız log
Response time of the backend service--Yalnız log
Total connection time--Yalnız log
GMT time--Anahtar alanları dışında
Time from the request to response--Yalnız log
Current time (ms)--Her yerde
Second↓Second-Her yerde
Minute↓Minute-Her yerde
Hour↓Hour-Her yerde
Day of month↓Month.day-Her yerde
Day of week↓Week.day-Her yerde
Month↓Month-Her yerde
Year↓Year-Her yerde
Date format↓Date(Format)FormatHer yerde
Total active connections--Anahtar alanları dışında

Request info ​

İsteğin ilk satırından okunan değerler: hangi adrese, hangi metotla, hangi sürümle gelindiği. Yola ya da metoda göre karar verilen koşullarda ve yönlendirme adreslerinde kullanılır. Yalnız HTTP vService'lerde sunulur.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Path/page of the request [URI]↓Path-HTTP
Path + query of the request↓PathQ-HTTP
Request query↓Query-HTTP
Frontend HTTP version↓HTTP.V-HTTP
HTTP method↓Method-HTTP
URL↓URL-HTTP
Query parameter?ParameterParameterHTTP
HTTP request line--HTTP · anahtar alanları dışında

Stats ​

Bağlantı ve istek sayaçları, aktarılan veri miktarları ve bekleme odası göstergeleri. Log satırlarında ölçüm yazmak ve bekleme odası sayfalarında sıra bilgisi göstermek için kullanılır.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Number of connections--Anahtar alanları dışında
HTTP requests per second--HTTP · anahtar alanları dışında
Sessions per second--Anahtar alanları dışında
Bytes uploaded by client (bytes)--Anahtar alanları dışında
Total data size returned to client (bytes)--HTTP · cevap · anahtar alanları dışında
Request size↓Size-HTTP
Response size↑Size-HTTP · cevap
People ahead in queue--HTTP
Demand level (%)--HTTP
Estimated wait (seconds)--HTTP
Page refresh interval (seconds)--HTTP

HTTP header info ​

İstek ve cevap başlıkları ile çerezleri. Tek bir başlık ya da çerez okunacaksa adı argüman olarak yazılır; oturum çerezine göre takip, başlığa göre koşul ve başlık taşıma gibi işlerde kullanılır.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Request HTTP header content↓Header nameHeader nameHTTP
All request HTTP headers--HTTP · anahtar alanları dışında
Request cookie content↓C(Cookie name)Cookie nameHTTP
Response HTTP header content↑Header nameHeader nameHTTP · cevap
All response HTTP headers--HTTP · cevap · anahtar alanları dışında
Response cookie content↑C(Cookie name)Cookie nameHTTP · cevap

Others ​

Önbellek ve sıkıştırma sonucu, rastgele sayı ve manuel değişkenler.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Cache hit--HTTP · cevap
Cache name--HTTP · cevap
TR7 compression--HTTP · cevap
TR7 compression algorithm--HTTP · cevap
Random numberRandom(0-Random max.)Random max.Her yerde
Manual request variableManual request variableManual variableHer yerde
Manual response variableManual response variableManual variableHTTP · cevap

Body info ​

İstek ve cevap gövdesinden okunan değerler. Gövdeyi tümüyle değil, belirtilen bayt sınırına kadar okurlar; JSON ya da XML içinden değer çıkarmak için fonksiyonlarla birlikte kullanılır.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Request body↓BodySize(bytes)HTTP
Response body↑BodySize(bytes)HTTP · cevap
Request form parameterForm.param(Parameter)ParameterHTTP
Request payloadOff request payloadOffHer yerde
Response payloadOff response payloadOffHTTP · cevap

Cevap Satırı (etiketsiz grup) ​

Cevabın ilk satırından okunan iki değer. Bu grubun arayüz sözlüğünde etiketi bulunmadığından listede grup adı yerine [[_lb._smartVars.resLine]] görüntülenir (ör. [[_lb._smartVars.resLine]] - Status). Çoğunlukla log satırında ve cevaba göre içerik üretilen alanlarda kullanılır.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Response HTTP version--HTTP · cevap
Status↑Code-HTTP · cevap

WAF ​

WAF denetiminin o istek için verdiği sonuç. Saldırı yakalanıp yakalanmadığına göre içerik üretmek ya da log tutmak için kullanılır.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
WAF attack detail--HTTP
WAF attack state--HTTP
WAF blocking state--HTTP
WAF score--HTTP

Client info ​

İstemcinin kim olduğunu anlatan değerler: ülkesi, tarayıcısı, işletim sistemi, bot sınıflandırması, IP itibarı ve ağ türü. Koşullarda ayrım yapmak ve log satırında istemciyi tanımlamak için kullanılır.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Client country↓Country-Her yerde
Client browser name↓Browser-HTTP
%OS↓OS-HTTP
Mobile platform↓Mobile-HTTP
Bot type↓Bot-HTTP
Bot score--HTTP
Bot class--HTTP
Bot factors--Her yerde
IP reputation category--Her yerde
Threat protection pillar--Her yerde
Threat protection action--Her yerde
Bot/DDoS protection detail--Yalnız log
Network type group--Her yerde
Network type category--Her yerde
ASN↓ASN-Her yerde
Unique IDRequest.ID-Anahtar alanları dışında

Bot/DDoS protection detail (%THREAT_INFO), Bot/DDoS korumasının isteğe ne yaptığını tek bir JSON nesnesi olarak log satırına yazar: verilen karar, tetiklenen koruma, bot skoru ve sınıfı, IP itibar kategorisi ve muafiyet bilgileri. Yalnız HTTP log profillerinde kullanılır; SIEM sistemlerine aktarım için kullanımı SIEM Integration sayfasında anlatılır.

SSL info ​

TLS bağlantısına ve sertifikalara ait değerler. Üç ayrı taraf için ayrı değerler vardır: istemcinin sunduğu sertifika, vService üzerindeki sertifika ve kurum servisiyle kurulan bağlantı.

İstemci sertifikası ​

İstemcinin sunduğu sertifikadan okunan değerler. Karşılıklı kimlik doğrulamanın (mTLS) kullanıldığı vService'lerde anlamlıdır; sertifika yoksa boş döner.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Does Client Have a CertificateClient.TLS.Status-Her yerde
Status Code of Client Certificate VerificationClient.TLS.Verify.Code-Her yerde
Description of Client Certificate Verification StatusClient.TLS.Verify.Desc-Her yerde
DN Info of Client CertificateClient.TLS.DN-Her yerde
CN Info of Client CertificateClient.TLS.CN-Her yerde
Issuer Info of Client CertificateClient.TLS.Issuer-Her yerde
Validity Start of Client CertificateClient.TLS.Validity.Start-Her yerde
Validity Expiry of Client CertificateClient.TLS.Validity.End-Her yerde
Serial Number of Client CertificateClient.TLS.Serial-Her yerde
SHA-1 Fingerprint of Client CertificateClient.TLS.SHA1-Her yerde
Version of Client CertificateClient.TLS.Version-Her yerde
Signature Algorithm of Client CertificateClient.TLS.Sign.Algorithm-Her yerde
Public Key Algorithm of Client CertificateClient.TLS.Key.Algorithm-Her yerde
Client Certificate in DER Format (Base64)Client.TLS.DER-Her yerde
Client Certificate ChainClient.TLS.Chain-Her yerde
Client Certificate Usage StatusClient.TLS.Used-Her yerde
CA Verification Error CodeClient.TLS.CA.Error-Her yerde
CA Verification Error DepthClient.TLS.CA.Error.Depth-Her yerde
Email Address from Client CertificateClient.TLS.Email-Her yerde
Organizational Unit from Client CertificateClient.TLS.OU-Her yerde
Organization from Client CertificateClient.TLS.Organization-Her yerde
Country from Client CertificateClient.TLS.Country-Her yerde
State/Province from Client CertificateClient.TLS.State-Her yerde
Locality from Client CertificateClient.TLS.Locality-Her yerde
Subject Alternative Names from Client CertificateClient.TLS.SAN-Her yerde
Root CA DN of Client CertificateClient.TLS.Root.DN-Her yerde
Root CA CN of Client CertificateClient.TLS.Root.CN-Her yerde
Client Certificate Error at Depth 0Client.TLS.Error-Her yerde
Client Certificate DN in RFC2253 FormatClient.TLS.DN.RFC2253-Her yerde
Client Certificate Issuer DN in RFC2253 FormatClient.TLS.Issuer.DN.RFC2253-Her yerde
Client Certificate Root DN in RFC2253 FormatClient.TLS.Root.DN.RFC2253-Her yerde

vService tarafı TLS bilgileri ​

İstemcinin TR7 ile kurduğu TLS bağlantısına ve vService üzerindeki sertifikaya ait değerler.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Issuer Info of vService CertificateFrontend.TLS.Issuer-Her yerde
DN Info of vService CertificateFrontend.TLS.DN-Her yerde
CN Info of vService CertificateFrontend.TLS.CN-Her yerde
Validity Start of vService CertificateFrontend.TLS.Validity.Start-Her yerde
Validity Expiry of vService CertificateFrontend.TLS.Validity.End-Her yerde
Cipher Info Used in vService CertificateFrontend.TLS.Cipher-Her yerde
Cipher List of vService CertificateFrontend.TLS.Cipher.List-Her yerde
SSL Connection Error Code of vServiceFrontend.TLS.Err.Code-Her yerde
SSL Connection Error Description of vServiceFrontend.TLS.Err.Desc-Her yerde
Status of Passing SNI Info in TLS in Incoming ConnectionFrontend.TLS.SNI.Status-Her yerde
SSL Key Length in Incoming ConnectionFrontend.TLS.Key.Size-Her yerde
TLS Protocol Info in Incoming Connection (e.g., TLSv1)Frontend.TLS.Protocol-Her yerde
NPN Info of TLS Communication in Incoming ConnectionFrontend.TLS.NPN-Her yerde
ALPN Info of TLS Communication with FrontendFrontend.TLS.ALPN-Her yerde
Key Algorithm of vService CertificateFrontend.TLS.Key.Algorithm-Her yerde
Signature Algorithm of vService CertificateFrontend.TLS.Sign.Algorithm-Her yerde
Version Number of vService CertificateFrontend.TLS.Version-Her yerde
TLS Session ID of Frontend Connection--Her yerde
Frontend TLS Session Resumed Status--Her yerde
Elliptic Curve Used in Frontend TLS Connection--Her yerde
SNI Received from Client--Her yerde

Kurum servisi tarafı TLS bilgileri ​

TR7'nin kurum servisiyle kurduğu TLS bağlantısına ve o taraftaki sertifikaya ait değerler. Cevap aşamasında bilinir.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Is SSL Terminated at Backend ServiceBackend.TLS.Status-HTTP · cevap
SSL Cipher Info Used in Communication with Backend ServiceBackend.TLS.Cipher-HTTP · cevap
SSL Key Info Used in Communication with Backend ServiceBackend.TLS.Key.Size-HTTP · cevap
Protocol Used in Communication with Backend ServiceBackend.TLS.Protocol-HTTP · cevap
NPN Info of TLS Communication with BackendBackend.TLS.NPN-HTTP · cevap
ALPN Info in TLS Communication with BackendBackend.TLS.ALPN-HTTP · cevap
Key Algorithm of Backend Service CertificateBackend.TLS.Key.Algorithm-HTTP · cevap
Signature Algorithm of Backend Service CertificateBackend.TLS.Sign.Algorithm-HTTP · cevap
Version Number of Backend Service CertificateBackend.TLS.Version-HTTP · cevap
Validity Start of Backend Service CertificateBackend.TLS.Validity.Start-HTTP · cevap
Validity Expiry of Backend Service CertificateBackend.TLS.Validity.End-HTTP · cevap
Issuer Info of Backend Service CertificateBackend.TLS.Issuer-HTTP · cevap
DN Info of Backend Service CertificateBackend.TLS.DN-HTTP · cevap
CN Info of Backend Service CertificateBackend.TLS.CN-HTTP · cevap
TLS Session ID of Backend Connection--HTTP · cevap
Backend TLS Session Resumed Status--HTTP · cevap
Elliptic Curve Used in Backend TLS Connection--HTTP · cevap
SNI Sent to Backend Service--HTTP · cevap
Backend SSL Connection Error Code--HTTP · cevap
Backend SSL Connection Error Description--HTTP · cevap
Serial Number of Backend Service Certificate--HTTP · cevap
SHA-1 Fingerprint of Backend Service Certificate--HTTP · cevap
Backend Service Certificate in DER Format (Base64)--HTTP · cevap
Backend Service Certificate Chain (Base64)--HTTP · cevap

Genel TLS bilgileri ​

Bağlantının şifreleme bilgileri ve TLS parmak izleri.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
SSL ciphers--Her yerde
SSL version--Her yerde
%JA3_FINGERPRINT↓JA3-Her yerde
JA4 TLS fingerprint--Her yerde
SSL session ID--Anahtar alanları dışında
Request SSL SNI info--Her yerde

Response source ​

Cevabın nereden geldiğini (Kurum Servisi, önbellek ya da TR7'nin kendisi) veren değer. Bu değişken bir gruba bağlı değildir; listede grup adı olmadan, SSL info grubunun ardından tek başına görünür ve yalnız HTTP log alanlarında sunulur.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Response source--Yalnız log

Tracking info ​

Takip tablolarındaki sayaçlar. Bir kaynağın anlık bağlantı sayısını ve takip süresi içindeki bağlantı, istek ve veri miktarını okur; eşik aşıldığında aksiyon alan koşullarda kullanılır. Hangi tablodan okunacağı argüman olarak yazılır.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Current connections↓Connection.current(Table name)Table nameHer yerde
Connections during tracking period↓Connection(Table name)Table nameHer yerde
HTTP requests during tracking period↓Request(Table name)Table nameHTTP
HTTP errors during tracking period↓Request.err(Table name)Table nameHTTP
Incoming data during tracking period (B)↓Data(Table name)Table nameHer yerde
Outgoing data during tracking period (B)↑Data(Table name)Table nameHer yerde

Create variable ​

Birden fazla değeri birleştirerek yeni bir değer üretir. Tek bir değişkenin yetmediği yerlerde (ör. IP ve port birlikte anahtar yapılacaksa) kullanılır.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
Build request variableVariable contentHer yerde
Build response variableVariable contentHTTP · cevap
Traffic variable contentTraffic variable (Variable name)Variable nameHer yerde

AGS variables ​

AGS oturumuna ve kimliği doğrulanmış kullanıcıya ait değerler. Kullanıcı adına göre koşul kurmak, kurum servisine kullanıcı bilgisi taşımak ve OTP mesajı hazırlamak için kullanılır.

DeğişkenAlanda görünenArgümanKullanılabildiği yerler
AGS - is authenticated user--HTTP
AGS session ID--HTTP
AGS user inputAGS input (AGS input variable)AGS input variableHTTP
AGS user ID--HTTP
AGS username--HTTP
AGS user e-mail address--HTTP
AGS user phone number--HTTP
AGS user groups--HTTP
AGS user attributeAGS user attribute (Attribute name)Attribute nameHTTP
AGS OTP code--HTTP
AGS OTP message--HTTP
AGS OTP message (detailed)--HTTP
AGS OTP recipient--HTTP

Notlar ​

  • Bir alanda yalnız o alanda üretilebilen değişkenler listelenir. Aynı değişken, TCP vService'in alanında görünmezken HTTP vService'in alanında görünebilir.
  • Argüman isteyen değişkenler listede tek bir adla görünür; hangi başlığı, çerezi ya da tabloyu okuyacağı seçimden sonra yazılır.
  • Request HTTP header content ve Response HTTP header content değişkenlerinin kısa adında başlık adı baş harflerine kısaltılır; ör. user-agent başlığı ↓UA olarak görünür.
  • Yalnız log satırında üretilen süre değişkenleri şunlardır: Request time, Queue time for request, Connection time to the backend service, Response time of the backend service, Total connection time ve Time from the request to response. Bu değerler istek tamamlanınca bilinir. Time ve GMT time ise süre değil zaman damgasıdır ve log dışındaki alanlarda da sunulur.
  • Traffic variable content ile okunan değişkenin adı en fazla 32 karakter uzunluğunda olabilir; harf, rakam ve alt çizgi içerir.
  • AGS OTP değişkenleri yalnız OTP gönderim alanlarında listelenir ve bu değişkenlerde Add functions satırı görüntülenmez.
  • %OS ve %JA3_FINGERPRINT değişkenlerinin arayüz sözlüğünde etiketi bulunmadığından listede bu anahtarlarla görünür. RDP çerezi etiketi İngilizce arayüzde de Türkçe görünür.
  • Değişken tanımlarının bir bölümü arayüzde gizlenmiştir ve listede sunulmaz; bu sayfa yalnız sunulanları kapsar.
  • Argüman alanına yazılan metinde boşluk, virgül, parantez, yüzde, tırnak ve satır sonu karakterleri kaydedilirken başka karakterlere çevrilir ve alanda gösterilirken geri çevrilir; anlamı değişmez.