Страница 1 из 1

ftp сервер + антивирус

Добавлено: 2007-12-20 14:31:14
manefesto
Собственного говоря интересна реализация сабжа.
Гугл толком ничего не сказал.
Кто нибудь воплощал сабж в жизнь ?
Тема думаю интересна

Re: ftp сервер + антивирус

Добавлено: 2007-12-20 14:38:17
serge
Т.е. проверка файов залитых к тебе по фтп?
Как вариант, по крону антивирус на диру с фтп. Искать файлы которые изменились, например, за послений час и их проверять. Чтоб не все диру без разбора.

Re: ftp сервер + антивирус

Добавлено: 2007-12-20 15:43:21
manefesto
То что ты предложил это конечно вариант.
Но суть в том чтобы проверять файл на вирусы когда вызывается метод put.
Интересно, в каком нить ftp сервере это реализовано ???

Re: ftp сервер + антивирус

Добавлено: 2007-12-20 15:55:01
manefesto

Re: ftp сервер + антивирус

Добавлено: 2007-12-20 16:13:39
serge
Если реализуешь - напиши статейку. Будет всем полезно :wink:

Re: ftp сервер + антивирус

Добавлено: 2007-12-21 8:28:58
manefesto
сейчас занялся сборкой, но самое интересно что mod_clamav требует apache.
Модуль mod_clamav присутствует в дереве портов...

Код: Выделить всё

/usr/ports/www/mod_clamav

Re: ftp сервер + антивирус

Добавлено: 2008-04-13 23:21:18
banec
:D реализовано!
Но тормоза дикие :x, особенно на больших файлах, что не есть гуд!!
Надо реализовывать что по проще чтоб сервак не напрягало!
смотрю в сторону NOD32 мож его прикрутить или в онлайне чтоб следил.


Есть у кого ещё предложения.?

Re: ftp сервер + антивирус

Добавлено: 2008-04-14 0:05:41
Raven2000
Вопрос один:
Ты защищаешь от вирей фри или маздаевские машины что с фри качают? :mrgreen:

Re: ftp сервер + антивирус

Добавлено: 2008-09-24 11:17:50
schizoid

Код: Выделить всё

localhost (192.168.0.77[192.168.0.77]) - Going to virus scan absolute filename = '/usr/tmp/pub/11111/hockey.rar' with relative filename = '/pub/11111/hockey.rar'.
localhost (192.168.0.77[192.168.0.77]) - mod_clamav/0.10: Connecting to local Clamd socket '/var/run/clamav/clamd.sock'
localhost (192.168.0.77[192.168.0.77]) - ROOT PRIVS at mod_clamav.c:252
localhost (192.168.0.77[192.168.0.77]) - RELINQUISH PRIVS at mod_clamav.c:270
localhost (192.168.0.77[192.168.0.77]) - mod_clamav/0.10: error: Cannot connect to Clamd (2): No such file or directory
localhost (192.168.0.77[192.168.0.77]) - mod_clamav/0.10: error: Cannot re-connect to Clamd (2): No such file or directory
localhost (192.168.0.77[192.168.0.77]) - Skipped virus scan due to errno = 2
шо за г...?

Код: Выделить всё

# proftpd -l
Compiled-in modules:
  mod_core.c
  mod_xfer.c
  mod_auth_unix.c
  mod_auth_file.c
  mod_auth.c
  mod_ls.c
  mod_log.c
  mod_site.c
  mod_delay.c
  mod_facts.c
  mod_ident.c
  mod_auth_pam.c
  mod_readme.c
  mod_rewrite.c
  mod_wrap2.c
  mod_clamav.c
  mod_ifsession.c
# proftpd -v
ProFTPD Version 1.3.2rc2
# ls -ls /var/run/clamav/clamd.sock
0 srwxrwxrwx  1 clamav  clamav  0 Sep 24 10:27 /var/run/clamav/clamd.sock

Re: ftp сервер + антивирус

Добавлено: 2008-09-24 12:35:12
~>cerber<~
Raven2000 писал(а):Вопрос один:
Ты защищаешь от вирей фри или маздаевские машины что с фри качают? :mrgreen:
вот-вот, к тому же проверять файлы больше чем 1-2мб считаю безсмысленным
я б это реализовал иначе, цеплямся tail-ом на лог ftp-демона, после того как в логе вываливается сообщение об успешном put, mv в веременную папку, после clamdscan, если успешно, возвращаем файло обратно.
можно добавить еще своего рода lock, оч.просто на основе прав, на файлы, которые еще не успели проверить.
имхо:такая схема не должна вызывать тормозов.