問題タブ [charles-proxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - Charles を使用してスクリプトをコードにプッシュする (フィドラーのように)
fiddler では、fiddlerScripts アドオンを使用して、onBeforeResponse メソッドを通じてスクリプトをプッシュできます。次に、自動レスポンダーを使用してスクリプトをプッシュします。そうすれば、ほとんど何でも自分のコードをチェックできます。これは、Charles または Mac で実行できる別のプログラムで実行できますか? どうすればいいですか?
iphone - iPhone アプリのトラフィックを盗聴できない
Charlesを使用して、iPhone で送信されているトラフィックを盗聴した経験はかなりあります。リバース エンジニアリングするために私が選択したほぼすべてのアプリは、大部分がcURL
およびCharles
. しかし、何らかの理由で、Linkと呼ばれるこの 1 つのアプリは、サーバーとの通信方法が異なるようです。Chalres セッション全体を調べましたが、このアプリから API エンドポイントへの関連するトラフィックは見当たりませんでした。私は実際にモバイル アプリを作成した経験があまりないので、アプリの使用時に生成する必要があるすべての要求を処理する他の方法があるかもしれません。しかし、アプリからどこかの外部サーバーにリクエストが送信されていない場合、ユーザーのすべてのデータをどのように保存できますか?
proxy - iOS 8 / Xcode 6 シミュレーターは HTTP プロキシを使用しなくなりました
iOS 8 シミュレーターがプロキシ設定を使用しなくなりました (Charles でデバッグしたい)。システムの残りの部分はそうします。シミュレーターはどういうわけか直接インターネットにアクセスできるようです。新しい設定を見逃していませんか?
注意: これはHow to use Charles Proxy on the Xcode 6 (iOS 8) Simulator? の重複ではありません。. そもそもシミュレーターで SSL を使用しようとしているわけではありません。私のシミュレーターはプロキシの使用を開始しません。
チャールズ:
システム:
macos - MITMPROXY を使用して Charles の Map Remote 機能を複製する方法
OS X 10.9 で MITMPROXY を使用して、Charles の Map Remote 機能によって提供される機能を複製しようとしています。私がやりたいのは、desiredurl.com へのリクエストを desiredurl.ca へのリクエストに置き換えることです (フリー ソフトウェアを使用して Charles で特定の機能を複製する方法を教えてくれる回答は何でも構いません)。
この回答とこの質問の両方が役立つように見えたので、以下のスクリプトを書きました。
iMac で iPadをmitmdump -s path/to/script.py
iMac のポート 8080 に通常どおり接続すると、ターミナル ウィンドウでトラフィックが飛んでいるのがわかりますが、desiredurl.com にアクセスすると、desiredurl.ca ではなく、desiredurl.com に移動します。したがって、私は次のことを試しました:
ただし、要求は引き続き、desiredurl.ca ではなく、desiredurl.com に送信されます。どうしてこれなの?
ios - iPhone トラフィックをキャプチャするための Charles が iOS8 で機能しない
Xcode6/iOS Simulator(iOS8) をインストールした後、Charles は iOS Simulator からのリクエストをキャプチャできないようです。およびプロキシ - >アクセス制御設定はクリーンです。Xcode6 をアップグレードした後、すべての Charles 設定が変更されませんでした
誰でも同じ問題を抱えていますか?
python - Python リクエスト: データを投稿しようとしています
Charles を使用して、Web アプリケーションのデバッグとリバース エンジニアリングを行っています。
ブラウザからのリクエストを見ると、Charles を使用して本文の内容がどのように表示されるかを確認できます。
私がしようとすると:
チャールズは、次のように渡されていると言います。
それらは同じものですか?私の投稿は失敗しています。これが理由だと思いますが、100% 確実ではありません。アドバイスをいただければ幸いです。
ssl - Charles プロキシに応答して証明書が拒否されたと ADAL が言うのはなぜですか?
ADAL (サードパーティの OAuth2.0 実装) を使用しています。Charles をプロキシとして使用して、通信の痕跡を収集しようとしています。私が想像していることは起こっています(何にも依存していません):
- ADAL は、Charles を通じて認証局に証明書を要求します。
- Charles は機関に証明書を要求し、それを ADAL に渡します。
- ADAL は機関で SSL チャネルを開きたいと考えていますが、実際には Charles で開きます。
- Charles は機関との SSL チャネルを開き、すべての要求/応答を ADAL に転送します。
ただし、ADAL は機関の証明書を拒否します。私の知る限り、証明書は暗号化されずに渡されます。上記のすべての手順の説明が正しかった場合、ADAL は、彼が話しているエンティティが、彼が話しているはずの機関とは違うことをどのようにして知るのでしょうか?