2009-08-13 14 views
39

मुझे विंडोज और फेसबुक के लिए मेरे द्वारा विकसित अनुप्रयोगों के नेटवर्क यातायात का परीक्षण करने के लिए स्निफर की आवश्यकता है। बुनियादी आवश्यकताओं: -प्रदर्शन अनुरोध और प्रतिक्रिया -प्रदर्शन HTTP हेडर -प्रदर्शन समय यह HTTP अनुरोधविंडोज के लिए आप किस HTTP ट्रैफिक मॉनिटर की सिफारिश करेंगे?

पूरा करने के लिए अब मैं HTTP विश्लेषक का उपयोग कर रहा हूँ ले लिया। एक बहुत अच्छा टूल है, लेकिन यह Vista पर 10-15 मिनट चलने के बाद कुछ त्रुटि के साथ समाप्त हो जाता है।

+0

प्रश्न अनलॉक करें। यह विकास के लिए है! जब आप विकसित करते हैं, तो आप देखना चाहते हैं कि HTTP/एस हेडर इत्यादि में क्या है –

उत्तर

73

Wireshark चाहते अगर तुम सब कुछ नेटवर्क में चल रहा देखना चाहते हैं।

Fiddler यदि आप केवल HTTP/s यातायात की निगरानी करना चाहते हैं।

Live HTTP Headers यदि आप फ़ायरफ़ॉक्स में हैं और हेडर देखने के लिए त्वरित प्लगइन चाहते हैं।

FireBug आपको यह जानकारी भी मिल सकती है और विकास के दौरान एक ही पृष्ठ पर काम करते समय एक अच्छा इंटरफ़ेस प्रदान करता है। मैंने AJAX लेन-देन की निगरानी करने के लिए इसका उपयोग किया है।

+9

सुधार के साथ बेकार है: फिडलर यदि आप मॉनीटर करना चाहते हैं * या * HTTP * या HTTPS * ट्रैफिक को संशोधित करना चाहते हैं। चार्ल्स के लिए – EricLaw

4

Wireshark का प्रयास करें:

Wireshark विश्व की अग्रणी नेटवर्क प्रोटोकॉल विश्लेषक है, और है वास्तविक (और अक्सर विधि सम्मत) कई उद्योगों और शैक्षिक संस्थानों में मानक।

एक सीखने की वक्र है, लेकिन यह उपलब्ध सर्वोत्तम उपकरण दूर और दूर है।

6

मैं अब विकास के लिए CharlesProxy उपयोग करें, लेकिन पहले से मैं का इस्तेमाल किया है Fiddler

+0

+1। फिडलर बहुत अच्छा है, लेकिन चार्ल्स की कुछ अन्य विशेषताएं जैसे मैप लोकल और रीवाइट इसे किनारे देते हैं (प्लस, यह क्रॉस-प्लेटफ़ॉर्म) है। – NickFitz

+2

एफडब्ल्यूआईडब्ल्यू, फिडलर दोनों स्थानीय मानचित्र (ऑटो रेस्पॉन्डर देखें) और तुच्छ रूप से फिर से लिख सकते हैं (स्क्रिप्ट इंजन देखें)। यह केवल विंडोज पर चलता है, लेकिन आप किसी भी अन्य कंप्यूटर को विंडोज मशीन पर फिडलर चलाने पर इंगित कर सकते हैं। – EricLaw

+1

फ़िडलर को अतिरिक्त +1 मुफ्त – George

1

मैं ज्यादातर मामलों में Wireshark उपयोग करते हैं, लेकिन मैं Fiddler पाया है जब एन्क्रिप्टेड डेटा के साथ काम कर एक परेशानी का कम किया जाना है।

+0

फ़िडलर होने के लिए वह अपने जड़ certeficates – K3rnel31

3

Fiddler बहुत अच्छा है जब आप केवल संचार के http (एस) पक्ष में रुचि रखते हैं। जब आप एक https स्ट्रीम के अंदर निरीक्षण करने की कोशिश कर रहे हैं तो यह भी बहुत उपयोगी है।

0

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