firefox Archives

firefox-security-addons Security and privacy are some of the major concerns these days while choosing a web browser to use. So much so that all the major players in the “browser wars” are providing or developing a private browsing mode.

Firefox with the myraid of add-ons that it has to offer is never far from action. Here are some of the top Firefox security and privacy addons that you should install for safer browsing.

Stealther

Stealther – Stealther provides you with what can be called a private browsing mode. It allows you to browse the web without leaving any trace. The addon disables browsing history, cookies, cache, recent tabs and sending of referrer header for as long as you want. It’s lot like the incognito mode in Google chrome. Distrust is another similar addon that allows you to acheive the similar results.

Close ‘n’ Forget

Close ‘n’ Forget – While Stealther and Distrust require you to turn on private browsing explicitly, what if you happen to stumble upon a site that you wished you would have known to turn on the private browsing mode for? Close ‘n’ Forget comes to your rescue. Just hit the special close button once you are finished and that site will be deleted from history and cookies cleared as if you had never visited the site.

firefox security addons

WOT

WOT – We all know about the threats which surfers suffer like viruses, spywares, adware, malicious spam, phishing etc., but here Web of Trust comes to rescue. WOT warns you about risky websites that try to scam surfers before they enter in them using a safety rating of 21 million websites, WOT combines evidence collected from multiple sources. Not only does it help surfers but also sets a protection level for children by blocking inappropriate content.

NoScript

NoScript – An absolute must have security addon for your browser. NoScript gives you the power to specify the sites you trust and only those sites will be allowed to run active content like Javascript, Java code and other executable code. The addon thus protects you from cross-site scripting attacks and clickjacking attacks.

firefox privacy addon

Panic

Panic – Panic allows you to instantly close all the open tabs and replace it with another tab of your choice. So next time while you are on facebook and your boss drops to check in just hit Alt + ` and you would be taken to predefined page in no time.

firefox extensions security

hideBad

hideBad – Hides bad things! Saves all the tabs, closes them and opens your home page. Allows you to clear history, cookies, cache and passwords at your will and then restore them later.

TabRenamizer / Page Title Eraser

TabRenamizer and Page Title Eraser – Do your tabs give you away? Why not change their names with TabRenamizer or remove the names all together with Page Title Eraser? Both these addons let you play with the tab titles so that you can change them according to your will.

firefox extensions proxy

Gish It / tEMPORARYiNBOX / spamavert

Gish It!, TemporaryInbox, spamavert – These addons allow you to protect your inboxes from Spam by getting throwaway email addresses to be used with web forms while registering for sites you are not sure about.

BetterPrivacy

BetterPrivacy – Now you don’t need to worry from anything like ‘you are being tracked..!!’ BetterPrivacy is a Super-Cookie Safeguard which protects from usually undeletable Flash-Cookies. It blocks long term tracking on Google, YouTube, Ebay to name a few.

Ghostery

Ghostery – It keeps an eye on the websites that are keeping an eye on you i.e. it finds out that which web sites which are tracking you and would alert you about the same.

Torbutton

Torbutton – It provides a button to securely and easily enable or disable the browser’s use of Tor. Tor can be used for anonymous browsing .

FoxyProxy

FoxyProxy – FoxyProxy automatically switches an internet connection across one or more proxy servers based on URL patterns and switching rules defined by you.

JSview

JSview – Allows you to view the source code of external files like javascript and CSS files. Although it would require a bit of knowledge and looking through the code to determine if it really is harmful, it can be quite useful to see if there is some malicious code sending off your passwords to somewhere else.

Did I miss any Firefox security or privacy addon that you use for similar purposes? (I am sure I have, there are just so many or them!) Fire up a comment and share your Firefox knowledge with us!

Some of you that are with me from start may remember my post about IMDb Pirated version , greasemonkey script (sorry , can`t link to it atm , my internet connection is being a bitch).Well , i worked hard last couple of days , and managed to re-write it as Firefox addon!
What it can do? A LOT!
Lets try to list some of it`s features:
The addon is adding ajax and pseudo-ajax functionality to imdb.com so you can search directly from the imdb page for subtitles, torrents and http (rapidshare,megaupload, and other hosts) movie releases, and view the movie trailer directly.
- direct search for torrents using these torrents search engines

          torrentz.com
          mininova.org using the imdbID number
          pizzatorrent.com (cache only not live search)
          piratebay.org
          mininova.com
          btjunkie.org

- direct search for scene releases using vcdquality.com
- direct search for subtitles using opensubtitles.com and
all4divx.com for 49 languages (you can choose or search all)


- direct search for files on http hosts (rapidshare.com, megaupload.com and others)
using google queries


- trailer on each imdb page if it exists on youtube or on other sites

More Screenshots:


Download Here

Become a Googlebot, get a Free Pass

The Problem:

Sometimes you conduct some search on Google and the engine returns a number of results, but when you try to open the ones that looks the most promising you get a registration page. One thing that you can do is click on the cached content to view the page directly from Google’s cache. But what if you want to view another page from the same site, not present in google’s cache?

The Solution:

Its evident that there are some sites that allows Google but not you. So why not disguise yourself as Google? Thats exactly what we will do by changing the browser’s user agent to Googlebot. Copy the following code into notepad and save it as a .reg file

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent]
@=”Googlebot/2.1″
“Compatible”=”+http://www.googlebot.com/bot.html”

Now double-click the file to merge it into registry. In order to change back to the default user agent use this:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent]
@=”Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)”

Unfortunately, this only works with IE and not Opera. There is no way to add new user agent in Opera AFAIK. There is some way to do it in Firefox but you have to search that yourself on google. To check whether you have sucessfully changed the user agent, type the follwing into the address bar and hit enter.

javascript(BrowserDetect.browser)

Now for some practice. One good example is http://www.governmentsecurity.org/forum/index.php. Anybody who has tried to visit this website will find that it requires you to register in order to view the forum. But registering is tricky. You need to submit your own article to the site afterwhich they will evaluate it and then decide whether to give you membership or not. Now visit this forum after spoofing your IE’s user agent, aaha you are welcomed!!!

Note, that this method might not work with all websites.

Fun Exercise 1:

Use a different browser like Opera or Firefox to login to thinkdigit.com. Then click on Quick Links>Who’s online (you will also find this near the bottom of the page). On the page that opens choose “Search Bots” and hit go. No matter what time of the day or night it is, you will find a couple of googlebots, msnbots and yahoobots crawling on the website. Now open IE and view thinkdigit.com, this time as a googlebot. Refresh the page you were viewing in your other browser. This time you will see another googlebot appearing which is actually you!!

Fun Exercise 2:

On the same “Who’s online” page you can see what thread the other online members and guest are viewing at that particular time. Speaking of privacy, huh?

Update:
_____________________________________________________________________________
Here is a plugin newbies can use to work. This is just a plugin for firefox(refered by madcadder below in his comment).
Steps:
1)Just install the plugin(Configuration Mania) in firefox from the site url given below.
2)Once done restart your firefox browser.
3)Go to Tools –> Configuration Mania
4)Click on UserAgent –> GoogleBot
Thats it,now you can run those examples given above.. No need of doing any registry changes.

Here is one more example:
Click on the link below before switching to googleBot:
Example Link
It will ask you for userId and password.
Now switch your browser using this plugin and you dont need any userId or password any more.. Yahoo!
Link: Plugin Link

28 Coolest Firefox About:Config Tricks

firefox-logo

You may have installed countless add-on in Firefox to enhance your using experience, but if you want to get the most out of Firefox, you really have to hack your way into the about:config.

The about:config page contains most (if not, all) of Firefox configuration options. It is so far the most effective, and the most powerful way to tweak and enhance your Firefox performance. Here are 28 of the popular tweaks.

Accessing your about:config page

In your Firefox, type about:config in the address bar.

about-config

You will be shown a warning page. Click the “I’ll be careful, I promise!” button to proceed.

firefox-config-warning

On the main page, you will see a long list of configuration entries. Enter the name of the key you want to update in the “Filter” field. The list will narrow to only the entries that match your keyword as you type.

To modify the value, simply double click on the entry value field and update the entry. That’s all!

Isn’t that simple? Now, let’s get to the tweaking.

1) Adjust the Smart Location Bar’s Number of Suggestions

In Firefox 3, when you start typing in the location bar, a drop-down list of suggestion URLs will be shown. If you want it to show more than 12 suggestions (12 is the default), you can adjust the browser.urlbar.maxRichResults keys and get it to show the number you want.

Config name: browser.urlbar.maxRichResults
Default: 12
Modified value: Set to your desired number of suggestion. If you want to disable it all together, set it to -1

2) Disable the session restore function

Firefox 3 automatically saves your session every 10 secs so that whenever it crashes, it can restore all your tabs. While this is a useful feature, some of you might find it irritating. To disable this function, toggle the value of browser.sessionstore.enabled to False

Config name: browser.sessionstore.enabled
Default: True
Modified value: False if you want to disable the session restore function

3) Adjust the Session Restore Saving Frequency

Same as above, if you decided to keep the session restore feature on, but want to reduce the session saving frequency, change the value of browser.sessionstore.interval so that Firefox will save the session at a longer interval.

Config name: browser.sessionstore.interval
Default: 10000 (in msecs, equivalent to 10secs)
Modified value: Set it to your desired value. 1000 means 1 sec and 60000 means 1 minute.

4) Enable Advanced Color Profile Support

Firefox has this advanced color profile features that display higher image quality. It is not enabled by default as it has a negative effect on the performance of the browser. If you are concern with the image quality rather than the performance, you can activated it via the gfx.color_management.enabled setting

Config name: gfx.color_management.enabled
Default: False
Modified value: True (if you want to activate the color profile support feature)

5) Disable Antivirus Scanning

This is mainly for Windows users. By default, Firefox 3 automatically scan the downloaded file with the default anti-virus application to make sure it is free of virus. If you download a big file, it could take a long time for the whole scanning process to complete. To increase the performance of the browser, you might want to consider disabling the anti-virus scanning via the browser.download.manager.scanWhenDone key.

Config name: browser.download.manager.scanWhenDone
Default: True
Modified value: False (if you want to disable it)

6) Configuring The Scrolling Tabs

When you opened many tabs, Firefox will not keep on reducing the tab width. Instead, it shows a scrolling bar so that the min width (100px) is conserved and you can scroll to find your tabs. If you are those who don’t like the scrolling tab function and prefer Firefox to show all the tabs, regardless how small it is, you can set the value of browser.tabs.tabMinWidth to 0 to disable it. Similarly, if you want Firefox to display more tabs before showing the scrolling button, you can reduce the default value to a lower value, say 75 pixels.

Firefox-scrollingtab

Config name: browser.tabs.tabMinWidth
Default: 100
Modified value: 0 if you want to disable the scrolling functions, other values to set the min width value

7) Show/Disable Close button on Tabs

Some people love to see the Close (the red X) button on every tabs, but some hate it. Whatever is it, you can configure it to your preferences via the browser.tabs.closeButtons setting.

firefox-tab-close

Config name: browser.tabs.closeButtons
Default: 1
Modified values:

  • 0 – display a close button on the active tab only
  • 1- display close buttons on all tabs
  • 2- don’t display any close buttons
  • 3- display a single close button at the end of the tab strip

8) Extend Scripts Execution Time

In Firefox 3, a script is only given 10 seconds to respond, after which it will issue a unresponsive script warning. If you are hooked on a slow network connection, you might want to increase the script execution time via dom.max_script_run_time to cut down on the frequency of the no script warning.

Config name: dom.max_script_run_time
Default:10 (in secs)
Modified value: 20, or any values greater than 10

9) Handling JavaScript Popups

When you come across a site that executes a javascript open new window function, and if the popup window is without all the usual window features, i.e. back/forward/reload buttons, status bar etc, Firefox will automatically treat it as a popup and will not open it as a new tab. However, if you find this to be a nuisance and wanted to open all new windows in a new tabs, you can specify it via the browser.link.open_newwindow.restriction setting.

Config name: browser.link.open_newwindow.restriction
Default: 2 – Open all JavaScript windows the same way as you have Firefox handle new windows unless the JavaScript call specifies how to display the window
Modified values:

  • 0 – open all links as how you have Firefox handle new windows
  • 1 – do not open any new windows
  • 2- open all links as how you have Firefox handle new windows unless the Javascript specify how to display the window

10) Enable Spell Checking In All Text Fields

The default spell checking function only checks for multi-line text boxes. You can get it to spell-check for single line text box as well.

Config name: layout.spellcheckDefault
Default: 1 (spell checker for multi-lines text boxes only)
Modified values:

  • 0 – disable the spell checker
  • 2 – enable the spell checker for all text boxes

11) Open Search Box Results In New Tab

When you search using the search box at the top right hand corner of the browser, it will display the search results in the current tab. If you don’t want the search to interfere with your current tab, you can tweak the browser.search.openintab to make it open in a new tab.

Config Name: browser.search.openintab
Default: False
Modified value: True (open search box results in new tab)

12) Lower The Physical Memory Used When Minimized

This tweak is mainly for Windows users. When you minimize Firefox, it will send Firefox to your virtual memory and free up your physical memory for other programs to use. Firefox will reduce its physical memory usage, when minimized, to approximately 10MB (give or take some) and when you maximize Firefox it will take back the memory that it needs.

The preference name does not exist and needs to be created.

Right click on the background and select New->Boolean.

Enter the name when prompted: config.trim_on_minimize
Enter the values: True

13) Speed up your Firefox

Several tweaks required for this

Config name: network.http.pipelining
Default: False
Modified value: True

Config name: network.http.proxy.pipelining
Default: False
Modified value: True

Config name: network.http.pipelining.maxrequests
Default: 4
Modified value: any value higher than 4, but not more than 8

Config name: network.http.max-connections
Default: 30
Modified value: 96

Config name: network.http.max-connections-per-server
Default: 15
Modified value: 32

14) Increase/Decrease the Amount of Disk Cache

When a page is loaded, Firefox will cache it into the hard disk so that it doesn’t need to be download again for redisplaying. The bigger the storage size you cater for Firefox, the more pages it can cache.

Before you increase the disk cache size, make sure that browser.cache.disk.enabled browser.cache.disk.enable is set to True.

Config name: browser.cache.disk.capacity
Default: 50000 (in KB)
Modified value:

  • 0 – disable disk caching
  • any value lower than 50000 reduces the disk cache
  • any value higher than 50000 increases the disk cache.

15) Select all text when click on the URL bar

In Windows and Mac, Firefox highlights all text when you click on the URL bar. In Linux, it does not select all the text. Instead, it places the cursor at the insertion point. Regardless which platform you are using, you can now tweak it to either select all or place cursor at insertion point.

Config name: browser.urlbar.clickSelectsAll
Modified value:

  • False – place cursor at insertion point
  • True – select all text on click

16) Autofill Address in URL Bar

Other than the smart location feature, you can also get your URL bar to autofill the address as you type the URL.

Config name: browser.urlbar.autofill
Default: False
Modified value: True (Have Firefox autofill the address as you type in the URL bar)

17) Same Zoom Level For Every Site

Firefox remembers your zoom preference for each site and set it to your preferences whenever you load the page. If you want the zoom level to be consistent from site to site, you can toggle the value of browser.zoom.siteSpecific from True to False.

Config name: browser.zoom.siteSpecific
Default: True
Modified value: False (enable same zoom preferences for every sites)

18) Setting your zoom limit

If you find that the max/min zoom level is still not sufficient for your viewing, you can change the zoom limit to suit your viewing habits.

Config name: zoom.maxPercent
Default: 300 (percent)
Modified value: any value higher than 300

Config name: zoom.minPercent
Default: 30 (percent)
value: any value

19) Configure Your Backspace Button

In Firefox, you can set your backspace to better use by getting it to either go back to the previous page or act as page up function.

Config name: browser.backspace_action
Default: 2 (does nothing)
Modified value:

  • 0 – go back previous page
  • 1- page up

20) Increase Offline Cache

If you do not have access to Internet most of the time, you might want to increase the offline cache so that you can continue to work offline. By default, Firefox 3 caches 500MB of data from supported offline Web apps. You can change that value to whatever amount of your choice.

Config name: browser.cache.offline.capacity
Default: 512000 (in KB)
Modified value: any value higher than 512000 will increase the cache value

21) Auto Export Firefox 3 bookmarks to bookmarks.html

Unlike the previous version, Firefox 3 backup the bookmarks file in places.sqlite rather than the usual bookmarks.html. Since bookmarks.html allows us to export and sync our bookmarks with other browser, it will be very useful if Firefox 3 can backup the bookmark to the bookmarks.html as well.

Config name: browser.bookmarks.autoExportHTML
Default: False
Modified value: True (auto export bookmarks file to bookmarks.html)

22) Disable Extension Compatibility Checks

This is useful if you want to use an extension that is not supported by your version of Firefox badly. It is not recommended, but you can still do it at your own risk.

Right click and select New->Boolean. Enter extensions.checkCompatibility in the field. Enter False in the next field.

Right click again and select New->Boolean. Enter extensions.checkUpdateSecurity into the field and enter False into the next field.

23) Disable Delay Time When Installing Add-on

Everytime you wanted to install a Firefox add-on, you will have to wait for several secs before the actual installation starts. If you are tired of waiting, you can turn the function security.dialog_enable_delay off so that the installation will start immediately upon clicking.

firefox-add-on-delay

Config name: security.dialog_enable_delay
Default: 2000 (in msec)
Modified value:

  • 0 – start installation immediately
  • any other value (in msec)

24) View Source in Your Favorite Editor

This is very useful for developers who are always using the ‘view source‘ function. This tweak allows you to view the source code in an external editor.

There are two configuration need to be made:
Config name: view_source.editor.external
Default: False
Modified value: True ( enable view source using external text editor)

Config name: view_source.editor.path
Default: blank
Modified value: insert the file path to your editor here.

25) Increasing ‘Save Link As‘  timeout value

When you right click and select the ‘Save Link As…‘, the browser will request the content disposition header from the URL so as to determine the filename. If the URL did not deliver the header within 1 sec, Firefox will issue a timeout value. This could happen very frequently in a slow network connection environment. To prevent this issue from happening frequently, you can increase the timeout value so as to reduce the possibility of a timeout.

Config name: Browser.download.saveLinkAsFilenameTimeout
Default: 1000 (1 sec)
Modified value: any value higher than 1000 (value is in msec)

26) Animate Fullscreen Toolbar Collapse mode

In Firefox’s fullscreen mode, toolbars and the tab strip are hidden at the top of the screen and only shown on mouseover. To draw attention to this, there is an animation of the toolbar sliding upwards and off-screen when fullscreen mode is toggled on. For performance issue, the animation of the collapse of the toolbar only appear for the first time. For some reason that you may love/hate the animation, you can adjust Browser.fullscreen.animateUp to switch it on/off for every collapse.

Config name: Browser.fullscreen.animateUp
Default: 1 (animate the toolbar collapse only the first time)
Modified value:

  • 0 -disable the animation
  • 2- enable the animation for every collapse

27) Autohide Toolbar in Fullscreen mode

In fullscreen mode, the toolbar is set to autohide and appear upon mouseover. If you have a need to view the toolbar at all time, you can toggle the value of browser.fullscreen.autohide to False to always show the toolbar.

Config name: browser.fullscreen.autohide
Default: True (always autohide)
Modified value: False (always show the toolbar)

28) Increase Add-On search result

If you go to Tools->Add-ons->Get Add-ons and perform a search there, Firefox will only fetch and display 5 matching results. If you want Firefox to show more than 5 results (say 10), you can adjust extensions.getAddons.maxResults to get it to display more results.

Config name: extensions.getAddons.maxResults
Default: 5
Modified value: any value more than 5

This list of about:config is definitely not the complete list. If you have any tricks not listed here, please add it in the comment.

How to reduce Firefox 3 load time in Windows

firefox 3 load time Mozilla’s newest browser version, Firefox 3, enjoyed huge support when it launched, breaking a world record in the process. Over 8 million people, all over the world, combined to download Firefox 3, showing the potential of open source software to eclipse it’s mainstream rivals, mostly Internet Explorer.

With improved browsing features, Firefox 3’s performance over it’s earlier version Firefox 2 was plain to see. However, there was one issue that many users were starting to notice; the increased loading time when launching the browser.

This article will explain how to shorten the Firefox 3 load time, using free tools and your Windows command line.

Step One

Firstly, we will need to download a compression tool that will pack and reduce the size of your Firefox executable. This tool is called UPX (The Ultimate Packer for eXecutables).

Once downloaded, extract the file upx.exe and copy it to your Firefox installation directory (typically C:\Program Files\Mozilla Firefox).

firefox 3 load faster

Step Two

Close Firefox if you have it running. You will now need to open a command prompt window and change its path to the installation directory mentioned above. For those who are unfamiliar with the command prompt, there is help in a small file named Open Command Prompt Shell Extension. This will allow you to open a command window from the folder in Windows Explorer (see screenshot below).

make firefox 3 load faster

Step Three

With the command prompt open and path changed, copy and paste the following script into your command prompt:

for %v in (*.exe *.dll components\*.dll plugins\*.dll) do upx “C:\Program Files\Mozilla Firefox\%v”

This command will execute the file packer which will compress your Firefox executable. Once it has finished, close all open browser windows and applications and re-launch Firefox. You should now notice an decrease in load time when starting your browser.

This tweak may be affected by any future updates to the browser but can be re-applied using the steps detailed above. Should you wish to reverse the process, you simply need to use the following script:

for %v in (*.exe *.dll components\*.dll plugins\*.dll) do upx “C:\Program Files\Mozilla Firefox\%v”

There are a few other tweaks you can employ to speed the launch of Firefox, namely uninstalling any unused Firefox Addons and changing your home page to a blank page using about:blank

Hopefully this tweak will allow you to improve load times on whatever computer you use. If you have any further tips on how to improve your Firefox load time, please leave a comment below.

Firefox photo from Flod