Repolode
ProxymanApp

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. 1

    Descarga el DMG desde la página de versiones o el enlace de descarga del README

  2. 2

    Clona el repositorio con los submódulos

    git clone --recurse-submodules <repo-url>
  3. 3

    Prepara la dependencia de Wireshark fijada

    ./scripts/bootstrap-wireshark.sh
  4. 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