· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› как послать пакет через сетевуху ?

Посл.отвђт Сообщенiе


Дата: Фев 20, 2003 10:05:20

как послать пакет через сетевуху ?
короче у меня есть описание протокола, и я хотел бы сам его сформировать и послать.
эта хреновина должна работать под NT, а точнее XP.


Дата: Фев 20, 2003 17:41:02 · Поправил: Quantum

Протокол Ethernet (IEEE 802.3)? Если нет, то такое врядли получится через обычную сетевую плату. Как именно должен выглядеть пакет?


Дата: Фев 20, 2003 18:10:47

да неважно какой пакет, я тут узнал что то с помощью raw сокета можно решить


Дата: Фев 20, 2003 18:15:23

Попытаюсь уточнить... К какому уровню OSI принадлежит ваш протокол? Если он относится к уровню HTTP, FTP и т.д., то можете настраивать его прямо через обычные Stream и Datagram сокеты (Winsock). Если - к уровню TCP, то Raw Sockets (они могут быть не совсем корректно реализованы в стандартной WinSock API, но в сети полно альтернативных либов). Если ваш протокол на втором уровне OSI (Ethernet и подобные), то придётся поработать с железом и заменить стандартную сетевую плату на спец. Подобные платы стоят около U$50 вместе с драйвером (Sisco, Rabbit и т.д.).


Дата: Фев 20, 2003 18:19:09

Сорри, я дописал второй message до того... в общем в этом и отличается форум от чата. :)


Дата: Фев 20, 2003 18:39:59

меня ICMP интересует, как это можно реализовать ?


Дата: Фев 20, 2003 19:36:14

Реализовать? ICMP и так реализован в WinSock 2 (ICMP.DLL для WinSock 1.1): invoke socket,AF_INET,SOCK_RAW,IPPROTO_ICMP и т.д.

Пример пинга через ICMP на C++


Дата: Фев 21, 2003 12:48:21

Может это и не в тему.
А как опредилить что вас фильтруют, в смысле отслеживают соединение
с вашим хостом, как например мое с wasm.ru :)


Дата: Фев 21, 2003 17:09:32

Вы имеете ввиду отслеживание IP? Так ведь сервер всегда получает информацию об IP пользователя - это заложено в протокол - просто не всегда обрабатывает эту информацию с целью фильтрации. Я вам даже больше скажу: на самом низшем уровне протокола Ethernet или CSNA/CD в каждом пакете (обычно вместо пакета на этом уровне используют другой термин, но смысл тотже) заключён MAC, т.е. физический ID хоста, который используется для отсылания респонсов от всяческих switch'ей, роутеров и этого самого сервера wasm.ru. Так вот, против IP снифинга имеется спуфинг, а что прикажете делать с MAC'ом? :)

ЗЫ: Вы спрашиваете о том как узнать что делает сервер с информацией, которую вы сами на блюдечке ему и подносите... :)


Дата: Фев 21, 2003 17:28:44

Как мне кажется, от wasm.ru до моего MAC_а как до Москвы на карачках.

ЗЫ: Это утверждение в форме вопроса. Если заходить с разных хостов форум выглядит по разному.


Дата: Фев 21, 2003 19:21:11

Ну теперь другое дело:)


Дата: Фев 21, 2003 21:54:34

Как мне кажется, от wasm.ru до моего MAC_а как до Москвы на карачках. Смотря откуда ползти :)
Wasm.ru ваш MAC и не нужен. (Ентот форум юзает IP и/или cookies :)


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.036