Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
TCPViewer — Mac上ですべてのパケットを明確に表示できる、最高クラスのmacOSアプリ。Wiresharkの代替。 | Kitploit
ツール/GitHubGitHub/proxymanapp/tcpviewer
パケットスニッフィングと分析ネットワークフォレンジックフォレンジック情報収集ネットワークセキュリティデジタルフォレンジック
GitHubproxymanapp/tcpviewer

TCPViewer

Mac上ですべてのパケットを明確に表示できる、最高クラスのmacOSアプリ。Wiresharkの代替。

リポジトリを見る
622115時間1分前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

TCP Viewer

TCP Viewer は、ライブキャプチャおよびキャプチャファイル用の macOS パケットビューアです。メインアプリには AppKit を、キャプチャにはシステムの libpcap を、詳細なパケット情報にはベンダ提供の Wireshark ライブラリを使用しています。

必要条件

  • macOS 15+
  • Xcode 16+
  • Git
  • CMake、Ninja、Meson、pkg-config、および autotools
root@kitploit:~
brew install cmake ninja meson pkg-config autoconf automake libtool

セットアップ

サブモジュールを含めてクローンし、固定された Wireshark 依存関係をブートストラップします:

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

サブモジュールなしでクローンした場合:

root@kitploit:~
git submodule update --init --recursive
./scripts/bootstrap-wireshark.sh

scripts/bootstrap-wireshark.sh は最初に scripts/bootstrap-wireshark-deps.sh を実行し、Wireshark にバンドルされているランタイムライブラリをソースからビルドして、デプロイメントターゲットを macOS 15.0 として Vendor/.install/wireshark-deps に配置します。Homebrew はビルドツールにのみ使用されます。リリースバンドルは /opt/homebrew や /usr/local から Homebrew の bottle dylib をコピーしてはいけません。

ローカルの署名、appcast、Sparkle、Sentry、およびリリース関連の値は Git に保存しないでください。Config/TCPViewer.local.xcconfig、.env、シェル環境変数、または Keychain を使用したツールなど、無視されるローカルファイルを使用してください。

実行

Xcode の場合:

  1. TCPViewer.xcodeproj を開きます。
  2. TCPViewer スキームを選択します。
  3. My Mac を選択します。
  4. Run を押します。

コマンドラインでのビルド:

root@kitploit:~
xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build

Xcode が署名を要求する場合は、TCPViewer と PcapPlusPlusCore の開発チームを選択してください。

テスト

root@kitploit:~
xcodebuild test \
  -project TCPViewer.xcodeproj \
  -scheme TCPViewer \
  -destination 'platform=macOS'

デプロイ

TCP Viewer のリリースは、リリーススクリプトによってビルド、公証、Sparkle 用の署名、Cloudflare R2 へのアップロード、そしてオプションでリリースバックエンドへの公開が行われます。

初回リリースのセットアップ:

root@kitploit:~
npm install
bundle install
gh auth login

.env.example からローカルの .env を作成し、必要なリリース値を入力してください。実際のシークレットをコミットしないでください。.env 内のコメントは # コメントのままにしてください。sentry-cli はファイル読み込み時に // コメントを受け付けないためです。

プロダクションリリースの場合は、ReleaseNote.json に対応するエントリを追加してから、次のコマンドを実行します:

root@kitploit:~
npm run release

プロンプトに従って beta または production を選択します。プロダクションリリースでは、Sparkle appcast の作成、v<version> タグのプッシュ、GitHub リリースの公開も行われます。アーティファクトは以下の場所に書き込まれます:

root@kitploit:~
~/Desktop/tcpviewer-production/

ライセンス

TCP Viewer は GPL-2.0-or-later の下でライセンスされています。これはアプリの Wireshark 統合と一致しています: libwireshark、libwiretap、および libwsutil は GPL カバーの Wireshark ライブラリです。

完全な GPL テキストは COPYING に、サードパーティの通知は THIRD_PARTY_NOTICES.md に、バイナリリースのソースコード提供条件は SOURCE_CODE_OFFER.md にあります。

謝辞

TCP Viewer は、パケット解析に Wireshark を、組み込みの16進ビューアに HexFiend を基盤としています。詳細は THIRD_PARTY_NOTICES.md を参照してください。

ツールをダウンロード