(veraltet) Verwenden von Charles Proxy using-charles-proxy

NOTE
Der Inhalt dieser Seite dient nur zu Informationszwecken. Die Verwendung dieser API erfordert eine aktuelle Lizenz von Adobe. Eine unbefugte Nutzung ist nicht zulässig.
IMPORTANT
Achten Sie darauf, über die neuesten Ankündigungen zu Produkten der Adobe Pass-Authentifizierung und Stilllegungszeitpläne auf der Seite Produktankündigungen auf dem Laufenden zu bleiben.

Charles: http://charlesproxy.com

Herunterladen, Installieren und Erste Schritte mit Charles Proxy download-install-and-get-stared-with-charles-proxy

Struktur vs. Sequenz-Registerkarten structure-vs-sequence-tabs

Es gibt zwei verschiedene Möglichkeiten, den Traffic anzuzeigen:

  1. Struktur - Anfragen werden nach Host gruppiert
  2. Sequenz - Anfragen werden in der Reihenfolge aufgelistet, in der sie aufgerufen werden

SSL und Zertifikate ssl-and-certificates

SSL-Proxy-\[ *Proxy -\> Proxy Settings... -\> SSL* \] aktivieren

Aktivieren Sie das Kontrollkästchen „SSL-Proxy aktivieren“ und fügen Sie alle HTTPS-Speicherorte hinzu.

Hosts ignorieren/ausschließen ignore-/-exclude-hosts

Wenn Ihre Ausgabe zu überladen ist, können Sie Speicherorte ignorieren oder ausschließen. Sie können Speicherorte ignorieren oder ausschließen, indem Sie einen der folgenden Schritte ausführen:

  • Klicken Sie mit der rechten Maustaste auf die Anfragen, die Sie ignorieren möchten, und wählen Sie dann „Ignorieren“
  • Manuelles Hinzufügen der von der \[ *Proxy -\> Recording Settings... -\> Exclude* \] auszuschließenden Speicherorte

DNS-Spoofing dns-spoffing

\[ *Tools -\> DNS Spoofing...* \]

DNS-Spoofing ist sehr nützlich, wenn Sie versuchen, eine Anfrage an eine andere IP-Adresse umzuleiten, insbesondere bei der Arbeit mit Mobilgeräten:

http://www.charlesproxy.com/documentation/tools/dns-spoofing/

Remote zuordnen map-remote

\[ *Tools -\> Map Remote...* \]

Mit Remote Map können Sie eine „eingehende“ Anfrage an einen anderen Endpunkt umleiten. Der häufigste Anwendungsfall für diese Funktion ist die „Zuordnung“ von AccessEnabler.swf zu AccessEnablerDebug.swf:

http://www.charlesproxy.com/documentation/tools/map-remote/

Reverse-Proxy reverse-proxy

http://www.charlesproxy.com/documentation/proxying/reverse-proxy/

Mobiltelefon mobile

Verwenden von Charles auf einem iOS-Gerät (iPhone/iPad) use-charles-on-an-ios-device-(iphone-/-ipad)

SSL-Verbindung von iPhone ssl-connection-from-iphone

Navigieren Sie von Ihrem iOS-Gerät aus zu http://charlesproxy.com/charles.crt . Dadurch wird das Dialogfeld für die Zertifikatinstallation gestartet:

Klicken Sie auf \[ *Install*... *Install*... *Done* \] , um die Installation des Zertifikats abzuschließen.

http://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/

Verwenden von Charles auf einem iOS-Gerät using-charles-from-an-ios-device

Wählen Sie auf Ihrem iOS-Gerät \[ *Settings* -\> *Wi-FI* -\> (*YOUR\_WIFI\_NETWORK)* \] aus. Klicken Sie auf den kleinen blauen Pfeil neben Ihrem Netzwerk, gehen Sie dann zu HTTP-Proxy und wählen Sie „Manuell“ aus:

Wenn Sie jetzt Safari auf Ihrem iOS-Gerät öffnen und versuchen, eine Web-Seite zu öffnen, sollten Sie das folgende Popup auf dem Computer erhalten, auf dem Charles ausgeführt wird:

Klicken Sie auf „Zulassen“, damit das Gerät Charles verwenden kann, um alle seine Anfragen.

http://www.charlesproxy.com/documentation/faqs/using-charles-from-an-iphone/

iOS - Einem Zertifikat vertrauen ios-trust-any-certificates

http://stackoverflow.com/questions/933331/how-to-use-nsurlconnection-to-connect-with-ssl-for-an-untrusted-cert

iOS-Authentifizierungsfehler - adobepass.ios.app kann nicht gefunden werden

https://tve.zendesk.com/entries/22135907-ios-authentication-error-adobepass-ios-app-cannot-be-found

Charles für Android verwenden

http://www.charlesproxy.com/documentation/configuration/browser-and-system-configuration

Navigieren Sie von Android-GerätCharles proxy“.

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b