ddnsbl

- dynamic DNS black list (v.0.4.5 19.10.2007)

 
  • README and setup instruction(English)

  • Что такое ddnsbl ?
    • ddnsbl - это набор утилит для фильтрации нежелательной почты, позволяющий гибко контролировать почтовый трафик приходящий на ваш почтовый сервер или релей, работающий на sendmail.
  • Что умеет ddnsbl ?
    • Изначально проект создавался как замена существующим публичным dnsbl серверам(spamhaus.org,spamcop.net) с возможностью добавления фильтруемых серверов в белые и черные списки. Базовый механизм блокировки адресов был основан на динамическом обучении локального dnsbl сервера по результатам работы spamassassin. На данный момент набор утилит включает в себя два модуля, сам ddnsbl для использования в связке со spamassassin и модуль fastbl для контроля за входящими соединениями на Ваш почтовый сервер.
  • Что делает модуль ddnsbl ?
    • Модуль ddnsbl является анализатором log файла формируемого sendmail и spamassassin в процессе своей работы. По результатам обработки log файла строится таблица почтовой корреспонденции с указанием времени, ip адреса сервера отправителя, полученным score от spamassassin, отправителем и получателем сообщения. На основе полученных данных, согласно заданному промежутку времени для анализа и параметрам активизации блокировки, формируется список серверов. В системе введен механизм авторазблокировки серверов по истечению определенного времени, этим временем является промежуток заданный для анализа. Таким образом ошибочно добавленный в список сервер будет автоматически разблокирован по истечении заданного промежутка времени. Условием блокировки сервера отправителя является процентное соотношение хороших и плохих писем полученных с сервера. Модуль позволяет снять нагрузку на сервер предотвращая проверку нежелательной почты с серверов нарушителей.
  • Что делает модуль fastbl ?
    • Модуль fastbl предназначен для ограничения входящих соединений на основе анализа первоначальных данных полученных от сервера отправителя. Модуль анализирует следующие параметры:
      - количество подключений в единицу времени
      - соответствие имени передающего сервера реальным данным
      - правильность предоставляемого HELO
  • Project components:
  • ScreenShots
  • Download
  • Contacts
    • remove_this+zhecka@gmail(dot)com