All pastes #81627 Raw Edit

Miscellany

public text v1 · immutable
·published 2006-07-07 18:18 UTC
rendered paste body
INTERFAZ_INTERNA="eth1"
INTERFAZ_EXTERNA="eth0"
IPT="/usr/sbin/iptables"

$IPT-P INPUT DROP
$IPT-A INPUT -i ! INTERFAZ_INTERNA -j ACCEPT				#acepta todos los paquetes que prevengan de eth1, el resto se descarta
$IPT-A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT		#Permite conectarme hacia el exterior, pero no me puden conectar a mi

#Rejecting
$IPT-A INPUT -p tcp -j REJECT –reject-with tcp-reset
$IPT-A INPUT -p udp -j REJECT –reject-with icmp-port-unreachable

$IPT-N FLOOD
$IPT-A FLOOD -m limit –limit 2/s –limit-burst 5 -j RETURN
$IPT-A FLOOD -j DROP
$IPT-A INPUT -j FLOOD
$IPT-A INPUT -p tcp -j REJECT –reject-with tcp-reset
$IPT-A INPUT -p udp -j REJECT –reject-with icmp-port-unreachable

#NAT
echo 1 > /proc/sys/net/ipv4/ip_forward
$IPT-t nat -A POSTROUTING -o $INTERFAZ_INTERNA -j MASQUERADE

#Anti-Spoofing
for interface in /proc/sys/net/ipv4/conf/*/rp_filter; do
/bin/echo “1" > ${interface}
done

echo “1" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts		#ignora los paquetes ICMP para evitar ataques smurf
echo “0" > /proc/sys/net/ipv4/conf/all/accept_source_route		#deniega paquetes “source routed”
echo “0" > /proc/sys/net/ipv4/conf/all/accept_redirects			#deniega paquetes ICMP de redireccion que puede ser usados para alterar las tablas de ruteo
echo “1" > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses		#habilita la posibilidad de ignorar paquetes ICMP de errores falsos