Aplicativo desktop multiplataforma para monitorar o tráfego de rede, inspecionar conexões em tempo real e exportar capturas PCAP.
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
Baixe o DMG na página de lançamentos ou pelo link de download do README
- 2
Clone o repositório com os submódulos
git clone --recurse-submodules <repo-url> - 3
Configure a dependência do Wireshark em versão fixa
./scripts/bootstrap-wireshark.sh - 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
Scanner de rede e ferramenta de diagnóstico para terminal, escrita em Rust, com TUI para verificar hosts, redes WiFi e pacotes.
CLI de análise de rede baseado em eBPF que captura tráfego HTTP, Redis, MySQL, Kafka e DNS e mostra onde a latência ocorre no kernel.
Ferramenta de observabilidade de rede para Kubernetes que captura e indexa o tráfego do cluster com eBPF, descriptografa TLS e disponibiliza os dados para agentes de IA via MCP.
Ferramenta de diagnóstico de rede para terminal, escrita em Rust, que mostra tráfego, conexões e pacotes em tempo real e identifica problemas com um comando.
Uma interface de terminal para capturar e inspecionar o tráfego de rede no Linux, baseada em eBPF.