
victtorcampos
(usa Debian)
Enviado em 16/07/2014 - 15:17h
quero bloquear o facebook por script.
exemplo:
7:00 as 11:30 = bloqueado
11:30 as 13:00 = liberado
13:00 as 17:30 = bloqueado
das 17:30 as 7:30 = liberado
criei um
#!/bin/bash
#
TIME="date +%H%M"
if [ $TIME -ge 0730 ] && [ $TIME -le 1130 ]
then
echo iptables -I FORWARD -p tcp --dport 443 -m string --string 'facebook.com' --algo bm -j DROP
echo iptables -I FORWARD -p tcp --sport 443 -m string --string 'facebook.com' --algo bm -j DROP
elif [ $TIME -ge 1131 ] && [ $TIME -le 1259 ]
then
echo iptables -I FORWARD -p tcp --dport 443 -m string --string 'facebook.com' --algo bm -j ACCEPT
echo iptables -I FORWARD -p tcp --sport 443 -m string --string 'facebook.com' --algo bm -j ACCEPT
elif [ $TIME -ge 1300 ] && [ $TIME -le 1729 ]
then
echo iptables -I FORWARD -p tcp --dport 443 -m string --string 'facebook.com' --algo bm -j DROP
echo iptables -I FORWARD -p tcp --sport 443 -m string --string 'facebook.com' --algo bm -j DROP
elif [ $TIME -ge 1730 ] && [ $TIME -le 0729 ]
then
echo iptables -I FORWARD -p tcp --dport 443 -m string --string 'facebook.com' --algo bm -j ACCEPT
echo iptables -I FORWARD -p tcp --sport 443 -m string --string 'facebook.com' --algo bm -j ACCEPT
fi
mais to com duvida se ele vai executar isso automaticamente como um despertador.