* FIX: Maxmind now allows redistributing GeoLite2-ASN database if requirements are fulfilled (#3) * ADD: Maxmind's TOS added as start-up message * ADD: Added some useful log output (and colors \o/) * ADD: INSTALL notes now giving hint about "setuid-bit" for traceroute command
|2 years ago|
|README.md||3 years ago|
|xtr.pl||2 years ago|
This is the client for the XTR (XiCoN Trace Route). It opens a port and listening to HTTP requests. It answers with a traceroute in a json hash. The hash contains for each hop the IP, the PTR, the request time and the AS (Autonomous System) including the AS name.
This client also tries to connect to a "master server" which helps keeping track of all the traceroute clients and their availability.
This software uses the MaxMind GeoLite2 database (https://www.maxmind.com) to determine the AS for each hop. To lookup the AS information the script uses the MaxMind perl module which uses the MaxMind DB library.
This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com.