>я уже все сам нашел!а именно похожий исходник,как раз для tcp и
>udp.
правда теперь такой вопрос.эти исходники поставляются вместе с makefil'om т.е: >что такое MESG_LENGTH?и ведь struct ip и struct udphdr равны нулю вначале,как
>же их туда впихивают?
>Да и еще.что значит
>struct udphdr *udphdr;
> udphdr = (struct udphdr *)(packet + sizeof(struct ip));
>т.е что именно мы явно приводим к типу struct udphdr*?
>p.s возможно статью напишу про это дело.инфы мало про это,тем более как
>строить udp пакеты!
Йопт, ну это же же просто ужас :-О
Ну какой тебе удп-спуффинг? Ты же даже базовых основ языка не знаешь... Абсолютно без понятия об операторике структур, указателей и прочих вещей... Тебе бы букварь Страуструпа почитать, пописать HelloWord'ы и калькуляторы... Почитать про make-процессор неплохо бы, научиться писать примитивные мейкфайлы...
Статьи он писать будет, инфы мало. Жуть... Для любого человека, способного связать 2 строчки на си, инфы, содержащейся в /usr/include/netinet/*.h хватит за глаза, так что демагогия, которую ты развел, просто смехотворна, займись самообразованием. Материалов для обучения при твоем уровне просто переизбыток...