Burfiks: bayesian filter for the web

An elementary theorem of probability theory known as Bayes' Theorem has been made popular by Paul Graham to identfy automatically spam messages.

Burfiks is a Firefox extension that applies a bayesian filter to sort the links found in a web page according to their interest. While browsing the net, the user can classify a document as interesting or not interesting. Burfiks uses these informations to build a probability distribution that has good properties to predict if a page will be classified by the user as interesting or not. All the links of the current web page currently are sorted and displayed according to this probability distribution.

Disclaimer: huge network traffic

Burfiks silently retrieves all the html documents linked from the current web page. Although Burfiks does its best to cache most of the documents, its use can give raise to a huge network traffic. Also, it might follow some links you did not want to follow.

You have been warned.

Burfiks authors are not responsible for the consequences of using Burfiks, not even if it sells all your stock options.


The Burfiks package is compatible with any version of Firefox newer than 1.5, and has been tested on Linux (x86, amd64), Mac (ppc and x86) and Windows (x86).

The current version is 0.1552

Burfiks sources are available and include a README. OCaml is needed to compile the Burfiks server.

We also mantain some binary packages (XPI). Opening the appropriate link below in Firefox automatically installs Burfiks.

Advanced users might be interested in the packages below. Follow these links only if you know what you are doing. And if you know Burfiks manual by heart.

If you arrived here, then you also need a copy of Polipo.

Burfiks sources are available too. OCaml is needed to compile the Burfiks server.



Burfiks is distributed under the terms of the GPL (GNU Public License) version 2, available from http://www.gnu.org/licenses/gpl-2.0.txt

Burfiks includes code from Xavier Leroy's SpamOracle and Juliusz Chroboczeck's Polipo.


Burfiks has been developed by from and idea by Roberto Di Cosmo (PPS, U Paris 7).