LINUX.ORG.RU

IP Header


0

0

Люди! Подскажитеь плз, как можно средствами C++ посмотреть заголовок IP пакета, пришедшего на эту машину (или просто прочитать где-то его поля - в какой структуре ?).


man socket setsockopt
man 7 raw
man ip
SOCK_PACKET
pcaplib
это сразу пришло на ум, но в инете полно другого. Поищи в архивах на тему Raw sockets .

Вся трабла в том что IP стек встроен в ядро - а для юзерспейса есть сокеты, так-что только через них.

Удачи.

Teplov
()

лучше пойди на www.rfc-editor.org там поищи. лучше и места быть не может. или еще... - статейек было куча - "описание ip протокола".

Titanicum
()
Ответ на: комментарий от Teplov

Вообще то, что через socket - понятно сразу. Буду смотреть на счёт raw. Thanks!

Fendor
() автор топика

http://213.59.26.7/docs/LinuxIPNetworking.zip

RTFM
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.