[sisyphus] Квотирование http-proxy сервера

Epiphanov Sergei =?iso-8859-1?q?serpiph_=CE=C1_entek=2Eru?=
Пт Янв 23 17:18:54 MSK 2004


В сообщении от 23 Январь 2004 13:57 Низамов Шавкат написал:
> > Кто-нибудь такой проблемой занимался?
>
> на opennet.ru недавно только было обсуждение способа квотирования squid
> через mysql. но он обладает таким же недостатокм как и все ранее
> предложенные - ограничивает пользователя после отработки запроса, а не
> до.

Я пока надумал такую схему: 
1) Создать программу-редирект или external-acl, которая бы регистрировала, 
кто лезет в инет в данный момент
2) Перенаправить логи squid в файл fifo
3) Создать программу-часть iptables через libipq, которая бы отслеживала 
соединения squid наружу и по логам от squid и программы-редиректа 
отслеживала бы, кто лезет в инет и рубила бы, если что, соединение.
2а) Подправить squid, чтобы сначала он говорил, для кого он лезет наружу, а 
потом бы уже лез. Или: после создания socket с внешним миром говорил бы, 
кто, с кем, через какой сокет на локальном компе он установлен. Перебор в 
100 байт - не проблема.

-- 
С уважением, Епифанов Сергей



Подробная информация о списке рассылки Sisyphus