2008-09-28 15 views

Respuesta

7

Charles Proxy

Charles es un proxy HTTP/HTTP de monitor/proxy inverso que permite a un desarrollador para ver todo el tráfico HTTP entre su máquina y el Internet. Esto incluye solicitudes, respuestas y los encabezados HTTP (que contienen las cookies y el almacenamiento en caché información).

Ejecuta en JAVA. Disponible en OSX, Linux y Windows.

1

También puede usar dTrace para monitorear con más detalle, si eso es lo que necesita.

1

En segundo lugar, usando Charles, es una herramienta realmente excelente para el examen HTTP. Cuando se usa con el simulador de iPhone (o cualquier otra aplicación OS X), Charles configura automáticamente la configuración del sistema para usarlo como proxy, por lo que solo debe iniciar y ejecutar. También es muy fácil examinar el tráfico de diferentes maneras, y tiene una versión de prueba gratuita muy flexible que se presenta con todas las funciones (tiempo limitado a una hora con algunas pantallas molestas) para que pueda intentarlo.

0

Depende de lo que entendemos por el monitor ...

Si simplemente quiere saber/parada cuando una aplicación instalada (o el sistema operativo) trata de "llamar a casa", entonces te recomiendo LittleSnitch.

La tranquilidad que gana bien vale la pérdida de peso de su cuenta bancaria.

2

Si está buscando rastrear el tráfico de aplicaciones, Wireshark es la mejor herramienta que he encontrado; puede registrar y decodificar HTTP y many other protocols, y las herramientas de búsqueda de la GUI hacen que encontrar mensajes sea interesante y rápido sin dolor.

Otras razones por las que recomiendan esto:

  • Es rápido de instalar
  • Captura el tráfico directamente de la tarjeta de red, no hay necesidad de cambiar la aplicación o configurar servidores proxy, etc. Incluso voy leer los vertederos capturados de tcpdump y herramientas similares desconectado
  • es multiplataforma (funciona en Windows/Mac/Linux y otros)
  • es de código abierto