Ad Buster (version 0.11)

Simple personal proxy, which removes unwanted advertising banners on the Web, depending on URL (configurable).

Requires Win32, tested with Netscape Communicator 4.x, works probably with the second, competing browser.

Download (binary & source, 100KB) and try it.

For compiling from sources you need Mingw32 (probably EGCS version is better) or Borland C++ 5.0 (other Win32 compilers should work too).

Test

If you see an ad banners bellow, you don't have Ad Buster installed. Based on statistics on LinkExchange (now part of Evil Empire), the following banner has about 30 exposes a day. That's 30 potential new users a day or LinkExchange find a way how avoid Ad Buster?


Member of Software HyperBanner
Member of Software HyperBanner
JOINT PRO SEVERU
(This is not a exchange banner, but I think it's good thing too)

Installation:

Just unpack somewhere and run adb.exe, then set your proxy to localhost (or 127.0.0.1), port 8080 (in Netscape Communicator 4.x it's Edit, Preferences, Advanced, Proxies, Manual proxy configuration, HTTP Proxy). When you see an unwanted banner, click on it (in browser) with right mouse button, select Copy image location, then switch to Ad Buster and select Add entry (the URL is coppied from clipboard and you can edit it).

Please read changes for more information.

Ad Buster chat

If you have any problems, you can write to me or try Ad Buster chat.

Screenshot:

screenshot

Screenshot is very old (version 0.6 probably), because I don't have any graphics program installed (in Windows).

GTK screenshot:

gtk screenshot

Similar programs:

Archive sites, which includes Ad Buster:

Banning of Ad Buster

Following sites removed or didn't want to include an Ad Buster entry from their sites (probably Ad Buster removes their ad banners):

Bugs, wishlist and development info:

Please report all bugs to author.

  1. Development version is here. It could not even compile under Win32, so beware!
  2. Body blocks sometimes doesn't work - you can't create filter with same settings, except body block text (specifically, if you create entry with any host and anypath, you can't add any other block).
  3. HTTP URLs as http://user:password@server.here/ don't work.
  4. Full HTTP/1.1 support (this means full decomposition of HTTP header).
  5. Accelerators (keyboard shortcuts) don't work.
  6. Automatic banner remove based on their standartized size (460x68).
  7. Option to disable GIF loops.
  8. Moving of filter entries (you can do it manually in adb.cfg now) in GUI.
  9. "Positive" entries (which Ad Buster won't block).
  10. Filtering of cookies.
  11. Sometimes the proxy is reporting Socket operation on nonsocket error, without any known reason with MinGW32.
  12. Complete rewrite?

Program history:

Older versions are archived.

Tip for Netscape

If you hate looping animated GIFs, you can avoid it. Look in Netscape for strings ANIMEXT and NETSCAPE2.0 and change them to anything else. With this, all animated GIFs rotate once and then stop.

/