|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Oleg Motienko 2:5020/400 01 Sep 2007 10:36:30 To : All Subject : Transparent SMTP filter ( was: mail-service в большой сети ) -------------------------------------------------------------------------------- Всем привет. Так как при закрытии 25 порта обычно начинают жаловаться во все инстанции абоненты всяких бесплатных майлсерверов, то пришла в голову такая мысль: пропускать трафик юзеров, которые сидят за NAT через хитрый прозрачный SMTP прокси. Что имеем: Рассылается куча спама с зараженных машин. Бесплатные майлсервера требуют SMTP auth для своих клиентов. Закрывать 25 порт нельзя. Можно предлагать клиентам использовать 587 порт (submission), однако адекватных клиентов мало. Что надо сделать: Чтобы проходила валидная почта. Чтобы не проходил SPAM. Предлагаю примерно такой алгоритм: 1) Порт 25 заворачиваем на SMTP прокси. 2) По dst пакета определяем, куда должно идти соединение 3) Соединяемся с этим адресом говорим ehlo, проверяем, поддерживает ли он авторизацию. Если не поддерживает, рвем коннект. 4) Если поддерживает, то сообщаем клиенту данные ehlo, ждем авторизации. 5) Если клиент пытается сказать DATA без предварительной авторизации, рвем коннект. Мнения? -- Regards, Oleg TTN, "Southern Telecommunications Company" PJSC, http://www.ttn.ru/ xmpp: mmm@jabber.ttn.ru MMM-RIPE --- ifmail v.2.15dev5.4 * Origin: JSC Rostovtelecom (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/423205156db19.html, оценка из 5, голосов 10
|