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.

?View Code BASH
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.

Vus : 2354
Publié par Malangot : 14