Repolode
ProxymanApp

ProxymanApp/TCPViewer

Visualizador nativo de pacotes para macOS, baseado nas bibliotecas do Wireshark e uma alternativa mais simples para capturar e inspecionar tráfego de rede.

Alternativa open source a:Wireshark

Estrelas
565
Forks
34
Issues abertas
22
Último commit
anteontem

O que é?

O TCP Viewer captura e lê pacotes de rede no macOS. Ele usa o libpcap do sistema para capturas ao vivo e as bibliotecas do Wireshark para dissecar protocolos e exibir detalhes dos pacotes, permitindo que desenvolvedores inspecionem o tráfego sem precisar da interface completa do Wireshark.

O app permite escolher uma interface de rede e iniciar ou parar uma captura, agrupar pacotes por app, domínio ou endereço IP e filtrar protocolos como TCP, UDP, DNS, HTTP, TLS e WebSocket. Os campos do protocolo e os bytes brutos aparecem lado a lado, e é possível acompanhar fluxos TCP e UDP nos dois sentidos, com visualizações em texto ou hexadecimal.

É possível abrir arquivos PCAP e PCAPNG para visualização e exportar todos os pacotes, apenas os filtrados ou os selecionados. Uma ferramenta de linha de comando (tcpviewer-cli) e uma interface MCP também podem automatizar capturas, filtros e estatísticas. O app foi desenvolvido com AppKit, requer Apple Silicon e macOS 15 ou posterior e é licenciado sob GPL-2.0-or-later.

Recursos principais

  • 01Captura de pacotes ao vivo em uma interface de rede selecionada
  • 02Agrupamento de pacotes por app, domínio ou endereço IP
  • 03Filtros de protocolo para TCP, UDP, DNS, HTTP, TLS e WebSocket
  • 04Árvore de campos do protocolo e visualização dos bytes brutos de cada pacote
  • 05Acompanhamento de fluxos TCP e UDP com visualizações em texto e hexadecimal
  • 06Abertura e exportação de arquivos PCAP e PCAPNG

Casos de uso

  • Depurar o tráfego de rede de apps ou domínios em um Mac
  • Inspecionar tráfego TLS, HTTP ou WebSocket no nível dos pacotes
  • Analisar arquivos PCAP capturados em outro lugar sem instalar o Wireshark
  • Permitir que um agente de IA consulte uma captura ao vivo via MCP

Início rápido

  1. 1

    Baixe o DMG na página de lançamentos ou pelo link de download do README

  2. 2

    Clone o repositório com os submódulos

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

    Configure a dependência do Wireshark em versão fixa

    ./scripts/bootstrap-wireshark.sh
  4. 4

    Compile o app pela linha de comando

    xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build

Antes de usar

  • Funciona apenas em Macs com Apple Silicon e macOS 15 ou posterior.
  • Licenciado sob a GPL-2.0-or-later, uma licença copyleft.
  • Para compilar a partir do código-fonte, é necessário ter o Xcode 16 e compilar as bibliotecas do Wireshark a partir do código-fonte.

Em coleções

Tópicos

Perguntas frequentes

O que é TCPViewer?
Visualizador nativo de pacotes para macOS, baseado nas bibliotecas do Wireshark e uma alternativa mais simples para capturar e inspecionar tráfego de rede. O TCP Viewer captura e lê pacotes de rede no macOS. Ele usa o libpcap do sistema para capturas ao vivo e as bibliotecas do Wireshark para dissecar protocolos e exibir detalhes dos pacotes, permitindo que desenvolvedores inspecionem o tráfego sem precisar da interface completa do Wireshark.
TCPViewer é gratuito? Qual é a licença?
TCPViewer é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
TCPViewer ainda é mantido?
Manutenção ativa. O último commit de TCPViewer foi em 23 de out. de 2026.
Para que posso usar TCPViewer?
Depurar o tráfego de rede de apps ou domínios em um Mac Inspecionar tráfego TLS, HTTP ou WebSocket no nível dos pacotes Analisar arquivos PCAP capturados em outro lugar sem instalar o Wireshark Permitir que um agente de IA consulte uma captura ao vivo via MCP
Como instalar TCPViewer?
Baixe o DMG na página de lançamentos ou pelo link de download do README Clone o repositório com os submódulos: git clone --recurse-submodules <repo-url> Configure a dependência do Wireshark em versão fixa: ./scripts/bootstrap-wireshark.sh Compile o app pela linha de comando: xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build
Onde consigo TCPViewer?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ProxymanApp/TCPViewer

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados