Looking for a free Mac cleaner? Try diCleaner

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

إحدى الميزات البارزة في Charles هي قدرته على فك تشفير حركة مرور HTTPS، مما يجعل من الممكن عرض البيانات المشفرة. هذه الميزة ضرورية للمطورين الذين يحتاجون إلى فحص عمليات نقل البيانات الآمنة وحل المشكلات المتعلقة بـ SSL/TLS. كما يدعم Charles بروتوكولات شبكة متنوعة، بما في ذلك HTTP/2 وWebSockets والمزيد، مما يجعله متعدد الاستخدامات لتقنيات الويب المختلفة.

يوفر الواجهة البديهية للأداة تجربة سهلة الاستخدام، مما يسمح للمستخدمين بالتنقل بسهولة عبر الجلسات المسجلة، وتصفية المرور، وعرض معلومات مفصلة عن الطلبات والاستجابات. مع ميزات مثل نقاط التوقف والحد من السرعة، يمكن للمستخدمين إيقاف وتعديل الحركة في الوقت الفعلي، مما يحاكي ظروف الشبكة المختلفة واختبار الاستجابات تحت سيناريوهات متنوعة.

Charles هو أداة متعددة المنصات متوافقة مع Windows وmacOS وLinux. تُستخدم بشكل واسع من قبل مطوري الويب، مطوري الهواتف المحمولة، مهندسي ضمان الجودة بفضل مجموعة ميزاتها القوية وموثوقيتها. سواء كنت تقوم باستكشاف خلل في واجهة برمجة التطبيقات، أو تفحص JSON أو XML، أو تحسن أداء الويب، فإن Charles هو أداة أساسية لأي محترف في مجال الويب.

الميزات الرئيسية:

  • HTTP/HTTPS Proxy: يعمل Charles كخادم وكيل للبروتوكولين HTTP وHTTPS، مما يسمح لك بعرض وتعديل حركة مرور الشبكة.
  • دعم البروكسي SSL: يدعم البروكسي SSL، مما يتيح لك فحص الحركة الآمنة عن طريق فك تشفير البيانات SSL/TLS.
  • تقييد عرض النطاق الترددي: يمكنك محاكاة اتصالات الشبكة الأبطأ عن طريق تقييد عرض النطاق الترددي، مما يساعد على اختبار كيفية تصرف التطبيق الخاص بك تحت ظروف مختلفة.
  • تصحيح AJAX: يوفر Charles رؤى مفصلة حول طلبات AJAX، مما يجعل من السهل تصحيح وتحليل التطبيقات الويب الغير متزامنة.
  • فحص WebSocket: يسمح لك بمشاهدة وتحليل الاتصالات عبر WebSocket، مما يوفر رؤية لتبادلات البيانات في الوقت الحقيقي.
  • تسجيل الجلسات: يمكن للأداة تسجيل الجلسات وحفظها، مما يتيح لك مراجعتها وتحليلها لاحقًا.
  • طلبات التكرار والتحرير: يمكنك تكرار أو تحرير الطلبات والاستجابات، مما يسهل اختبار الأخطاء وتصحيحها.
  • انتحال DNS: يدعم Charles انتحال DNS، مما يمكن أن يكون مفيدًا لاختبار كيفية تصرف تطبيقك مع استجابات DNS المختلفة.

ما الجديد؟

Version 3.10

SSL changes

  • SSL certificate root certificate change to generate a unique certificate for each installation of Charles (see SSL Proxying in the Help menu)
  • SSL Proxying now has its own settings menu item in the Proxy menu

Please note that these changes will affect the way you currently use Charles for SSL Proxying. You will need to install and trust a new certificate, which will be automatically generated for you. You can install that certificate on your computer using the options in the Help menu, under SSL Proxying. You can also export the certificate, to send to other systems, or browse to download the certificate to install on mobile devices such as iPhones.

Java changes

Charles now uses Java 8 on all platforms by default. Java 8 supports all of the latest SSL ciphers and should have the best performance on all platforms.

Mac OS X

Charles now prefers Java 8 on Mac OS X. Finally! Until now I've called the Apple Java 6 version the main version for Mac OS X, because I found Java 7 sluggish, and especially unbearable on retina displays. Java 6 is really old, and it doesn't support any of the latest SSL ciphers, which are increasingly essential these days. Not to mention other SSL features. So I'm thrilled that Java 8 is working well on Mac OS X now, including on retina displays.

Yosemite support has also improved. The typeface has changed. It looked really strange to me for a few days, but now I can't remember anything different. I hope the experience is similar for you!

New Features

  • 'Find' rewritten and dramatically improved (it's actually usable now)
  • Terminate long-running transactions manually from the context menu
  • Advanced Repeat now supports delays between requests and repeats
  • Customisable columns in the Sequence view (with a large selection of options) including sorting
  • Cookie editor
  • Whitelist tool (to complement existing Blacklist tool).  Enhanced both black and white list tools with options to either gracefully block or terminate the blacklisted requests.
  • 'Copy cURL Request' added to the context menu
  • Protobuf extensions support

Improvements

  • Automatically terminate established SSL connections to a host when activating SSL proxying for that host (so you don't have to quit your browser or Charles to start SSL Proxying properly on new hosts)
  • SSL requests that are not proxied now have a padlock icon, to indicate that they are encrypted (vs SSL Proxied requests which can be viewed unencrypted)
  • Improved sorting in the Structure tree view
  • Reduction in the amount of memory Charles uses, especially when dealing with large numbers of small transactions
  • 'View Request As...' and 'View Response As...' commands added to the View menu.
  • Re-organised the Proxy menu into more logical groups.
  • Added tooltip for timestamp information in the Sequence table view that displays the full date/time
  • When you cancel editing a request the original request is re-displayed
  • Suppress the highlighting of requests when only peripheral data has changed
  • Automatic fallback from TLS v1.2 to TLS v1.1 and TLS v1.0 for sites that don't support the newer protocol versions, and don't fallback nicely.

Bug fixes

  • AMF editor appeared twice when editing an AMF message
  • Publish Gist didn't trust the Charles root SSL certificate!
  • Many dialogs in Charles could be opened multiple times via either keyboard shortcut or menu command
  • Fixed the 'Throttle Settings' and 'External Proxy Settings' dialogs so that they can be dismissed using the Escape key
  • Fixed a race condition that could corrupt data sent over unproxied SSL connections
  • Fixed the large memory use that could occur when binary content was displayed in the Text or Raw Viewer

البرنامج متوفر بلغات أخرى

مراجعات المستخدمين

تقييم المستخدم

4/5

105

رخصة:

تجربة مجانية

متطلبات:

Windows XP/ Vista/ Windows 7/ Windows 8

اللغات:

English

حجم:

61.6MB

ناشر:

XK72 Ltd

محدث:

Mar 22, 2015

نظيف

برنامج التقارير

برنامج المطور

Charles 5.2.1

مستويات الأمان

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

نظيف

من المرجح جدًا أن يكون هذا البرنامج خاليًا من الفيروسات.

لقد قمنا بفحص الملفات وعناوين URL المرتبطة بهذا البرنامج في أكثر من 60 من خدمات مكافحة الفيروسات الرائدة في العالم؛ ولم يتم العثور على أي تهديدات محتملة. ولا يوجد أي برنامج طرف ثالث مُدمج.

تحذير

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

معاق

هذا البرنامج لم يعد متاحًا للتنزيل. من المحتمل جدًا أن يكون هذا البرنامج ضارًا أو يحتوي على مشكلات أمان أو أسباب أخرى.

قدّم تقريراً

شكراً لك!
تم إرسال تقريرك.

سوف نراجع طلبك ونتخذ الإجراء المناسب.

يرجى ملاحظة أنك لن تتلقى إشعارًا بشأن أي إجراء يُتخذ نتيجةً لهذا التقرير. نعتذر عن أي إزعاج قد يسببه ذلك.

نُقدّر مساعدتك في الحفاظ على موقعنا الإلكتروني نظيفًا وآمنًا.