使用Debian iptables进行入侵检测可按以下步骤操作:
iptables -L -n -v
查看当前规则及流量统计。iptables -A INPUT -p tcp --dport 22 -j ACCEPT
(SSH)iptables -A INPUT -p tcp --dport 80 -j ACCEPT
(HTTP)iptables -P INPUT DROP
。LOG
模块记录被拒绝的连接,例如:iptables -A INPUT -j LOG --log-prefix "IPTables-Dropped: " --log-level 4
。iptables -A INPUT -p tcp --syn -m limit --limit 3/s -j ACCEPT
。iptables -A INPUT -s 1.2.3.4 -j DROP
。iptables-save > /etc/iptables/rules.v4
。grep "IPTables-Dropped" /var/log/syslog
。/etc/fail2ban/jail.local
。注意:操作前建议备份规则,测试环境验证规则有效性,避免误封合法流量。