Man in the Middle Network Proxy per iOS che supporta SSL?

8

Sto cercando di fare esaminare alcune app e che tipo di rete traffico che stanno usando sul mio iPhone.

Ho impostato Charles (compresi i certificati SSL e i profili di provisioning). Quindi, ho collegato il mio portatile al mio iPad per ottenere una connessione, quindi ho condiviso Internet con il mio iPhone tramite WiFi.

Per qualche motivo, le app con cui sto lavorando sembrano pensare che non siano online. Safari funziona con questa configurazione.

Quali sono le mie opzioni per inviare senza problemi il traffico di rete a un Mac per l'analisi, senza jailbreak?

Se è importante, eseguo iOS 5.1 su un iPhone 4 e Mac OS X Lion sul MacBook in plastica bianca unibody (Mid-2010).

    
posta Moshe 12.04.2012 - 15:42
fonte

3 risposte

6

Utilizza mitmproxy . È provato per questo genere di cose. Qualche tempo fa c'è stata qualche scalpore sull'app Path che caricava l'adressbook sui suoi server. Questo era ciò che era usato per scoprirlo. Il ragazzo ha scritto come lo ha usato e questa è una bella introduzione su come installare e usare mitmproxy.

Dal sito:

mitmproxy is an SSL-capable man-in-the-middle HTTP proxy. It provides a console interface that allows traffic flows to be inspected and edited on the fly.

mitmdump is the command-line version of mitmproxy, with the same functionality but without the frills. Think tcpdump for HTTP. Features

  • Intercept and modify HTTP traffic on the fly
  • Save HTTP conversations for later replay and analysis
  • Replay both HTTP clients and servers
  • Make scripted changes to HTTP traffic using Python
  • SSL interception certs generated on the fly
    
risposta data 17.04.2012 - 17:22
fonte
0

Mentre sei connesso allo stesso Wifi, WireShark non fa esattamente quello che vuoi?

Estratto da pagina di documentazione di WireShark

1.1.2. Features

The following are some of the many features Wireshark provides:

  • Available for UNIX and Windows.
  • Capture live packet data from a network interface.
  • Display packets with very detailed protocol information.
  • Open and Save packet data captured.
  • Import and Export packet data from and to a lot of other capture programs.
  • Filter packets on many criteria.
  • Search for packets on many criteria.
  • Colorize packet display based on filters.
  • Create various statistics.

... and a lot more!

    
risposta data 12.04.2012 - 16:27
fonte
0

Debookee è un analizzatore di traffico di rete come Wireshark, ma può anche intercettare il traffico di rete di qualsiasi dispositivo sulla rete.

Scansione semplice della rete, vedrai tutti i dispositivi, scegli il tuo iPhone come Target, avvia l'analizzatore e vedrai tutto il traffico del tuo iPhone, senza bisogno di jailbreak o tethering.

I protocolli visualizzati sono: HTTP, HTTPS, DHCP, DNS, TCP, SIP ...

    
risposta data 01.12.2012 - 19:26
fonte

Leggi altre domande sui tag