Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Net] sockets? 26.12.01 15:18
Автор: Dude Статус: Незарегистрированный пользователь
|
Можно ли (и если можно, то как) слать сырые пакеты через сокеты? То есть, например, используя libnet, я могу заквасить все поля заголовка IP,
все поля заголовка TCP, и это придет Куда Надо (куда скажу). Забить заголовки вручную и без libnet'а не проблема, но как его (пакет) слать после этого через сокет? Лучше всего, пришлите кусочек сорца или ссылку, а то непонятно будет..
|
|
[Net] sockets? 26.12.01 23:41
Автор: leo <Леонид Юрьев> Статус: Elderman
|
> Можно ли (и если можно, то как) слать сырые пакеты через > сокеты? То есть, например, используя libnet, я могу > заквасить все поля заголовка IP, > все поля заголовка TCP, и это придет Куда Надо (куда > скажу). Забить заголовки вручную и без libnet'а не > проблема, но как его (пакет) слать после этого через сокет? > Лучше всего, пришлите кусочек сорца или ссылку, а то > непонятно будет..
В большинстве ОС есть так называемые "raw socket" и/или "packet socket" (не одно и тоже).
Если тебе нужно для Unix, то просто поиши SOCK_RAW на www.google.com
Если для Windows (начиная с Winsock 2.0), то у MS в Platform SDK есть пример PING.C, ну и тот же SOCK_RAW пожно поискать.
Удачи!
|
|
|