|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Kirill Neznamov 2:5025/60.6 25 Dec 2000 02:54:00 To : All Subject : работа с пакетами на низком уровне -------------------------------------------------------------------------------- Вот хочу я заголовки _любые_ ip,tcp,ethernet,etc менять.Kак это реализовать? Вот у меня есть 2 варианта - 1 средствами ndis.Т.е. пистать что-то типа своего vxd как у tcpdump.Hо.. мне это нафиг не надо - гиморно и самое главное нет время разбираться с документацией на ndis.Вот есть у меня еще одна идея - ведь когда мы вызываем connect() из winsock да и конечно некоторые другие функции система создает же пакеты в tcp/ip stack'e(или чтоб ни кто не понял меня превратно я имею в виду место в памяти где храняться всякие хедеры,etc..) Поэтому можно вызвать функцию из winsock,далее она как то скажет системе сформировать пакет а если мы знаем где пакет будет находиться в памяти можем слегка подправить его на свое усмотрение :) Более того если разобраться более глубоко можно не писать свои vxd и не юзать ndis а лишь написать пару хитрых функций которые выдирают пакеты из tcp/ip stack'а .Я даже уверен что какие то проги так и делают но мне все же нужен либо исходник для примера , либо ткните меня носом в документацию.В help'e по winsock нет описания того что делает конкретная функция на нижнем уровне. Поэтому прошу помочь мне с документацией,исходниками,etc и дать дельные советы. P.S. url исходников в инете особенно приветствуется :))) С наилучшими пожеланиями, KiR [Team BuZZ] [Team GoA ] --- TM-Ed 1.14+ * Origin: Кто не хочет - ищет причину,кто хочет - ищет возможность. Goa_Dream_Station (2:5025/60.6) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/27713a46bd10.html, оценка из 5, голосов 10
|