Bloquer l’acces a certain sites par periode avec iptables
Iptables est un client en ligne de commande de Netfilter permettant de configurer simplement des règles pare-feu pour le noyau linux.
Ce dernier n'est pas le seul à pouvoir paramétrer ces règles, je pense aussi à UFW.
Dans cette article, je vais expliquer comment simplement l'on peut interdire l’accès d'un site pendant une période voulu.
Pour cela il faut simplement utiliser le module TIME d'iptables.
iptables -A OUTPUT -m time --timestart 09:00 --timestop 12:00 --weekdays Mon,Tue,Wed,Thu,Fri -d ADRESSE -j DROP |
-A OUTPUT : Ajoute une règle aux packet sortant du pc
-m time : Charge le module TIME
--timestart : Heure du début de la plage
--timestop : Heure de fin de la plage
--weekdays Mon,Tue,Wed,Thu,Fri : Jour de la Semaine concerné
-d ADRESS : Adresse de destination
-j DROP : Si le packet correspond au filtre, il est détruit
Je précise que le format horaire utilisé est UTC.
Pour la France métropolitaine, on a 2 heures d'avance l'été et une heure pendant la période d'hiver.
Voila un mini contrôle parental ultra léger.