Skip to content
Smarter by Design.Simpler for Business

lb threat-protection ​

lb threat-protection komutu, bir vService'in trafik koruma ayarlarını yönetir: eşik tabanlı DDoS korumaları, ülke ve ağ türü kuralları, adres itibarı, bot koruması, karantina ve bekleme odası. Panel karşılığı vService'in Threat Protection sekmesidir.

Bu komutta ekleme ve silme yoktur

Koruma kaydı vService oluşturulduğunda kendiliğinden doğar. add ve delete alt komutları bulunmaz; kayıt yalnız update ile değiştirilir, update-many ile birçok vService'e aynı ayar birlikte yazılır.

Komut Özeti ​

TR7 WEB-CLI · lb threat-protection
# komuttan sonra Tab
admin@TR7LBWAF01> lb threat-protection
list show update update-many
 
admin@TR7LBWAF01> lb threat-protection list # hepsini listele
admin@TR7LBWAF01> lb threat-protection show <kimlik> # birini göster
admin@TR7LBWAF01> lb threat-protection update id <kimlik> …
admin@TR7LBWAF01> lb threat-protection update-many target <hedef> …
admin@TR7LBWAF01>  

Koruma Ailelerinin Ortak Yapısı ​

Eşik tabanlı korumaların hepsi aynı beş parçadan oluşur. Bir aileyi yapılandırmak, bu parçaları sırayla yazmak demektir.

Adım 1 Korumayı aç
--<aile>Protection true
Adım 2 Ölçüm penceresini belirle
--<aile>Window.val 10 --<aile>Window.unit s
Adım 3 Eşiği koy
--<aile>Limit 1000 — gerekirse --<aile>HardLimit ile sert sınır
Adım 4 Aksiyonu seç
--<aile>Action <aksiyon>
Adım 5 Aksiyonun ayrıntısını ver
Engellemede durum kodu, yönlendirmede adres, içerik göstermede sayfa.

Aynı aksiyon alanları her ailede tekrarlanır: BlockStatusCode engellemede döndürülecek kodu, RedirectLoc ile RedirectCode yönlendirmeyi, ContentProfile ile ContentStatusCode gösterilecek sayfayı belirler.

Zorunlu Alan ​

AlanDurumNe yaparArkasına ne yazılır
idZorunluHangi vService'in koruma kaydının değiştirileceğini belirlerKoruma kaydının kimliği; Tab listeler

DDoS Koruma Ailesi ​

Ailenin tamamı tek anahtarla açılır; muafiyetler bütün alt korumalar için geçerlidir.

AlanNe yaparArkasına ne yazılır
--ddosProtectionDDoS koruma ailesinin tamamını açartrue · false
--ddosTrustVerifiedBotsDoğrulanmış arama motoru botlarını DDoS korumasından muaf tutartrue · false
--ddosWhitelistCondDDoS muafiyetinin hangi koşulda uygulanacağını belirlerKoşul ifadesi
--ddosWhitelistEntries.N.typeMuafiyet girdisinin türünü seçerAdres · ağ · ASN · ülke
--ddosWhitelistEntries.N.ipMuaf tutulacak adresi belirlerIP adresi
--ddosWhitelistEntries.N.cidrMuaf tutulacak ağın maske uzunluğunu belirlerCIDR değeri
--ddosWhitelistEntries.N.asnMuaf tutulacak otonom sistemi belirlerASN değeri
--ddosWhitelistEntries.N.countryMuaf tutulacak ülkeyi belirlerÜlke değeri

Eşik Koruması: Kaynak adres başına istek sayısı ​

Bu koruma kaynak adres başına istek sayısı ölçüsünü izler. Alanların adı ddosSrcIpRequest önekiyle yazılır.

AlanNe yaparArkasına ne yazılır
--ddosSrcIpRequestProtectionBu koruma ailesini açartrue · false
--ddosSrcIpRequestWindow.valÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — sayı bölümü
--ddosSrcIpRequestWindow.unitÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — birim bölümü
--ddosSrcIpRequestLimitPencere içinde aşılmaması gereken eşiği belirlerSayı
--ddosSrcIpRequestActionEşik aşıldığında ne yapılacağını seçerEngelle · yönlendir · içerik göster · CAPTCHA · karantina gibi aksiyonlar
--ddosSrcIpRequestHardLimitAşıldığında doğrudan engellenen sert eşiği belirlerSayı
--ddosSrcIpRequestBlockStatusCodeEngelleme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosSrcIpRequestRedirectLocYönlendirme aksiyonunda gidilecek adresi belirlerAdres
--ddosSrcIpRequestRedirectCodeYönlendirme aksiyonunda kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosSrcIpRequestContentProfileİçerik gösterme aksiyonunda kullanılacak sayfayı seçerlb page kaydı
--ddosSrcIpRequestContentStatusCodeİçerik gösterme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu

Eşik Koruması: Kaynak adres başına bağlantı sayısı ​

Bu koruma kaynak adres başına bağlantı sayısı ölçüsünü izler. Alanların adı ddosSrcIpConnection önekiyle yazılır.

AlanNe yaparArkasına ne yazılır
--ddosSrcIpConnectionProtectionBu koruma ailesini açartrue · false
--ddosSrcIpConnectionWindow.valÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — sayı bölümü
--ddosSrcIpConnectionWindow.unitÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — birim bölümü
--ddosSrcIpConnectionLimitPencere içinde aşılmaması gereken eşiği belirlerSayı
--ddosSrcIpConnectionActionEşik aşıldığında ne yapılacağını seçerEngelle · yönlendir · içerik göster · CAPTCHA · karantina gibi aksiyonlar
--ddosSrcIpConnectionHardLimitAşıldığında doğrudan engellenen sert eşiği belirlerSayı
--ddosSrcIpConnectionBlockStatusCodeEngelleme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosSrcIpConnectionRedirectLocYönlendirme aksiyonunda gidilecek adresi belirlerAdres
--ddosSrcIpConnectionRedirectCodeYönlendirme aksiyonunda kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosSrcIpConnectionContentProfileİçerik gösterme aksiyonunda kullanılacak sayfayı seçerlb page kaydı
--ddosSrcIpConnectionContentStatusCodeİçerik gösterme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu

Eşik Koruması: Servisin toplam istek sayısı ​

Bu koruma servisin toplam istek sayısı ölçüsünü izler. Alanların adı ddosTotalRequest önekiyle yazılır.

AlanNe yaparArkasına ne yazılır
--ddosTotalRequestProtectionBu koruma ailesini açartrue · false
--ddosTotalRequestWindow.valÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — sayı bölümü
--ddosTotalRequestWindow.unitÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — birim bölümü
--ddosTotalRequestLimitPencere içinde aşılmaması gereken eşiği belirlerSayı
--ddosTotalRequestActionEşik aşıldığında ne yapılacağını seçerEngelle · yönlendir · içerik göster · CAPTCHA · karantina gibi aksiyonlar
--ddosTotalRequestHardLimitAşıldığında doğrudan engellenen sert eşiği belirlerSayı
--ddosTotalRequestBlockStatusCodeEngelleme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosTotalRequestRedirectLocYönlendirme aksiyonunda gidilecek adresi belirlerAdres
--ddosTotalRequestRedirectCodeYönlendirme aksiyonunda kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosTotalRequestContentProfileİçerik gösterme aksiyonunda kullanılacak sayfayı seçerlb page kaydı
--ddosTotalRequestContentStatusCodeİçerik gösterme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu

Eşik Koruması: Servisin toplam bağlantı sayısı ​

Bu koruma servisin toplam bağlantı sayısı ölçüsünü izler. Alanların adı ddosTotalConnection önekiyle yazılır.

AlanNe yaparArkasına ne yazılır
--ddosTotalConnectionProtectionBu koruma ailesini açartrue · false
--ddosTotalConnectionWindow.valÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — sayı bölümü
--ddosTotalConnectionWindow.unitÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — birim bölümü
--ddosTotalConnectionLimitPencere içinde aşılmaması gereken eşiği belirlerSayı
--ddosTotalConnectionActionEşik aşıldığında ne yapılacağını seçerEngelle · yönlendir · içerik göster · CAPTCHA · karantina gibi aksiyonlar
--ddosTotalConnectionHardLimitAşıldığında doğrudan engellenen sert eşiği belirlerSayı
--ddosTotalConnectionBlockStatusCodeEngelleme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosTotalConnectionRedirectLocYönlendirme aksiyonunda gidilecek adresi belirlerAdres
--ddosTotalConnectionRedirectCodeYönlendirme aksiyonunda kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosTotalConnectionContentProfileİçerik gösterme aksiyonunda kullanılacak sayfayı seçerlb page kaydı
--ddosTotalConnectionContentStatusCodeİçerik gösterme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu

Eşik Koruması: Hata yanıtı sayısı ​

Bu koruma hata yanıtı sayısı ölçüsünü izler. Alanların adı ddosError önekiyle yazılır.

AlanNe yaparArkasına ne yazılır
--ddosErrorProtectionBu koruma ailesini açartrue · false
--ddosErrorWindow.valÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — sayı bölümü
--ddosErrorWindow.unitÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — birim bölümü
--ddosErrorLimitPencere içinde aşılmaması gereken eşiği belirlerSayı
--ddosErrorActionEşik aşıldığında ne yapılacağını seçerEngelle · yönlendir · içerik göster · CAPTCHA · karantina gibi aksiyonlar
--ddosErrorBlockStatusCodeEngelleme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosErrorRedirectLocYönlendirme aksiyonunda gidilecek adresi belirlerAdres
--ddosErrorRedirectCodeYönlendirme aksiyonunda kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosErrorContentProfileİçerik gösterme aksiyonunda kullanılacak sayfayı seçerlb page kaydı
--ddosErrorContentStatusCodeİçerik gösterme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu

Eşik Koruması: Etkin kaynak adres sayısı ​

Bu koruma etkin kaynak adres sayısı ölçüsünü izler. Alanların adı ddosActiveSources önekiyle yazılır.

AlanNe yaparArkasına ne yazılır
--ddosActiveSourcesProtectionBu koruma ailesini açartrue · false
--ddosActiveSourcesLimitPencere içinde aşılmaması gereken eşiği belirlerSayı
--ddosActiveSourcesActionEşik aşıldığında ne yapılacağını seçerEngelle · yönlendir · içerik göster · CAPTCHA · karantina gibi aksiyonlar
--ddosActiveSourcesBlockStatusCodeEngelleme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosActiveSourcesRedirectLocYönlendirme aksiyonunda gidilecek adresi belirlerAdres
--ddosActiveSourcesRedirectCodeYönlendirme aksiyonunda kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosActiveSourcesContentProfileİçerik gösterme aksiyonunda kullanılacak sayfayı seçerlb page kaydı
--ddosActiveSourcesContentStatusCodeİçerik gösterme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu

Kural Tabanlı Koruma: Ülke ​

Ülke bazlı kurallar, kendi indeksleriyle yazılır ve her biri ayrı bir ölçü ile eşik taşır.

AlanNe yaparArkasına ne yazılır
--ddosCountryProtectionBu koruma ailesini açartrue · false
--ddosCountryWindow.valÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — sayı bölümü
--ddosCountryWindow.unitÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — birim bölümü
--ddosCountryWhitelist.NBu korumadan muaf tutulacakları belirlerListeden seçilen değerler
--ddosCountryRules.N.matchKuralın listeye giren mi girmeyen mi trafiğe uygulanacağını seçerEşleşme biçimi
--ddosCountryRules.N.countries.NKuralın kapsayacağı ülkeleri belirlerÜlke değerleri
--ddosCountryRules.N.metricKuralın hangi ölçüyü izleyeceğini seçerÖlçü değeri
--ddosCountryRules.N.limitÖlçünün aşılmaması gereken eşiğini belirlerSayı
--ddosCountryRules.N.actionEşik aşıldığında ne yapılacağını seçerAksiyon değeri
--ddosCountryRules.N.blockStatusCodeEngellemede döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosCountryRules.N.redirectLocYönlendirmede gidilecek adresi belirlerAdres
--ddosCountryRules.N.redirectCodeYönlendirmede kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosCountryRules.N.contentProfileİçerik gösterirken kullanılacak sayfayı seçerİçerik sayfası kaydı
--ddosCountryRules.N.contentStatusCodeİçerik gösterirken döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosCountryRules.N.bwLimitMbitBant genişliği sınırını belirlerMbit değeri
--ddosCountryRules.N.allowLearningBu kuralın öğrenme kipinde uygulanmasına izin verirtrue · false

Kural Tabanlı Koruma: Ağ türü ​

Ağ türü bazlı kurallar, kendi indeksleriyle yazılır ve her biri ayrı bir ölçü ile eşik taşır.

AlanNe yaparArkasına ne yazılır
--ddosNettypeProtectionBu koruma ailesini açartrue · false
--ddosNettypeWindow.valÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — sayı bölümü
--ddosNettypeWindow.unitÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi — birim bölümü
--ddosNettypeWhitelist.NBu korumadan muaf tutulacakları belirlerListeden seçilen değerler
--ddosNettypeRules.N.matchKuralın listeye giren mi girmeyen mi trafiğe uygulanacağını seçerEşleşme biçimi
--ddosNettypeRules.N.groups.NKuralın kapsayacağı ağ türü gruplarını belirlerGrup değerleri
--ddosNettypeRules.N.metricKuralın hangi ölçüyü izleyeceğini seçerÖlçü değeri
--ddosNettypeRules.N.limitÖlçünün aşılmaması gereken eşiğini belirlerSayı
--ddosNettypeRules.N.actionEşik aşıldığında ne yapılacağını seçerAksiyon değeri
--ddosNettypeRules.N.blockStatusCodeEngellemede döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosNettypeRules.N.redirectLocYönlendirmede gidilecek adresi belirlerAdres
--ddosNettypeRules.N.redirectCodeYönlendirmede kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosNettypeRules.N.contentProfileİçerik gösterirken kullanılacak sayfayı seçerİçerik sayfası kaydı
--ddosNettypeRules.N.contentStatusCodeİçerik gösterirken döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosNettypeRules.N.bwLimitMbitBant genişliği sınırını belirlerMbit değeri
--ddosNettypeRules.N.allowLearningBu kuralın öğrenme kipinde uygulanmasına izin verirtrue · false

Adres İtibarı Koruması ​

Kaynak adresin itibar kategorisine göre aksiyon uygular.

AlanNe yaparArkasına ne yazılır
--ipRepProtectionAdres itibarı korumasını açartrue · false
--ipRepWhitelistCondİtibar muafiyetinin hangi koşulda uygulanacağını belirlerKoşul ifadesi
--ipRepWhitelistEntries.N.typeMuafiyet girdisinin türünü seçerAdres · ağ · ASN
--ipRepWhitelistEntries.N.ipMuaf tutulacak adresi belirlerIP adresi
--ipRepWhitelistEntries.N.cidrMuaf tutulacak ağın maske uzunluğunu belirlerCIDR değeri
--ipRepWhitelistEntries.N.asnMuaf tutulacak otonom sistemi belirlerASN değeri
--ipRepActions.N.categories.NKuralın hangi itibar kategorilerine uygulanacağını seçerKategori değerleri
--ipRepActions.N.actionO kategorilerde ne yapılacağını seçerAksiyon değeri
--ipRepActions.N.blockStatusCodeEngellemede döndürülecek durum kodunu belirlerHTTP durum kodu
--ipRepActions.N.redirectLocYönlendirmede gidilecek adresi belirlerAdres
--ipRepActions.N.redirectCodeYönlendirmede kullanılacak durum kodunu belirlerHTTP durum kodu
--ipRepActions.N.contentProfileİçerik gösterirken kullanılacak sayfayı seçerİçerik sayfası kaydı
--ipRepActions.N.contentStatusCodeİçerik gösterirken döndürülecek durum kodunu belirlerHTTP durum kodu
--ipRepActions.N.allowLearningBu kuralın öğrenme kipinde uygulanmasına izin verirtrue · false

Bot Koruması ​

İstemcinin bot olma olasılığını puanlar ve puana göre aksiyon uygular.

AlanNe yaparArkasına ne yazılır
--botProtectionBot korumasını açartrue · false
--botFactors.NBot puanının hangi ölçütlerden hesaplanacağını seçerÖlçüt değerleri
--botClientEvidenceİstemci tarafından toplanan kanıtların kullanılmasını açartrue · false
--botTrustVerifiedBotsDoğrulanmış arama motoru botlarını bot korumasından muaf tutartrue · false
--botWhitelistCondBot muafiyetinin hangi koşulda uygulanacağını belirlerKoşul ifadesi
--botWhitelistEntries.N.typeMuafiyet girdisinin türünü seçerAdres · ağ · ASN · değer
--botWhitelistEntries.N.ipMuaf tutulacak adresi belirlerIP adresi
--botWhitelistEntries.N.cidrMuaf tutulacak ağın maske uzunluğunu belirlerCIDR değeri
--botWhitelistEntries.N.asnMuaf tutulacak otonom sistemi belirlerASN değeri
--botWhitelistEntries.N.valueMuaf tutulacak değeri belirlerDeğer
--botActions.N.thresholdKuralın hangi bot puanından itibaren uygulanacağını belirlerPuan değeri
--botActions.N.actionO puanda ne yapılacağını seçerAksiyon değeri
--botActions.N.blockStatusCodeEngellemede döndürülecek durum kodunu belirlerHTTP durum kodu
--botActions.N.redirectLocYönlendirmede gidilecek adresi belirlerAdres
--botActions.N.redirectCodeYönlendirmede kullanılacak durum kodunu belirlerHTTP durum kodu
--botActions.N.contentProfileİçerik gösterirken kullanılacak sayfayı seçerİçerik sayfası kaydı
--botActions.N.contentStatusCodeİçerik gösterirken döndürülecek durum kodunu belirlerHTTP durum kodu
--botActions.N.allowLearningBu kuralın öğrenme kipinde uygulanmasına izin verirtrue · false
--eventLogScoreFloorOlay günlüğüne yazılacak en düşük bot puanını belirlerPuan değeri

CAPTCHA Ayarları ​

CAPTCHA aksiyonu seçildiğinde gösterilecek sayfanın görünümünü ve doğrulama süresini belirler.

AlanNe yaparArkasına ne yazılır
--captchaTypeCAPTCHA türünü seçerCAPTCHA türü
--captchaSizeCAPTCHA boyutunu seçerBoyut değeri
--captchaBgColorCAPTCHA sayfasının arka plan rengini belirlerRenk değeri
--captchaTextColorCAPTCHA sayfasının yazı rengini belirlerRenk değeri
--captchaDifficultyCAPTCHA zorluk düzeyini seçerZorluk değeri
--captchaLanguageCAPTCHA dilini seçerDil değeri
--captchaTitleCAPTCHA sayfasının sekme başlığını belirlerBaşlık metni
--captchaThemeCAPTCHA sayfasının temasını seçerTema değeri
--captchaVerifiedTtl.valDoğrulamanın ne kadar geçerli kalacağını belirlerSayı
--captchaVerifiedTtl.unitDoğrulama süresinin birimini belirlerBirim

Karantina ​

Eşiği aşan kaynakların bir süre boyunca ayrı bir davranışa alınmasını sağlar.

AlanNe yaparArkasına ne yazılır
--quarantineCaptchaFailBaşarısız CAPTCHA denemelerinin karantinaya yol açmasını açartrue · false
--quarantineCaptchaFailThresholdKaç başarısız denemeden sonra karantinaya alınacağını belirlerSayı
--quarantineCaptchaFailWindow.valBaşarısız denemelerin sayıldığı pencereyi belirlerSayı
--quarantineCaptchaFailWindow.unitPencerenin birimini belirlerBirim
--quarantineTrackingTypeKarantinanın neye göre izleneceğini seçerİzleme türü
--quarantineManualTrackingKeys.NElle izlemede kullanılacak değişkenleri belirlerAkıllı değişkenler
--quarantineTime.valKarantinanın ne kadar süreceğini belirlerSayı
--quarantineTime.unitKarantina süresinin birimini belirlerBirim
--quarantineActionKarantinadaki isteğe ne yapılacağını seçerAksiyon değeri
--quarantineRedirectLocKarantinada yönlendirme adresini belirlerAdres
--quarantineContentProfileKarantinada gösterilecek sayfayı seçerİçerik sayfası kaydı
--quarantineStatusCodeKarantinada döndürülecek durum kodunu belirlerHTTP durum kodu

Bekleme Odası ​

Kapasitenin üzerindeki ziyaretçileri sıraya alır ve belirlenen hızda içeri alır.

AlanNe yaparArkasına ne yazılır
--waitingRoomBekleme odasını açartrue · false
--waitingRoomCapacityAynı anda kaç ziyaretçinin içeri alınacağını belirlerSayı
--waitingRoomCondBekleme odasının hangi trafikte uygulanacağını belirlerKoşul ifadesi
--waitingRoomPageRules.N.condHangi koşulda hangi bekleme sayfasının gösterileceğini belirlerKoşul ifadesi
--waitingRoomPageRules.N.pageProfileO koşulda gösterilecek sayfayı seçerİçerik sayfası kaydı
--waitingRoomContentProfileBekleme odasında gösterilecek sayfayı seçerİçerik sayfası kaydı
--waitingRoomEntryRateBekleme odasından içeri alma hızını belirlerSayı
--waitingRoomIdleTimeout.valZiyaretçinin ne kadar işlemsiz kalınca düşürüleceğini belirlerSayı
--waitingRoomIdleTimeout.unitBu sürenin birimini belirlerBirim
--waitingRoomRefreshSecBekleme sayfasının kaç saniyede bir yenileneceğini belirlerSaniye
--waitingRoomTrustVerifiedBotsDoğrulanmış botların bekleme odasına alınmamasını sağlartrue · false

Öğrenme Kipi ​

Kuralları uygulamadan trafiği gözlemler ve eşik önerileri üretir.

AlanNe yaparArkasına ne yazılır
--learningModeÖğrenme kipini açar: kurallar uygulanmadan gözlemlenirtrue · false
--learningLookback.valÖğrenmenin ne kadar geriye bakacağını belirlerSayı
--learningLookback.unitGeriye bakma süresinin birimini belirlerBirim
--learningTrustedCountries.NÖğrenmede güvenilecek ülkeleri belirlerÜlke değerleri
--learningTrustedNettypeGroups.NÖğrenmede güvenilecek ağ türü gruplarını belirlerGrup değerleri
--learningTuneOnlyÖğrenmenin yalnız eşik önerisi üretmesini sağlartrue · false
--learningIntervalÖğrenme değerlendirmesinin hangi aralıkla yapılacağını belirlerAralık değeri

Bildirimler ​

Koruma olaylarının nasıl ve kime bildirileceğini belirler.

AlanNe yaparArkasına ne yazılır
--notifySuggestionsMuteÖğrenme önerileri bildirimlerini sustururtrue · false
--notifyStateBandHangi durum değişikliklerinde bildirim üretileceğini belirlerDurum bandı değeri
--advancedNotifications.N.scopeGelişmiş bildirimin hangi kapsamda sayılacağını seçerKapsam değeri
--advancedNotifications.N.maskV4IPv4 adreslerinin hangi maskeyle gruplanacağını belirlerMaske uzunluğu
--advancedNotifications.N.maskV6IPv6 adreslerinin hangi maskeyle gruplanacağını belirlerMaske uzunluğu
--advancedNotifications.N.countTypeNeyin sayılacağını seçerSayım türü
--advancedNotifications.N.reportFileTypes.NBildirime eklenecek rapor biçimlerini seçerDosya biçimi değerleri
--advancedNotifications.N.window.valSayımın penceresini belirlerSayı
--advancedNotifications.N.window.unitPencerenin birimini belirlerBirim
--advancedNotifications.N.limitBildirim üretilecek eşiği belirlerSayı
--notifyCountryMatchÜlke süzgecinin nasıl uygulanacağını seçerEşleşme biçimi
--notifyCountryList.NSüzgeçte kullanılacak ülkeleri belirlerÜlke değerleri
--notifyNettypeMatchAğ türü süzgecinin nasıl uygulanacağını seçerEşleşme biçimi
--notifyNettypeList.NSüzgeçte kullanılacak ağ türü gruplarını belirlerGrup değerleri
--notifyEmail.NBildirimin gönderileceği e-posta adreslerini belirlerE-posta adresi
--notifySms.NBildirimin gönderileceği telefon numaralarını belirlerTelefon numarası
--notifySnmpBildirimin SNMP tuzağı olarak gönderilmesini açartrue · false
--notifyUiBildirimin arayüzde gösterilmesini açartrue · false

Örnekler ​

TR7 WEB-CLI · A) Kaynak adres başına istek eşiği
admin@TR7LBWAF01> lb threat-protection update id <kimlik> \
--ddosProtection true --ddosSrcIpRequestProtection true \
--ddosSrcIpRequestWindow.val 10 --ddosSrcIpRequestWindow.unit s \
--ddosSrcIpRequestLimit 200 --ddosSrcIpRequestAction <aksiyon> \
--ddosSrcIpRequestBlockStatusCode 429
admin@TR7LBWAF01>  
TR7 WEB-CLI · B) Ülke kuralı ve muafiyet
admin@TR7LBWAF01> lb threat-protection update id <kimlik> \
--ddosCountryProtection true --ddosCountryRules.0.countries.0 <ülke> \
--ddosCountryRules.0.metric <ölçü> --ddosCountryRules.0.limit 500 --ddosCountryRules.0.action <aksiyon> \
--ddosWhitelistEntries.0.type <tür> --ddosWhitelistEntries.0.ip 10.0.0.0 --ddosWhitelistEntries.0.cidr 8
admin@TR7LBWAF01>  
TR7 WEB-CLI · C) Bot koruması ve öğrenme kipi
# önce gözlemle: kurallar uygulanmaz, öneri üretilir
admin@TR7LBWAF01> lb threat-protection update id <kimlik> \
--botProtection true --botActions.0.threshold 70 --botActions.0.action <aksiyon> \
--learningMode true --learningTuneOnly true
admin@TR7LBWAF01>  

Toplu Güncelleme ​

update-many, aynı değişikliği birçok koruma kaydına birden uygular. Yazım sırası her kaynakta aynıdır.

Adım 1 Hedefi seç
Tek zorunlu alan target: selected listeden seçilen kayıtlar, all koleksiyonun tamamı.
Adım 2 Yazılacak alanları ekle
Yalnız birçok kayda aynı değerle yazılabilen alanlar bulunur; kimlik, ad ve vService kimliği gibi kayda özgü alanlar bu komutta yer almaz.
Adım 3 Hedefleri listeden işaretle
target selected yazılıp kimlik verilmediğinde onay kutulu seçim listesi açılır.
Adım 4 Onayla
Kaç kaydın etkileneceğini yazan uyarı çıkar; onay sözcüğü yazılmadan hiçbir şey yazılmaz.
AlanDurumDeğer
targetZorunluselected — listeden seçilen kayıtlar · all — koleksiyonun tamamı
--ids.NKoşullutarget selected için hedef kimlikleri. Tab listesinde önerilmez: hedefler seçim listesinden işaretlenir. Betikte ve boru hattında elle yazılır.
--onErrorİsteğe bağlıabort (varsayılan) — hedeflerden biri bile doğrulamadan geçmezse hiçbir şey yazılmaz · skip — geçen hedefler yazılır

Yazılabilen Alanlar ​

TR7 WEB-CLI · update-many · Tab çıktısı
# komuttan sonra Tab
admin@TR7LBWAF01> lb threat-protection update-many
--info target
 
# target alanından sonra Tab
admin@TR7LBWAF01> lb threat-protection update-many target
all selected
 
# -- yazıp Tab: yazılabilen alanların tamamı
admin@TR7LBWAF01> lb threat-protection update-many target all --
--ids.N                                      --onError                                    --ddosProtection
--ddosTrustVerifiedBots                      --ddosWhitelistCond                          --ddosWhitelistEntries.N.type
--ddosWhitelistEntries.N.ip                  --ddosWhitelistEntries.N.cidr                --ddosWhitelistEntries.N.asn
--ddosWhitelistEntries.N.country             --ddosCountryProtection                      --ddosCountryWindow
--ddosCountryWhitelist.N                     --ddosCountryRules.N.match                   --ddosCountryRules.N.countries.N
--ddosCountryRules.N.metric                  --ddosCountryRules.N.limit                   --ddosCountryRules.N.action
--ddosCountryRules.N.blockStatusCode         --ddosCountryRules.N.redirectLoc             --ddosCountryRules.N.redirectCode
--ddosCountryRules.N.allowLearning           --ddosCountryRules.N.contentProfile          --ddosCountryRules.N.contentStatusCode
--ddosCountryRules.N.bwLimitMbit             --ddosNettypeProtection                      --ddosNettypeWindow
--ddosNettypeWhitelist.N                     --ddosNettypeRules.N.match                   --ddosNettypeRules.N.groups.N
--ddosNettypeRules.N.metric                  --ddosNettypeRules.N.limit                   --ddosNettypeRules.N.action
--ddosNettypeRules.N.blockStatusCode         --ddosNettypeRules.N.redirectLoc             --ddosNettypeRules.N.redirectCode
--ddosNettypeRules.N.allowLearning           --ddosNettypeRules.N.contentProfile          --ddosNettypeRules.N.contentStatusCode
--ddosNettypeRules.N.bwLimitMbit             --ddosSrcIpRequestProtection                 --ddosSrcIpRequestWindow
--ddosSrcIpRequestLimit                      --ddosSrcIpRequestAction                     --ddosSrcIpRequestBlockStatusCode
--ddosSrcIpRequestRedirectLoc                --ddosSrcIpRequestRedirectCode               --ddosSrcIpRequestContentProfile
--ddosSrcIpRequestContentStatusCode          --ddosSrcIpRequestHardLimit                  --ddosSrcIpConnectionProtection
--ddosSrcIpConnectionWindow                  --ddosSrcIpConnectionLimit                   --ddosSrcIpConnectionAction
--ddosSrcIpConnectionBlockStatusCode         --ddosSrcIpConnectionRedirectLoc             --ddosSrcIpConnectionRedirectCode
--ddosSrcIpConnectionContentProfile          --ddosSrcIpConnectionContentStatusCode       --ddosSrcIpConnectionHardLimit
--ddosErrorProtection                        --ddosErrorWindow                            --ddosErrorLimit
--ddosErrorAction                            --ddosErrorBlockStatusCode                   --ddosErrorRedirectLoc
--ddosErrorRedirectCode                      --ddosErrorContentProfile                    --ddosErrorContentStatusCode
--ddosTotalRequestProtection                 --ddosTotalRequestWindow                     --ddosTotalRequestLimit
--ddosTotalRequestAction                     --ddosTotalRequestBlockStatusCode            --ddosTotalRequestRedirectLoc
--ddosTotalRequestRedirectCode               --ddosTotalRequestContentProfile             --ddosTotalRequestContentStatusCode
--ddosTotalRequestHardLimit                  --ddosTotalConnectionProtection              --ddosTotalConnectionWindow
--ddosTotalConnectionLimit                   --ddosTotalConnectionAction                  --ddosTotalConnectionBlockStatusCode
--ddosTotalConnectionRedirectLoc             --ddosTotalConnectionRedirectCode            --ddosTotalConnectionContentProfile
--ddosTotalConnectionContentStatusCode       --ddosTotalConnectionHardLimit               --ddosActiveSourcesProtection
--ddosActiveSourcesLimit                     --ddosActiveSourcesAction                    --ddosActiveSourcesBlockStatusCode
--ddosActiveSourcesRedirectLoc               --ddosActiveSourcesRedirectCode              --ddosActiveSourcesContentProfile
--ddosActiveSourcesContentStatusCode         --ipRepProtection                            --ipRepWhitelistCond
--ipRepWhitelistEntries.N.type               --ipRepWhitelistEntries.N.ip                 --ipRepWhitelistEntries.N.cidr
--ipRepWhitelistEntries.N.asn                --ipRepActions.N.categories.N                --ipRepActions.N.action
--ipRepActions.N.blockStatusCode             --ipRepActions.N.redirectLoc                 --ipRepActions.N.redirectCode
--ipRepActions.N.contentProfile              --ipRepActions.N.allowLearning               --ipRepActions.N.contentStatusCode
--botProtection                              --botFactors.N                               --botClientEvidence
--botTrustVerifiedBots                       --botWhitelistCond                           --botWhitelistEntries.N.type
--botWhitelistEntries.N.ip                   --botWhitelistEntries.N.cidr                 --botWhitelistEntries.N.asn
--botWhitelistEntries.N.value                --botActions.N.threshold                     --botActions.N.action
--botActions.N.blockStatusCode               --botActions.N.redirectLoc                   --botActions.N.redirectCode
--botActions.N.contentProfile                --botActions.N.allowLearning                 --botActions.N.contentStatusCode
--eventLogScoreFloor                         --captchaDifficulty                          --captchaLanguage
--captchaTitle                               --captchaTheme                               --captchaVerifiedTtl
--quarantineCaptchaFail                      --quarantineCaptchaFailThreshold             --quarantineCaptchaFailWindow
--quarantineTrackingType                     --quarantineManualTrackingKeys.N             --quarantineTime
--quarantineAction                           --quarantineRedirectLoc                      --quarantineContentProfile
--quarantineStatusCode                       --waitingRoom                                --waitingRoomCapacity
--waitingRoomCond                            --waitingRoomPageRules.N.cond                --waitingRoomPageRules.N.pageProfile
--waitingRoomContentProfile                  --waitingRoomEntryRate                       --waitingRoomIdleTimeout
--waitingRoomRefreshSec                      --waitingRoomTrustVerifiedBots               --learningMode
--learningLookback                           --learningTrustedCountries.N                 --learningTrustedNettypeGroups.N
--learningTuneOnly                           --learningInterval                           --notifyStateBand
--notifySuggestionsMute                      --advancedNotifications.N.scope              --advancedNotifications.N.maskV4
--advancedNotifications.N.maskV6             --advancedNotifications.N.countType          --advancedNotifications.N.reportFileTypes.N
--advancedNotifications.N.window             --advancedNotifications.N.limit              --notifyCountryMatch
--notifyCountryList.N                        --notifyNettypeMatch                         --notifyNettypeList.N
--notifyEmail.N                              --notifySms.N                                --notifySnmp
--notifyUi                                   --info
admin@TR7LBWAF01>  

Komutta 179 alan bulunur; yukarıdaki liste cihazda -- yazıp Tab'a basıldığında çıkanın aynısıdır. Her birinin ne yaptığı ve arkasına ne yazıldığı aşağıdaki tablodadır.

Tekil komutta koşula bağlı olan alanlar (bir başka alanın değerine göre açılanlar) burada koşulsuz listelenir: toplu güncellemede her hedef kendi kaydına göre ayrı doğrulanır, alan bir hedefte aktif değilse yalnız o hedefte atlanır.

AlanNe yaparArkasına ne yazılır
--ids.NToplu güncellemenin hedeflerini belirlerKoruma kaydı kimlikleri
--onErrorBir hedef doğrulamadan geçmezse ne olacağını belirlerabort hiçbir şey yazmaz (varsayılan) · skip geçen hedefleri yazar
--ddosProtectionDDoS koruma ailesinin tamamını açartrue · false
--ddosTrustVerifiedBotsDoğrulanmış arama motoru botlarını DDoS korumasından muaf tutartrue · false
--ddosWhitelistCondDDoS muafiyetinin hangi koşulda uygulanacağını belirlerKoşul ifadesi
--ddosWhitelistEntries.N.typeMuafiyet girdisinin türünü seçerAdres · ağ · ASN · ülke
--ddosWhitelistEntries.N.ipMuaf tutulacak adresi belirlerIP adresi
--ddosWhitelistEntries.N.cidrMuaf tutulacak ağın maske uzunluğunu belirlerCIDR değeri
--ddosWhitelistEntries.N.asnMuaf tutulacak otonom sistemi belirlerASN değeri
--ddosWhitelistEntries.N.countryMuaf tutulacak ülkeyi belirlerÜlke değeri
--ddosCountryProtectionBu koruma ailesini açartrue · false
--ddosCountryWindowÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi
--ddosCountryWhitelist.NBu korumadan muaf tutulacakları belirlerListeden seçilen değerler
--ddosCountryRules.N.matchKuralın listeye giren mi girmeyen mi trafiğe uygulanacağını seçerEşleşme biçimi
--ddosCountryRules.N.countries.NKuralın kapsayacağı ülkeleri belirlerÜlke değerleri
--ddosCountryRules.N.metricKuralın hangi ölçüyü izleyeceğini seçerÖlçü değeri
--ddosCountryRules.N.limitÖlçünün aşılmaması gereken eşiğini belirlerSayı
--ddosCountryRules.N.actionEşik aşıldığında ne yapılacağını seçerAksiyon değeri
--ddosCountryRules.N.blockStatusCodeEngellemede döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosCountryRules.N.redirectLocYönlendirmede gidilecek adresi belirlerAdres
--ddosCountryRules.N.redirectCodeYönlendirmede kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosCountryRules.N.allowLearningBu kuralın öğrenme kipinde uygulanmasına izin verirtrue · false
--ddosCountryRules.N.contentProfileİçerik gösterirken kullanılacak sayfayı seçerİçerik sayfası kaydı
--ddosCountryRules.N.contentStatusCodeİçerik gösterirken döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosCountryRules.N.bwLimitMbitBant genişliği sınırını belirlerMbit değeri
--ddosNettypeProtectionBu koruma ailesini açartrue · false
--ddosNettypeWindowÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi
--ddosNettypeWhitelist.NBu korumadan muaf tutulacakları belirlerListeden seçilen değerler
--ddosNettypeRules.N.matchKuralın listeye giren mi girmeyen mi trafiğe uygulanacağını seçerEşleşme biçimi
--ddosNettypeRules.N.groups.NKuralın kapsayacağı ağ türü gruplarını belirlerGrup değerleri
--ddosNettypeRules.N.metricKuralın hangi ölçüyü izleyeceğini seçerÖlçü değeri
--ddosNettypeRules.N.limitÖlçünün aşılmaması gereken eşiğini belirlerSayı
--ddosNettypeRules.N.actionEşik aşıldığında ne yapılacağını seçerAksiyon değeri
--ddosNettypeRules.N.blockStatusCodeEngellemede döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosNettypeRules.N.redirectLocYönlendirmede gidilecek adresi belirlerAdres
--ddosNettypeRules.N.redirectCodeYönlendirmede kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosNettypeRules.N.allowLearningBu kuralın öğrenme kipinde uygulanmasına izin verirtrue · false
--ddosNettypeRules.N.contentProfileİçerik gösterirken kullanılacak sayfayı seçerİçerik sayfası kaydı
--ddosNettypeRules.N.contentStatusCodeİçerik gösterirken döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosNettypeRules.N.bwLimitMbitBant genişliği sınırını belirlerMbit değeri
--ddosSrcIpRequestProtectionBu koruma ailesini açartrue · false
--ddosSrcIpRequestWindowÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi
--ddosSrcIpRequestLimitPencere içinde aşılmaması gereken eşiği belirlerSayı
--ddosSrcIpRequestActionEşik aşıldığında ne yapılacağını seçerEngelle · yönlendir · içerik göster · CAPTCHA · karantina gibi aksiyonlar
--ddosSrcIpRequestBlockStatusCodeEngelleme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosSrcIpRequestRedirectLocYönlendirme aksiyonunda gidilecek adresi belirlerAdres
--ddosSrcIpRequestRedirectCodeYönlendirme aksiyonunda kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosSrcIpRequestContentProfileİçerik gösterme aksiyonunda kullanılacak sayfayı seçerlb page kaydı
--ddosSrcIpRequestContentStatusCodeİçerik gösterme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosSrcIpRequestHardLimitAşıldığında doğrudan engellenen sert eşiği belirlerSayı
--ddosSrcIpConnectionProtectionBu koruma ailesini açartrue · false
--ddosSrcIpConnectionWindowÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi
--ddosSrcIpConnectionLimitPencere içinde aşılmaması gereken eşiği belirlerSayı
--ddosSrcIpConnectionActionEşik aşıldığında ne yapılacağını seçerEngelle · yönlendir · içerik göster · CAPTCHA · karantina gibi aksiyonlar
--ddosSrcIpConnectionBlockStatusCodeEngelleme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosSrcIpConnectionRedirectLocYönlendirme aksiyonunda gidilecek adresi belirlerAdres
--ddosSrcIpConnectionRedirectCodeYönlendirme aksiyonunda kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosSrcIpConnectionContentProfileİçerik gösterme aksiyonunda kullanılacak sayfayı seçerlb page kaydı
--ddosSrcIpConnectionContentStatusCodeİçerik gösterme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosSrcIpConnectionHardLimitAşıldığında doğrudan engellenen sert eşiği belirlerSayı
--ddosErrorProtectionBu koruma ailesini açartrue · false
--ddosErrorWindowÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi
--ddosErrorLimitPencere içinde aşılmaması gereken eşiği belirlerSayı
--ddosErrorActionEşik aşıldığında ne yapılacağını seçerEngelle · yönlendir · içerik göster · CAPTCHA · karantina gibi aksiyonlar
--ddosErrorBlockStatusCodeEngelleme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosErrorRedirectLocYönlendirme aksiyonunda gidilecek adresi belirlerAdres
--ddosErrorRedirectCodeYönlendirme aksiyonunda kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosErrorContentProfileİçerik gösterme aksiyonunda kullanılacak sayfayı seçerlb page kaydı
--ddosErrorContentStatusCodeİçerik gösterme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosTotalRequestProtectionBu koruma ailesini açartrue · false
--ddosTotalRequestWindowÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi
--ddosTotalRequestLimitPencere içinde aşılmaması gereken eşiği belirlerSayı
--ddosTotalRequestActionEşik aşıldığında ne yapılacağını seçerEngelle · yönlendir · içerik göster · CAPTCHA · karantina gibi aksiyonlar
--ddosTotalRequestBlockStatusCodeEngelleme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosTotalRequestRedirectLocYönlendirme aksiyonunda gidilecek adresi belirlerAdres
--ddosTotalRequestRedirectCodeYönlendirme aksiyonunda kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosTotalRequestContentProfileİçerik gösterme aksiyonunda kullanılacak sayfayı seçerlb page kaydı
--ddosTotalRequestContentStatusCodeİçerik gösterme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosTotalRequestHardLimitAşıldığında doğrudan engellenen sert eşiği belirlerSayı
--ddosTotalConnectionProtectionBu koruma ailesini açartrue · false
--ddosTotalConnectionWindowÖlçümün hangi zaman penceresinde yapılacağını belirlerSüre değeri ve birimi
--ddosTotalConnectionLimitPencere içinde aşılmaması gereken eşiği belirlerSayı
--ddosTotalConnectionActionEşik aşıldığında ne yapılacağını seçerEngelle · yönlendir · içerik göster · CAPTCHA · karantina gibi aksiyonlar
--ddosTotalConnectionBlockStatusCodeEngelleme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosTotalConnectionRedirectLocYönlendirme aksiyonunda gidilecek adresi belirlerAdres
--ddosTotalConnectionRedirectCodeYönlendirme aksiyonunda kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosTotalConnectionContentProfileİçerik gösterme aksiyonunda kullanılacak sayfayı seçerlb page kaydı
--ddosTotalConnectionContentStatusCodeİçerik gösterme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosTotalConnectionHardLimitAşıldığında doğrudan engellenen sert eşiği belirlerSayı
--ddosActiveSourcesProtectionBu koruma ailesini açartrue · false
--ddosActiveSourcesLimitPencere içinde aşılmaması gereken eşiği belirlerSayı
--ddosActiveSourcesActionEşik aşıldığında ne yapılacağını seçerEngelle · yönlendir · içerik göster · CAPTCHA · karantina gibi aksiyonlar
--ddosActiveSourcesBlockStatusCodeEngelleme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ddosActiveSourcesRedirectLocYönlendirme aksiyonunda gidilecek adresi belirlerAdres
--ddosActiveSourcesRedirectCodeYönlendirme aksiyonunda kullanılacak durum kodunu belirlerHTTP durum kodu
--ddosActiveSourcesContentProfileİçerik gösterme aksiyonunda kullanılacak sayfayı seçerlb page kaydı
--ddosActiveSourcesContentStatusCodeİçerik gösterme aksiyonunda döndürülecek durum kodunu belirlerHTTP durum kodu
--ipRepProtectionAdres itibarı korumasını açartrue · false
--ipRepWhitelistCondİtibar muafiyetinin hangi koşulda uygulanacağını belirlerKoşul ifadesi
--ipRepWhitelistEntries.N.typeMuafiyet girdisinin türünü seçerAdres · ağ · ASN
--ipRepWhitelistEntries.N.ipMuaf tutulacak adresi belirlerIP adresi
--ipRepWhitelistEntries.N.cidrMuaf tutulacak ağın maske uzunluğunu belirlerCIDR değeri
--ipRepWhitelistEntries.N.asnMuaf tutulacak otonom sistemi belirlerASN değeri
--ipRepActions.N.categories.NKuralın hangi itibar kategorilerine uygulanacağını seçerKategori değerleri
--ipRepActions.N.actionO kategorilerde ne yapılacağını seçerAksiyon değeri
--ipRepActions.N.blockStatusCodeEngellemede döndürülecek durum kodunu belirlerHTTP durum kodu
--ipRepActions.N.redirectLocYönlendirmede gidilecek adresi belirlerAdres
--ipRepActions.N.redirectCodeYönlendirmede kullanılacak durum kodunu belirlerHTTP durum kodu
--ipRepActions.N.contentProfileİçerik gösterirken kullanılacak sayfayı seçerİçerik sayfası kaydı
--ipRepActions.N.allowLearningBu kuralın öğrenme kipinde uygulanmasına izin verirtrue · false
--ipRepActions.N.contentStatusCodeİçerik gösterirken döndürülecek durum kodunu belirlerHTTP durum kodu
--botProtectionBot korumasını açartrue · false
--botFactors.NBot puanının hangi ölçütlerden hesaplanacağını seçerÖlçüt değerleri
--botClientEvidenceİstemci tarafından toplanan kanıtların kullanılmasını açartrue · false
--botTrustVerifiedBotsDoğrulanmış arama motoru botlarını bot korumasından muaf tutartrue · false
--botWhitelistCondBot muafiyetinin hangi koşulda uygulanacağını belirlerKoşul ifadesi
--botWhitelistEntries.N.typeMuafiyet girdisinin türünü seçerAdres · ağ · ASN · değer
--botWhitelistEntries.N.ipMuaf tutulacak adresi belirlerIP adresi
--botWhitelistEntries.N.cidrMuaf tutulacak ağın maske uzunluğunu belirlerCIDR değeri
--botWhitelistEntries.N.asnMuaf tutulacak otonom sistemi belirlerASN değeri
--botWhitelistEntries.N.valueMuaf tutulacak değeri belirlerDeğer
--botActions.N.thresholdKuralın hangi bot puanından itibaren uygulanacağını belirlerPuan değeri
--botActions.N.actionO puanda ne yapılacağını seçerAksiyon değeri
--botActions.N.blockStatusCodeEngellemede döndürülecek durum kodunu belirlerHTTP durum kodu
--botActions.N.redirectLocYönlendirmede gidilecek adresi belirlerAdres
--botActions.N.redirectCodeYönlendirmede kullanılacak durum kodunu belirlerHTTP durum kodu
--botActions.N.contentProfileİçerik gösterirken kullanılacak sayfayı seçerİçerik sayfası kaydı
--botActions.N.allowLearningBu kuralın öğrenme kipinde uygulanmasına izin verirtrue · false
--botActions.N.contentStatusCodeİçerik gösterirken döndürülecek durum kodunu belirlerHTTP durum kodu
--eventLogScoreFloorOlay günlüğüne yazılacak en düşük bot puanını belirlerPuan değeri
--captchaDifficultyCAPTCHA zorluk düzeyini seçerZorluk değeri
--captchaLanguageCAPTCHA dilini seçerDil değeri
--captchaTitleCAPTCHA sayfasının sekme başlığını belirlerBaşlık metni
--captchaThemeCAPTCHA sayfasının temasını seçerTema değeri
--captchaVerifiedTtlDoğrulamanın ne kadar geçerli kalacağını belirlerSüre değeri (sayı ve birim birlikte)
--quarantineCaptchaFailBaşarısız CAPTCHA denemelerinin karantinaya yol açmasını açartrue · false
--quarantineCaptchaFailThresholdKaç başarısız denemeden sonra karantinaya alınacağını belirlerSayı
--quarantineCaptchaFailWindowBaşarısız denemelerin sayıldığı pencereyi belirlerSüre değeri (sayı ve birim birlikte)
--quarantineTrackingTypeKarantinanın neye göre izleneceğini seçerİzleme türü
--quarantineManualTrackingKeys.NElle izlemede kullanılacak değişkenleri belirlerAkıllı değişkenler
--quarantineTimeKarantinanın ne kadar süreceğini belirlerSüre değeri (sayı ve birim birlikte)
--quarantineActionKarantinadaki isteğe ne yapılacağını seçerAksiyon değeri
--quarantineRedirectLocKarantinada yönlendirme adresini belirlerAdres
--quarantineContentProfileKarantinada gösterilecek sayfayı seçerİçerik sayfası kaydı
--quarantineStatusCodeKarantinada döndürülecek durum kodunu belirlerHTTP durum kodu
--waitingRoomBekleme odasını açartrue · false
--waitingRoomCapacityAynı anda kaç ziyaretçinin içeri alınacağını belirlerSayı
--waitingRoomCondBekleme odasının hangi trafikte uygulanacağını belirlerKoşul ifadesi
--waitingRoomPageRules.N.condHangi koşulda hangi bekleme sayfasının gösterileceğini belirlerKoşul ifadesi
--waitingRoomPageRules.N.pageProfileO koşulda gösterilecek sayfayı seçerİçerik sayfası kaydı
--waitingRoomContentProfileBekleme odasında gösterilecek sayfayı seçerİçerik sayfası kaydı
--waitingRoomEntryRateBekleme odasından içeri alma hızını belirlerSayı
--waitingRoomIdleTimeoutZiyaretçinin ne kadar işlemsiz kalınca düşürüleceğini belirlerSüre değeri (sayı ve birim birlikte)
--waitingRoomRefreshSecBekleme sayfasının kaç saniyede bir yenileneceğini belirlerSaniye
--waitingRoomTrustVerifiedBotsDoğrulanmış botların bekleme odasına alınmamasını sağlartrue · false
--learningModeÖğrenme kipini açar: kurallar uygulanmadan gözlemlenirtrue · false
--learningLookbackÖğrenmenin ne kadar geriye bakacağını belirlerSüre değeri (sayı ve birim birlikte)
--learningTrustedCountries.NÖğrenmede güvenilecek ülkeleri belirlerÜlke değerleri
--learningTrustedNettypeGroups.NÖğrenmede güvenilecek ağ türü gruplarını belirlerGrup değerleri
--learningTuneOnlyÖğrenmenin yalnız eşik önerisi üretmesini sağlartrue · false
--learningIntervalÖğrenme değerlendirmesinin hangi aralıkla yapılacağını belirlerAralık değeri
--notifyStateBandHangi durum değişikliklerinde bildirim üretileceğini belirlerDurum bandı değeri
--notifySuggestionsMuteÖğrenme önerileri bildirimlerini sustururtrue · false
--advancedNotifications.N.scopeGelişmiş bildirimin hangi kapsamda sayılacağını seçerKapsam değeri
--advancedNotifications.N.maskV4IPv4 adreslerinin hangi maskeyle gruplanacağını belirlerMaske uzunluğu
--advancedNotifications.N.maskV6IPv6 adreslerinin hangi maskeyle gruplanacağını belirlerMaske uzunluğu
--advancedNotifications.N.countTypeNeyin sayılacağını seçerSayım türü
--advancedNotifications.N.reportFileTypes.NBildirime eklenecek rapor biçimlerini seçerDosya biçimi değerleri
--advancedNotifications.N.windowSayımın penceresini belirlerSüre değeri (sayı ve birim birlikte)
--advancedNotifications.N.limitBildirim üretilecek eşiği belirlerSayı
--notifyCountryMatchÜlke süzgecinin nasıl uygulanacağını seçerEşleşme biçimi
--notifyCountryList.NSüzgeçte kullanılacak ülkeleri belirlerÜlke değerleri
--notifyNettypeMatchAğ türü süzgecinin nasıl uygulanacağını seçerEşleşme biçimi
--notifyNettypeList.NSüzgeçte kullanılacak ağ türü gruplarını belirlerGrup değerleri
--notifyEmail.NBildirimin gönderileceği e-posta adreslerini belirlerE-posta adresi
--notifySms.NBildirimin gönderileceği telefon numaralarını belirlerTelefon numarası
--notifySnmpBildirimin SNMP tuzağı olarak gönderilmesini açartrue · false
--notifyUiBildirimin arayüzde gösterilmesini açartrue · false
--infoKomutu çalıştırmadan ne yapacağını yazarDeğer almaz; tek başına yazılır

Tekil komutta bulunup burada olmayan alanlar ve nedenleri:

AlanNeden yok
idTek kaydı hedefleyen kimlik; toplu komutta yerini target ve --ids.N alır

Hedef Seçimi ve Onay ​

TR7 WEB-CLI · seçim listesi ve onay
admin@TR7LBWAF01> lb threat-protection update-many target selected --ddosProtection true
 
?  Hedef nesneler
    boşluk: işaretle · ctrl+a: tümü · enter: onayla
    Filtre: (yazarak filtreleyin) · esc: iptal
 
  [x] <kayıt-1>
  [x] <kayıt-2>
  [ ] <kayıt-3>
    2 seçili / 3
 
⚠  2 nesne güncellenecek
    <kayıt-1>, <kayıt-2>
 
Devam etmek için "evet" yazın: evet
admin@TR7LBWAF01>  
TR7 WEB-CLI · tüm koleksiyon ve betik yazımı
# koleksiyonun tamamı: liste açılmaz, doğrudan onay gelir
admin@TR7LBWAF01> lb threat-protection update-many target all --botProtection true
⚠  Bu işlem koleksiyondaki TÜM nesneleri güncelleyecek
Devam etmek için "evet" yazın:
 
# betikte ya da boru hattında: hedefler elle yazılır, liste açılmaz
admin@TR7LBWAF01> lb threat-protection update-many target selected \
--ids.0 <kimlik-1> --ids.1 <kimlik-2> --ddosProtection true --onError skip
admin@TR7LBWAF01>  

Ekran dili kullanıcıya bağlıdır

Seçim listesindeki ve onay ekranındaki metinler, oturum açan kullanıcının dil tercihine göre gelir. İngilizce arayüzde onay sözcüğü yes, Türkçe arayüzde evet olur.

Toplu güncellemenin ayrıntılı davranışı — hangi alanların toplu yazılabildiği ve her hedef için dönen rapor — API Commands sayfasındadır.

Bilinmesi Gerekenler ​

  • Kayıt vService ile birlikte doğar. Bu komutta add ve delete yoktur; koruma ayarları var olan kaydın güncellenmesiyle değişir.
  • Koruma iki kademede açılır. Önce ailenin ana anahtarı (--ddosProtection), sonra ilgili alt korumanın kendi anahtarı açılmalıdır.
  • Muafiyetler aileye aittir. DDoS muafiyet listesi bütün eşik korumaları için geçerlidir; adres itibarı ve bot korumasının kendi muafiyet listeleri vardır.
  • Öğrenme kipi kuralları uygulamaz. --learningMode true iken trafik gözlemlenir ve eşik önerileri üretilir; --learningTuneOnly true yalnız öneri üretilmesini sağlar. Bir kuralın öğrenme sırasında da çalışması isteniyorsa o kuralın allowLearning alanı açılır.
  • Aksiyon ayrıntısı yazılmazsa varsayılan davranış geçerlidir. Engelleme kodu, yönlendirme adresi ya da içerik sayfası verilmediğinde aksiyon sistemin varsayılanıyla çalışır.
  • Koruma vService'te de açık olmalıdır. lb service kaydında --threatProtection true yazılmadıkça bu ayarlar devreye girmez.