¿Qué aplicación utiliza para controlar la comunicación HTTP en OS X?Supervisión de comunicación HTTP en OS X
Respuesta
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.
También puede usar dTrace para monitorear con más detalle, si eso es lo que necesita.
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.
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.
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
Me gusta TcpCatcher. Es gratuito y está basado en el 100% de Java, por lo que funciona bien en Mac OS X. No solo podrá controlar la comunicación HTTP, sino que también podrá cambiar las solicitudes/respuestas sobre la marcha, lo que abre posibilidades muy interesantes. There is a dedicated tutorial on capturing iPhone's HTTP communication.
- 1. Supervisión del portapapeles en Mac OS X | Java
- 2. Comunicación de OS X a iOS a través de USB?
- 3. sem_init en OS X
- 4. Instalación de Git en OS X
- 5. Introducción ingeniería inversa OS X?
- 6. Múltiples ratones en OS X
- 7. PyCharm - $ PATH en OS X
- 8. emacs en OS X 10.6
- 9. Haskell SDL en OS X
- 10. JNotify en Mac OS X?
- 11. xlocale roto en OS X?
- 12. Instalando h5py en OS X
- 13. Mac OS X equivalente de CreateEvent() con objeto nombrado para la comunicación entre procesos?
- 14. Explorador abierto C++ OS X
- 15. Dylibs y OS X
- 16. OS X bash: dirname
- 17. ¿Cómo instalas Intel TBB en OS X?
- 18. Versión OS X de bringSubviewToFront :?
- 19. ¿Cómo configurar libusb en Mac OS X?
- 20. Zlib no disponible en OS X?
- 21. Problema con git + DiffMerge en OS X
- 22. Configuración de DHCP en Mac OS X
- 23. Desarrollo de Blackberry en Mac OS X
- 24. Instalación de meld en OS X
- 25. Edición de conjunto en Mac OS X
- 26. Enumeración de navegadores instalados en OS X
- 27. Salida de audio Haskell en OS X?
- 28. Actualizaciones de aplicaciones en Mac OS X
- 29. Cómo estática de enlaces en OS X
- 30. Código de Gamepad en OS X: Buh?