Professional Documents
Culture Documents
#
#!/bin/bash
iptables=/sbin/iptables
##Rede Interna
LAN_IP="192.168.1.251"
REDE_LAN="eth0"
enable () {
##Acesso pop3
$iptables -I FORWARD -p tcp --dport 110 -j ACCEPT
$iptables -I FORWARD -p tcp --dport 995 -j ACCEPT
# DROP FACEBOOK
$iptables -I FORWARD -m tcp -p tcp --dport 443 -m string --string 'facebook' --algo
bm -j REJECT
$iptables -I FORWARD -m tcp -p tcp --dport 443 -m string --string 'twitter' --algo
bm -j REJECT
$iptables -I FORWARD -m tcp -p tcp --dport 443 -m string --string 'youtube' --algo
bm -j REJECT
disable () {
$iptables -F -t filter
$iptables -X -t filter
$iptables -F -t nat
$iptables -X -t nat
$iptables -F -t mangle
$iptables -X -t mangle
}
case "$1" in
start)
echo "FIREWALL INICIALIZADO"
enable
echo "OK........"
;;
stop)
echo "ENCERRANDO FIREWALL"
disable
echo "OK........."
;;
*)
echo "Uso: /etc/init.d/firewall {start|stop}"
exit 1
;;
esac
exit 0