#/bin/bash или Zoomaster ...или кое е общото

Защо Linux? Защо Debian? Защото с конзола е лесно! | Родителски контрол (забраняване на достъп до сайтове) чрез iptables
  
Събота, 04 Август 2012г. 15:11ч.

Защото с конзола е лесно!

Родителски контрол в Linux е възможен и без специална програма за това. Става лесно, бързо и сигурно, че детето може да отмени правилата.

Как всъщност се прави? Използва се iptables - мощен инструмент за конфигуриране на таблиците на Linux kernel firewall.

В /etc/rc.local (скрипт който се изпълнява при стартиране) се добавят следните редове:

iptables -A OUTPUT -d 'сайт1 който ще блокираме' -j DROP

iptables -A OUTPUT -d 'сайт2 който ще блокираме' -j DROP

и така нататък

Ако желаем да блокираме посочените сайтове само за определен потребител на системата, редовете които ще добавяме трябва да изглеждат така:

iptables -A OUTPUT -m owner --uid-owner 'потребителя, за когото ще блокираме сайт1' -d 'сайт1 който ще блокираме' -j DROP

iptables -A OUTPUT -m owner --uid-owner 'потребителя, за когото ще блокираме сайт2' -d 'сайт2 който ще блокираме' -j DROP

и така нататък

Следните редове са примерни за сайтове с неподходящо (според мен) съдържание за малолетни лица, както и български сайтове за запознанства.

iptables -A OUTPUT -d gepime.com -j DROP
iptables -A OUTPUT -d dalavera.bg -j DROP
iptables -A OUTPUT -d mucunki.com -j DROP
iptables -A OUTPUT -d ppv.bg -j DROP
iptables -A OUTPUT -d cam4.com -j DROP
iptables -A OUTPUT -d cam4ultimate.com -j DROP
iptables -A OUTPUT -d cdnis3.cam4.com -j DROP
iptables -A OUTPUT -d bg.cam4.com -j DROP
iptables -A OUTPUT -d cam4bucks.com -j DROP
iptables -A OUTPUT -d bongacams.com -j DROP
iptables -A OUTPUT -d xhamster.com -j DROP
iptables -A OUTPUT -d livejasmin.com -j DROP
iptables -A OUTPUT -d youporn.com -j DROP
iptables -A OUTPUT -d sexfinder.com -j DROP
iptables -A OUTPUT -d elmaz.com -j DROP
iptables -A OUTPUT -d romans.bg -j DROP

Така написаните правила блокират посочените сайтове за всички потребители на системата. Ако желаете дуго - променете ги както съм написал по горе.

Моля в коментарите да посочвате други потенциално опасни за малолетни лица сайтове. Ще ги добавям поетапно в статията.

Нека дадем на децата си един по чист Интернет!

П.П. Разбира се, има и начин тези правила да бъдат спрени или заобиколени. Ако вашето дете успее с това начинание - просто сменете паролата на root задайте правилата отново. Ако успее без права на root и без инсталиран sudo - Вие имате гений вкъщи и не трябва да се притеснявате за тези сайтове. ;)

П.П. П. За да забраните сураттефтера трябва да блокирате едновременно facebook.com и bg-bg.facebook.com ето така:

iptables -A OUTPUT -d facebook.com -j DROP
iptables -A OUTPUT -d bg-bg.facebook.com -j DROP

Или отново с опциите -m owner --uid-owner ако желаете блокировката да е само за определен потребител.

 

Коментари  

 
0 #1 go_fire 2012-08-15 17:16
Поредното добро попадение, браво!
Цитиране | Докладвай на администратор
 
 
0 #2 #/bin/bash 2012-08-15 17:22
Благодаря!
А ти къде се загуби? Не мога да отварям блога ти. Ограничен за външни посетители дава.
Цитиране | Докладвай на администратор
 
 
0 #3 go_fire 2012-08-19 00:02
Добър въпрос. По принцип бих ти пратил покана. Но преди три дни се опитах да коментирам при Дежурен. И не успях около десет пъти да уцеля тъпата рекапча.

В резултат на това Гошо реши, че има някаква шмекерия. В момента ми отказва вход, ако не дам телефон. От де знае, че имам?? Категорично отказвам да му дам, а той категорично отказва да ми даде достъп до последната петилетка от живота ми,

Ей таквиз неща. Аз съм за бой, че се ожених за него, сега ще търпя, като съм прост.

Като си направя следващия дневник ще прятя връзка (ще е публичен естествено). Кофтито е, че губя всичко от 2008 до преди три дни.
Цитиране | Докладвай на администратор
 
 
0 #4 go_fire 2012-08-23 15:55
Прати ми едно празно писмо на пощата, с която коментирам тук, за да мога да ти пратя покана. Благодарение на Данаил Рабаджийски оправих проблема.
Цитиране | Докладвай на администратор
 

Добави коментар


Защитен код
Обнови

Моята фирма

Зоовет трейдинг

Абонирай се!

Абонирай се за целия блог!

Абонирай се само за Open Source статии!

Абонирай се само за ветеринарни статии!