Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > traceroute


Автор: GraZy 27.10.2005, 00:11
Ребят, помогите...никак не могу даже приблизительно не знаю с чего начать писать прогу типа traceroute...

Как я понимаю здесь два варианта решения:
1)использовать библиотеку icmp.dll
2)использовать raw сокеты

Первый вариант меня не устраивает...
а с роу сокетами не могу разобраться как инкапсулировать icmp пакет в ip...
какие поля обязательно у ip пакета заполнять...
функции для подсчета контрольной суммы их много и все разные...

Может у кого исходник завалаяся какой...или линк...потому как все в сети вродь перерыл...но кроме ping и сходников спуферов ничего не нашел....

Автор: GraZy 29.10.2005, 15:05
Ну кто нить что нить может ответить?

Автор: dwr_budr 30.10.2005, 10:47
R. Stevens: Unix Network Programming. Volume 1. Глава 25. Секция 6.

Автор: Plamenk 1.11.2005, 10:00
Посмотри http://www.cs.princeton.edu/~mhw/raw/api_icmp.html.

Автор: Kill_em_all 8.11.2005, 09:19
Напиши свое мыло и ятебе исходник отошлю

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)