如何启用 iptables tarpit?

如何启用 iptables tarpit?

我正在使用 ubuntu server 10.04,并且必须启用 tarpit 模块。我安装了以下数据包:

aptitude install xtables-addons-common xtables-addons-source
module-assistant auto-install xtables-addons-source

但是当我尝试添加 tarpit 规则时出现此错误:

iptables: No chain/target/match by that name.

感谢您的帮助 。

答案1

清除所有规则:

iptables -F
iptables -X

使用这些默认参数:

iptables -P INPUT    DROP
iptables -P OUTPUT   DROP
iptables -P FORWARD  ACCEPT

然后执行以下操作:

 iptables-save > /etc/network/iptables
 iptables-restore < /etc/network/iptables

然后输入:

iptables -A INPUT -p tcp -m tcp -dport 80 -j TARPIT

或者,您可以为除您自己的端口之外的所有端口设置陷阱:

   iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
   iptables -A INPUT -p tcp -m tcp --dport 25 -j ACCEPT
   iptables -A INPUT -p tcp -m tcp -j TARPIT

相关内容