Rspamd является веб-система фильтрации с открытым исходным кодом, который был первоначально разработан в качестве замены популярной SpamAssassin (spamd) демона в операционных системах Linux / UNIX. Это очень быстро и модульная, она написана на языке программирования С и speciafically предназначен для обработки подключений асинхронный.
Основные особенности
Основные характеристики включают в себя поддержку SURBL фильтров, поддержка нечетких хэшей, регулярные правила выражение для фильтрации различных частей сообщения, различные встроенные функции для простого анализа сообщений, поддержка символьных таблиц и электронных писем, а также поддержку для дистанционного управление и сбор статистики.
Кроме того, мы можем отметить, что программное обеспечение является очень расширяемый с помощью системы плагинов Perl основе Lua и поддерживает статистика (веять / OSB), поддерживает статистики авто-обучения, и & Rsquo; S полностью совместим с инструментом SpamAssassin.
Начало работы с Rspamd
Как и предполагает его название, Rspamd это демон, который, раз начавшись, она работает в фоновом режиме, и вы выиграли & Rsquo; т иметь возможность взаимодействовать с ним, как вы могли бы сделать с обычной программой командной строки или графического приложения. Тем не менее, она поставляется с веб-интерфейс администрирования.
Чтобы установить его, скачать последнюю версию с Softoware, извлечь его на месте по вашему выбору, откройте эмулятор терминала и перейдите в папку, из извлеченных файлов. Введите & ldquo;. & CMake Rdquo; Команда настроить программу, запустите и ldquo; сделать и Rdquo; Команда скомпилировать его и ldquo &; & сделать установку Rdquo; Команда, как корень, чтобы установить во всей системе. Пожалуйста, обратите внимание, что все команды должны быть запущены без кавычек.
Под капотом и наличие
Rspamd очень быстрый, стабильный и простая программа полностью написан на языке программирования С и предназначен для развертывания только на системах GNU / Linux. Он доступен для скачивания в виде единой, универсальной архиве источников, но вы также можете клонировать его от Git. Различные дистрибутивы Линукса может иметь пакет Rspamd в репозиториях их по умолчанию, если вы & Rsquo; ищем легкий путь, чтобы установить его. Он поддерживает как 32-битные, так и 64-разрядные аппаратные платформы
Что нового В этом выпуске:.
- Улучшенные оптимизации через абстрактного синтаксического дерева для всех выражений (моя презентация описывает некоторые основные принципы оптимизации.
- Перешли на LuaJIT и PCRE JIT по умолчанию. JIT-компиляции позволило улучшить производительность в узких, так что теперь rspamd значительно быстрее, чем на 0,8 отрасли.
- Добавлена поддержка Правила SpamAssassin: теперь вы можете использовать большинство ваших правил SpamAssassin в rspamd изначально. Конечно, они оптимизированы с JIT и АСТ методов.
- Добавлена поддержка шифрования:. rspamd теперь можно шифровать весь трафик с чрезвычайно быстрой и низкой латентности шифрования на основе криптографии с открытым ключом и cryptobox строительства
- Нью-ахо-corasic реализация была импортирована. Теперь rspamd можете искать сотни тысяч моделей поиска в почти линейное время.
- Новые статистика:
- передовые методы токенизации (получить или быстро хэшей);
- улучшилась UTF8 токенизации;
- избежать многократного обучения по тем же сообщением, поддерживая обучения кэш;
- Улучшенные функции нормализации, чтобы уменьшить частоту ложных срабатываний.
архитектура
Что нового в версии 0.7.2:
- Эта версия исправляет ошибку, когда контроллер был связан на 127.0.0.1 по умолчанию, а не локальный.
- Различные исправления и улучшения для модуля руб.
- Позволяет пользовательской конфигурации с помощью макроса в .try_include файла по умолчанию конфигурации.
- Исправлена проблема с генератором случайных чисел в коде DNS.
- Оптимизация плагин hfilter. Фиксирует белый список модуль.
- Некоторые грузы и действия по умолчанию были настроены.
Что нового в версии 0.6.7:.
- Это релиз исправляет несколько важных проблем
- Это связывается на подстановки адреса IPv4 и IPv6.
- Серьезный расчет ошибка в статистике было зафиксировано (это было справедливо для некоторых платформ, в том числе FreeBSD).
- Генератор DNS-ID в настоящее время используется более быстрый и безопасный ChaCha20 основе Permutator (ТЕА пермутатор ранее использовался).
- Несколько незначительных ошибок было исправлено, в том числе установка нулевой вес для неизвестных символов.
- Новый проект документации была начата.
Что нового в версии 0.6.6:
- Проблема с ограничением BUFSIZ на выходе контроллера было зафиксировано.
- Спасаясь лесозаготовительных символов была упрощена.
- Массы были скорректированы для нескольких правил.
- поддержка Spamhaus RBL была улучшена.
- ПБЛ был удален из полученных чеков заголовков.
- был добавлен модуль hfilter, что выполняет различные HELO и IP-чеки.
- Rspamd теперь могут быть перегружены с использованием сигнала HUP.
- нечеткой хранения должен истекать хэши должным образом.
- Система сборки была переработана для лучшей поддержки PKG-конфигурации.
- Различные мелкие ошибки были исправлены.
Что нового в версии 0.6.5:
- Критический ошибка в DNS распознаватель было зафиксировано. MultiMap и RBL плагины были улучшены, чтобы пропустить неверные IP-адреса.
- dns_sockets A был добавлен для настройки сокетов на сервер в DNS распознаватель.
- Пакеты для rspamd были улучшены.
Опция
Что нового в версии 0.6.4:
- Это версии добавлены IO каналов для запросов DNS, чтобы сбалансировать нагрузки и уменьшить вероятность столкновения ID.
- Исправлена ошибка в фильтре SPF, что, возможно, вызвало дампа памяти при определенных обстоятельствах не зафиксировано.
- по умолчанию конфигурационном модуля руб зафиксировано.
- Теперь можно получить список команд rspamc с их описаниями.
- SORBS DNSBL был добавлен в конфигурации по умолчанию.
- Файл 2tld для SURBL модуля была значительно расширена.
- Вопрос в libucl при разборе макросов было зафиксировано.
Что нового в версии 0.5.6:
- Эта версия исправляет ошибки в обновлении истории прокатки и в UDP сокет обработки в нечеткой код хранения.
- Это добавляет возможность сканировать входные потоки без заголовков Content-Length, что делает возможным обрабатывать потоковое клиентов.
- Он реализует выход счетчики для контроллера и rspamc клиента для отображения статистики о rspamd символов, их частоты, и среднее время выполнения.
- Это улучшает систему сборки для работы с Lua 5.2 и обнаружить требуется математические функции.
Что нового в версии 0.5.5:
- Статистическая модуль Байеса теперь использует обратную хи квадрат для нормализации, что увеличивает точность фильтрации спама.
- Поддержка IPv6 была улучшена с возможностью слушать на IPv6 адресов, алгоритмы отбора адрес, а также поддержка DNS IPv6 резольверами.
- нечеткой хранения была улучшена, чтобы поддерживать запросы на обновление только от конкретных адресов.
- Ряд ошибок в основной код и веб-интерфейса были зафиксированы.
- а CentOS RPM специальный файл был добавлен.
Что нового в версии 0.5.4:
- Это первый rspamd версия с пользователь- дружественных веб-интерфейс, основанный на JS + HTML5.
- Многие уборок и исправления были сделаны, ориентированных на максимальную производительность и стабильность.
Что нового в версии 0.5.2:
- Эта версия добавляет Lua привязки для основных частей MIME и DNS-распознаватель.
- Существующие Lua привязки в настоящее время работают без объекта задач, что позволяет использовать их в пользовательском коде.
- Система темы был переработан, чтобы избежать глобального Lua замок интерпретатор.
- Модуль DKIM в настоящее время преобразует все концы строк в CRLF, как opendkim делает.
- Детектор URL в настоящее время более точным для текстовых частей.
- Несколько критических ошибок и утечек памяти были установлены.
Комментарии не найдены