|
|
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
|