Автор Тема: Как работать с Raw Socket\'ами  (Прочитано 4208 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн netmac

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как работать с Raw Socket\'ами
« : 03 Июня 2005, 18:00:58 »
Народ кто-нибудь знает где есть документация по работе с Raw Socket и желательно без модуля NEt::RawIP. Надо работать по виндами под актив перл, а он я так понял число юниксовый.
Вобщем интересует работа в модуле Socket qw(SOCK_RAW)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Как работать с Raw Socket\'ами
« Ответ #1 : 03 Июня 2005, 18:09:58 »
netmac
под виндами RAW_SOCKETS отключены в SP2 в XP
http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/sp2netwk.mspx#EHAA
AS IS...

Оффлайн netmac

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как работать с Raw Socket\'ами
« Ответ #2 : 04 Июня 2005, 10:49:45 »
Да не под xp, а под server

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Как работать с Raw Socket\'ами
« Ответ #3 : 04 Июня 2005, 20:24:58 »
netmac
Цитировать
netmac:
Надо работать по виндами под актив перл,

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

а где ты об этом написал?
AS IS...

Оффлайн netmac

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как работать с Raw Socket\'ами
« Ответ #4 : 04 Июня 2005, 22:44:30 »
В каком смысле?
Я имею ввиду если под xp заблокировано, можно работать под windows server 2003 например, там вроде бы не заблокировано.

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

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

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28