BeZilla (referred to as Bon Echo in the program itself) is a port of Firefox 2 for BeOS and Haiku. It is old but still useful for casual Web browsing, particularly on computers with slower processors and/or a low amount of RAM. It also has a more complete user interface than WebPositive and NetSurf.
This page describes how to configure it for maximum security and privacy.
Choose "Options…" from the Tools menu, then:
Uncheck "Accept cookies from sites" and define exceptions if necessary.
In the Encryption tab, uncheck "Use SSL 3.0" and check "Use TLS 1.0". This is also very important.
Note: TLS 1.0 is not the best anymore, but it is an improvement and most sites will not work otherwise. You may still want to use WebPositive for logging in to sites (as opposed to just reading) because it supports newer encryption protocols.
After you have disabled SSL 3.0 and enabled TLS 1.0, set the following to false:
You may want to change your user agent string, since BeZilla (and any BeOS/Haiku browser) is sure to stick out among others.
The simplest way is to create a string setting called general.useragent.override and set it to the desired user agent string.
If you want to switch between multiple user agent strings, you can use the User Agent Switcher extension. This sets the above setting for you, but uses the default unless you change it manually for every session.
By default, the browser sends the Referer (not "Referrer"!) header, which tells Web sites where you came from (if you followed a link from another page). To disable it, set network.http.sendRefererHeader to 0.
This is the simpler option.
The other option is to run Privoxy on another computer (since it isn't available for BeOS/Haiku) and then configure the browser to use it as a proxy.
There exists a Firefox 3.0a1 for BeOS and a port of SeaMonkey from about the same time, but neither works on Haiku; they crash when trying to open a page. If anyone has any solutions or knows where to get the source code, I would be grateful.