Еще в продолжении сетевой тематики: SO_USER_COOKIE based rules (sockarg) dont work

for ipv6 packets
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253510
Но смотрю уже пофиксили в head https://reviews.freebsd.org/source/src/browse/main/sys/netpfil/ipfw/ip_fw2.c$2733

Наткнулся, когда разбирался в DPI implementation, понять как реализованы divert socket при работе с AF_INET6

Некоторые функции dvtws пришлось реализовывать через хаки.
В BSD много ограничений, особенностей и багов при работе с низкоуровневой сетью, в особенности в области ipv6.
Казалось бы столько лет прошло, а в коде все еще сидят ограничители 15-20 летней давности.
Прямая отсылка ipv6 фреймов с измененным source address и вовсе невозможна через raw sockets.
OpenBSD не дает отсылать через raw sockets tcp фреймы.
https://github.com/bol-van/zapret/blob/master/docs/bsd.txt#L50C2-L54C55

3 ответов

20 просмотров

да думаешь в линуксе мало таких скелетов в шкафу с в6 ?

UserHost- Автор вопроса
Vadim Goncharov
да думаешь в линуксе мало таких скелетов в шкафу с...

Суть не в скелетах, а что узнать работает ли в текущей ветке head FreeBSD ? В коде вижу что поправлено, но что-то не могу придумать test unit для проверки работает или нет SO_USER_COOKIE. Так если брать dvtws от bol-van, то там то используется хак для обхода

UserHost
Суть не в скелетах, а что узнать работает ли в тек...

divert-сокеты это изобретение начала времен, гибеость и производительность у них никакая, не надо их использовать для новых приложений, давно есть способы лучше

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта