URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6686
[ Назад ]

Исходное сообщение
"работа с 'сырыми' пакетами в perl"

Отправлено k0rvin , 20-Авг-07 01:29 
Здравствуйте.
Подскажите пожалуйста, где можно подробно почитать про сборку/отправку/etc пакетов из perl вручную. Тема для меня новая, так что если скажу глупость - пожалуйста поправьте. Собственно, хочется иметь возможность собирать запрос полностью (ip-заголовок, mac- заголовок - если реально). Вроде как это raw сокеты. В сети куча примеров, но подавляющее большинство на Си. Как все это должно выглядеть на perl? Если можно - киньте маленький пример сборки пакета, отправки и получения/обработки результата. Что-то типа примера tcp-клиента из кук-бук, только по на более низком уровне.

Содержание

Сообщения в этом обсуждении
"работа с 'сырыми' пакетами в perl"
Отправлено V , 20-Авг-07 02:55 
>Здравствуйте.
>Подскажите пожалуйста, где можно подробно почитать про сборку/отправку/etc пакетов из perl вручную.
>Тема для меня новая, так что если скажу глупость - пожалуйста
>поправьте. Собственно, хочется иметь возможность собирать запрос полностью (ip-заголовок, mac- заголовок
>- если реально).

не реально

> Вроде как это raw сокеты. В сети куча
>примеров, но подавляющее большинство на Си. Как все это должно выглядеть
>на perl? Если можно - киньте маленький пример сборки пакета, отправки
>и получения/обработки результата. Что-то типа примера tcp-клиента из кук-бук, только по
>на более низком уровне.

use Net::RawIP;

perldoc Net::RawIP
http://search.cpan.org/~szabgab/Net-RawIP-0.21/lib/Net/RawIP.pm



"работа с 'сырыми' пакетами в perl"
Отправлено k0rvin , 20-Авг-07 07:25 
Спасибо за ответ. Но...
>не реально

жаль...
>use Net::RawIP;
>perldoc Net::RawIP
>http://search.cpan.org/~szabgab/Net-RawIP-0.21/lib/Net/RawIP.pm

Можете показать пример чтения данных из открытого сокета? Я что-то никак не разберу...