Raw sockets, TCP headers.
Добавлено: 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.", как же тогда быть?
Порывшись в 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.", как же тогда быть?