ToRTuRe
(usa Debian)
Enviado em 09/10/2009 - 12:28h
#Definir as Interfaces de Rede
echo "Configurando as Interfaces de Rede"
WORLD="0.0.0.0/0" #Endereco da Internet
IFEXT="eth0" #Interface de rede Externa
IFINT="eth1" #Interface de rede Interna
#VPN="TUN0" #Interface de VPN
#IPEXT="0.0.0.0/0" #Endereco Externo do Blade
IPINT="10.10.1.1" #Endereco Interno do Blade
REDEINT="10.10.1.0/24" #Endereco da Rede Interna
PROXY="10.10.1.1" #Endereco do Servido Proxy
SERVIDOR="10.10.1.2" #Endereco Interno do Servidor
#CAMERAS="10.10.1.3" #Endereco Interno do Cameras
echo "Configuracao Feita com Sucesso"
#####################################################################
#Carregando Modulos - Para que funcione o firewall corretamente e
#preciso que carregue os modulos necessarios.
echo "Carregando os Modulos"
MODULO="/sbin/modprobe"
$MODULO iptable_filter #Modulo de Filtro
$MODULO iptable_nat #Modulo de NAT
$MODULO ip_conntrack
$MODULO ip_conntrack_ftp #Sem esse modulo nao funciona o FTP
$MODULO ip_nat_ftp #Sem esse modulo nao funciona o FTP
$MODULO ipt_state
$MODULO ipt_limit
$MODULO ipt_LOG
$MODULO ipt_REJECT
$MODULO ipt_MASQUERADE
echo "Modulos Garregados com Sucesso"
######################################################################
#Limpando as Configuracoes do Iptables
echo "Limpando as Configuracoes"
IPTABLES="iptables"
$IPTABLES -F #Apaga todas as regras
$IPTABLES -t nat -F #Apaga todas as regras especificas
$IPTABLES -X #Apaga uma regra especifica pelo nome
$IPTABLES -t nat -X #Apaga uma regra especifica pelo nome
echo "Limpeza feita com Sucesso"
######################################################################
#Bloqueando todas as Portas
echo "Bloqueando todas as Portas"
#$IPTABLES -P INPUT DROP #Bloqueia todas conexoes de entrada (Rede Externa)
#$IPTABLES -P OUTPUT DROP #Bloqueia todas conexoes de saida (Rede Interna)
#$IPTABLES -P FORWARD DROP #Bloqueia todos os redirecionamentos
echo "Configuracao feita com Sucesso"
######################################################################
#Liberando Loopback
echo "Liberando Loopback"
$IPTABLES -A INPUT -i lo -j ACCEPT
echo "Liberado com Sucesso"
######################################################################
#Compartilhando a Internet para o Proxy
echo "Compartilhando a Internet"
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "Compartilhamento feito com Sucesso"
#######################################################################