Firewalls mit Netfilter / Iptables

Bandbreitenmangement

SSH Bruteforce

# permit connections to ssh daemon listing on port 22
iptables -A INPUT -p tcp --dport 22 -m state --state NEW -m recent --set \ 
--name SSH -j ACCEPT
# permit only 3 connections within 1 minute
iptables -A INPUT -p tcp --dport 22 -m recent --update --seconds 60 --hitcount 4 --rttl \
 --name SSH -j ULOG --ulog-nlgroup 1 --ulog-prefix "Assumed SSH brute force "
iptables -A INPUT -p tcp --dport 22 -m recent --update --seconds 60 \
 --hitcount 4 --rttl --name SSH -j DROP
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables.txt · Zuletzt geändert: 2011/07/22 23:26 (Externe Bearbeitung)
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki