Доброго дня! На работе поставили задачу: организация автоматической загрузки списка запрещенных сайтов c ресурса http://www.zapret-info.gov.ru./tooperators/form/ на Squid.
Очевидно требуется скрипт, который будет это автоматом делать. Осталось составить команды, которые это умееют. На ум сразу пришел wget и конструкция типа
# ! /bin/bash/
wget http://www.zapret-info.gov.ru./tooperators/form/
Но возник вопрос надо наверно указать путь, куда ему выгружать. например /etc/squid/squid.conf и дать название файлу, например база ЗЩ (запрещенных сайтов). Чтобы сервер мог автоматом получалось данные с сайта на сервер, допустим это будет файл в каталоге /etc/squid/squid.con и тогда наверно надо внести какое-нибудь изменения в сам конфиг сквида? А пока вот фрагмент сквида по базе этих сайтов, только он взят и вбит вручную, сортировку делал по демену:
acl ufa dstdomain .ufa.realstaf.com
acl legalitolko dstdomain .legalitolko.com
acl poroshki dstdomain .poroshki.tv
acl ganjeprom dstdomain .ganjeprom.com
acl aromasmoke dstdomain .aromasmoke.ru
acl sultan74 dstdomain .sultan74.com
acl jahforum dstdomain .jahforum.org
acl salvias dstdomain .salvias.biz
acl bestmaza dstdomain .bestmaza.biz
acl moscowsmokes dstdomain .moscow-smokes.com
acl semyanich dstdomain .semyanich.com
acl angelotrip dstdomain .angelotrip.com
acl legalki dstdomain .legalki.net
acl seedjah dstdomain .seedjah.com
acl 12sex dstdomain .12sex.ru
acl alongtubemixasia dstdomain .along.tubemix.asia
acl freetubemixasia dstdomain .free.tubemix.asia
http_access deny legalki
http_access deny seedjah
http_access deny 12sex
http_access deny alongtubemixasia
http_access deny freetubemixasia
http_access deny xpuls
http_access deny videoone
http_access deny pornosmotrim
http_access deny eroguru
http_access deny pbpictureview
http_access deny nakurruckp
http_access deny legalrc
http_access deny weedhash
http_access deny salesmokeА теперь надо это сделать автоматически, чтобы база обновлялась. Это вообще возможно в принцепе? а в сквиде реализовать можно? или надо приложение какое ставить, можете подсказать?
Вообщем, подскажите, как реализовать идею эту, если это возможно, может кто уже делал. Или как пример, может у кого, есть подобный скрипт, или аналогичный, который с определенного ресурса берет БД и автоматом загружает на сервер, где уже проверятся определенные условия. В данному случае конфиг сквида уже потом должен проверить разрешен доступ к ним или нет, как я это делал вручную и привел фрагмент с сервера.