Skip to content

grecosamuel/tracemyhop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tracemyhop

Easy to use traceroute with IP Geolocation Service

Tracemyhop is a software based on the use of traceroute tools and is relationated with a third-party geolocation service ip. Main software strengths:

  • Easy to use and customization, developed in Python
  • Third-party IP Geolocation Service already integrated

Features

  • IP Geolocation Service
  • Various output format for geolocation
  • Export report in various format
  • Easy config setup for enable or disable features

The basis of the program is based on the execution of traceroute program and with a captured output is possible to analyze the different hop in the Internet and get a report about location, ISP, organization, timezone etc... The third-party software that has been integrated is IP-API web api service, there is a limit for free plan. Is possible to config the API Key for enable your own pro plan to use.

Installation

As a first step, check if you have traceroute software with:

traceroute

If you got an error, try to install traceroute with your package manager.

Clone this repository with and mark the program as executable:

git clone https://github.com/grecosamuel/tracemyhop.git
cd tracemyhop/
chmod +x tracemyhop.py

Execution

  1. Run traceroute script from the CLI:
    python3 tracemyhop.py
  2. Type the IP or the domain of the target host,
    e.g.
    Host target (ip address or domain): google.com
  3. Wait until the trace is complete.

Free Software

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages