Фомичев Алексей написал руководство (http://www.opennet.me/base/net/proftpd_clamav.txt.html) по настройке FTP сервера ProFTPd с возможностью автоматической проверки закачиваемых файлов на предмет наличия вирусов, используя ClamAV.URL: http://www.opennet.me/base/net/proftpd_clamav.txt.html
Новость: http://www.opennet.me/opennews/art.shtml?num=6942
А можно ли такое же с vsftpd прикрутить ?
Если очень надо, можно попробовать использовать Clamuko (http://www.clamav.net/doc/latest/html/node26.html)--
Jay
Нет
Гениально:
"* Starting proftpd ...
- mod_clamav/0.3: info: loaded 44059 virus patterns[OK]
Вооооо, теперь все запустилось !!! Модуль нашел ClamAV и даже подцепил
его базы !!!"
Как нынче модно проверять работоспособность. При такой наивности - раз все запустилось, знач все работает и работает правильно не надо писать статьи.
Как же все таки там сделать нормальный поддержку буквы "я"
а то из за этой проблемы пришлось на vsftpd пересесть
http://www.opennet.me/base/patch/rus_proftpd.txt.html
ищем в netio.c кодswitch (mode) {
case IAC:
switch (cp) {
.....и вырезаем этот свич целиком.
dazuko отлично работает, я сделал проверку через него, никаких проблем не было. http://www.dazuko.orgА еще можно clamav прикручивать к самбе. К ней vfs-модуль есть.
на FreeBSD ктонибуть ставил ProFTPD+mod_clamav??
если да то поделитесь как это сделать!
1. Устанавливаем clamav и запускаем.
2. cd /usr/ports/ftp/proftpd
make fetch
make extract
3. cкачиваем в директорию work/proftpd-1.3.1rc2/contrib http://www.uglyboxindustries.com/mod_clamav_new.c
4. Переименовываем: mv mod_clamav_new.c mod_clamav.c
5. Вносим в Makefile proftpd небольшие корректировки касательно нового модуля:CONFIGURE_ARGS= --localstatedir=/var/run \
--sysconfdir=${EXAMPLESDIR}/etc \
--enable-builtin-getnameinfo \
--disable-sendfile \
--with-modules=mod_clamav.if !defined(WITHOUT_RATIO)
MODULES:=${MODULES}:mod_ratio
.endifMODULES:=${MODULES}:mod_clamav
.if !defined(WITHOUT_README)
MODULES:=${MODULES}:mod_readme
.endif6. Собираем proftpd (make config && make && make install)
7. Правим proftpd.conf согласно http://www.uglyboxindustries.com/mod_clamav_new.html
8. /usr/local/etc/rc.d/proftpd.sh reloadПримерно так.