Repolode
Archeb

Archeb/opentrace

NextTraceをバックエンドに使用し、Windows、Linux、macOSでtracerouteを可視化するクロスプラットフォームGUI。

スター
4,472
フォーク
188
未解決の Issue
9
最終コミット
2 か月前

これは何?

OpenTraceは、ネットワークパケットが宛先までたどる経路を表示するデスクトップ向けのルートトレースツールです。Windows、Linux、macOSでグラフィカルなインターフェースを利用できます。NextTraceのコマンドラインエンジンをラップしているため、生のtracerouteテキストではなく、各ホップを視覚的に確認できます。

基本的なトレースに加え、NextTrace v1.5.2以降のネイティブMTR(My Traceroute)を使用し、それ以前のバージョンでは互換実装にフォールバックするMTRモードを備えています。DNSまたはDoH経由でカスタムDNSリゾルバーを設定でき、IP検索にはローカルの.MMDBデータベースを使用できます。また、コマンドラインからトレースを開始することもできます。

WindowsでTCPおよびUDPのtracerouteを利用するには、Npcapのインストールが必要です。Linux版はFlathubとArch User Repositoryからも配布されています。インターフェースは英語、中国語、フランス語、スペイン語、日本語、ロシア語に対応しています。

主な機能

  • 01Windows、Linux、macOSでのグラフィカルなルートトレース。
  • 02NextTraceをベースにしたMTRモードと、フォールバック実装。
  • 03DNSまたはDoH経由のカスタムDNSリゾルバー。
  • 04IPジオロケーション用のローカル.MMDBデータベースに対応。
  • 05トレースを開始するためのコマンドラインインターフェース。
  • 06インターフェースは6言語に対応。

ユースケース

  • ネットワーク経路上で遅延やパケットロスが発生している箇所を特定する。
  • デスクトップマシンからサーバーやサービスまでのルーティング経路を確認する。
  • 経路をMTR形式で継続的に監視する。

クイックスタート

  1. 1

    公式サイトまたはリリースページから、お使いのシステム用のOpenTraceをダウンロードします

  2. 2

    解凍してOpenTraceを実行します(Windowsでは.exe)

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

  • GPL-3.0ライセンスで提供されています。同ライセンスの条件に従い、派生作品もオープンソースにする必要があります。
  • TCP/UDP tracerouteを使うWindowsユーザーは、Npcapも別途インストールする必要があります。
  • ソースからビルドするには、NextTraceを別途ダウンロードし、Linuxでは.NET 8 SDKやGTK 3など、プラットフォーム固有のツールチェーンが必要です。

トピック

よくある質問

opentrace とは?
NextTraceをバックエンドに使用し、Windows、Linux、macOSでtracerouteを可視化するクロスプラットフォームGUI。 OpenTraceは、ネットワークパケットが宛先までたどる経路を表示するデスクトップ向けのルートトレースツールです。Windows、Linux、macOSでグラフィカルなインターフェースを利用できます。NextTraceのコマンドラインエンジンをラップしているため、生のtracerouteテキストではなく、各ホップを視覚的に確認できます。
opentrace は無料で使えますか?ライセンスは?
opentrace は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
opentrace は今もメンテナンスされていますか?
半年以内に更新あり。opentrace の最終コミットは 2026年8月6日 です。
opentrace は何に使えますか?
ネットワーク経路上で遅延やパケットロスが発生している箇所を特定する。 デスクトップマシンからサーバーやサービスまでのルーティング経路を確認する。 経路をMTR形式で継続的に監視する。
opentrace のインストール方法は?
公式サイトまたはリリースページから、お使いのシステム用のOpenTraceをダウンロードします 解凍してOpenTraceを実行します(Windowsでは.exe)
opentrace はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Archeb/opentrace

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

関連プロジェクト