Kalang0o
(usa Ubuntu)
Enviado em 04/01/2014 - 22:39h
Buckminster
Desculpe a demora em responder, precisei resolver uns problemas familiares. COmplicado ...
Mas vamos lá... adicionei o código para fazer relações de confiança entre as interfaces e não deu. Depois incrementei mais coisas mas sem sucesso.
#!bin/bash
#
###########################################################################
# ========Change IP addresses as configured in your dhcpd.conf ===========
ifconfig at0 up
ifconfig at0 192.168.0.1 netmask 255.255.255.0
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1
#
#========================== Limpando regras ==============================
#
modprobe ip_tables #carrega os modulos (firewall)
modprobe iptable_nat #compartilhar a conexão com a internet
#
###########################################################################
#
iptables -F
iptables -X
iptables -Z
iptables -t nat -F
iptables -t nat -X
iptables -t nat -Z
iptables -t mangle -F
iptables -t mangle -X
###########################################################################
#
#
#########Estabelece relação de confiança entre maquinas da rede local at0(rede local)########
#
echo " Estabelece relação de confiança entre maquinas da rede local at0(rede local)"
iptables -A INPUT -i at0 -s 192.168.0.0/255.255.255.0 -j ACCEPT
iptables -A INPUT -i at0 -m state --state NEW -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
#
#############################################################################################
#
###########################################################################
echo 0 > /proc/sys/net/ipv4/ip_forward
iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --delete-chain
iptables -P FORWARD ACCEPT
###########################################################################
#
###########################################################################
#--------- Liberar Comapartilhamento de at0 à eth0, eth0 à at0------------
iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -s 192.202.0.0/24 -j ACCEPT
iptables -A FORWARD -d 192.202.0.0/24 -j ACCEPT
iptables -A FORWARD -d 192.168.0.0/24 -i at0 -o eth0 -j ACCEPT
iptables -A FORWARD -d 192.168.0.0/24 -i eth0 -o at0 -j ACCEPT
iptables -A FORWARD -d 127.0.0.0/24 -i lo -o eth0 -j ACCEPT
iptables -A FORWARD -d 127.0.0.0/24 -i lo -o at0 -j ACCEPT
#
##############################################################################################
#======================Comaptilhando Conexões ================================================
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE #compartilha a conexão de eth0 para todos
iptables -t nat -A POSTROUTING -o at0 -j MASQUERADE #compartilha a conexão de eth0 para todos
iptables -t nat -A POSTROUTING -o lo -j MASQUERADE #compartilha a conexão de eth0 para todos
iptables -t nat -A POSTROUTING -o lo -j MASQUERADE #compartilha a conexão de eth0 para todos
#
echo "1" > /proc/sys/net/ipv4/ip_forward
#
###############################################################################################
#
#========================= Liberar DNS =============================
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
#
####################################################################
#
#=======================Reiniaindo iptables ========================
iptables reload
#
####################################################################
#======================= Startando DHCP ============================
echo > '/var/lib/dhcp3/dhcpd.leases'
ln -s /var/run/dhcp3-server/dhcpd.pid /var/run/dhcpd.pid
dhcpd3 -d -f -cf /etc/dhcp3/dhcpd.conf at0
#
####################################################################
#
echo ""
echo " ###############################################################"
echo ""
echo " # # # # #"
echo " # # # # #"
echo " # # # # #"
echo " # # ## #"
echo " # # # # #"
echo " # # # #"
echo " # # # # #"
echo ""
echo ""
echo " ################################################################"
#
echo ""
echo " Ative Seu Servidor DNS: ettercap -T -Q -i at0 -M arp -P dns_spoof // //"