Форум: "Сети";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
ВнизВопрос по SOCK_RAW Найти похожие ветки
← →
maguk (2004-08-01 16:19) [0]В RSDN достаточно популярно описано, как ловить пакеты при помощи SOCK_RAW. А вот можно ли слать "сырые" пакеты? У меня чего-то не получается. Пытаюсь сформировать TCP-пакет и отправить. Смотрю снифером (CommView), что происходит. Во-первых, даже если я не заполняю никаких полей IP-заголовка, они заполняются сами. Во-вторых, если верить CommView"у, мои пакеты принадлежат некому протоколу IP/HBH-HEAD. Вобщем задача такая: нужно сформировать TCP/IP-пакет, где некоторые из полей должны иметь жестко заданные мною значения и отправить его. Что я делаю не так? Хотя лучше будет спросить: "Как вообще это сделать правильно?"
Заранее благодарен.
← →
Verg © (2004-08-01 18:39) [1]
> Вобщем задача такая: нужно сформировать TCP/IP-пакет, где
> некоторые из полей должны иметь жестко заданные мною значения
> и отправить его.
Неясно зачем это нужно.
Есть спецификация протокола TCP/IP, там люди попытались все четко изложить.
> Что я делаю не так?
Твоя программа содержит ошибки.
> Во-первых, даже если я не заполняю никаких полей IP-заголовка,
> они заполняются сами.
Они и будут заполнятся "сами" (сетевым ядром), пока ты не включишь опцию
IP_HDRINCL.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.056 c