LINUX.ORG.RU
ФорумAdmin

pps limit ipfw

 , , ,


0

2

Можно ли как-то добавить правило на выполнение (отбросить/разрешать соединение) с адреса, который превысил заданное количество пакетов за указанное время? Или какое есть этому самое адекватное готовое решение? Аналог функции recent --seconds 2 --hitcount 20

★★★★★

Я простой divert-демон для этого написал и слал в него все SYN-ы. Соответственно все подсчёты рейтинга активности в нём. Это было во время freebsd9 и вроде штатного способа в ipfw для этого я тогда не нашёл. Может плохо искал.

Хотя это был аналог hashlimit скорее наверно. Что делает recent не знаю.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от firkax

Понимаю. Скорее всего придётся самому выкручиваться.

Хотя это был аналог hashlimit скорее наверно. Что делает recent не знаю.

считывает не превысил ли какой-либо пакет указанное количество (20) за указанное время (2 секунды). Дальше какой-нибудь drop отбрасывал.

Clockwork ★★★★★
() автор топика