1

В ядре версии 3.0.4 включил всё что касается сетевого фильтра (не модулями), ядро монолитное без модулей.

Установил iptables версии 1.4.12.2 командами:
./configure
make
make install

Установил xtables-addons версии 1.41 командами:
./configure --without-kbuild PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
make
make install

опция --without-kbuild указывает что ядро собрано не модульное

В папке /usr/local/lib/xtables появилась библиотека libxt_TARPIT.so а так же масса других библиотек. Все библиотеки от которых зависит эта библиотека есть.

По команде iptables -A INPUT -p tcp -j TARPIT выдало:
iptables: No chain/target/match by that name.

Два вопроса:
1. Как сказать iptables что есть библиотека для TARPIT.
2. Не представляю как может работать этот TARPIT если в ядре для него ничего нет - через библиотеку что ли?

2

iptables -A INPUT -p tcp -j TARPIT выдало

а вы ничего не забыли? например номер порта указать.. к примеру

 Консоль:
iptables -A INPUT -i eth0 -p tcp -m tcp --destination-port 8080 -j TARPIT

— Ты кто?
— Часть силы той, что без числа
Творит добро, всему желая зла. © Фауст

3

Единственное замечание к разработчикам этого замечательного модуля, это медленная поддержка новых ядер. Для последних ядер вы не найдете патча TARPIT и придется подождать.

— Ты кто?
— Часть силы той, что без числа
Творит добро, всему желая зла. © Фауст

4

riso пишет:

а вы ничего не забыли? например номер порта указать.. к примеру

Нет не забыл это правило стоит в конце всех правил, поэтому в него попадают при несовпадении всех правил, то есть при сканировании портов.

5

riso пишет:

Единственное замечание к разработчикам этого замечательного модуля, это медленная поддержка новых ядер. Для последних ядер вы не найдете патча TARPIT и придется подождать.

Ждать придется вечно. Так как я где то прочитал, что автор этого замечательного модуля отбыл в страну вечной охоты..

6

Cruiser78 пишет:

Ждать придется вечно. Так как я где то прочитал, что автор этого замечательного модуля отбыл в страну вечной охоты..

О как! А мне так нравится

iptables -A INPUT -m psd -j DROP

smile

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.