Repolode
ProxymanApp

ProxymanApp/TCPViewer

WiresharkのライブラリをベースにしたmacOSネイティブのパケットビューア。Wiresharkよりシンプルにネットワーク通信をキャプチャして解析できます。

代替できる製品:Wireshark

スター
565
フォーク
34
未解決の Issue
22
最終コミット
一昨日

これは何?

TCP ViewerはmacOSでネットワークパケットをキャプチャして読み取るアプリです。ライブキャプチャにはシステムのlibpcapを、プロトコルの解析とパケット詳細の表示にはWiresharkのライブラリを使用するため、Wiresharkのフルインターフェースを使わずに通信を調査できます。

ネットワークインターフェースを選んでキャプチャを開始・停止できるほか、パケットをアプリ、ドメイン、IPアドレスごとにまとめたり、TCP、UDP、DNS、HTTP、TLS、WebSocketなどのプロトコルでフィルタリングしたりできます。プロトコルフィールドと生バイト列を並べて表示でき、TCPとUDPのストリームはテキスト表示または16進数表示で、どちらの方向にも追跡できます。

PCAPおよびPCAPNGファイルを開いてプレビューし、すべてのパケット、フィルタリングしたパケット、または選択したパケットをエクスポートできます。コマンドラインツール(tcpviewer-cli)とMCPインターフェースを使って、キャプチャ、フィルタ、統計情報の取得を自動化することもできます。AppKitで構築されており、Apple SiliconとmacOS 15以降が必要です。ライセンスはGPL-2.0-or-laterです。

主な機能

  • 01選択したネットワークインターフェースからパケットをライブキャプチャ
  • 02パケットをアプリ、ドメイン、IPアドレスごとにグループ化
  • 03TCP、UDP、DNS、HTTP、TLS、WebSocketのプロトコルフィルタ
  • 04各パケットのプロトコルフィールドツリーと生バイト列を表示
  • 05テキスト表示と16進数表示でTCPおよびUDPのストリームを追跡
  • 06PCAPおよびPCAPNGファイルを開いてエクスポート

ユースケース

  • Mac上でアプリやドメインのネットワーク通信をデバッグ
  • TLS、HTTP、WebSocketの通信をパケット単位で調査
  • Wiresharkをインストールせずに、別の場所でキャプチャしたPCAPファイルを確認
  • MCP経由でAIエージェントからライブキャプチャの情報を照会

クイックスタート

  1. 1

    リリースページまたはREADMEのダウンロードリンクからDMGをダウンロードします

  2. 2

    サブモジュールを含めてリポジトリをクローンします

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

    固定バージョンのWireshark依存関係をセットアップします

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

    コマンドラインからアプリをビルドします

    xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build

使う前に知っておきたいこと

  • macOS 15以降を搭載したApple Silicon Macでのみ動作します。
  • コピーレフトライセンスであるGPL-2.0-or-laterの下でライセンスされています。
  • ソースからビルドするには、Xcode 16とWiresharkライブラリのソースからのコンパイルが必要です。

収録されている特集

トピック

よくある質問

TCPViewer とは?
WiresharkのライブラリをベースにしたmacOSネイティブのパケットビューア。Wiresharkよりシンプルにネットワーク通信をキャプチャして解析できます。 TCP ViewerはmacOSでネットワークパケットをキャプチャして読み取るアプリです。ライブキャプチャにはシステムのlibpcapを、プロトコルの解析とパケット詳細の表示にはWiresharkのライブラリを使用するため、Wiresharkのフルインターフェースを使わずに通信を調査できます。
TCPViewer は無料で使えますか?ライセンスは?
TCPViewer は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
TCPViewer は今もメンテナンスされていますか?
活発にメンテナンス中。TCPViewer の最終コミットは 2026年10月23日 です。
TCPViewer は何に使えますか?
Mac上でアプリやドメインのネットワーク通信をデバッグ TLS、HTTP、WebSocketの通信をパケット単位で調査 Wiresharkをインストールせずに、別の場所でキャプチャしたPCAPファイルを確認 MCP経由でAIエージェントからライブキャプチャの情報を照会
TCPViewer のインストール方法は?
リリースページまたはREADMEのダウンロードリンクからDMGをダウンロードします サブモジュールを含めてリポジトリをクローンします: git clone --recurse-submodules <repo-url> 固定バージョンのWireshark依存関係をセットアップします: ./scripts/bootstrap-wireshark.sh コマンドラインからアプリをビルドします: xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build
TCPViewer はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ProxymanApp/TCPViewer

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト