![]() |
|
Модераторы: feodorv |
![]()
|
|
| bodigard |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 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 если не трудно подкиньте пожалуйста доку как с этим работать. заранее благодарен ! |
|||
|
||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 10 Всего: 45 |
Честно говоря, не работал с netfilter На вид нужно создать (в ядре) очередь с каким-то номером, применить какое-либо правило, чтобы пакет попал в эту очередь, затем в пользовательском пространстве открывается очередь, и читаются из неё пакеты обычным recv:
Это сообщение отредактировал(а) feodorv - 11.7.2013, 05:16 -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |