Fiddler Web Debugger v5.0.20244.10953

0 4
Fiddler هي أداة لالتقاط حزم تصحيح أخطاء HTTP. كلما زاد استخدامك لـ Fiddler، كلما ساعدك ذلك على فهم بروتوكول HTTP. احصل على بيانات اتصال http الخاصة بالبرنامج من خلال وكيل، والذي يمكن استخدامه لاكتشاف التفاعل بين صفحة الويب والخادم. يمكن أن يساعدك في تسجيل وتصحيح التفاعل بين Microsoft Internet Explorer وتطبيقات الويب، والعثور على الاختناقات في أداء تشغيل برامج الويب، كما أن لديه وظائف مثل عرض محتوى ملفات تعريف الارتباط المرسلة إلى خادم الويب وحجم المحتوى الذي تم تنزيله.ميزات البرمجيات

1. يدعم Fiddler تقنية تصحيح أخطاء نقاط التوقف عند التحديد قبل الطلب في خيار نقاط التوقف التلقائية لقواعد القائمة بالبرنامج، أو عندما يمكن أن تتطابق سمات الطلب أو الاستجابة مع معايير الهدف، يمكن للإصدار التجريبي من Fiddler إيقاف اتصال Http مؤقتًا، ويسمح بتعديل. الطلبات والردود. هذه الميزة مفيدة جدًا لاختبار الأمان، ولكن يمكن استخدامها أيضًا للاختبار الوظيفي العام، حيث يمكن استخدام جميع مسارات التعليمات البرمجية للتمارين.

2. من خلال عرض جميع اتصالات Http، يمكن للإصدار التجريبي من Fiddler أن يوضح بسهولة ما يتم استخدامه لإنشاء صفحة من خلال صفحة الإحصائيات (المربع الكبير الموجود على يسار Fiddler)، يمكن للمستخدمين بسهولة استخدام التحديد المتعدد للحصول على صفحة ويب. “الوزن الإجمالي” (ملفات الصفحات وjs وcss ذات الصلة وما إلى ذلك) يمكنك أيضًا بسهولة معرفة عدد المرات التي تم فيها طلب الصفحة التي طلبتها إجمالاً وعدد وحدات البايت التي تم تحويلها.

3. يمكن للمستخدمين إضافة كائن Inspector الإضافي لكتابة ملحقات Fiddler باستخدام أي لغة ضمن .net. يوفر RequestInspectors وResponseInspectors طريقة عرض منسقة أو محددة (محددة من قبل المستخدم) لطلبات واستجابات HTTP.

4. بالإضافة إلى ذلك، من خلال الكشف عن رؤوس HTTP، يمكن للمستخدمين معرفة الصفحات المسموح بتخزينها مؤقتًا على جانب العميل أو الوكيل. إذا كانت الاستجابة لا تحتوي على رأس التحكم في ذاكرة التخزين المؤقت، فلن يتم تخزينها مؤقتًا على العميل.

مقدمة الوظيفة
1. مراقبة وتحليل http/https
2. تعديل الطلبات أو الردود ديناميكيًا
3. تصحيح أخطاء نقطة التوقف
4. الرد التلقائي
5. ملحق البرنامج النصي المخصص

الأسئلة المتداولة
: لا يستطيع Fiddler التقاط Chrome، فلماذا يلتقطه IE بشكل طبيعي؟
الإجابة: في تطوير الواجهة الأمامية، يعد التصحيح المشترك مع الخادم أمرًا لا مفر منه، وهو مستحيل بدون عازف الكمان، وهو أداة قوية.
نظرًا لأن التطوير اللاسلكي يتطلب تكوين UA، فقد استخدمت Chrome للوصول إليه، ولكن عندما أتيت إلى هنا هذا الصباح، وجدت أن الإصدار الصيني من Fiddler لا يمكنه التقاط طلب Chrome. بالتفكير في العمليات التي تم إجراؤها على Chrome بالأمس، أعتقد أن المشكلة يجب أن تكمن في الوكيل. في الواقع، يستطيع عازف الكمان التقاط طلبات الكروم.
نظرًا لأن Chrome الخاص بي يحتوي على البرنامج الإضافي لإدارة الوكيل SwitchySharp مثبتًا، سواء اخترت الاتصال مباشرة أو استخدام اتصال وكيل، فإن المكون الإضافي سيحظر إعدادات عازف الكمان.
سيقوم Fiddler تلقائيًا بتعيين المنفذ 8888 للخادم الوكيل 127.0.0.1 للمتصفح، وتذكر إعدادات الوكيل للمتصفح، وستمر جميع الطلبات عبر وكيل Fiddler أولاً، ثم وكيل المتصفح.
إذا كنت تستخدم مكونًا إضافيًا، فقد يتم حظر وكيل عازف الكمان مباشرة، لذلك لا يمكن مراقبة الطلب.
الحل ضمن chrome هو تحديد خيار “استخدام إعدادات وكيل النظام” للمكون الإضافي للوكيل، ويمكن لعازف الكمان رؤية طلبات Chrome مرة أخرى.
أو إذا كنت لا تستخدم مكونًا إضافيًا، فلن تحتاج إلى إلغاء تثبيته. يعد Chrome ملائمًا جدًا لتعطيل المكون الإضافي. ثم استخدم إعدادات الوكيل الافتراضية للمتصفح وسيكون الأمر على ما يرام.
يتم استخدام البرنامج الإضافي للوكيل لتسهيل تبديل الوكيل، ولكنه قد يتسبب في عدم إمكانية استخدام أدوات مثل عازف الكمان. لا يمكنك حقًا الحصول على كعكتك وتناولها أيضًا

نصائح

كيفية التقاط الحزم؟
1. بعد تطوير برنامج Fiddler، تكون حالة التقاط الحزم افتراضيًا. يمكنك التحقق من عرض الالتقاط في الزاوية اليسرى السفلية من الواجهة. إذا لم يتم عرضه، فانقر هنا لبدء التقاط الحزم.
2. إذا كان موقع الويب الذي تزوره هو موقع ويب https، فأنت بحاجة إلى إعداد فك تشفير https من خلال Tools – Fiddler Options – Https – Decrypt Http Traffic
3. أرسل الطلب من خلال المتصفح. (على نظام Windows، لا يقتصر هذا على المتصفحات. طالما أن البرنامج يرسل الطلبات من خلال winhttp أو wininet، فيمكن مراقبته)
4. بعد تلقي الرد، ارجع إلى Fiddler لعرض محتوى التقاط الحزمة.

البحث عن الكلمات الرئيسية
1. قم باستدعاء مربع حوار البحث من خلال Ctr+F وابحث عن الكلمات الرئيسية عالميًا
2. بعد تحديد طلب محدد، يمكنك البحث عن محتوى في طلب محدد أو الرد في Inspectors – Raw
3. إذا تم ضغط الرد ، يمكنك فك ضغط المحتوى بالنقر فوق زر المطالبة

يتم أيضًا استخدام طلبات الرد التلقائي
على نطاق واسع، على سبيل المثال، التقاط الحزم من الأجهزة الأخرى وصبها في الرد التلقائي، ثم تشغيل المشكلة على الجهاز المحلي أو أثناء التصحيح الديناميكي، لا ترغب في استدعاء بعض الطلبات للخادم وقم بإعداد أو تكوين الرد التلقائي في الرد التلقائي وإجراء التغييرات المناسبة والاطلاع على النتائج مباشرة.
1. قم بالتبديل إلى علامة التبويب AutoResponder
2. حدد تمكين الاستجابات التلقائية
3. انقر فوق الزر “استيراد” لاستيراد ملف saz الذي تم التقاطه
4. يمكنك تعديل قواعد مطابقة الطلب من خلال عنوان URL الافتراضي أو من خلال محرر القواعد

إعداد نقاط التوقف
1. قم بتعيين نقاط التوقف من خلال القواعد – نقاط التوقف التلقائية – قبل الطلبات/بعد الاستجابة.

برنامج نصي ملحق مخصص
يدعم Fiddler توسيع الوظائف من خلال Jscript، مثل معالجة الطلبات والاستجابات تلقائيًا من خلال البرامج النصية. للحصول على أمثلة محددة، يرجى الرجوع إلى رمز المثال المقدم من عازف الكمان.
http://www.fiddler2.com/Fiddler/dev/ScriptSamples.asp

فيما يلي مثالين بسيطين
يمكن العثور على الطرق المذكورة أدناه في CustomRule.js
ويمكن فتحها وفقًا لذلك من خلال القواعد – CustomRule.

تغيير السجل

الإصدار 5.0.20182.28034 [27/06/2018]
– نشر حزمة Fiddler Chocolatey
– إصلاحات أخطاء وتحسينات مختلفة

الإصدار 5.0.20181.14850 [03/20/2018]
– تم إصلاح واجهة المستخدم المعطلة على الشاشات عالية الدقة/dpi
– تم تغيير البنية المستهدفة x86 إلى AnyCPU

الإصدار 5.0.20181.13826 [16/03/2018]
– تحسينات في Fiddler Orchestra
– إصلاحات أخطاء وتحسينات مختلفة

الموقع الرسمي https://www.telerik.com/fiddler

التنزيل الرسمي (5.0.20242.10753)
https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe

Comments
Loading...