>Хочу получить совет или опыт в реализации следующего проекта .
>Надо через squid ограничить по размеру скачиваемого файла. Директива reply_body_max_size :
http://www.squid-cache.org/Doc/config/reply_body_max_size/
>Если он например больше
>2 мегабайт, то юзер заполняет форму, где указывает свою почту. Затем
>squid передает файл на проверку антивирусу например clamav, который делает проверку.
мы используем HAVP за Squid (не сендвич, как иногда рекомендуют, а именно вот так: не боимся того, что вирус попадет в кэш, главное, что бы он юзеру не попал)
HAVP проксит заголовки для Squid, и Squid на основе этого управляет своими ACL
>Если проверка неудачная то пользователю письмо, что это был вирус. После
>удачной проверки squid кладет файл на файловый ресурс и отправляет письмо
>пользователю, что файл скачан и все готово.
>Всем спасибо. На данный момент и не знаю с какой сторону подойти.
>Буду рад любой помощи или тычка в нужную сторону.
Поставьте какую-нибудь (в гугл, так как их миллион и еще десяток) веб-морду для wget или curl. По скачиванию запускайте скрипт, с ClamAV и mv проверенного файла в файл-шару.
Доступ к морде давайте по уникальным паролям, выдаваемым один раз (было решение для Apache, долго гуглить лень, поищите сами, или напишите скрипт в несколько строчек на PHP, в котором и выдавайте такие пароли, а после авторизации, удаляйте)