(Legacy) Utilizzo di Charles Proxy using-charles-proxy

NOTE
Il contenuto di questa pagina viene fornito solo a scopo informativo. L’utilizzo di questa API richiede una licenza corrente da Adobe. Non è consentito alcun uso non autorizzato.
IMPORTANT
Assicurati di essere sempre informato sugli ultimi annunci di prodotto per l'autenticazione di Adobe Pass e sulle timeline di disattivazione aggregate nella pagina Annunci di prodotto.

Carlo: http://charlesproxy.com

Download, installazione e guida introduttiva a Charles Proxy download-install-and-get-stared-with-charles-proxy

Schede Struttura e Sequenza structure-vs-sequence-tabs

Esistono due modi diversi per visualizzare il traffico:

  1. Struttura - Le richieste sono raggruppate per host
  2. Sequenza - Le richieste sono elencate nell'ordine in cui vengono chiamate

SSL e certificati ssl-and-certificates

Abilita proxy SSL \[ *Proxy -\> Proxy Settings... -\> SSL* \]

Seleziona la casella di controllo "Abilita proxy SSL" e aggiungi tutte le posizioni HTTPS.

Ignora/Escludi host ignore-/-exclude-hosts

Se l'output risulta troppo ingombrante, è possibile scegliere di ignorare o escludere le posizioni. È possibile ignorare o escludere le posizioni eseguendo una delle operazioni seguenti:

  • Fai clic con il pulsante destro del mouse sulle richieste che desideri ignorare e seleziona "Ignora"
  • Aggiungi manualmente i percorsi da escludere da \[ *Proxy -\> Recording Settings... -\> Exclude* \]

Spoofing DNS dns-spoffing

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

Lo spoofing DNS è molto utile quando si tenta di reindirizzare una richiesta a un IP diverso, soprattutto quando si lavora con dispositivi mobili:

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

Mappa remoto map-remote

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

Con map remote puoi reindirizzare una richiesta "in arrivo" a un endpoint diverso. Il caso d'uso più comune per questa funzione è quello di "mappare" AccessEnabler.swf a AccessEnablerDebug.swf:

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

Inverti proxy reverse-proxy

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

Dispositivi mobili mobile

Usa Charles su un dispositivo iOS (iPhone / iPad) use-charles-on-an-ios-device-(iphone-/-ipad)

Connessione SSL da iPhone ssl-connection-from-iphone

Passa a http://charlesproxy.com/charles.crt dal tuo dispositivo iOS. Verrà avviata la finestra di dialogo per l’installazione del certificato:

Fare clic su \[ *Install*... *Install*... *Done* \] per completare l'installazione del certificato.

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

Utilizzo di Charles da un dispositivo iOS using-charles-from-an-ios-device

Sul tuo dispositivo iOS seleziona \[ *Settings* -\> *Wi-FI* -\> (*YOUR\_WIFI\_NETWORK)* \]. Fai clic sulla piccola freccia blu accanto alla rete, quindi vai su Proxy HTTP e seleziona "Manuale":

Se ora apri Safari sul tuo dispositivo iOS e tenti di aprire una pagina web, dovresti visualizzare il seguente messaggio a comparsa sul computer su cui è in esecuzione Charles:

Fare clic su "Consenti" per consentire al dispositivo di utilizzare Charles per eseguire il proxy di tutti i richieste.

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

iOS - Considera attendibili tutti i certificati ios-trust-any-certificates

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

Errore di autenticazione iOS - impossibile trovare adobepass.ios.app

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

Usa Charles per Android

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

Passa al proxy Charles dal tuo dispositivo Android.

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