LinuxForum.Fans
Тема

Блокировка сайтов, белый список

Автор: TERMIN 9 сообщений 13189 просмотров
#97069

Приветствую, думаю эта тема обсуждалась не раз, но немогу толком найти нормальные мануалы.
Имею: парк машин 10 штук (Ubuntu 10). Белый список сайтов к которым можно получать доступ, остальные игнорить.
Задача, реализовать блокировку, притом индивидуально на каждой машине, ОЧЕНЬ ХОЧЕТСЯ БЕЗ СЕРВЕРА!!!

Заранее благодарен.

#97075

или быть может кто подскажет как написать скрипт, который берет первую строчку из файла, подставляет ее в командную строку (host yandex.ru к примеру)
в результате забирает результаты с экрана а именно IP адреса этого домена, и пишет их списком в новый файл переделывая его в формат
iptables -A OUTPUT -p tcp -d 87.240.188.254 -j ACCEPT
и с начала по циклу, но уже вторую строку

#97090

а если прописать сайты в файле /etc/hosts.deny или просто /etc/hosts ?

#97174

эмм, мне нужно именно разрешать эти сайты, а остальные блокировать. Либо я что то не понял

#97298

нет, это я не совсем правильно вас понял.
приношу извинения... smile

#97304

да ладно, бывает

#97315

iptables -P OUTPUT DROP
iptables -P INPUT ACCEPT
iptables -A OUTPUT -m string --string "vkontakte.ru" --algo kmp --to 65535 -j ACCEPT
iptables -A OUTPUT -m string --string "odnoklassniki.ru" --algo kmp --to 65535 -j ACCEPT

Ну а дальше мысль думаю ясна.

#97330

спасиб, сегодня попробую

#226159

/etc/hosts.{deny,allow} будет работать только в тех библиотеках которые это поддерживают...

Войдите или зарегистрируйтесь, чтобы ответить.