การกรองนักเล่นซอเพื่อจับเฉพาะคำขอสำหรับโดเมนบางโดเมน


108

ฉันไม่แน่ใจว่าจะแก้ไขไฟล์ CustomRules.js อย่างไรให้แสดงเฉพาะคำขอสำหรับโดเมนบางโดเมน

ไม่มีใครรู้วิธีที่จะบรรลุนี้?

คำตอบ:


220

นี่เป็นเรื่องง่ายที่จะทำ บนแท็บตัวกรองคลิก "แสดงเฉพาะในกรณีที่ตัวกรองมีอยู่จากนั้นป้อนโดเมนของคุณ

ใส่คำอธิบายภาพที่นี่


ตอนนี้ควรถือเป็นคำตอบ พร้อมกับความคิดเห็นของ Eric สำหรับstackoverflow.com/a/746776/157552
Sameera

นี่เป็นเพียงวิธีง่ายๆเท่านั้น @Marc Gravell เป็นวิธีการทางเทคนิค ฉันจะเปิดกล่องโต้ตอบ filers ไม่ได้เมื่อใช้ fiddler โดยใช้โปรแกรม แก้ไขไฟล์และเพิ่มซึ่งเป็นวิธีที่ฉันมองหา
m3nda

ฉันไม่สามารถใช้วิธีนี้ได้กับเซสชันที่พิมพ์โดยมือไม่พายเพราะส่วนหนึ่งทำหน้าที่เป็น reverse proxy
void.pointer

เมื่อเพิ่มโฮสต์และกล่องจะเปลี่ยนเป็นสีเหลืองพร้อมกับข้อความChanges not yet saved.คุณต้องคลิกที่ข้อความจริงเพื่อบันทึกรายละเอียด (ซึ่งไม่ชัดเจนเลย!)
SharpC

13

แก้ไข

ปรากฎว่ามันค่อนข้างง่าย แก้ไขOnBeforeRequestเพื่อเพิ่ม:

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

ตัวกรองไปยัง Google เช่น


(คำตอบเดิม) ฉันไม่รู้จริงๆว่านี่คือสิ่งที่ Fiddler สร้างขึ้นมา (ฉันไม่เคยลอง) แต่เป็นสิ่งที่Wiresharkทำได้ค่อนข้างง่ายแน่นอนว่าคุณได้รับข้อมูลที่แตกต่างกัน (โดยเฉพาะสำหรับ SSL) - ดังนั้น YMMV


บางครั้งคุณจะต้องกรองตามเส้นทางหรือแบบสอบถามเพื่อให้สามารถรับคำขอบางอย่างไม่ใช่กิจกรรมทั้งหมด ฉันพบในเอกสารนั้น if (oSession.PathAndQuery=="/version1.css") { oSession.PathAndQuery="/version2.css"; }.ใช้ครั้งแรกHostnameISหลังจากนั้นPathAndQueryคุณสามารถกรองทรัพยากรได้เพียง 1 รายการ ฉันประทับใจกับ Fiddler ไม่ใช่ของเล่นสุทธิ
m3nda

4

คำตอบของฉันค่อนข้างคล้ายกับ @Marc Gravels แต่ฉันต้องการกรองโดย url ที่มีสตริงเฉพาะ

  1. คุณจะต้องสคริปต์ไวโอลิน - เป็น add-on ไวโอลิน
  2. เมื่อติดตั้งไปที่แท็กสคริปต์ fiddler และวางสิ่งต่อไปนี้ลงในOnBeforeRequestฟังก์ชัน (ภาพหน้าจอด้านล่าง)

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

ใส่คำอธิบายภาพที่นี่

วิธีนี้คุณสามารถกรองตามส่วนใดก็ได้ของ url ไม่ว่าจะเป็นชื่อโฮสต์ของพอร์ตหรืออะไรก็ได้

หวังว่านี่จะช่วยคุณประหยัดเวลาได้บ้าง


มีประโยชน์อย่างยิ่งสำหรับการกรอง URL ของ browerlink การกรองตามโฮสต์เพียงอย่างเดียวไม่สามารถทำได้
rism

3

คุณสามารถกรองคำขอโดยใช้แท็บตัวกรองใน fiddler โปรดดูภาพหน้าจอด้านล่าง หากคุณใช้ Google Chrome โปรดใช้รหัสกระบวนการที่ถูกต้องใน fiddler (จาก google chrome)

ใส่คำอธิบายภาพที่นี่ ใส่คำอธิบายภาพที่นี่ ใส่คำอธิบายภาพที่นี่


1

เว็บไซต์ Fiddler มีตำราอาหารมากมายที่คุณสามารถทำได้CustomRules.jsรวมถึงวิธีการทำสิ่งนี้ :)


3
ใช่โปรดทราบว่าคุณสามารถใช้แท็บตัวกรองใน Fiddler เวอร์ชันปัจจุบันเพื่อจุดประสงค์เดียวกัน
EricLaw

ลิงก์นี้เลิกใช้งานแล้ว
Cerbrus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.