Forum Webscript.Ru

Программирование => Perl => Тема начата: netmac от 03 Июня 2005, 18:00:58

Название: Как работать с Raw Socket\'ами
Отправлено: netmac от 03 Июня 2005, 18:00:58
Народ кто-нибудь знает где есть документация по работе с Raw Socket и желательно без модуля NEt::RawIP. Надо работать по виндами под актив перл, а он я так понял число юниксовый.
Вобщем интересует работа в модуле Socket qw(SOCK_RAW)
Название: Как работать с Raw Socket\'ами
Отправлено: ThE0ReTiC от 03 Июня 2005, 18:09:58
netmac
под виндами RAW_SOCKETS отключены в SP2 в XP
http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/sp2netwk.mspx#EHAA
Название: Как работать с Raw Socket\'ами
Отправлено: netmac от 04 Июня 2005, 10:49:45
Да не под xp, а под server
Название: Как работать с Raw Socket\'ами
Отправлено: ThE0ReTiC от 04 Июня 2005, 20:24:58
netmac
Цитировать
netmac:
Надо работать по виндами под актив перл,

Цитировать
netmac:
Да не под xp, а под server

а где ты об этом написал?
Название: Как работать с Raw Socket\'ами
Отправлено: netmac от 04 Июня 2005, 22:44:30
В каком смысле?
Я имею ввиду если под xp заблокировано, можно работать под windows server 2003 например, там вроде бы не заблокировано.

Нужно вобщем сделать программу на active перл чтобы она могла формировать ip/tcp пакеты, и чтобы флаговые байты и поля tcp заголовка было можно свободно формировать. Причем работать надо через сокет обязательно.

Все примеры которые я нашел используют модуль NET::RawIP, но он написан только для unix. Под виндовый перл он ставиться не захотел.

Есть еще какой-то выход?