Zurück zu den Updates
New releaseSep 20, 2026

TCPViewer v1.18.0

Die erstklassige macOS-App, um jedes Paket klar auf Ihrem Mac zu sehen. Alternative zu Wireshark.

Teilen

TCP Viewer

TCP Viewer. Eine einfachere Wireshark-Alternative für Mac-Entwickler.

Ein einfacher, nativer Paket-Viewer für Mac.

Website · Download · Docs · Releases

TCP Viewer erfasst und liest Netzwerkpakete unter macOS. Es verwendet das systemeigene libpcap für die Erfassung und Wireshark-Bibliotheken für detaillierte Paketinformationen.

Funktionen

  • Native macOS-App, entwickelt mit AppKit
  • Basiert auf der Wireshark-Bibliothek, eine Alternative zu Wireshark
  • Live-Verkehr erfassen.
  • Pakete nach App, Domain oder IP-Adresse gruppieren.
  • TCP, UDP, DNS, HTTP, TLS, WebSocket und mehr filtern.
  • Protokollfelder und Rohbytes lesen.
  • PCAP- und PCAPNG-Dateien öffnen.
  • TCP- und UDP-Streams verfolgen.
  • Pakete als PCAP oder PCAPNG exportieren.
  • Fragen Sie einen KI-Agenten zu Ihrer Erfassung mit TCP Viewer MCP.
  • Automatisieren Sie Erfassung, Tabs, geteilte Bereiche, Filter, Statistiken, TCP/UDP-Follow und Paket-Diff mit tcpviewer-cli oder MCP.
  • Den vollständigen Quellcode einsehen.

Einfache Paketerfassung

  • Wählen Sie eine Netzwerkschnittstelle.
  • Starten oder stoppen Sie mit einem Klick.
  • Halten Sie umfangreiche Erfassungen übersichtlich.

TCP Viewer Live-Paketerfassung

Das Live-Erfassungsvideo ansehen

TCP Viewer MCP

  • Verbinden Sie TCP Viewer mit Codex oder einem anderen MCP-Client.
  • Prüfen Sie den Erfassungsstatus.
  • Listen Sie Netzwerkschnittstellen auf.
  • Finden Sie Pakete mit einem einfachen Prompt.
  • Verfügbar mit TCP Viewer PRO.

Codex fragt TCP Viewer MCP nach Erfassungsstatus, Schnittstellen und Paketen

Erfassungsdateien öffnen

  • Ziehen Sie eine PCAP- oder PCAPNG-Datei hinein.
  • Zeigen Sie Pakete sofort in der Vorschau an.
  • Verwenden Sie dieselbe Ansicht wie bei einer Live-Erfassung.

Eine PCAP- oder PCAPNG-Datei in TCP Viewer öffnen

Das Dateivorschau-Video ansehen

TCP- und UDP-Streams verfolgen

  • Rekonstruieren Sie eine TCP-Konversation oder zeigen Sie UDP-Datagramme in Erfassungsreihenfolge an.
  • Öffnen Sie einen Stream über das Paketmenü oder das Menü „Tools“.
  • Zeigen Sie beide Richtungen zusammen an.
  • Zeigen Sie nur Client- oder Serverdaten an.
  • Wechseln Sie zwischen Text und Hex.
  • Durchsuchen Sie den Stream.
  • Springen Sie zum Quellpaket zurück.

Einem TCP-Stream in TCP Viewer folgen

Das Video „TCP-Stream verfolgen“ ansehen

Verkehr gruppieren

  • Pakete nach App gruppieren.
  • Pakete nach Domain gruppieren.
  • Pakete nach IP-Adresse gruppieren.
  • Springen Sie zum benötigten Verkehr.

Pakete nach App, Domain und IP-Adresse gruppieren

Das Video zum gruppierten Verkehr ansehen

Protokollfilter

  • Verwenden Sie Schnellfilter für gängige Protokolle.
  • Kombinieren Sie Filter mit der Textsuche.
  • Konzentrieren Sie sich schnell auf nützliche Pakete.

Erfasste Pakete nach Protokoll filtern

Das Protokollfilter-Video ansehen

Erfassungen exportieren

  • Exportieren Sie alle, gefilterte oder ausgewählte Pakete.
  • Speichern Sie als PCAP oder PCAPNG.
  • Öffnen Sie das Ergebnis in anderen Paketwerkzeugen.

Ausgewählte Pakete als PCAP oder PCAPNG exportieren

Paketdetails

  • Lesen Sie Protokollbäume in Wireshark-Qualität.
  • Untersuchen Sie Feldnamen und -werte.
  • Ordnen Sie Felder den Rohbytes zu.
  • Durchsuchen Sie Paketdetails.

Protokollfelder und rohe Paketbytes untersuchen

Das Paketdetails-Video ansehen

Open Source

  • Lizenziert unter GPL-2.0-or-later.
  • Überprüfen Sie die Erfassungspipeline.
  • Überprüfen Sie die Paketdekodierung.
  • Überprüfen Sie die native macOS-Oberfläche.
  • Melden Sie Probleme oder senden Sie einen Pull Request.

TCP Viewer ist GPL-Open-Source

Entwickelt vom Proxyman-Team

  • Entwickelt vom Team hinter Proxyman und Tiny Shield.
  • Für macOS entwickelt.
  • Fokussiert auf Datenschutz und klares Netzwerk-Debugging.

TCP Viewer wird vom Proxyman-Team entwickelt

Anforderungen

Um TCP Viewer auszuführen:

  • Apple Silicon Mac.
  • macOS 15 oder neuer.

Um TCP Viewer zu erstellen:

  • Xcode 16 oder neuer.
  • Git.
  • CMake, Ninja, Meson, pkg-config und autotools.
brew install cmake ninja meson pkg-config autoconf automake libtool

Einrichtung

Klonen Sie mit Submodulen. Führen Sie dann das Bootstrap für die festgelegte Wireshark-Abhängigkeit aus.

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

Bereits ohne Submodule geklont?

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

Die Bootstrap-Skripte:

  • Führen zuerst scripts/bootstrap-wireshark-deps.sh aus.
  • Erstellen die Wireshark-Laufzeitbibliotheken aus dem Quellcode.
  • Schreiben sie nach Vendor/.install/wireshark-deps.
  • Verwenden macOS 15 als Deployment-Ziel.
  • Verwenden Homebrew nur für Build-Tools.
  • Kopieren niemals Homebrew-Bottle-Dylibs in ein Release.

Halten Sie lokale Signierungs-, Appcast-, Sparkle-, Sentry- und Release-Werte aus Git heraus. Verwenden Sie Config/TCPViewer.local.xcconfig, .env, Umgebungsvariablen oder Keychain-gestützte Tools.

Ausführen

In Xcode:

  1. Öffnen Sie TCPViewer.xcodeproj.
  2. Wählen Sie das Schema TCPViewer.
  3. Wählen Sie My Mac.
  4. Drücken Sie Run.

Kommandozeilen-Build:

xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build

Wenn Xcode nach der Signierung fragt, wählen Sie ein Entwicklungsteam für TCPViewer und PcapPlusPlusCore.

Testen

xcodebuild test \
  -project TCPViewer.xcodeproj \
  -scheme TCPViewer \
  -destination 'platform=macOS'

Release

Das Release-Skript kann:

Kategorien