Богофильтр - Bogofilter
Bogofilter - это почтовый фильтр, который классифицирует электронную почту как спам или ветчину (не спам) путем статистического анализа заголовка и содержимого (тела) сообщения. Программа способна учиться на классификациях и исправлениях пользователя. Первоначально он был написан Эриком С. Реймондом после того, как он прочитал статью Пола Грэма « План борьбы со спамом », и в настоящее время поддерживается вместе с группой авторов Дэвидом Релсоном , Матиасом Андре и Грегом Луи .
Используемый статистический метод известен как байесовская фильтрация . Основной алгоритм Bogofilter использует параметр f (w) и метод обратного хи-квадрат Фишера, который он описывает.
Bogofilter может запускаться MDA или почтовым клиентом для классификации сообщений по мере их доставки в почтовые ящики получателей или использоваться MTA для классификации сообщений по мере их получения от отправляющего SMTP-сервера. Bogofilter проверяет токены в теле и заголовке сообщения и обращается к спискам слов, хранящимся в BerkeleyDB , SQLite или QDBM, для расчета вероятности того, что новое сообщение является спамом. Bogofilter обеспечивает обработку обычного текста и HTML и поддерживает чтение сообщений MIME, состоящих из нескольких частей, включая base64, цитируемый-печатный и uuencoded текст или HTML. Bogofilter игнорирует нетекстовые вложения, такие как изображения.
Можно настроить статистические алгоритмы Bogofilter, изменив различные коэффициенты и другие параметры в его файле конфигурации или используя автоматическую утилиту bogotune, включенную в программное обеспечение, которая пытается оптимизировать различные коэффициенты, чтобы максимизировать эффективность фильтрации для определенного корпуса спама и других сообщений. -спам.
Стандартные тесты на TREC 2005 показывают, что Bogofilter хорошо сравнивается со своими конкурентами - spambayes , CRM114 и DSPAM . К другим конкурентам относятся, помимо прочего, Spamprobe и QSF .
Bogofilter написан на C и работает на Linux , FreeBSD , NetBSD , OpenBSD , Solaris , Mac OS X , HP-UX , AIX и других платформах. Он выпущен под лицензией GNU GPL .
Смотрите также
Ссылки
внешние ссылки
- Официальная домашняя страница
- «Богофильтр» . Свободный код .
- План борьбы со спамом - эссе Пола Грэма, в котором обсуждаются основные идеи, лежащие в основе этой программы.
Эта статья или более ранняя редакция были отредактированы с домашней страницы bogofilter .