Про него я знал, но как можно реализовать это в программе? Как я понимаю нужны более низкоуровневые интерфейсы, чем Qt Network API. Использовать traceroute как внешнее приложение нежелательно.
Поищи информацию про принципы работы traceroute, ну и есть исходники traceroute, которые можно посмотреть.
Для какой платформы это нужно?
Для реализации потребуются raw-сокеты, для работы с которыми в linux необходимы root-привелегии.
А вообще, подобные вещи сервер делать не должен. Это как 1C-Бухгалтерия умеющая измерять скорость дисковых операций.