What is User Agent Spoofing?
The User Agent, well the HTTP User Agent, is a string of data containing information about the used Platform, Security, Operating System, OS version number, language, Mozilla/MultiZilla revision numbers and the Gecko build date. Your HTTP user agent identifier is set to:
In MultiZilla you can send a fake HTTP User Agent to the webserver, but that should only be used in some rare cases. For example when the default identifier is blocked by the webserver. Most of these sites are banks or other financial institutions. Make sure to restore the original identifier when you no longer need to spoof it. Why? Because your browser will show up as a real MSIE browser in the stats, and that is not what we want.
Note: We kindly ask you to file bugs, in mozilla's bugzilla database, for sites that won't work without spoofing, but do a search for duplicates first. Make sure to use component "Tech Evangelism", in case you don't use the provided link on this page. Also, write a letter to the owner of the website and claim support for our browser. Remember this: only brain dead people block mozilla as browser.
Note: These instructions are out of date and will be updated soon.
- Exit/Quit/Shutdown mozilla (including QuickLaunch on Windows)
- locate the multizilla.rdf file in your profile directory display profile location
- Take a backup of this file in case anything goes wrong
- add the following example data to multizilla.rdf depending on your version:
<RDF:Seq about="nc:useragent-data"> (Note: replace "nc" with "urn" for MultiZilla v1.5.0.2 and up) <RDF:li>Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2) Gecko/20021205</RDF:li> <RDF:li>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2) Gecko/20021205</RDF:li> <RDF:li>Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.2) Gecko/20021205</RDF:li> <RDF:li>Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2) Gecko/20021205 Netscape/7.0</RDF:li> <RDF:li>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0</RDF:li> <RDF:li>Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0) Gecko/20011022 Netscape6/6.2</RDF:li> <RDF:li>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)</RDF:li> <RDF:li>Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)</RDF:li> <RDF:li>Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)</RDF:li> <RDF:li>Mozilla/4.78 [en] (Win98; U)</RDF:li> <RDF:li>Mozilla/4.78 (Macintosh; U; PPC)</RDF:li> <RDF:li>Mozilla/4.78 [en] (X11; U; Linux 2.2.19 i686)</RDF:li> </RDF:Seq>
There are some things to keep in mind. The first one, and this is the most important one, is that you need to close/exit SeaMonkey, inclusing quickstart, before you can edit multizilla.rdf.
Note: visit our newsgroup or mailing list in case of trouble, don't file bugs for it.
The current implementation is limited to HTTP spoofing only, because SeaMonkey futured an important bug. Web authors can still check: navigator.appName, navigator.appVersion, navigator.language and navigator.platform with JavaScript, because of SeaMonkey bug 115773.
Disclaimer: We don't accept any possible damage or any other kind of responsibility for this feature, or any other feature, you're on your own! This is Open Source software, you are warned!
