Menu

Tree [2cbb09] main /
 History

HTTPS access


File Date Author Commit
 .github 2023-11-04 Lennart Martens Lennart Martens [c6b733] Create FUNDING.yml
 .slsa-goreleaser.yml 2023-10-30 Lennart Martens Lennart Martens [f2c409] Create .slsa-goreleaser.yml
 Icon.png 2023-10-16 Lennart Martens Lennart Martens [84f06b] Add files via upload
 LICENSE 2023-10-19 Lennart Martens Lennart Martens [a6cec3] Update LICENSE
 Logo.png 2023-11-04 Lennart Martens Lennart Martens [912a1b] Add files via upload
 README.md 2023-11-04 Lennart Martens Lennart Martens [2cbb09] Update README.md
 go.mod 2023-10-30 Lennart Martens Lennart Martens [0252e2] Update go.mod
 go.sum 2023-10-17 Lennart Martens Lennart Martens [67b63e] update to v1.1
 icon.go 2023-10-16 Lennart Martens Lennart Martens [84f06b] Add files via upload
 main.go 2023-10-17 Lennart Martens Lennart Martens [67b63e] update to v1.1
 screenshot1.1.png 2023-10-17 Lennart Martens Lennart Martens [67b63e] update to v1.1

Read Me

Logo

TracerouteGUI

Traceroute Tool is a simple graphical utility built using Go and the Fyne framework.
It allows users to perform traceroute operations to diagnose network paths.
Thanks to Anthony Eden for his library.

Screenshot

Features

  • Perform traceroute to a specified host.
  • Display the path of hops along with the elapsed time.
  • Visualize the geographic location of IP addresses in the path.
  • Version 1.1: Display ISP, Org, ASN of IP

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Go 1.16 or higher
  • Fyne v2.1.0 or higher

Installation

  1. Clone the repository:
    ```bash
    git clone https://github.com/lennart1978/traceroute.git
    cd traceroute
  2. Build the application
    ```bash
    go build .
  3. Run the application AS ROOT !
    ```bash
    sudo ./traceroute