The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Тематический каталог: Скрипт для объединения ClamAV + Postfix + SpamAssassin (clamav virus postfix spam filter), auto_topic (??), 26-Окт-04, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


14. "Скрипт для объединения ClamAV + Postfix + SpamAssassin (clamav virus postfix spam filter)"  +/
Сообщение от Olden Gremlinemail (?), 18-Май-05, 12:57 
Скрипт отлично работает.
Помимо того, что подправил пути, от себя немного переделал секцию "1)" в "case "$AV_RESULT" in", так чтобы получатель всетаки получал оригинал письма, которое к нему направлено (ну бывают у нас "любители" которым легитимные коррекпонденты пересылают макровирусы, так как пользуются аутглюком). Причем оригинал письма идет вполне нормальным мультипарт-приложением которое получатель может при желании посмотреть. Письма уходят на постмастера и получателя.
Ловите:
-------------------------------
1)
  # Обнаружен вирус. Посылаем уведомление админу
  echo "Content-Type: multipart/mixed; boundary=\"----=_NextPart_000_0001_DEADFACE.DEADFACE\"" >> $INSPECT_DIR/
vr1.$$
  echo "Subject: VIRUS FOUND" >> $INSPECT_DIR/vr1.$$
  echo >> $INSPECT_DIR/vr1.$$

  echo "This is a multi-part message in MIME format." >> $INSPECT_DIR/vr1.$$
  echo >> $INSPECT_DIR/vr1.$$
  echo "------=_NextPart_000_0001_DEADFACE.DEADFACE" >> $INSPECT_DIR/vr1.$$
  echo "Content-Type: text/plain; charset=koi8-r"    >> $INSPECT_DIR/vr1.$$
  echo "Content-Transfer-Encoding: 8bit"             >> $INSPECT_DIR/vr1.$$
  echo >> $INSPECT_DIR/vr1.$$

  echo "************************************************" >> $INSPECT_DIR/vr1.$$
  echo "* MAIL                                         *" >> $INSPECT_DIR/vr1.$$
  echo "************************************************" >> $INSPECT_DIR/vr1.$$
  echo >> $INSPECT_DIR/vr1.$$
  # Включаем в отчет реальные адреса релеев
  grep Received $INSPECT_DIR/in.$$ >> $INSPECT_DIR/vr1.$$
  echo "Mail from: $2 (may be forget)" >> $INSPECT_DIR/vr1.$$
  echo "To: $4" >> $INSPECT_DIR/vr1.$$
  grep Subject $INSPECT_DIR/in.$$ >> $INSPECT_DIR/vr1.$$
  echo >> $INSPECT_DIR/vr1.$$
  echo "************************************************" >> $INSPECT_DIR/vr1.$$
  echo "* Virus(es)                                    *" >> $INSPECT_DIR/vr1.$$
  echo "************************************************" >> $INSPECT_DIR/vr1.$$
  # Включаем в отчет список вирусов
  cat $INSPECT_DIR/vr.$$ >> $INSPECT_DIR/vr1.$$

  echo >> $INSPECT_DIR/vr1.$$
  echo "------=_NextPart_000_0001_DEADFACE.DEADFACE"                           >> $INSPECT_DIR/vr1.$$
  echo "Content-Type: message/rfc822"                                          >> $INSPECT_DIR/vr1.$$
  echo "Content-Description: Original Message"                                 >> $INSPECT_DIR/vr1.$$
  echo "Content-Disposition: inline"                                           >> $INSPECT_DIR/vr1.$$
  echo >> $INSPECT_DIR/vr1.$$
  cat  $INSPECT_DIR/in.$$                                                      >> $INSPECT_DIR/vr1.$$
  echo "------=_NextPart_000_0001_DEADFACE.DEADFACE--"                         >> $INSPECT_DIR/vr1.$$

  $SENDMAIL -f $VIRUSADMIN -r $VIRUSADMIN -F "Antivirus" $VIRUSADMIN < $INSPECT_DIR/vr1.$$
  $SENDMAIL "$@" <${INSPECT_DIR}/vr1.$$
  exit 0
  ;;
-------------------------------

Ответить | Правка | Наверх | Cообщить модератору

33. "Скрипт для объединения ClamAV + Postfix + SpamAssassin (clam..."  +/
Сообщение от valmont2k (?), 05-Янв-07, 17:04 

Вложения не проходят.
Была версия про то,что нужно указывать спамц больший размер письма, так как большие он не сканит, но не идет. Буду копать, идея скрипта вместо каких-то сканеров - это весч
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру