clamav+тишина для пользователей

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

linz
member
Сообщения: 31
Зарегистрирован: 19 июл 2004, 14:27
Откуда: москау
Контактная информация:

clamav+тишина для пользователей

Сообщение linz » 09 авг 2004, 13:02

хм...глупый вопрос...немогу найти где можно(и можно ли вообще?) отключить тему посылки писем пользователям, что мол к вам пришёл такой-то вирус от такого-то товарища...
хотелось бы чтобы такие письмеца прилетали только мне...

поднимите мне веки! где копнуть?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: clamav+тишина для пользователей

Сообщение corvax » 09 авг 2004, 15:16

linz писал(а):хм...глупый вопрос...немогу найти где можно(и можно ли вообще?) отключить тему посылки писем пользователям, что мол к вам пришёл такой-то вирус от такого-то товарища...
хотелось бы чтобы такие письмеца прилетали только мне...

поднимите мне веки! где копнуть?
сам clamav таких писем не шлет
какой MTA используется? как взаимодействует с clamd?
ибо догадываться самому сложно

linz
member
Сообщения: 31
Зарегистрирован: 19 июл 2004, 14:27
Откуда: москау
Контактная информация:

Re: clamav+тишина для пользователей

Сообщение linz » 09 авг 2004, 15:26

виноват.
clamav-milter ну и соответственно sendmail

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: clamav+тишина для пользователей

Сообщение corvax » 09 авг 2004, 15:38

linz писал(а):виноват.
clamav-milter ну и соответственно sendmail
man clamav-milter | col -b | grep -A 5 -e '-q, --quiet'
man clamav-milter | col -b | grep -A 5 -e '--postmaster-only'

linz
member
Сообщения: 31
Зарегистрирован: 19 июл 2004, 14:27
Откуда: москау
Контактная информация:

Сообщение linz » 09 авг 2004, 17:41

ok. спасибо! всё получилось

Аватара пользователя
Pilat
Advanced member
Сообщения: 117
Зарегистрирован: 23 июн 2004, 08:36
Откуда: Караганда

Сообщение Pilat » 19 авг 2004, 08:07

А возможно ли следующее?
Когда clamav получает вирусованное письмо, то вырезает атач и отправляет письмо дальше, возможно с каким то уведомлением

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 авг 2004, 09:42

Pilat писал(а):А возможно ли следующее?
Когда clamav получает вирусованное письмо, то вырезает атач и отправляет письмо дальше, возможно с каким то уведомлением
clamav ничего не вырезает и ничего никуда не отправляет
я намекал на это в одном из предыдущих сообщений

Аватара пользователя
Pilat
Advanced member
Сообщения: 117
Зарегистрирован: 23 июн 2004, 08:36
Откуда: Караганда

Сообщение Pilat » 19 авг 2004, 11:23

Тогда при помощи чего нить другого это можно сделать?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 авг 2004, 11:45

Pilat писал(а):Тогда при помощи чего нить другого это можно сделать?
а что, тяжело сообщить используемый MTA и как настроено его взаимодействие с clamd?

или намекнуть, что для разных MTA рецепты будут разные?

Аватара пользователя
Pilat
Advanced member
Сообщения: 117
Зарегистрирован: 23 июн 2004, 08:36
Откуда: Караганда

Сообщение Pilat » 19 авг 2004, 11:53

Некоторые члены нашей семьи до того умные - хоть в петлю. Да, Клара Захаровна? :lol:

sendmail работает с clamd через clamav-milter

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 авг 2004, 12:07

Pilat писал(а):Некоторые члены нашей семьи до того умные - хоть в петлю. Да, Клара Захаровна? :lol:
может некоторым членам вашей семьи ссылочку на smart questions подарить?
Pilat писал(а):sendmail работает с clamd через clamav-milter
самое очедвидное, но возможно не самое эффективное решение - настроить clamav-milter на отсылку зараженных сообщений на quarantine address, в .procmailrc данного пользователя удалять из письма все не text/plain и не text/html части и отсылать таким образом обработанное письмо оригинальному(ым) получателю(ям). в каком виде clamav-milter указывает в хидерах письма оригинального(ых) получателя(ей), я не смотрел, спросите об этом у вашей Клары Захаровны...

Аватара пользователя
Pilat
Advanced member
Сообщения: 117
Зарегистрирован: 23 июн 2004, 08:36
Откуда: Караганда

Сообщение Pilat » 19 авг 2004, 12:17

Ну что же мы такие чувствительные ? :lol:
Это не очень красиво. Идеально было бы так:
clamd определятет фирусованное письмо -> передает фильтру -> то вырезает атач -> и далее письмо идет своим ходом.
А не знаком ли ты с каким нить фильтром для аттачей?

З.Ы. а ссылочку то дай )))

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 авг 2004, 12:29

Pilat писал(а):Ну что же мы такие чувствительные ? :lol:
да так... пара недоформулированных вопросов подряд с последующей двусмысленной шуткой не располагают к подробным и обстоятельным ответам
Pilat писал(а):Это не очень красиво.
исходники clamav-milter открыты, так что все в ваших руках
Pilat писал(а):Идеально было бы так:
clamd определятет фирусованное письмо -> передает фильтру -> то вырезает атач -> и далее письмо идет своим ходом.
навряд ли эта функциональность будет когда-нить реализована в clamav-milter. ибо она избыточна для антивирусного фильтра
Pilat писал(а):А не знаком ли ты с каким нить фильтром для аттачей?
нет

он и не нужен, если застравить clamav-milter не отвергать письмо и не отравлять в карантин, а просто пометить как зараженное и сохранить оригинальный список получателей (если они локальные). все остальное можно легко сделать в /etc/procmailrc
Pilat писал(а):З.Ы. а ссылочку то дай )))
http://google.com/search?ie=UTF-8&q=smart+questions

Аватара пользователя
Pilat
Advanced member
Сообщения: 117
Зарегистрирован: 23 июн 2004, 08:36
Откуда: Караганда

Сообщение Pilat » 19 авг 2004, 12:36

да так... пара недоформулированных вопросов подряд с последующей двусмысленной шуткой не располагают к подробным и обстоятельным ответам
Извиняюсь и за то и за другое, обещаю исправиться.

Хотелось бы узнать поподробнее (как можно подробнее) каким образом поступать с письмами из карантина.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 авг 2004, 13:08

Pilat писал(а):Хотелось бы узнать поподробнее (как можно подробнее) каким образом поступать с письмами из карантина.
поподробнее - это навряд ли. я готов посоветовать, а не заниматься реализацией

clamav-milter'у объясняем, чтобы зараженные письма направлял по такому-то локальному адресу.

в .procmailrc этого локального пользователя из хидеров извлекаем отправителя оригинального письма с вирусом и получателя. делаем это с помощью formail.

потом в том же .procmailrc програняем все тело письма через скрипт (можно perl'овый), который вернет на stdout все текстовые части multipart message, остальные просто проигнорирует

после этого из того же .procmailrc подправленное тело письма вливается опять sendmail'у, с указанием оригинального отправителя (а может и не оригинального, а какого-нить служебного адреса) и оригинального получаетеля.

слабых мест два (как минимум):

1. я не знаю, как в хидерах sendmail'а получить список оригинальных получателей, если их больше одного. вернее, я знаю, как это сделать, но только с патчем на код. или надо извратиться с ruleset'ами и вставкой дополнительного поля, что в принципе реально

2. при передаче зараженного письма на карантинный адрес clamav-milter меняет subject письма. старый subject похоже нигде не сохраняется. так что еще надо (скорее всего ruleset'ами sendmail'а) сохранить значение оригинального поля Subject в другом поле, а потом в .procmailrc заменить Subject обратно, если это вообще необходимо

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 24 гостя