LINUX.ORG.RU

IPv6 raw socket


0

0

Необходимо создать лекговесный сниффер, способный анализировать заголовки сетевого (IPv6) и канального (TCP, UDP) уровня. (Содержимое канального уровня и дальше вглубь интереса не представляет.)

В случае с IPv4 задача уже решена, однако сейчас моих знаний об IPv6 недостаточно, чтобы портировать это решение под данный протокол.

Собственно о чем прошу:
1. Реализуема ли эта задача средствами сырых сокетов, или нужно использовать pcap? Просто в процессе гугления наткнулся на информацию, что для IPv6 нельзя получить заголовки пакетов из сырых сокетов. Так ли это?
2. Дайте плз ссылки на вменяемые примеры парсинга указанных заголовков из сырых сокетов - если это возможно, если нет - аналогичная просьба про pcap. Отсылки к RFC и ip6.h будут рассматриваться как неинформативные, ибо теория без практики мертва :)

★★★★
Ответ на: комментарий от piroflip

Тьфу блин, оговорился. Не канальный, а транспортный уровень.

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