Linux -- это интересно

DansGuardian

Контент-фильтр, фильтрующий прокси-сервер.


DansGuardian — мощный контент-фильтр (контроль трафика), фильтрующий прокси-сервер. Для более удобной настройки и использования имеется веб-интерфейс (WebUI).

DansGuardian работает совместно с программным пакетом Squid (кэширующий прокси-сервер для протоколов HTTP, FTP, Gophe и HTTPS), обеспечивая сканирование входящих веб-страниц и блокирование тех из них, текст которых нарушает определённые пользователем критерии.

Squid осуществляет фильтрацию по URL и IP-адресам очень быстро и просто, но при этом в его работе имеются существенные ограничения... Приложив определённые усилия, настройки фильтров можно обойти, при том что многие веб-сайты постоянно изменяют сои параметры (особенно сайты с сомнительным содержимым). Для снятия этого ограничения, добавления новых возможностей фильтрации содержимого и предназначен DansGuardian.

DansGuardian создан для работы поверх прокси-сервера (сохраняя все его преимущества) и может определять неприемлемые страницы несколькими способами. Фильтр может осуществлять блокирование IP-адресов, URL и целых доменов, занесённых в "чёрный список" (как и Squid), но наиболее важной особенностью DansGuardian является фильтр содержимого (контент-фильтр), который способен сканировать входящую веб-страницу и заблокировать её, если текст страницы нарушат заданные администратором критерии.

Главной особенностью DansGuardian является распознавание слов и фраз, которые необходимо заблокировать, внутри веб-страницы (можно настроить фильтры с предельной гибкостью, используя регулярные выражения). Так же есть возможность разделения пользователей на группы и каждой группе назначить свои настройки фильтрации, есть возможность блокировать или ограничивать скачивания файлов, а так же можно ограничивать загрузку файлов (по различным критериям блокировки).

DansGuardian настраивается правкой конфигурационных файлов, основным конфигурационным файлом является:

/etc/dansguardian/dansguardian.conf

Списки фильтров для DansGuardian находятся в каталоге:

/etc/dansguardian/lists

Для более удобной настройки и дальнейшего использования контент-фильтра DansGuardian может воспользоваться удобным веб-интерфейсом. Автор проекта: Бартко Денис Степанович. Также к проекту добавлен специальный редиректор для Squid, эффективно решающий проблему фильтрации русских поисковых запросов.

Лицензия: GNU GPL

Домашняя страница Dansguardian

Страница Dansguardian на freecode.com

Домашняя страница веб-интерфейса

Страница веб-интерфейса на sourceforge.net

Комментариев: 1 RSS
Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)