Утилита, написанная на golang, предназначенная для определения маршрутов следования данных в сетях TCP/IP.
Чтобы запустить, нужно сделать следующее:
- в файле config.ini изменить конфигруацию на используемую хостом
- запустить main.go от имени администратора с нужными параметрами traceroute
Утилита запускается следующим образом:
traceroute [OPTIONS] IP_ADDRESS {tcp|udp|icmp}
Опции [OPTIONS]
могут быть следующие:
-t
— таймаут ожидания ответа (по умолчанию 2с)-p
— порт (для tcp или udp, по умолчанию 33434)-n
— максимальное количество запросов (по умолчанию 64)-v
— вывод номера автономной системы для каждого ip-адреса (только apnic)
Примечание(1): поддерживается только ipv4
Примечание(2): на windows не работает