ওয়্যারশার্ক বনাম ফায়ারবাগ বনাম ফিদলার - উপকারিতা এবং কনস? [বন্ধ]


91

সম্প্রতি, আমি এমন একটি বিষয় নিয়ে এসেছি যেখানে কোনও সিজিআই অ্যাপ্লিকেশন সাড়া দিচ্ছে না। ফায়ারফক্স প্রদর্শিত হচ্ছে লক্ষণ:

লোকালহোস্ট থেকে ডেটা স্থানান্তর করা হচ্ছে ...

তবে বিষয়টি হ'ল আমি ফায়ারবগের নেট প্যানেল থেকে কোনও ট্র্যাফিক দেখতে পাচ্ছি না এবং ব্রাউজারটি চিরকাল একই মঞ্চে থাকে।

আমি এই অ্যাপ্লিকেশনটি ডিবাগ করার উপায়গুলি সম্পর্কে ভাবছি তবে আমি উত্স কোড বা এর সংকলিত জাভা / সি ++ উপাদানগুলির কোনওটি দেখতে পাচ্ছি না, তাই আমি ডায়াগনস্টিক্সের এইচটিটিপি নেটওয়ার্ক স্তরটিকে একটি ভাল শুরু বলে মনে করি।

আমার কাছে ফিডলার এবং ওয়্যারশার্কে খুব কম অভিজ্ঞতা আছে, ভাবছি এইচটিটিপি নেটওয়ার্ক স্তরে তারা আরও ভাল প্রতিক্রিয়া / পরিসংখ্যান পাবে? আমি শুনেছি ওয়্যারশার্ক উন্নত তবে সম্ভবত ট্র্যাফিকের একটি বিশাল পরিমাণ চালু করতে পারে যাতে সিস্টেম প্রশাসকরা এটি খুব বেশি পছন্দ করে না। এই মুহুর্তে আমি মনে করি ফায়ারব্যাগ আমাকে সত্যিই যথেষ্ট তথ্য দেখায় না।

আমার তথ্য সংগ্রহ করা দরকার যাতে আমি ক্লায়েন্টের কাছে প্রমাণ হিসাবে ফরোয়ার্ড করতে পারি।


4
আমি চার্লসকে সুপারিশ করব না কারণ কেবলমাত্র একজন বিকাশকারী এতে কাজ করে। সে যদি অ্যাপটিতে কাজ করা বন্ধ করে দেয় বা কোনও বাসের ধাক্কা খায় তবে কী হবে? তদুপরি, দেখে মনে হচ্ছে তিনি সমর্থন অনুরোধগুলিতে সাড়া দেন না। আমি আমার 50 ডলার অন্য কোথাও ব্যয় করব। হিসাবে বেহালাবাদক , সমর্থন সামান্য উত্তম, কিন্তু তারা কারণ এটির একটি বিনামূল্যের সরঞ্জাম তাদের নিজস্ব সময় নিতে পারে। আমি কী রেখেছি? সম্ভবত ওয়্যারশার্ক বা মিটম প্রক্সি।
মাস্টারজো

4
@ testerjoe2 mitm প্রক্সি f * ck এর চেয়ে ধীর এবং ফিডলারের মতো ভাল নয়।
বাবুরাও

উত্তর:


82

ওয়্যারশার্ক, ফায়ারব্যাগ, ফিডলার সবাই একই রকম কাজ করে - নেটওয়ার্ক ট্র্যাফিক ক্যাপচার করে।

  • ওয়্যারশার্ক যে কোনও ধরণের নেটওয়ার্ক প্যাকেট ধারণ করে। এটি টিসিপি / আইপির নীচে প্যাকেটের বিশদ ক্যাপচার করতে পারে (HTTP শীর্ষে রয়েছে)। এটি শোনার ক্যাপচারটি কমাতে ফিল্টার রয়েছে।

  • ফায়ারব্যাগ প্রতিটি অনুরোধ ব্রাউজার পৃষ্ঠাটি সম্পর্কিত শিরোনামগুলি এবং অনুরোধের প্রতিটি পর্যায়ে নেওয়া সময় ( ডিএনএস, গ্রহণ, প্রেরণ, ... ) ক্যাপচার করে ।

  • ফিডলার একটি এইচটিটিপি / এইচটিটিপিএস প্রক্সি হিসাবে কাজ করে। এটি কম্পিউটারের প্রতিটি HTTP অনুরোধকে ক্যাপচার করে এবং এর সাথে যুক্ত সমস্ত কিছু রেকর্ড করে। এটি পোস্ট ভেরিয়েবলগুলিকে কোনও টেবিল ফর্মে রূপান্তর করা এবং অনুরোধগুলি সম্পাদনা / পুনরায় খেলতে সহায়তা করে। এটি, ডিফল্টরূপে, আইইতে লোকালহোস্ট ট্র্যাফিক ক্যাপচার করে না, কার্যবিধির জন্য FAQ দেখুন।


41

ওয়্যারশার্কের সুবিধা হ'ল এটি আপনাকে এইচটিটিপি প্রোটোকলের নীচে স্তরগুলিতে ত্রুটিগুলি দেখাতে পারে। ফিডলার আপনাকে HTTP প্রোটোকলে ত্রুটি দেখাবে show

আপনি যদি মনে করেন যে ব্রাউজারটি জারি করা এইচটিটিপি অনুরোধের মধ্যে সমস্যাটি কোথাও রয়েছে বা আপনি সার্ভারটি কী প্রতিক্রিয়া জানাচ্ছেন, বা প্রতিক্রিয়া জানাতে কতক্ষণ সময় নিচ্ছে সে সম্পর্কে আপনি আরও তথ্যের সন্ধান করছেন, ফিডলারের উচিত should

আপনি যদি সন্দেহ করেন যে আপনার ব্রাউজার এবং সার্ভার দ্বারা ব্যবহৃত টিসিপি / আইপি প্রোটোকলটিতে কিছু ভুল হতে পারে (বা এর নীচে অন্য স্তরগুলিতে), ওয়্যারশার্কের সাথে যান।


4
প্রকৃতপক্ষে, ওয়্যারশার্ক প্রক্সি এবং নাট সার্ভার সমস্যাগুলি উদ্ঘাটন করতে পারে, এটি সার্ভার হিসাবে আপনি যে ক্লায়েন্টের সাথে সংযোগ করছেন তা উভয় ক্ষেত্রেই ব্যবহার করা যেতে পারে।
Glenner003

33

উপরের কোনওটিই নয়, আপনি যদি ম্যাকে থাকেন। চার্লস প্রক্সি ব্যবহার করুন । এটি আমার পক্ষে সর্বকালের সেরা নেটওয়ার্ক / অনুরোধ তথ্য সংগ্রহকারী। আপনি সমস্ত বহির্গামী অনুরোধগুলি দেখতে এবং সম্পাদনা করতে পারেন, এবং প্রতিক্রিয়ার ধরণের উপর নির্ভর করে বিভিন্ন অনুরোধে সেই অনুরোধগুলির প্রতিক্রিয়া দেখতে পারেন। লাইসেন্সের জন্য এটির দাম 50 ডলার, তবে আপনি পরীক্ষার সংস্করণটি ডাউনলোড করতে পারেন এবং আপনি কী মনে করেন তা দেখতে পারেন।

যদি উইন্ডোজটিতে থাকে তবে আমি কেবল ফিডলারের সাথেই থাকব।


15
চার্লস কীভাবে ফিডলারের মতো কিছু থেকে আলাদা সে সম্পর্কে আপনার পক্ষে কী ব্যাখ্যা দেওয়া সম্ভব? আপনি উপরে যা উল্লেখ করেছেন তা দেখতে অনেকটা ফিডলারের মতো। আমি বর্তমানে ফিডলার ব্যবহার করি তবে এর থেকে আরও কিছু পেয়ে যদি আরও ভাল কিছু ব্যবহার করতে পেরে খুশি হব।
জাগম্যাগ

27
চার্লস এবং ফিডলার স্থাপত্যিকভাবে বেশ সমান। চার্লস একটি ম্যাক চালায়; ফিডলার দেবে না। চার্লস জাভাতে লেখা এবং অর্থ ব্যয় করে। ফিডলার সি # তে লেখা হয়, নিখরচায় এবং সহজে নেট .NET এ এক্সটেনসিবল থাকে।
এরিকল

7
এটি আসলে উইন্ডোজ, ম্যাক ওএসএক্স এবং লিনাক্সে কাজ করে
কেসব্যাশ

11
কেন এটি ওয়্যারশার্কের চেয়ে ভাল?
গোলগুলি

4
আমি এক দিনের মধ্যেই ফিডলারের গুগল গ্রুপের প্রায় প্রতিটি প্রশ্নের উত্তর দিই। তবে এটি সম্পর্কে চ্যাট করার সঠিক জায়গা নয়।
এরিকল

15

চার্লসের সাথে তুলনা করার সময় ফিদলার প্রতিবারই বিজয়ী।

ফিডলারের "কাস্টমাইজ বিধিগুলি" বৈশিষ্ট্যটি কোনও HT ডিবাগ-এ অতুলনীয়। ফ্লাইটে http অনুরোধ এবং প্রতিক্রিয়াগুলি পরিচালনা করতে কোড লেখার ক্ষমতাটি আমার জন্য এবং ওয়েব বিকাশে আমি যে কাজটি করি তা অমূল্য।

ফিডলারের কাছে এমন অনেকগুলি বৈশিষ্ট্য রয়েছে যা চার্লসটির কেবল থাকে না এবং সম্ভবত কখনও হয় না। ফিদলার হালকা-বছর এগিয়ে।


4
আপনি উইন্ডোগুলির নীচে কাজ না করলে ফিডলারের কোনও ব্যবহার হয় না cept আপনি এর মধ্যে একটি প্রক্সিও রাখতে পারেন, তারপরে আপনি নিজেরাই এটি করতে পারেন (সি # তে)। উদাহরণস্বরূপ মানসিকিস.আর . / সফ্ট / প্রজেক্টস / প্রক্সি । কোনও ফিডলারের প্রয়োজন নেই। বাড়িতে আর উইন্ডোজ সিস্টেম নেই - কেবল এআরএম-ভিত্তিক লিনুইস। এবং আমি এটি সম্পর্কে খুব খুশি।
স্টিফান স্টেইগার

আপনি ফিডলারের অনেকগুলি বৈশিষ্ট্য উল্লেখ করেছেন যা চার্লসের নেই। এই বৈশিষ্ট্যগুলি কি কি?
মাস্টারজয়ে

5

আমি আমার এইচটিটিপি / এইচটিটিপিএস স্তর ডিবাগিংয়ের জন্য চার্লস প্রক্সি এবং ফিডলার উভয়ই ব্যবহার করি।

চার্লস প্রক্সি এর পেশাদাররা:

  1. এইচটিটিপিএস আরও ভাল পরিচালনা করে (আপনি একটি চার্লস শংসাপত্র পাবেন যা আপনি 'বিশ্বস্ত কর্তৃপক্ষের তালিকায় রেখেছিলেন)
  2. লোড / সেভ সেশনের মতো আরও বৈশিষ্ট্য রয়েছে (উদাহরণস্বরূপ একাধিক পৃষ্ঠাগুলি ডিবাগ করার সময় দরকারী), একটি ওয়েবসাইট মিরর করুন (সম্পদ ক্যাশে করার জন্য দরকারী এবং সেইজন্য দ্রুত ডিবাগিং করা), ইত্যাদি etc.
  3. জার্গারস দ্বারা উল্লিখিত হিসাবে, এএমএফ পরিচালনা করে।
  4. গাছের কাঠামোতে জেএসএন, এক্সএমএল এবং অন্যান্য ধরণের প্রতিক্রিয়া প্রদর্শন করে, এটি পড়া সহজ করে তোলে। বাইনারি ডেটার পরিবর্তে চিত্র প্রতিক্রিয়াগুলিতে চিত্রগুলি প্রদর্শন করে।

চার্লস প্রক্সি সংক্রান্ত কনস:

  1. খরচ :-)

9
ফিডলার চার্লসের চেয়ে সহজ এইচটিটিপিএস বিশ্বাসের প্রস্তাব দেয়, সেভ / লোডের আরও সমৃদ্ধ সেট সরবরাহ করে এবং গাছের কাঠামো ব্যবহার করে জেএসএন / এক্সএমএল এবং অন্যান্য ফর্ম্যাটগুলি প্রদর্শন করে। এটি ফ্রিওয়্যার, এবং এএমএফ পরিদর্শকগণ উপলব্ধ, যদিও আমি সেগুলি ব্যবহার করি নি।
এরিকলু

4
@ এরিকল: হ্যাঁ, তবে আপনার "ফ্রিওয়্যার" (আমেরিকান রফতানি নিষেধাজ্ঞার সাপেক্ষে - ওরফে অনিরাপদ ক্রিপ্টোগ্রাফি) লিনাক্সে চলবে না (আমার এআরএম-প্রসেসর ক্রোমবুক লিনাক্সের সাথে ডেবিয়ান)।
স্টিফান স্টেইগার

4

আপনি যদি এমন কোনও অ্যাপ্লিকেশন বিকাশ করছেন যা এএমএফ ব্যবহার করে ডেটা স্থানান্তর করে ( আমি নিয়মিত জিআইএস ওয়েব আইপিআইয়ের নির্দিষ্ট সেটগুলিতে মোটামুটি সাধারণ ), ফিডলার বর্তমানে কোনও এএমএফ ডিকোডার সরবরাহ করে না যা আপনাকে সহজেই বাইনারি ডেটা সহজেই দেখতে দেয়- পঠনযোগ্য ফর্ম্যাট। চার্লস এই কার্যকারিতা সরবরাহ করে।


3

তালিকাটি পরিপূরক করতে http://mitmproxy.org/ সম্পর্কেও সচেতন থাকুন


এই বিকল্পটি বিবেচনা করার মতো কী হবে?

4
@ জোনফএলট্রেডস কমান্ড লাইন থেকে এটি চালায়। প্রতিটি বিকল্প একটি পৃথক বাস্তবায়ন সরবরাহ করে, তাই এক্ষেত্রে বিভিন্ন একটি উদ্দেশ্যকে সরবরাহ করে।
ম্যাক্সিম ভেক্সলার 16

ম্যাক্সিম - মিতম একটি কমান্ডলাইন ভিত্তিক সরঞ্জাম। জিইউআইয়ের অভাব আমার মতো ব্যবহারকারীদের জন্য একটি সমস্যা। কমান্ডলাইন সরঞ্জামটি কখন ব্যবহার করতে হয় এবং কখন জিআই ব্যবহার করতে হয় তা আমাদের বলতে পারেন?
মাস্টারজো

আপনি যখন কোনও সার্ভারে এসএসইইচিং করছেন এবং আপনার প্রক্সি লাগবে তখন সম্ভবত মিতমপ্রক্সি একটি জীবন রক্ষাকারী হবে (যদি না আপনি জিএসআই-এর সাথে প্রক্সিতে আলাদা পরিবেশ তৈরি করতে প্রস্তুত না হন))
অরিথমা

মিটম্প্রোক্সি জন্য একটি ইউআই আছে, ডকস.মিটপ্রোक्सी.
টোলেটস-
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.