Repolode
Archeb

Archeb/opentrace

Cross-platform GUI for visualized traceroute on Windows, Linux and macOS, using the NextTrace backend.

Stars
4,472
Forks
188
Open issues
9
Last commit
2 months ago

What is it?

OpenTrace is a desktop route tracing tool that shows the path network packets take to a destination, with a graphical interface on Windows, Linux and macOS. It wraps the NextTrace command-line engine, so users get a visual view of each hop instead of raw traceroute text.

Beyond basic tracing, it includes an MTR (My Traceroute) mode that uses native NextTrace MTR from v1.5.2 and falls back to a compatibility implementation otherwise. Users can configure custom DNS resolvers over DNS or DoH, use a local .MMDB database for IP lookups, and start traces from the command line.

On Windows, TCP and UDP traceroute require Npcap to be installed. Linux builds are also distributed through Flathub and the Arch User Repository. The interface is available in English, Chinese, French, Spanish, Japanese and Russian.

Key features

  • 01Graphical route tracing on Windows, Linux and macOS.
  • 02MTR mode built on NextTrace, with a fallback implementation.
  • 03Custom DNS resolvers over DNS or DoH.
  • 04Local .MMDB database support for IP geolocation.
  • 05Command-line interface for starting traces.
  • 06Interface available in six languages.

Use cases

  • Diagnosing where latency or packet loss occurs along a network path.
  • Checking the routing path to a server or service from a desktop machine.
  • Running continuous MTR-style monitoring of a route.

Quick start

  1. 1

    Download OpenTrace for your system from the official website or the releases page

  2. 2

    Unzip and run OpenTrace (.exe on Windows)

Things to know

  • Licensed under GPL-3.0, a copyleft license that requires derivative works to be open source under the same terms.
  • Windows users who want TCP/UDP traceroute must also install Npcap separately.
  • Building from source requires a separate NextTrace download and platform-specific toolchains such as .NET 8 SDK and GTK 3 on Linux.

Topics

FAQ

What is opentrace?
Cross-platform GUI for visualized traceroute on Windows, Linux and macOS, using the NextTrace backend. OpenTrace is a desktop route tracing tool that shows the path network packets take to a destination, with a graphical interface on Windows, Linux and macOS. It wraps the NextTrace command-line engine, so users get a visual view of each hop instead of raw traceroute text.
Is opentrace free to use? What license does it have?
opentrace is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is opentrace still maintained?
Updated within 6 months. The last commit to opentrace was on Aug 6, 2026.
What can I use opentrace for?
Diagnosing where latency or packet loss occurs along a network path. Checking the routing path to a server or service from a desktop machine. Running continuous MTR-style monitoring of a route.
How do I install opentrace?
Download OpenTrace for your system from the official website or the releases page Unzip and run OpenTrace (.exe on Windows)
Where can I get opentrace?
The source code and installation instructions are on GitHub: https://github.com/Archeb/opentrace

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects