BFilter is a smart filtering HTTP proxy. Its primary purpose is removing banner ads. Unlike the majority of similar tools, it doesn't rely on a list of blocked URLs, but instead parses HTML on the fly, and detects ads using a set of heuristic rules. BFilter has a built-in Javascript engine that detects js-generated ads.
| Tags | Internet Proxy Servers Web |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix Windows Windows Mac OS X |
| Implementation | C++ |
Recent releases


Changes: Two serious bugs were fixed. One of them could cause crashes, and the other one prevented some pages from loading completely.


Changes: A bug leading to false positives that affected YouTube was fixed.


Changes: This release caches external scripts it fetches for analyzing. A number of minor improvements were made.


Changes: This release fixes a couple of problems with the GUI, as well as a bug that could cause false positives.


Changes: It's now possible to have multiple forwarding configurations, switch between them with two clicks, and manage them in a GUI. Forwarding to a chain of proxies has been implemented. HTTPS hosts can now be (manually) blocked. Ad detection accuracy has been improved. A crash in the GTK GUI has been fixed.