HTTP Antivirus
-
судя по этой статье http://asplinux.net/node/54 ему нужна
- Создаём в оперативной памяти специальный буфер для временного хранения блоков контента, передаваемых HAVP'ом антивирусному сканеру:
Файловая система, в которой будет размещаться каталог для временного хранения контента, анализируемого HAVP посредством внешнего антивирусного сканера, должна быть смонтирована с указанием опции поддержки механизма mandatory locks (опция mand команды монтирования mount). Поскольку эта опция при подключении обычных файловых систем используется крайне редко (возможно, даже и зря), то скорее всего Вам придётся либо отдать под нужды HAVP отдельный раздел на жёстком диске, либо создать файловую систему в обычном файле и подмонтировать её через интерфейс сетевой петли lo (как loop-устройство, используя опцию loop команды mount), либо, если у Вас достаточно оперативной памяти, выделить для HAVP отдельный блок в ОЗУ. Последний вариант при наличии "на борту" 384Мб и более (в зависимости от максимального объёма параллельно закачиваемого контента, нуждающегося в проверке), является оптимальным в плане быстродействия.
–-
mkdir /var/tmp/havp
chown nobody:nobody /var/tmp/havp
mount -t tmpfs -o size=100M,mand tmpfs /var/tmp/havp
Прописываем в fstab автомонтирование временного раздела для HAVP при старте системы
echo -e "\ntmpfs /var/tmp/havp tmpfs auto,size=100M,mand,nosuid,noexec,nodev\t0\t0\n" >> /etc/fstab
а к сему вопрос, это надо делать, или при установке пакета такие операции должны были пройти?
- Создаём в оперативной памяти специальный буфер для временного хранения блоков контента, передаваемых HAVP'ом антивирусному сканеру:
-
На FreeBSD 6x tmpfs нету
Делаю так (руками пока)# RAM disk # Mem - RAM # 128M - 16M # 256M - 32M # 512M - 64M # 1G - 128M # umount /var/tmp/havp mdconfig -d -u 10 mdconfig -a -t swap -s 16M -u 10"); newfs -U /dev/md10 mount /dev/md10 /var/tmp/havp chmod 1777 /var/tmp/havp
Количество памяти должно зависеть от количества пользователей, чтобы не загружать систему.
Так-же до монтирования HAVP лучше отключить.
ЗЫ есть общие проблемы HAVP при работе с HTTPS… -
-
-
Первые 2 комманды размонтирование ранее созданного диска - не обращай внимание
прикольное чувство чайника :) -
С большого разбегу. …Да
-
А вот у меня как-то не пашет… :(
вот так у меня с дисками:
df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a 17G 1.5G 14G 9% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/md0 1.7M 40K 1.5M 3% /var/run
devfs 1.0K 1.0K 0B 100% /var/dhcpd/dev
/dev/md10 15M 4.0K 14M 0% /var/tmp/havpвот так пытается запуститься:
havp
Starting HAVP Version: 0.82
Mandatory locking disabled! KEEPBACK settings not used!
Could not read whitelist!
Exiting..Боюсь грабли не в файловой системе....
Ругается, типа "не могу прочитать вайтлист". я его уже и пустым делал, из из примера вставлял - все одно и тоже, атрибуты вроде нормальные у файлов.
-
На вайтлист поставь разрешение 777
И он не должен быть пустым. -
На вайтлист поставь разрешение 777
И он не должен быть пустым.Все поставил… ошибка та же, у меня такое впечатление, что он где-то не там лежит у меня.
у меня лежит тут: /usr/local/etc/havp/whitelist - где он должен быть? -
На вайтлист поставь разрешение 777
И он не должен быть пустым.Все поставил… ошибка та же, у меня такое впечатление, что он где-то не там лежит у меня.
у меня лежит тут: /usr/local/etc/havp/whitelist - где он должен быть?Правильно он лежит.
А! Во! Разрешуху ему 777, можно сделать пустым, но он еще материцца так если неправильный урл или маска. Таже фигня и с блэклистом.
Маска должна быть:
У доменов звездочка только спереди и обязательно присутствие зоны
domain - ошибка
domain.ru - ок
У путей(это то что после слеша / ) звезда может быть только в начале и конце
mail.ru/.jpg
mail.ru/img
mail.ru/pop
ИТОГО:
*domain.zone/path -
Скорей всего он надо мной просто издевается….
havp
Starting HAVP Version: 0.82
Mandatory locking disabled! KEEPBACK settings not used!
Could not create server (already running?)
Exiting..При этом:
ps ax | grep havp
80475 p1 S+ 0:00.00 grep havp
Я уже этот параметр KEEPBACK включал/выключал - результат один.
-
Ну прибей пару раз
killall havp
Бывает в тестах он вроде вывалилсо но ждет завершения антивируса или PID файл еще не удалилсо - но через минуту все ОК -
Ну прибей пару раз
killall havp
Бывает в тестах он вроде вывалилсо но ждет завершения антивируса или PID файл еще не удалилсо - но через минуту все ОККого убивать-то….
у меня еще одна грабля вылезла: я увидел, что обновился squidguard до версии 1.2.0_1-1, обновился... теперь нет ни одной группы адресов в гуе. Я его уже обновлял, удалял и заново ставил, ручками файлы его вместе с базами убивал.....что делать?
-
Ну прибей пару раз
killall havp
Бывает в тестах он вроде вывалилсо но ждет завершения антивируса или PID файл еще не удалилсо - но через минуту все ОККого убивать-то….
у меня еще одна грабля вылезла: я увидел, что обновился squidguard до версии 1.2.0_1-1, обновился... теперь нет ни одной группы адресов в гуе. Я его уже обновлял, удалял и заново ставил, ручками файлы его вместе с базами убивал.....что делать?
В асю можеш по поводу сквидгарда?
-
-
-
И гыде? чет не вижу
гм… ну я уже и авторизацию запросил и несколько мессаг послал....
уже и аську в профиле прописал... -
проблемы с вебмордочкой.ну не хочет она у меня работать.все делаю как гуру прописал.
начинаю сохранять выдает такую штукуWarning: Cannot modify header information - headers already sent by (output started at /usr/local/pkg/havp.inc:628) in /usr/local/www/pkg_edit.php on line 35
но все равно сейвит изменения.поможите пжл…
-
проблемы с вебмордочкой.ну не хочет она у меня работать.все делаю как гуру прописал.
начинаю сохранять выдает такую штукуWarning: Cannot modify header information - headers already sent by (output started at /usr/local/pkg/havp.inc:628) in /usr/local/www/pkg_edit.php on line 35
но все равно сейвит изменения.поможите пжл…
В асю плиз после 15.00 мск
Занят щас очень. Возможно старая морда или я чего-то не докрутил в проверке системы(руками сделал а в морду не добавил). У мну хавп вроде тестово работает и обновляется сам. -
тук тук.ну что поможите.в асю не могу.не пашет по тех причинам.а причина осталась.