November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Sunday, December 7th, 2008 09:12 pm
1. apt-get install dansguardian (по наводке [livejournal.com profile] duke_igthorn)
2. apt-get install tinyproxy, потому что dansguardian для работы требует внешнего прокси-сервера. Можно и squid, но он тяжёлый. В конфиге dansguardian меняем порт прокси на 8888, где по умолчанию слушает tinyproxy (ну или наоборот, у tinyproxy меняем порт на 3128).
3. Браузер настраиваем на использование прокси 127.0.0.1:8080
4. И чтоб особо умные не ходили мимо прокси, в /etc/rc.local:
iptables -t filter -I OUTPUT -d 127.0.0.1 -p tcp --dport 8888 -m owner --uid-owner блокируемый_пользователь -j REJECT
iptables -t filter -I OUTPUT -d ! 127.0.0.1 -p tcp -m owner --uid-owner блокируемый_пользователь -j REJECT


Подправить по вкусу. Например, заблокировать всех пользователей кроме того, от которого работает tinyproxy (--uid-owner ! nobody).

Upd: конфиги dansguardian можно подкручивать и подпиливать по необходимости, но оказалось, что оно и в дефолтовой конфигурации вполне разумно блокирует то, что надо, и не блокирует то, что не надо. Проверялось на блогах mail.ru - они удобно сгруппированы :)
Sunday, December 7th, 2008 09:43 pm (UTC)
У меня вообще-то прозрачный прокси. Все, кто идут наружу на 80 и 443 - попадают на дансгарда.
Sunday, December 7th, 2008 09:49 pm (UTC)
тоже вариант, но у меня задача более узкая: ограничить одного пользователя на одной машине
Sunday, December 7th, 2008 09:51 pm (UTC)
Ну тады да. Это все под задачу.
Monday, December 8th, 2008 05:20 am (UTC)
а кто умеет 443й прозрачить?
Monday, December 8th, 2008 06:21 am (UTC)
Ой не, вру - 443 не прозрачил.
Monday, December 8th, 2008 08:16 am (UTC)
мы умеем, но продукт коммерческий
Monday, December 8th, 2008 10:04 am (UTC)
да там особого ума не надо, но клиент будет ругаться на невалидные сертификаты.
хотя и это можно побороть, если подсунуть в клиента корневой сертификат, которым будут подписываться поддельные :)
Sunday, December 7th, 2008 10:06 pm (UTC)
Особо глупым с экранами в 1024 точки разнесло френдленту :(
Sunday, December 7th, 2008 10:23 pm (UTC)
а что у меня тут шире 1024 точек??
Sunday, December 7th, 2008 10:32 pm (UTC)
+1
то же самое хотел написать.
preformatted строками злоупотреблять не надо. :(
Sunday, December 7th, 2008 10:34 pm (UTC)
так лучше?
Sunday, December 7th, 2008 11:14 pm (UTC)
однозначно!
Спасибо.
Sunday, December 7th, 2008 11:16 pm (UTC)
Спасибо!
Monday, December 8th, 2008 08:16 am (UTC)
dansguardian кривой как турецкая сабля. и в код лучше не смотреть, или только обложившись рвотными пакетиками :-(
Monday, December 8th, 2008 10:04 am (UTC)
есть альтернативы? нужен именно контентный фильтр против порнографии.
Monday, December 8th, 2008 10:49 am (UTC)
свободных альтернатив не видел, за исключением poesia-filter, но оно вроде уже не развивается, и к тому же оно на жабе написано.
у меня была идея сделать свой продукт, с внедрением в проект OLPC вместо dg, но они что-то не особо воодушевились, а потом оттуда народ сбег, занимавшийся безопасностью
Monday, December 8th, 2008 10:59 am (UTC)
да оно, на самом деле, мало кому нужно :)
Sunday, December 21st, 2008 08:48 pm (UTC)
хихи :) оказался забанен вполне невинный конкурс на детском канале -

http://www.tinypop.com/Competitions/Competitions.aspx - за сочетание tiny и girls :)