Bloqueo Facebook por IPTABLES


Script corre cada 5 Minuto en el Crontab

[root@proxy ~]# more /etc/crontab
#*/5 * * * * root opt/scripts/block-sites.sh

[root@proxy ~]# more /opt/scripts/block-sites.sh

#!/bin/bash
iptables -F OUTPUT
for i in $(host facebook.com | grep "has address " | cut -d' ' -f4)
do iptables -A OUTPUT -p tcp -d $i --dport 443 -j REJECT
iptables -A OUTPUT -p tcp -d $i --dport 80 -j REJECT
done

for i in $(host www.facebook.com | grep "has address " | cut -d' ' -f4)
do iptables -A OUTPUT -p tcp -d $i --dport 443 -j REJECT
iptables -A OUTPUT -p tcp -d $i --dport 80 -j REJECT
done

for i in $(host www.youtube.com | grep "has address " | cut -d' ' -f4)
do iptables -A OUTPUT -p tcp -d $i --dport 443 -j REJECT
iptables -A OUTPUT -p tcp -d $i --dport 80 -j REJECT
done

Comentarios

Entradas populares de este blog

Comandos Solaris

MikroTik QoS Script generator

Comando para eliminar saltos de linea en fichero o archivo desde consola Linux