फ़िल्टर फ़िडलर ट्रैफ़िक


214

क्या फ़िडलर को केवल एक विशिष्ट होस्ट नाम के लिए निर्देशित ट्रैफ़िक दिखाना संभव है? दूसरे शब्दों में, क्या होस्ट के लिए फ़िडलर ट्रैफ़िक को फ़िल्टर किया जा सकता है?

जवाबों:


184

फ़िडलर के फ़िल्टर्स टैब ऐसा कर सकते हैं - 'होस्ट्स' ड्रॉपडाउन को 'केवल निम्नलिखित होस्ट दिखाएं' पर सेट करें, फिर नीचे दिए गए टेक्स्टबॉक्स में नाम डालें।


61
क्या मैं अकेला व्यक्ति हूं जो फ़िडलर स्क्रीन पर होस्ट्स फ़िल्टर नहीं देखता है?
डैनियल विलियम्स

33
यदि आपको फ़िल्टर टैब दिखाई नहीं देता है, तो मेनू में देखें> स्टैक्ड लेआउट पर जाएं। स्थापित करने के बाद किसी कारण से यह तब तक नहीं दिखता जब तक आप ऐसा नहीं करते।
quux00

3
यदि आप मुझे पसंद करते हैं- एक से अधिक होस्ट निर्दिष्ट करने की आवश्यकता है, तो याद रखें कि आपको मेजबान नामों के बीच अर्धविराम लगाने की आवश्यकता होगी .. उदाहरण के लिए:localhost; stackoverflow.com; google.com
ल्यूक

1
दुर्भाग्य से, इसमें ऐसे कीड़े हैं जो टेलरिक को जानते हैं और ठीक नहीं करने के लिए चुनते हैं, इसलिए आपको अभी भी अवांछित शोर मिलेगा। कृपया मुझे इसके बारे में कुछ करने में शर्म करने में मदद करें।
मैक्स

इस मुद्दे के बारे में मैक्सएक्स
bobbyalex

330

इस स्क्रीनशॉट को देखें। स्क्रीन के ऊपरी दाएँ भाग में स्थित है फ़िडलर लोकलहोस्ट फ़िल्टर


40
+1 स्क्रीनशॉट ने मदद की क्योंकि यह उन कार्रवाइयों बटन को इंगित करता है जो मौजूदा ट्रैफ़िक को फ़िल्टर लागू कर सकते हैं।
derekerdmann

5
@derekerdmann मुझे लगा कि लाल तीर फ़िल्टर टैब पर इशारा कर रहा है। सहायक दोनों तरह से।
कोडरडिसन

3
स्क्रीनशॉट एक बहुत बड़ी मदद थी। मैं यह पता नहीं लगा सका कि फिल्टर टैब कहां था
हॉपी

11

फिडलर स्क्रिप्ट टैग पर जाएं और OnBeforeRequestफ़ंक्शन में निम्नलिखित पेस्ट करें । (नीचे स्क्रीनशॉट)

if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:1234")) 
{   
     oSession["ui-hide"] = "yup"; // "The "yup" value is unimportant"
}

यहां छवि विवरण दर्ज करें

इस तरह आप url के किसी भी भाग को फ़िल्टर कर सकते हैं, यह पोर्ट, होस्टनाम या जो भी हो। यह लोकलहोस्ट ट्रैश को फ़िल्टर करने के लिए उपयोगी है क्योंकि अकेले होस्ट करने से फ़िल्टर ऐसा नहीं होता है ...

संपादित करें @baburao टिप्पणी के अनुसार: जाहिर है Fiddler के माध्यम से प्रक्रिया की जानकारी के लिए पहुँच देता हैx-ProcessInfo झंडा। इसलिए यदि आप एक प्रक्रिया को छिपाना चाहते हैं ('क्रोम' के लिए कहें), तो स्थिति को इसमें बदल दें:if (oSession["x-ProcessInfo"].Contains("chrome"))

आशा है कि यह आपको कुछ समय बचाता है।


हाय @ माटस वैतकेवियस। इसके लिए धन्यवाद :) क्या आप जानते हैं कि किसी भी संयोग से इस पद्धति का उपयोग करके किसी विशिष्ट प्रक्रिया को कैसे छिपाया जाए?
बाबूराव

@ बाबूराव हाय बाबूराव, कोई विचार नहीं। मुझे नहीं लगता कि फ़िडलर के पास प्रक्रिया जैसी जानकारी तक पहुंच होगी (यदि आपको इसे बनाना है तो पोर्ट के साथ काम करना चाहिए ताकि यह हमेशा उसी पर चले)। हालांकि इससे संबंधित किसी भी प्रक्रिया को करने की कोशिश नहीं की है, इसलिए मैं पूरी तरह से मार्क हो सकता हूं।
माटस वैटकेविसियस

Ohk। मैं यह समझ गया। जाहिरा तौर पर फ़िडलर 'x-ProcessInfo' ध्वज के माध्यम से प्रक्रिया की जानकारी तक पहुँच देता है। इसलिए यदि आप एक प्रक्रिया ('क्रोम' के लिए कहते हैं) को छिपाना चाहते हैं, तो शर्त को इसमें बदल दें:if (oSession["x-ProcessInfo"].Contains("chrome"))
बाबूराव

2

एक विकल्प फ़िल्टर और निर्यात सत्र है।

आप उपसर्ग @ और अपने होस्टनाम के साथ निचले ब्लैक बॉक्स क्षेत्र में टाइप करके फ़िल्टर कर सकते हैं। जैसे, @ msn.com

Fiddler प्रलेखन में अच्छा नमूना है। http://docs.telerik.com/fiddler/knowledgebase/QuickExec

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.