[СпамоБорец]: http://spam-fighter.ru/ "СпамоБорец"
[СпамоБорец][] - веб-сервис, предоставляющий функции по классификации произвольных текстовых сообщений, и, в частности, выделения спама из общего потока сообщений.
В качестве сообщений могут рассматриваться, например, следующие виды общения, которые сегодня есть в социальных сетях (и веб-сайтах, имеющих элементы социальной сети):
- личные сообщения;
- чаты;
- комментарии к произвольным объектам;
- девизы, сообщения "о себе" и т.п. на страницах профиля пользователя;
- письма в службу поддержки.
Фильтрация и классификация сообщений основывается на нескольких независимых алгоритмах; результатом классификации может являться классификация как самого сообщения (причём, возможно, по нескольким категориям: спам, флуд, проституция и т.п.), так и классификация отправителей сообщений (как авторизованных, так и неавторизованных, по тем же самым категориям: спамер, флудер и т.п.). Применение классификации к отправителям сообщений позволяет на раннем этапе пресекать попытки спам-рассылок и тому подобных массовых действий на сайте.
Данный релиз является первым публичным релизом проекта [СпамоБорец][]. Качество и полнота функционала соответствует на сегодняшний день альфа-версии.
На сегодня доступен следующий функционал:
- веб-сервис с JSON-RPC и XML-RPC API (описание API);
- создание и запуск из отдельного окружения;
- firewall из правил анализа сообщений;
- гибкая настройка содержимого сообщений;
- анализ текста сообщений на флуд;
- анализ частоты сообщений по тексту и атрибутам автора: логин, IP и т.п.;
- простая Байесовская модель анализа текста (тестовая);
- валидация сообщений по длине, наличию атрибутов, регулярному выражению;
- логирование сообщений, проходящих через сервер;
- система администрирования и настройки (qooxdoo, см. скриншоты);
- реализация клиентов API на PHP и тестовый модуль для Wordpress.
Как установить
Нужен python и setuptools:
easy_install spamfighter
После этого выбираем каталог для окружения (например, ~/spamfighter
) и запускаем:
spamfighter-create ~/spamfighter
Далее следуем инструкциям на экране. Более подробную информация об установке можно найти в документации по СпамоБорцу.
Что дальше?
Этот пост - уведомление о выходе новой версии, за ним последует более подробный рассказ "для чего это нужно" и "как это использовать". Надеемся на позитивный feedback и участие в жизни [проекта][СпамоБорец].
Comments
Comments powered by Disqus