チャールズ開発者やテスターがネットワークトラフィックを監視および分析するために使用する強力なWebデバッグプロキシアプリケーションです。ユーザーはコンピュータとインターネット間のHTTPおよびHTTPSトラフィックをキャプチャし、交換されるデータの包括的なビューを提供します。このツールは、問題の診断、デバッグ、Webサイトのパフォーマンスの最適化において非常に貴重です。

Charlesの際立った機能の一つは、HTTPSトラフィックを復号化する能力で、暗号化されたデータを見ることが可能です。この機能は、セキュアなデータ転送を調査し、SSL/TLSに関連する問題を解決する必要がある開発者にとって重要です。Charlesはまた、HTTP/2やWebSocketsなど、さまざまなネットワークプロトコルをサポートしており、異なるウェブ技術に対して汎用性があります。

このツールの直感的なインターフェイスはユーザーフレンドリーな体験を提供し、ユーザーが記録されたセッションを簡単にナビゲートし、トラフィックをフィルタリングして詳細なリクエストとレスポンスの情報を表示することを可能にします。Breakpointsやthrottlingのような機能を使用すると、ユーザーはリアルタイムでトラフィックを停止および修正でき、異なるネットワーク条件をシミュレートして様々なシナリオの下でのレスポンスをテストすることができます。

Charlesは、Windows、macOS、Linuxと互換性のあるクロスプラットフォームツールです。その強力な機能セットと信頼性から、Web開発者、モバイル開発者、およびQAエンジニアによって広く使用されています。APIのトラブルシューティング、JSONまたはXMLの検査、Webパフォーマンスの最適化など、CharlesはあらゆるWebの専門家にとって不可欠なツールです。

主な特徴:

  • HTTP/HTTPSプロキシ: CharlesはHTTPおよびHTTPSのプロキシサーバーとして機能し、ネットワークトラフィックを視覚化し操作することができます。
  • SSLプロキシング:SSLプロキシングをサポートしており、SSL/TLSデータを復号化することで安全なトラフィックを検査することができます。
  • 帯域幅制限: 帯域幅を制限することで、ネットワーク接続を遅くし、アプリケーションが異なる条件下でどのように動作するかをテストできます。
  • AJAXデバッグ: CharlesはAJAXリクエストについて詳細な洞察を提供し、非同期ウェブアプリケーションのデバッグと分析を容易にします。
  • WebSocketインスペクション:WebSocket通信を閲覧および分析でき、リアルタイムのデータ交換の可視性を提供します。
  • Session Recording: このツールはセッションを記録して保存することができ、後でそれらをレビューして分析することが可能です。
  • 繰り返しおよび編集のリクエスト:テストとデバッグを容易にするために、リクエストとレスポンスを繰り返したり編集したりできます。
  • 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

104

ライセンス:

無料トライアル

要件:

Windows XP/ Vista/ Windows 7/ Windows 8

言語:

English

サイズ:

61.6MB

出版社:

XK72 Ltd

更新しました:

Mar 22, 2015

クリーン

ソフト報告

開発者のソフトウェア

Charles 5.0.3

セキュリティレベル

お使いのデバイスの潜在的な損害を避け、データとプライバシーの安全性を確保するために、私たちのチームは新しいインストールファイルがサーバーにアップロードされるかリモートサーバーにリンクされるたびに確認し、定期的にファイルをレビューしてその状態を確認または更新しています。この確認に基づいて、ダウンロード可能なファイルに対して次のセキュリティレベルを設定します。

クリーン

このソフトウェアプログラムはクリーンである可能性が高いです。

このソフトウェアプログラムに関連するファイルやURLを、世界の主要な60以上のウイルス対策サービスでスキャンしましたが、脅威は見つかりませんでした。また、サードパーティのソフトウェアはバンドルされていません。

警告

このプログラムは広告に支えられており、不要なサードパーティのプログラムをインストールすることを提案する場合があります。これにはツールバー、ホームページの変更、デフォルトの検索エンジンの変更、または他のパーティのプログラムのインストールが含まれる場合があります。これらは誤検出の場合があり、このソフトウェアをインストールおよび使用する際には注意するようにユーザーにアドバイスしています。

無効

このソフトウェアはもうダウンロードできません。このソフトウェアが悪意のあるものであるか、セキュリティの問題があるか、その他の理由がある可能性が非常に高いです。

報告書を提出してください

ありがとう!
あなたの報告書が送信されました。

ご依頼を確認し、適切な対応をいたします。

本報告に基づく措置について通知は行われませんのでご注意ください。ご不便をおかけして申し訳ありません。

私たちのウェブサイトを清潔で安全に保つためのご協力に感謝します。