Raw sockets, TCP headers.

Общие вопросы, не зависящие от языка реализации.

Модераторы: Duncon, Hawk, Romeo, Eugie

Ответить
Apokal
Сообщения: 79
Зарегистрирован: 14 янв 2008, 19:02

09 дек 2009, 00:30

В общем задание состоит в том чтоб "создать генератор трафика TCP c возможностью задавать длину всего пакета".
Порывшись в msdn'e, я понял чтобы создать собственный пакет необходимо сформировать собственный заголовок TCP и заголовок IP, а также необходимо использовать RAW sockets. В гугле есть только исходники для UDP.

Поэтому прошу помочь кодом или ссылками, будь то на код или на инфу по поводу как мне сформировать свой TCP заголовок, потом грамотно связать с остальной частью пакета.

Есчо возник один вопросик, читая статью http://msdn.microsoft.com/en-us/library ... 85%29.aspx в самом последнем разделе "Ограничения RAW сокетов" обнаружил запись "TCP data cannot be sent over raw sockets.", как же тогда быть?
For Those Who About The Rock We Salute You!!!
Rick001
Сообщения: 10
Зарегистрирован: 23 янв 2010, 21:08
Контактная информация:

24 янв 2010, 14:35

Доброго времени суток.
socket function
Используйте AF_INET и SOCK_STREAM
А в сети много примеров использования сокетов для TCP пакетов. Например C Tutorial: Socket Programming in C using TCP with Code.
GeorgeSoca
Сообщения: 0
Зарегистрирован: 12 окт 2015, 04:09
Откуда: Guam
Контактная информация:

15 окт 2015, 04:14

Pa vart webbhotell kan ni kanna er trygg! Forutom att vi anvander oss av speglade harddiskar pa alla vara servrar sa tar vi aven backup tva ganger per dygn pa separata servrar. Vi anvander oss av ISPmanager som kontrollpanel. ISPmanager ar en kontrollpanel som gor det enkelt att administrera sin hemsida. Hos oss kan ni lagga hur manga hemsidor och domaner ni onskar under ett webbhotellskonto.
virtual hosting
Ответить