В этой версии исправленны ошибки связанные с обработкой запакованных исполняемых файлов (UPX и FSG)
так же улучшена поддержка форматов PE, Zip, Cab
плюс прочие небольшие исправления в коде
Глючный он. :(( При ./configure --enable-milter ... make выдает ошибку
clamav-milter.c: In function `clamd_recv': clamav-milter.c:3444: parse error before `int' clamav-milter.c:3448: `ret' undeclared (first use in this function) clamav-milter.c:3448: (Each undeclared identifier is reported only once clamav-milter.c:3448: for each function it appears in.) make[2]: *** [clamav-milter.o] Error 1 make[2]: Leaving directory `/usr/src/clamav-0.87/clamav-milter' make[1]: *** [all-recursive] Error 1
Класно - обновился - теперь стал com-крипто-вирус из копилки онаруживать... В противовес drweb 4.32 со включенным анализатором - не риагирует, хотя ещё довольно старая версия его ловила. Похоже в новой они это пофиксили - теперь не ловит :-). И минусов - поставил AntiExploit (на опен нет проскакивало) - он тоже как и clamd пользуется dazuko, и после этого clamd забил на настройки (точнее прописанные пути) в своём конфиге и стал проверять на запуск ВСЕ файлы, что начало тормозить систему... Если вырубить AntiExploit и перезагрузить clamd, то clamd опять начинает работать правильно. Думал в новой версии это пофиксили - ан нет :-( Может как-то можно это обойти? А то и на эксплойты хотелось бы тестить и на вирусню виндовую... А то или то или другое ;-)
Мне нравятся rpm-ки от McMCC! Всего 650 килобайт полный кламав, с демоном. А те, которые собираются официальными майнтейнерами, что-то большие очень уж, непонятно почему..
Слушай, ты конечно молодец, но вопрос можно? А они вообще собираются ее (поддержку рар)включать официально. Твои патчи только проверял, но пока не юзал. Стоит дрвэб в паралели, за год ему ничего не досталось и будем ставить вопрос об отказе от него и перехода на кламав и твои патчи.....но вот эти патчи всю погоду портят. :) После них обновление автоматом может не работать, а в линуксе на работе я только разбираюсь более-менее, но у меня лыжи на другую работу настроены, а подводить друзей не хочется.
Да и вообще удивительно. Ну не хотят они линковать с libunrar3 (лицензии не совпадают), так пусть хотя бы сделают возможность вызова unrar как внешней программы. На вызов исполнимого файла требования gpl не распространяются...
>А они вообще собираются ее (поддержку рар)включать официально.
В CVS есть самописная либа для проверки архивов rar3, но она довольно
глючная и падает на не ASCII именах в файлах, так что пока идет в топку:)...
>но вот эти патчи всю погоду портят. :) После них обновление автоматом может
>не работать, а в линуксе на работе я только разбираюсь более-менее, но у
>меня лыжи на другую работу настроены, а подводить друзей не хочется.
Это как не работает? Мой патч к обновлениям никакого отношения не имеет,
вы с легкостью можете ставить версию без патча и с патчем, все будет
одинаково работать и обновляться, просто без патча не будет проверки
архивов rar v.3, а так, больше никаких отличий.
>Да и вообще удивительно. Ну не хотят они линковать с libunrar3 (лицензии не
>совпадают), так пусть хотя бы сделают возможность вызова unrar как внешней
>программы. На вызов исполнимого файла требования gpl не
>распространяются...
У них так и сделано, сканер умеет вызывать внешние расспаковщики, однако
такое решение для демона не годится, при большой нагрузке будут сильные
тормоза, а так же, с точки зрения безопастности, довольно кривое решение...
>я вот тоже подумываю на ClamAV перебраться, но у нас много файлов идет в
>7zip, с ним все в порядке?
Нет, его поддержки в ClamAV'е нет. Я вот тут подумываю добавить проверку
7zip, но он очень мало популярен и как правило вирусы в нем не идут,
поэтому пока не приступаю к его добавлению. Сложного ничего нет,
нужно только либу написать, типа libun7zip, готовой нет, но есть в SDK
7z Decoder на С, понадобиться небольшая доработка 7zMain.c и
либа готова, а добавить в ClamAV, это уже дело техники...:)
"при большой нагрузке будут сильные тормоза" А при малой? Если писем с рар3 десяток в час? По-моему, они не правы... Об нагрузке должен думать администратор. У него есть ресурсы - а он их использовать не может :(
"с точки зрения безопастности, довольно кривое решение" Еще более кривое решение - вообще не проверять rar3, способствуя проникновению вирусов! Мое мнение - опция "вызывать из демона внешний распаковщик" должна быть! Но с предупреждением "это может снизить стабильность системы"
впишусь за McMCC.
а тебе самому скомпилить какие проблемы ?
человек и так сделал отличную работу... оперативно все обновляет.
думаю нестоит требовать у него поддержки дистрибов на ядре 2.0...
"а тебе самому скомпилить какие проблемы ? " Никаких проблем, и никакого смысла. Я вообще считаю, что админ должен компилить исходники только в особых случаях. Например, если нужно добавить редкую фичу.
Раньше ведь mcmcc делал сборки для redhat8 и fc1. Я же не прошу поддерживать redhat6.. Но массовые RH8-9 кидать - неправильно, ИМХО. Тем более, что если собрать под более старую версию glibc - на более новой будет работать, в отличие от - если наоборот.
"человек и так сделал отличную работу... оперативно все обновляет. думаю нестоит требовать у него поддержки дистрибов на ядре 2.0..." А на ядре 2.4 - стоит? Я думаю, требовать вообще не надо, а вот попросить и высказать пожелания - можно..
angel_il, а может лучше было помолчать? То, что я предлагаю (сборка под RH8) - никому не сделает хуже, из-за совместимости glibc "снизу вверх". Под другие редхаты можно и не собирать.
Еще раз. То, что я предлагаю (сборка под старые версии glibc) - никому не сделает хуже!!! А лучше - всем, потому что область совместимых с этой сборкой дистрибутивов расширится. "Он Вам что? Что-то должен?" Я просто даю рекомендацию, как пользователь разработчику. Вы то тут при чем??
>Еще раз. То, что я предлагаю (сборка под старые версии glibc) - никому не
>сделает хуже!!! А лучше - всем, потому что область совместимых с этой
>сборкой дистрибутивов расширится. "Он Вам что? Что-то должен?" Я просто
>даю рекомендацию, как пользователь разработчику. Вы то тут при чем??
Вам подойдет сборка для RH-7.3? Просто у меня сейчас имеется,
RH7.3/FC3/RHEL4/FC4, для FC3 и RHEL4 идет общая сборка...