Доброго времени суток. Нужно написать программу, которая будет вычислять маршрут до узла X путем посылки запросов с разным TTL (что-то вроде traceroute). Должно быть кроссплатформенно, поэтому вариант разбора вывода того же traceroute не подходит. Я так понимаю, нужно как-то отправлять запросы с разным TTL и принимать ICMP ответы от сервера. Куда копать?