Skip to content

Plots a traceroute path on a map!

License

Notifications You must be signed in to change notification settings

JLMadsen/GeoTrace

Repository files navigation

🌍 GeoTrace

Plots a traceroute path on a map.

Made with Qt!

Features

  • Draw with or without orange markers.
  • Draw with or without green lines.
  • Export map as image (png / jpg).
  • Export GPS path.
  • Export x, y path.
  • Export traceroute output.

Usage

Create an enviorment variable, tr_api_key, with a key from https://ipgeolocation.io/.

Build

Prerequisites:

  • Qmake
  • Mingw32-make
  • windeployqt
sh compile.sh

Options

There are a couple optional ways to draw the map:

Lines Arrows Markers

Todo

  • Make GUI elements responsive.
  • Fix random crashes.
  • Better design / styling.
  • Interactive map.
  • Make short paths easier to see.

About

This program was made in the span of a week as one of my side projects during the summer.

Watching the development of SerenityOS made me want to give C++ another try.