2011-02-25 6 views
15

फिडलर को localhost पर अनुरोधों को कैप्चर करने के सामान्य अनुरोध के विपरीत, मैं इसे विशिष्ट बंदरगाहों को कैसे रोकूं?विशिष्ट स्थानीयहोस्ट बंदरगाहों को फ़िल्टर करने के लिए फिडलर को कैसे प्राप्त करें

आईई 9 आर सी स्थापित करने के बाद से, मैं प्रदर्शित होने के जाल करने के लिए अनुरोध का भार हो रही है ...

http://localhost:2048/V4.0i/Sync/Devices/SDI6BHE6YYAHMR67S32S4MTROU/Endpoints

मैं जोड़ने locahost की कोशिश की है: Fiddler फ़िल्टर/निम्नलिखित मेजबान छुपाएं 2048 , लेकिन वह यह काम कर रहा है नहीं

उत्तर

30

sussed ... फ़िडलर में, Ctrl+R के साथ कस्टम नियमों को खोलने और OnBeforeRequest में जोड़ने ...

if (oSession.host=="localhost:2048"){ 
    oSession["ui-hide"] = "true"; 
} 
+1

फ्रिकन शानदार – Liam

5

जो संस्करण आप उपयोग कर रहे हैं वह फ़िल्टर टैब में पोर्ट निर्दिष्ट करने का समर्थन नहीं करता है (जिसे v2.3.2.5 में जोड़ा गया था)।

अपने संस्करण में, बस उस बॉक्स में "लोकलहोस्ट" डालें, या लूपबैक ट्रैफ़िक को फिडलर पर जाने से रोककर प्रदर्शन में सुधार करें। टूल्स> फिडलर विकल्प> कनेक्शन पर क्लिक करें। निचले दाएं बॉक्स में, < -loopback> टोकन हटाएं और इसके बजाय टोकन जोड़ें। उस टोकन का WinINET का कोई मतलब नहीं है, लेकिन यह फिडलर को < -loopback> टोकन को सिस्टम प्रॉक्सी के रूप में पंजीकृत करने के लिए नहीं कहता है। पर सभी बंदरगाहों Ctrl+R के साथ कस्टम नियमों को खोलने

0

सभी स्थानीय होस्ट अनुरोधों को फ़िल्टर और OnBeforeRequest समारोह

if (oSession.host.StartsWith("localhost:")) { 
    oSession["ui-hide"] = "true"; 
} 

सहेजें के लिए निम्न जोड़ सकते हैं और नियम संपादक को बंद करने के लिए, अपने परिवर्तन तुरंत प्रभावी हो जाएंगे।

+2

क्या यह मूल उत्तर के 4 साल बाद कोई अतिरिक्त अंतर्दृष्टि जोड़ता है? –

संबंधित मुद्दे