Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Действие NF_QUEUE 
:(
    Опции темы
bodigard
Дата 10.7.2013, 08:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



доброго времени суток !

при использовании библиотеки netfilter в ядре увидел действие NF_QUEUE (inject the packet into a different queue (the target queue number is in the high 16 bits of the verdict)
на сколько понял это для обработки пакета в userspase-e, но не могу понять как пометить пакет в ядре и как потом его выловить в userspase-e

если не трудно подкиньте пожалуйста доку как с этим работать.

заранее благодарен !


PM MAIL   Вверх
feodorv
Дата 11.7.2013, 03:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: 10
Всего: 45



Цитата(bodigard @  10.7.2013,  09:11 Найти цитируемый пост)
если не трудно подкиньте пожалуйста доку как с этим работать.

Честно говоря, не работал с netfilter  smile 

На вид нужно создать (в ядре) очередь с каким-то номером, применить какое-либо правило, чтобы пакет попал в эту очередь, затем в пользовательском пространстве открывается очередь, и читаются из неё пакеты обычным recv:и т.д.


Это сообщение отредактировал(а) feodorv - 11.7.2013, 05:16


--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0370 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.