Torna agli aggiornamenti
New releaseAug 7, 2026

TCPViewer v1.11.0

L'app macOS di prim'ordine per vedere chiaramente ogni pacchetto sul tuo Mac. Alternativa a Wireshark

Condividi

TCP Viewer

TCP Viewer. Un'alternativa più semplice a Wireshark per gli sviluppatori Mac.

Un semplice visualizzatore di pacchetti nativo per Mac.

Sito web · Download · Documentazione · Versioni

TCP Viewer cattura e legge i pacchetti di rete su macOS. Utilizza la libpcap di sistema per la cattura e le librerie di Wireshark per i dettagli approfonditi dei pacchetti.

Funzionalità

  • App nativa per macOS, realizzata con AppKit
  • Basata sulle librerie di Wireshark, alternativa a Wireshark
  • Cattura il traffico in tempo reale.
  • Raggruppa i pacchetti per app, dominio o indirizzo IP.
  • Filtra TCP, UDP, DNS, HTTP, TLS, WebSocket e altro ancora.
  • Leggi i campi dei protocolli e i byte grezzi.
  • Apri file PCAP e PCAPNG.
  • Segui i flussi TCP e UDP.
  • Esporta i pacchetti come PCAP o PCAPNG.
  • Chiedi a un agente AI informazioni sulla tua cattura con TCP Viewer MCP.
  • Automatizza cattura, schede, pannelli divisi, filtri, statistiche, follow TCP/UDP e confronto dei pacchetti con tcpviewer-cli o MCP.
  • Consulta il codice sorgente completo.

Cattura dei pacchetti semplice

  • Scegli un'interfaccia di rete.
  • Avvia o interrompi con un clic.
  • Mantieni leggibili anche le catture più intense.

Cattura dei pacchetti in tempo reale di TCP Viewer

Guarda il video della cattura in tempo reale

TCP Viewer MCP

  • Collega TCP Viewer a Codex o a un altro client MCP.
  • Controlla lo stato della cattura.
  • Elenca le interfacce di rete.
  • Trova i pacchetti con un semplice prompt.
  • Disponibile con TCP Viewer PRO.

Codex che chiede a TCP Viewer MCP lo stato della cattura, le interfacce e i pacchetti

Aprire file di cattura

  • Trascina un file PCAP o PCAPNG.
  • Visualizza subito l'anteprima dei pacchetti.
  • Usa la stessa vista di una cattura in tempo reale.

Apri un file PCAP o PCAPNG in TCP Viewer

Guarda il video dell'anteprima dei file

Segui i flussi TCP e UDP

  • Ricostruisci una conversazione TCP o visualizza i datagrammi UDP nell'ordine di cattura.
  • Apri un flusso dal menu del pacchetto o dal menu Strumenti.
  • Mostra entrambe le direzioni insieme.
  • Mostra solo i dati del client o del server.
  • Passa dalla visualizzazione testo a quella esadecimale.
  • Cerca nel flusso.
  • Torna al pacchetto di origine.

Segui un flusso TCP in TCP Viewer

Guarda il video Segui flusso TCP

Raggruppa il traffico

  • Raggruppa i pacchetti per app.
  • Raggruppa i pacchetti per dominio.
  • Raggruppa i pacchetti per indirizzo IP.
  • Passa al traffico che ti serve.

Raggruppa i pacchetti per app, dominio e indirizzo IP

Guarda il video del traffico raggruppato

Filtri per protocollo

  • Usa filtri rapidi per i protocolli più comuni.
  • Combina i filtri con la ricerca testuale.
  • Concentrati rapidamente sui pacchetti utili.

Filtra i pacchetti catturati per protocollo

Guarda il video dei filtri per protocollo

Esporta le catture

  • Esporta tutti i pacchetti, quelli filtrati o quelli selezionati.
  • Salva come PCAP o PCAPNG.
  • Apri il risultato in altri strumenti per pacchetti.

Esporta i pacchetti selezionati come PCAP o PCAPNG

Dettagli dei pacchetti

  • Leggi gli alberi dei protocolli di livello Wireshark.
  • Ispeziona nomi e valori dei campi.
  • Correla i campi ai byte grezzi.
  • Cerca nei dettagli dei pacchetti.

Ispeziona i campi del protocollo e i byte grezzi dei pacchetti

Guarda il video sui dettagli dei pacchetti

Open source

  • Rilasciato con licenza GPL-2.0-or-later.
  • Esamina la pipeline di cattura.
  • Esamina la decodifica dei pacchetti.
  • Esamina l'interfaccia nativa per macOS.
  • Segnala problemi o invia una pull request.

TCP Viewer è open source con licenza GPL

Realizzato dal team di Proxyman

  • Creato dal team dietro Proxyman e Tiny Shield.
  • Realizzato per macOS.
  • Incentrato sulla privacy e sul debug di rete chiaro.

TCP Viewer è realizzato dal team di Proxyman

Requisiti

Per eseguire TCP Viewer:

  • Mac con Apple Silicon.
  • macOS 15 o successivo.

Per compilare TCP Viewer:

  • Xcode 16 o successivo.
  • Git.
  • CMake, Ninja, Meson, pkg-config e autotools.
brew install cmake ninja meson pkg-config autoconf automake libtool

Configurazione

Clona con i sottomoduli. Poi esegui il bootstrap della dipendenza Wireshark bloccata alla versione specificata.

git clone --recurse-submodules <repo-url>
cd TCPViewer
cp Config/TCPViewer.local.xcconfig.example Config/TCPViewer.local.xcconfig
./scripts/bootstrap-wireshark.sh

Già clonato senza sottomoduli?

git submodule update --init --recursive
./scripts/bootstrap-wireshark.sh

Gli script di bootstrap:

  • Eseguire prima scripts/bootstrap-wireshark-deps.sh.
  • Compilare le librerie runtime di Wireshark dal codice sorgente.
  • Scriverle in Vendor/.install/wireshark-deps.
  • Usare macOS 15 come deployment target.
  • Usare Homebrew solo per gli strumenti di build.
  • Non copiare mai le dylib dei bottle di Homebrew in una release.

Tenere i valori di firma locale, appcast, Sparkle, Sentry e release fuori da Git. Usare Config/TCPViewer.local.xcconfig, .env, variabili d'ambiente o strumenti basati su Keychain.

Esecuzione

In Xcode:

  1. Aprire TCPViewer.xcodeproj.
  2. Selezionare lo schema TCPViewer.
  3. Scegliere My Mac.
  4. Premere Run.

Build da riga di comando:

xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build

Se Xcode richiede la firma, seleziona un team di sviluppo per TCPViewer e PcapPlusPlusCore.

Categorie