(Herdado) usando o Charles Proxy using-charles-proxy

NOTE
O conteúdo desta página é fornecido apenas para fins informativos. O uso desta API requer uma licença atual da Adobe. Não é permitida nenhuma utilização não autorizada.
IMPORTANT
Mantenha-se informado sobre os anúncios mais recentes do produto de Autenticação da Adobe Pass e as linhas do tempo de desativação agregadas na página Anúncios de produto.

Charles: http://charlesproxy.com

Download, instalação e introdução ao Charles Proxy download-install-and-get-stared-with-charles-proxy

Guias Estrutura vs Sequência structure-vs-sequence-tabs

Há duas maneiras diferentes de exibir o tráfego:

  1. Estrutura - As solicitações são agrupadas por host
  2. Sequência - As solicitações são listadas na ordem em que são chamadas

SSL e certificados ssl-and-certificates

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

Marque a caixa de seleção "Ativar proxy SSL" e adicione todos os locais HTTPS.

Ignorar / Excluir hosts ignore-/-exclude-hosts

Se a saída ficar muito desorganizada, você poderá optar por ignorar ou excluir locais. Você pode ignorar ou excluir locais seguindo um destes procedimentos:

  • Clique com o botão direito do mouse nas solicitações que deseja ignorar e selecione "Ignorar"
  • Adicionar manualmente os locais a serem excluídos de \[ *Proxy -\> Recording Settings... -\> Exclude* \]

Falsificação de DNS dns-spoffing

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

A falsificação de DNS é muito útil ao tentar redirecionar uma solicitação para um IP diferente, especialmente ao trabalhar com dispositivos móveis:

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

Remota do mapa map-remote

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

Com o Map Remote, é possível redirecionar uma solicitação "recebida" para um endpoint diferente. O caso de uso mais comum para este recurso é "Mapear" AccessEnabler.swf para AccessEnablerDebug.swf:

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

Proxy reverso reverse-proxy

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

Dispositivos móveis mobile

Usar o Charles em um dispositivo iOS (iPhone/iPad) use-charles-on-an-ios-device-(iphone-/-ipad)

Conexão SSL do iPhone ssl-connection-from-iphone

Navegue até http://charlesproxy.com/charles.crt no seu dispositivo iOS. Isso iniciará a caixa de diálogo de instalação do certificado:

Clique em \[ *Install*... *Install*... *Done* \] para concluir a instalação do certificado.

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

Uso do Charles em um dispositivo iOS using-charles-from-an-ios-device

Em seu dispositivo iOS, selecione \[ *Settings* -\> *Wi-FI* -\> (*YOUR\_WIFI\_NETWORK)* \]. Clique na pequena seta azul ao lado da sua rede, vá para HTTP Proxy e selecione "Manual":

Se você abrir o Safari agora em seu dispositivo iOS e tentar abrir uma página da Web, deverá obter o seguinte pop-up na máquina que está executando o Charles:

Clique em "Permitir" para permitir que o dispositivo use Charles para fazer proxy de todos os seus solicitações.

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

iOS - Confiar em quaisquer certificados ios-trust-any-certificates

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

Erro de autenticação do iOS - adobepass.ios.app não pode ser encontrado

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

Usar o Charles para Android

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

Navegue até Charles proxy do seu dispositivo Android.

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