Патч для malware.c для drweb версии >=433. Применение патча: FreeBSD/ports: # cp patch-src::malware.c /usr/ports/mail/exim/files # cd /usr/ports/mail/exim # make clean all (весьма осторожно и под присмотром) make deinstall install или make FORCE_PKG_REGISTER=1 install На всех остальных системах: руками patch ... < patch-src::malware.c, пересборка и переустановка exim'а. Использование и возможности: 1) расширен синтаксис: av_scanner = drweb:{socket_path}:{keys} то есть добавлена третья секция с ключами. Ключи могут отсутствовать или быть следующими (регистр несущественен): 1) h - включить эвристик 2) d - игнорировать объекты типа "dialer" 3) a - игнорировать объекты типа "adware" 4) w - игнорировать объекты типа "riskware" 5) j - игнорировать объекты типа "joke" 6) t - игнорировать объекты типа "hacktool" 7) n - игнорировать все не-вирусные объекты Например: :haj :nh :h и т.п. 1) с версиями drwebd < 4.33 можно использовать ТОЛЬКО ключ h или же вовсе не слать никаких ключей 2) с версиями drwebd >=4.33 при наличии отсутствия ключей со второго по седьмой будут, помимо вирусов, детектироваться как вирусы все не-вирусные объекты. Работоспособность патча проверялась только для UNLIMITED-лицензии. Для работы с ограниченными лицензиями используйте фирменный drweb-exim. Патч не тестировался под серьезными нагрузками в реальных условиях, а также не прикладывался на системах, отличных от FreeBSD-6. В любом случае, как вы понимаете - никаких гарантий. Буду рад конструктивным замечаниям и предложениям. С уважением, Андрей Малышев, amal@krasn.ru