The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Для ядра Linux предложен новый пакетный фильтр bpfilter, opennews (?), 21-Фев-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


101. "Для ядра Linux предложен новый пакетный фильтр bpfilter"  +/
Сообщение от A. Stahl Is Gay (?), 22-Фев-18, 16:49 
Гм... Как-то так:

/etc/pf.conf:
  table <geoip-china> persist file "/etc/geoip/china"
  anchor china

/etc/pf-china.conf:
  pass on $egress proto udp from <geoip-china> port < 1024 dup-to $somewhere_else

crontab:
  0 08 * * * pfctl -a china -F all
  0 23 * * * pfctl -a china -f /etc/pf-china.conf

К сожалению, pf в openbsd не умеет фильтровать по min/max TTL, но это не сложно добавить, если кому-то нужно.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

113. "Для ядра Linux предложен новый пакетный фильтр bpfilter"  +/
Сообщение от angra (ok), 22-Фев-18, 22:05 
> К сожалению, pf в openbsd не умеет фильтровать по min/max TTL, но  это не сложно добавить, если кому-то нужно.

А вот аноним выше уверен, что может. При таких разногласиях выходит, что не такой уж pf понятный, как многим кажется.


Ну и я конечно могу ошибаться, но сдается мне, что dup-to это совсем не MIRROR.


Ответить | Правка | Наверх | Cообщить модератору

114. "Для ядра Linux предложен новый пакетный фильтр bpfilter"  +/
Сообщение от Anonymous Coward (?), 22-Фев-18, 22:30 
> А вот аноним выше уверен, что может.

Мб он плохо man прочитал. Эта опция там для scrub.

> Ну и я конечно могу ошибаться, но сдается мне, что dup-to это совсем не MIRROR.

Почему же?

Ответить | Правка | Наверх | Cообщить модератору

117. "Для ядра Linux предложен новый пакетный фильтр bpfilter"  +/
Сообщение от angra (ok), 23-Фев-18, 00:00 
>Мб он плохо man прочитал. Эта опция там для scrub.

Всё может быть. Я pf не знаю и мне не особо интересно, кто из них прав. Меня в первую очередь забавляет факт, что по правилу для сложного и непонятного iptables разногласий не возникло, в отличии от простого и понятного pf.

> Почему же?

Так как я pf не знаю, то приходится ориентироваться по названию. И оно заставляет интуитивно предположить, что данное правило пропустит пакет, но создаст его копию, в которой заменит dst_ip на указанный в правиле и выпустит с подходящего интерфейса. Что оно сделает с последующими пакетами с теми же src_ip:src:dst_ip:dst_port для меня совсем загадка, мало ли как pf определяет state и что делает с пакетами, которые под него подходят.
Еще раз подчеркну, что это лишь предположение. Буду рад, если здешние специалисты по pf смогут дать развернутую картину происходящего при приведенных правилах.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру