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