Zurück zu den Updates
New releaseJul 22, 2026

TCPViewer v1.10.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 Paketbetrachter 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.
  • Ein KI-Agent nach deiner Erfassung mit TCP Viewer MCP fragen.
  • Erfassung, Tabs, geteilte Bereiche, Filter, Statistiken, TCP/UDP-Follow und Paket-Diff mit tcpviewer-cli oder MCP automatisieren.
  • Den vollständigen Quellcode einsehen.

Einfache Paketerfassung

  • Eine Netzwerkschnittstelle auswählen.
  • Mit einem Klick starten oder stoppen.
  • Auch bei stark ausgelasteten Erfassungen den Überblick behalten.

TCP Viewer Live-Paketerfassung

Das Video zur Live-Erfassung ansehen

TCP Viewer MCP

  • TCP Viewer mit Codex oder einem anderen MCP-Client verbinden.
  • Den Erfassungsstatus prüfen.
  • Netzwerkschnittstellen auflisten.
  • Pakete mit einem einfachen Prompt finden.
  • Verfügbar mit TCP Viewer PRO.

Codex fragt TCP Viewer MCP nach Erfassungsstatus, Schnittstellen und Paketen

Erfassungsdateien öffnen

  • Eine PCAP- oder PCAPNG-Datei per Drag & Drop hineinziehen.
  • Pakete sofort in der Vorschau anzeigen.
  • Dieselbe Ansicht wie bei einer Live-Erfassung verwenden.

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

Das Video zur Dateivorschau ansehen

TCP- und UDP-Streams verfolgen

  • Eine TCP-Konversation rekonstruieren oder UDP-Datagramme in Erfassungsreihenfolge anzeigen.
  • Einen Stream über das Paketmenü oder das Menü „Tools“ öffnen.
  • Beide Richtungen zusammen anzeigen.
  • Nur Client- oder Serverdaten anzeigen.
  • Zwischen Text und Hex umschalten.
  • Den Stream durchsuchen.
  • Zum Quellpaket zurückspringen.

Einen TCP-Stream in TCP Viewer verfolgen

Das Video zum Verfolgen von TCP-Streams ansehen

Verkehr gruppieren

  • Pakete nach App gruppieren.
  • Pakete nach Domain gruppieren.
  • Pakete nach IP-Adresse gruppieren.
  • Zum benötigten Verkehr springen.

Pakete nach App, Domain und IP-Adresse gruppieren

Das Video zum gruppierten Verkehr ansehen

Protokollfilter

  • Schnellfilter für gängige Protokolle verwenden.
  • Filter mit der Textsuche kombinieren.
  • Schnell auf nützliche Pakete fokussieren.

Erfasste Pakete nach Protokoll filtern

Das Video zu Protokollfiltern ansehen

Erfassungen exportieren

  • Alle, gefilterte oder ausgewählte Pakete exportieren.
  • Als PCAP oder PCAPNG speichern.
  • Das Ergebnis in anderen Paketwerkzeugen öffnen.

Ausgewählte Pakete als PCAP oder PCAPNG exportieren

Paketdetails

  • Protokollbäume auf Wireshark-Niveau lesen.
  • Feldnamen und -werte inspizieren.
  • Felder den Rohbytes zuordnen.
  • Paketdetails durchsuchen.

Protokollfelder und rohe Paketbytes inspizieren

Das Video zu den Paketdetails ansehen

Open Source

  • Lizenziert unter GPL-2.0-or-later.
  • Die Capture-Pipeline überprüfen.
  • Die Paketdekodierung überprüfen.
  • Die native macOS-Oberfläche überprüfen.
  • Probleme melden oder einen Pull Request senden.

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 übersichtliches Netzwerk-Debugging.

TCP Viewer wird vom Proxyman-Team entwickelt

Voraussetzungen

Zum Ausführen von TCP Viewer:

  • Apple-Silicon-Mac.
  • macOS 15 oder neuer.

Zum Erstellen von TCP Viewer:

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

Einrichtung

Mit Submodulen klonen. Anschließend die festgelegte Wireshark-Abhängigkeit bootstrappen.

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 Sie zuerst scripts/bootstrap-wireshark-deps.sh aus.
  • Bauen Sie die Laufzeitbibliotheken von Wireshark aus dem Quellcode.
  • Schreiben Sie diese nach Vendor/.install/wireshark-deps.
  • Verwenden Sie macOS 15 als Deployment-Ziel.
  • Verwenden Sie Homebrew nur für Build-Tools.
  • Kopieren Sie 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 aus.
  3. Wählen Sie My Mac.
  4. Drücken Sie Run.

Kommandozeilen-Build:

xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build

Wenn Xcode nach einer Signierung fragt, wähle ein Entwicklungsteam für TCPViewer und PcapPlusPlusCore aus.

Kategorien