All pastes #358327 Raw Edit

Something

public text v1 · immutable
·published 2007-02-16 05:19 UTC
rendered paste body
# -== SEGURANÇA ==-
#
# .:: Dropar pacotes Fragmentados/ Gerar Log ::.

iptables -A INPUT -i ppp0 -f -j LOG --log-prefix "Pacote INPUT fragmentado: "
iptables -A INPUT -i ppp0 -f -j DROP
iptables -A FORWARD -m unclean -j DROP


# .:: Proteger contra synflood ::.

echo "1" > /proc/sys/net/ipv4/tcp_syncookies
#iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT


# .:: Proteger contra ICMP Broadcasting ::.

echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts


# .:: Proteger contra pacotes Indesejaveis ::.

iptables -A FORWARD -p tcp ! --syn -m state --state NEW -j DROP


# .:: Protege contra Ping of Death ::.

iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT


# .:: Protege contra Worms ::.

iptables -A FORWARD -p tcp --dport 135 -i eth1 -j REJECT


# .:: Protege contra IP-Spoofing ::.

iptables -N syn-flood
iptables -A INPUT -i eth1 -p tcp --syn -j syn-flood
iptables -A syn-flood -m limit --limit 1/s --limit-burst 4 -j RETURN
iptables -A syn-flood -j DROP


# .:: Protege contra Port-Scanners ocultos ::.

iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT