Aplicación de escritorio multiplataforma para supervisar el tráfico de red, inspeccionar conexiones en tiempo real y exportar capturas PCAP.
ProxymanApp/TCPViewer
Un visor de paquetes nativo para macOS basado en las bibliotecas de Wireshark, que ofrece una alternativa más sencilla para capturar e inspeccionar tráfico de red.
Alternativa open source a:Wireshark
- Estrellas
- 565
- Forks
- 34
- Issues abiertos
- 22
- Último commit
- anteayer
¿Qué es?
TCP Viewer captura y lee paquetes de red en macOS. Usa libpcap del sistema para la captura en vivo y las bibliotecas de Wireshark para analizar los protocolos y mostrar los detalles de los paquetes, de modo que los desarrolladores pueden inspeccionar el tráfico sin usar la interfaz completa de Wireshark.
La aplicación permite elegir una interfaz de red e iniciar o detener una captura, agrupar paquetes por aplicación, dominio o dirección IP y filtrarlos por protocolos como TCP, UDP, DNS, HTTP, TLS y WebSocket. Los campos de protocolo y los bytes sin procesar se muestran uno al lado del otro, y se pueden seguir los flujos TCP y UDP en ambas direcciones mediante vistas de texto o hexadecimal.
Se pueden abrir archivos PCAP y PCAPNG para previsualizarlos y exportar todos los paquetes, los filtrados o los seleccionados. También se pueden automatizar capturas, filtros y estadísticas con una herramienta de línea de comandos (tcpviewer-cli) y una interfaz MCP. La aplicación está creada con AppKit, requiere Apple Silicon y macOS 15 o posterior, y está publicada bajo la licencia GPL-2.0-or-later.
Funciones clave
- 01Captura de paquetes en vivo desde una interfaz de red seleccionada
- 02Agrupación de paquetes por aplicación, dominio o dirección IP
- 03Filtros de protocolo para TCP, UDP, DNS, HTTP, TLS y WebSocket
- 04Árbol de campos de protocolo y vista de bytes sin procesar para cada paquete
- 05Seguimiento de flujos TCP y UDP con vistas de texto y hexadecimal
- 06Apertura y exportación de archivos PCAP y PCAPNG
Casos de uso
- Depurar el tráfico de red de una aplicación o un dominio en un Mac
- Inspeccionar tráfico TLS, HTTP o WebSocket a nivel de paquete
- Revisar archivos PCAP capturados en otro lugar sin instalar Wireshark
- Permitir que un agente de IA consulte una captura en vivo mediante MCP
Inicio rápido
- 1
Descarga el DMG desde la página de versiones o el enlace de descarga del README
- 2
Clona el repositorio con los submódulos
git clone --recurse-submodules <repo-url> - 3
Prepara la dependencia de Wireshark fijada
./scripts/bootstrap-wireshark.sh - 4
Compila la aplicación desde la línea de comandos
xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build
Antes de usarlo
- Solo funciona en Mac con Apple Silicon y macOS 15 o posterior.
- Se distribuye bajo la licencia GPL-2.0-or-later, una licencia copyleft.
- Para compilar desde el código fuente se necesita Xcode 16 y compilar las bibliotecas de Wireshark desde el código fuente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es TCPViewer?
- Un visor de paquetes nativo para macOS basado en las bibliotecas de Wireshark, que ofrece una alternativa más sencilla para capturar e inspeccionar tráfico de red. TCP Viewer captura y lee paquetes de red en macOS. Usa libpcap del sistema para la captura en vivo y las bibliotecas de Wireshark para analizar los protocolos y mostrar los detalles de los paquetes, de modo que los desarrolladores pueden inspeccionar el tráfico sin usar la interfaz completa de Wireshark.
- ¿TCPViewer es gratuito? ¿Qué licencia tiene?
- TCPViewer es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿TCPViewer sigue mantenido?
- Mantenimiento activo. El último commit de TCPViewer fue el 23 oct 2026.
- ¿Para qué puedo usar TCPViewer?
- Depurar el tráfico de red de una aplicación o un dominio en un Mac Inspeccionar tráfico TLS, HTTP o WebSocket a nivel de paquete Revisar archivos PCAP capturados en otro lugar sin instalar Wireshark Permitir que un agente de IA consulte una captura en vivo mediante MCP
- ¿Cómo se instala TCPViewer?
- Descarga el DMG desde la página de versiones o el enlace de descarga del README Clona el repositorio con los submódulos: git clone --recurse-submodules <repo-url> Prepara la dependencia de Wireshark fijada: ./scripts/bootstrap-wireshark.sh Compila la aplicación desde la línea de comandos: xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build
- ¿Dónde consigo TCPViewer?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ProxymanApp/TCPViewer
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Escáner de red y herramienta de diagnóstico para terminal, escrita en Rust, con una TUI para analizar hosts, redes WiFi y paquetes.
CLI de análisis de red basado en eBPF que captura tráfico HTTP, Redis, MySQL, Kafka y DNS, y muestra dónde se produce la latencia en el kernel.
Herramienta de observabilidad de red para Kubernetes que captura e indexa el tráfico del clúster con eBPF, descifra TLS y ofrece datos a agentes de IA mediante MCP.
Herramienta de diagnóstico de redes para terminal, escrita en Rust, que muestra en tiempo real el tráfico, las conexiones y los paquetes, y diagnostica problemas con un solo comando.
Interfaz de terminal para capturar e inspeccionar tráfico de red en Linux, basada en eBPF.