Kemancıya yalnızca belirli bir alan için istekleri yakalamak üzere filtre uygulanıyor


108

CustomRules.js dosyasını yalnızca belirli bir etki alanı için istekleri gösterecek şekilde nasıl değiştireceğimden emin değilim.

Bunu nasıl başaracağını bilen var mı?

Yanıtlar:


220

Bunu yapmak çok kolay. Filtreler sekmesinde, "Yalnızca filtre içeriyorsa göster'i tıklayın ve ardından alanınızı girin.

görüntü açıklamasını buraya girin


Bu şimdi cevap olarak görülmelidir. Eric'in stackoverflow.com/a/746776/157552
Sameera

Bu sadece kolay yol. @Marc Gravell teknik yoldur. Fiddler'ı programlı olarak kullanırken dosyalar iletişim kutusunu açamayacağım. Dosyayı düzenleyin ve aradığım şekilde ekleyin.
m3nda

Bu yöntemi, ters vekil görevi gören fiddler tarafından basılan oturumlarda çalışacak hale
getiremedim

Toplantı sahibi eklendiğinde ve kutu mesajla birlikte sarı renge döndüğünde Changes not yet saved., ayrıntıları kaydetmek için gerçek mesaj metnine tıklamanız gerekir (ki bu hiç de açık değildir!).
SharpC

13

Düzenle

Görünüşe göre oldukça kolay; OnBeforeRequesteklemek için düzenleyin :

if (!oSession.HostnameIs("www.google.com")) {oSession["ui-hide"] = "yup";} 

örneğin google filtreleri.


(orijinal cevap) Dürüst olmak gerekirse, bunun Fiddler'ın geliştirdiği bir şey olup olmadığını bilmiyorum (hiç denemedim), ama kesinlikle Wireshark'ın oldukça kolay bir şekilde yapacağı bir şey - tabii ki farklı veriler elde edersiniz (özellikle SSL) - yani YMMV.


Bazen, tüm etkinliği değil belirli istekleri yakalamak için yola veya sorguya göre filtrelemeniz gerekir. Bunu belgelerde buldum. if (oSession.PathAndQuery=="/version1.css") { oSession.PathAndQuery="/version2.css"; }.Önce HostnameISdaha sonra kullanarak PathAndQuerytam olarak sadece 1 kaynağı filtreleyebilirsiniz. Fiddler'dan etkilendim. Ağ oyuncağı değil.
m3nda

4

Cevabım biraz @Marc Gravels'e benziyor, ancak ben onu belirli bir dizge içeren url ile filtrelemeyi tercih ediyorum.

  1. Fiddler komut dosyasına ihtiyacınız olacak - bu, kemancı için bir eklenti .
  2. Yüklendiğinde fiddler komut dosyası etiketine gidin ve aşağıdakileri OnBeforeRequestişleve yapıştırın . (Aşağıdaki ekran görüntüsü)

     if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:53929")) {  oSession["ui-hide"] = "yup";    }

görüntü açıklamasını buraya girin

Bu şekilde, bağlantı noktası ana bilgisayar adı veya her neyse, url'nin herhangi bir kısmına göre filtre uygulayabilirsiniz.

Umarım bu size biraz zaman kazandırır.


Browerlink url'lerini filtrelemek için özellikle kullanışlıdır. Tek başına ana bilgisayara göre filtreleme bunu yapmaz.
rism

3

Fiddler'daki filtre sekmesini kullanarak istekleri filtreleyebilirsiniz. Lütfen aşağıdaki ekran görüntülerine bakın. Google chrome kullanıyorsanız, fiddler'da (google chrome'dan) doğru işlem kimliğini kullandığınızdan emin olun.

görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.