The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Организация проверки загружаемых файлов на вирусы в PureFTPd
Ниже представлена инструкция по интеграции в PureFTPd, работающем в Debian или
Ubuntu, функции проверки новых файлов на предмет наличия вирусов. При
обнаружении вируса загруженный файл удаляется.



Устанавливаем антивирусный пакет ClamAV:

   sudo aptitude install clamav clamav-daemon
 
Настраиваем PureFTPd. 
Создаем файл /etc/pure-ftpd/conf/CallUploadScript в который добавляем одну строку со словом "yes":

   echo "yes" > /etc/pure-ftpd/conf/CallUploadScript

Создаем скрипт /etc/pure-ftpd/clamav_check.sh, который будет вызывать из
PureFTPd для проверки новых файлов в clamav:

   #!/bin/sh
   /usr/bin/clamdscan --remove --quiet --no-summary "$1"


Делаем скрипт исполняемым:

   chmod 755 /etc/pure-ftpd/clamav_check.sh

Изменяем основой файл конфигурации PureFTPd /etc/default/pure-ftpd-common,
находим по ключевому слову строку UPLOADSCRIPT и указываем путь к скрипту
проверки, примерно так:

   UPLOADSCRIPT=/etc/pure-ftpd/clamav_check.sh

Перезапускаем PureFTPd:

  /etc/init.d/pure-ftpd-mysql restart
 
20.04.2010 , Источник: http://www.howtoforge.com/how-to-in...
Ключи: pureftpd, ftp, virus, clamav / Лицензия: CC-BY
Раздел:    Корень / Администратору / Сетевые сервисы / FTP, Bittorrent

Обсуждение [ RSS ]
 
  • 1, alecs, 16:42, 22/04/2010 [ответить] [смотреть все]
  • +/
    py inotify
     
  • 2, sHaggY_caT, 17:41, 22/04/2010 [ответить] [смотреть все]
  • +/
    Бесполезно (имхо) так как 99% случаев загружаются только вставки в скрипты, а сами трояны очень редко.
     
  • 3, Аноним, 10:53, 26/04/2010 [ответить] [смотреть все]
  • +/
    Если сервер юзают ламеры на виндах, то это будет небольшим подспорьем sHaggY_ca... весь текст скрыт [показать]
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor