چارلسایک طاقتور ویب ڈیبگنگ پراکسی ایپلیکیشن ہے جو ڈویلپرز اور ٹیسٹرز کے ذریعے نیٹ ورک ٹریفک کی نگرانی اور تجزیہ کے لیے استعمال کی جاتی ہے۔ یہ صارفین کو اپنے کمپیوٹرز اور انٹرنیٹ کے درمیان HTTP اور HTTPS ٹریفک کو کیپچر کرنے کی اجازت دیتی ہے، جو تبادلہ کیے گئے ڈیٹا کا جامع منظر فراہم کرتی ہے۔ یہ ٹول مسائل کی تشخیص، ڈیبگنگ، اور ویب سائٹ کارکردگی کو بہتر بنانے کے لیے بہت قیمتی ہے۔

چارلس کی ایک نمایاں خصوصیت اس کی HTTPS ٹریفک کو ڈی کرپٹ کرنے کی صلاحیت ہے، جو انکرپٹڈ ڈیٹا کو دیکھنے کے قابل بناتی ہے۔ یہ خصوصیت ان ڈویلپرز کے لیے انتہائی اہم ہے جنہیں محفوظ ڈیٹا ٹرانسمیشن کا معائنہ کرنے اور SSL/TLS سے متعلق مسائل کو حل کرنے کی ضرورت ہوتی ہے۔ چارلس مختلف نیٹ ورک پروٹوکولز کی حمایت کرتا ہے، جن میں HTTP/2، WebSockets وغیرہ شامل ہیں، جو اسے مختلف ویب ٹیکنالوجیز کے لیے کثیرالاستعمال بناتی ہیں۔

اس آلے کا سمجھنے میں آسان انٹرفیس ایک صارف دوستانہ تجربہ فراہم کرتا ہے، جو صارفین کو ریکارڈ شدہ سیشنز میں آسانی سے نیویگیٹ کرنے، ٹریفک کو فلٹر کرنے، اور درخواست اور جواب کی تفصیلی معلومات دیکھنے کی اجازت دیتا ہے۔ بریک پوائنٹس اور تھروٹلنگ جیسے فیچرز کے ساتھ، صارفین حقیقی وقت میں ٹریفک کو روک سکتے اور تبدیل کر سکتے ہیں، مختلف نیٹ ورک حالات کو سیمولیٹ کر سکتے ہیں اور مختلف حالات کے تحت جوابات کی جانچ کر سکتے ہیں۔

چارلس ایک کراس پلیٹ فارم ٹول ہے، جو ونڈوز، macOS، اور لینکس کے ساتھ ہم آہنگ ہے۔ یہ ویب ڈویلپرز، موبائل ڈویلپرز، اور QA انجینئرز کی جانب سے وسیع پیمانے پر استعمال کیا جاتا ہے، اس کی مضبوط خصوصیات اور بھروسہ مندی کی وجہ سے۔ چاہے آپ کسی API کی پریشانی دور کر رہے ہوں، JSON یا XML کا معائنہ کر رہے ہوں، یا ویب کی کارکردگی کو بہتر بنا رہے ہوں، چارلس کسی بھی ویب پیشہ ور کے لئے ایک لازمی ٹول ہے۔

اہم خصوصیات:

  • HTTP/HTTPS پراکسی: چارلس HTTP اور HTTPS کے لیے ایک پراکسی سرور کے طور پر کام کرتا ہے، جو آپ کو نیٹ ورک ٹریفک دیکھنے اور اس میں تبدیلی کرنے کی اجازت دیتا ہے۔
  • ایس ایس ایل پراکسائینگ: یہ ایس ایس ایل پراکسائینگ کی حمایت کرتا ہے، جس سے آپ ایس ایس ایل/ٹی ایل ایس ڈیٹا کو ڈی کرپٹ کر کے محفوظ ٹریفک کا معائنہ کر سکتے ہیں۔
  • بینڈوڈتھ تھر اٹلنگ: آپ مختلف حالات میں اپنی ایپلیکیشن کے ردعمل کو جانچنے کے لئے بینڈوڈتھ تھر اٹلنگ کرکے سست رفتار نیٹ ورک کنیکشنز کی نقل کر سکتے ہیں۔
  • AJAX ڈیبگنگ: Charles AJAX درخواستوں کے بارے میں تفصیلی بصیرت فراہم کرتا ہے، جو غیر متزامن ویب ایپلیکیشنز کو ڈیبگ اور تجزیہ کرنا آسان بناتا ہے۔
  • ویب ساکٹ معائنہ: یہ آپ کو ویب ساکٹ مواصلات کو دیکھنے اور تجزیہ کرنے کی اجازت دیتا ہے، حقیقی وقت کے ڈیٹا کے تبادلوں کی مرئیت فراہم کرتا ہے۔
  • سیشن ریکارڈنگ: یہ ٹول سیشنز کو ریکارڈ اور محفوظ کر سکتا ہے، جس سے آپ انہیں بعد میں جائزہ لے سکتے ہیں اور تجزیہ کر سکتے ہیں۔
  • درخواستوں اور ردعمل کی تکرار یا ترمیم کر سکتے ہیں، جس سے جانچ اور خرابیوں کو دور کرنا آسان ہو جاتا ہے۔
  • DNS Spoofing: 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

سیکیورٹی کی سطحیں

اپنے ڈیوائس کو کسی ممکنہ نقصان سے بچانے اور اپنے ڈیٹا اور رازداری کی سیکیورٹی کو یقینی بنانے کے لیے، ہماری ٹیم ہر بار جب ایک نیا انسٹالیشن فائل ہمارے سرورز پر اپلوڈ کیا جاتا ہے یا کسی دور دراز کے سرور کے ساتھ منسلک ہوتا ہے، اسے چیک کرتی ہے اور فائل کی حیثیت کی تصدیق یا تازہ ترین کرنے کے لیے اسے وقتاً فوقتاً جائزہ لیتی ہے۔ اس چیکنگ کی بنیاد پر، ہم کسی بھی ڈاؤن لوڈ کے قابل فائلوں کے لیے مندرجہ ذیل سیکیورٹی سطحیں متعین کرتے ہیں۔

صاف

یہ بہت ممکن ہے کہ یہ سافٹ ویئر پروگرام محفوظ ہو۔

ہم نے دنیا کے 60 سے زائد معروف اینٹی وائرس سروسز میں اس سافٹ ویئر پروگرام سے منسلک فائلوں اور یو آر ایل کو اسکین کیا؛ کوئی ممکنہ خطرات نہیں ملے۔ اور کوئی تیسری پارٹی کا سافٹ ویئر شامل نہیں ہے۔

خبردار

یہ پروگرام اشتہاری حمایت یافتہ ہے اور یہ تیسری پارٹی کے پروگرامز کو انسٹال کرنے کی پیشکش کر سکتا ہے جو ضرورت نہیں ہیں۔ ان میں ایک ٹول بار، آپ کے ہوم پیج میں تبدیلی، ڈیفالٹ سرچ انجن، یا دوسرے پارٹی پروگرامز کا انسٹال کرنا شامل ہو سکتا ہے۔ یہ جھوٹے مثبت ہو سکتے ہیں، اور ہمارے صارفین کو اس سافٹ ویئر کو انسٹال اور استعمال کرتے وقت محتاط رہنے کی نصیحت کی جاتی ہے۔

معذور

یہ سافٹ ویئر اب ڈاؤن لوڈ کے لیے دستیاب نہیں ہے۔ اس بات کا زیادہ امکان ہے کہ یہ سافٹ ویئر پروگرام خطرناک ہے یا اس میں سیکیورٹی کے مسائل ہیں یا دیگر وجوہات ہیں۔

ایک رپورٹ جمع کریں

شکریہ!
آپ کی رپورٹ بھیج دی گئی ہے۔

ہم آپ کی درخواست کا جائزہ لیں گے اور مناسب کارروائی کریں گے۔

براہ کرم نوٹ کریں کہ اس رپورٹ کی وجہ سے کیے گئے کسی بھی عمل کے بارے میں آپ کو کوئی اطلاع نہیں ملے گی۔ ہم اس کی وجہ سے ہونے والی کسی بھی تکلیف کے لیے معذرت خواہ ہیں۔

ہم آپ کی مدد کی قدر کرتے ہیں تاکہ ہماری ویب سائٹ کو صاف اور محفوظ رکھا جا سکے۔